Notes

Need a timer to keep track the date and update the calendar everyday

Original version (2/10/2024)

Teachers / TAs / UCAs

Newer version (3/3/2024)

Author: Jianxin Lin

Faculties

Students

Students

This version of Ice Queb aims to minimize faculty influences. That is, only students users are sufficient.

Upsides of the 3/3/2024 version:

  1. Student-driven: The app now serves as a reference for the student to get a sense of the current state of an office hour. There is no need for the faculty member to advocate Ice Queb in order for the students to use it.
  2. Reduced efforts of development: The app now has fewer implementation details and reduced efforts to test the app.
  3. Faculty friendliness: Faculty does not need to know the current state of Ice Queb.
  4. Potentially increasing app popularity: The student base is much larger than faculty base. Having the students to be able to request adding new officer hours increases the chance of people using Ice Queb.

Downsides of the 3/3/2024 version:

  1. Increased maintenance efforts: Now the office hour database must be maintained by a developer in a regular basis.
  2. Increased design concerns: Before, there is little need for advanced algorithms. This version requires algorithms to 1. prevent class duplications, 2. efficiently searching for a class.

Bad news (4/17/2024)

Everything should be reverted to the first version.