Assignment 1
Web User Interface for Scheduling Office Hours
Due Saturday April 8 before 11:30pm

Overview

For this project, you will design an interface that allows instructors to enter the office hours for a specific quarter.

Requirements and Scenarios

The teacher needs to specify the following:

  • The quarter (e.g. Spring 2017)
  • A series of date/time blocks, each with the following:
    • Day of the week
    • Start time
    • Stop time
    • Location, common options include classroom and office

The teacher should be able to review, edit and delete any of the time blocks.

Scenarios

Mary has been a full-time instructor at DePaul for three years. She will be teaching two courses this quarter (Spring 2017). She considers when the courses are offered and thinks of office hour times that would be convenient to the students. She decides that Mondays 4 to 5:30 and Wednesdays noon to 1:30 would work well. She enters those time blocks and then reviews them to see that she has a total of 3 advising hours per week.

Sam is just starting as a part-time instructor at DePaul. Sam is teaching his first course Tuesday evenings from 5:45 to 9:00. He decides to hold his office hours right before class and after class, in the classroom. For before class, he can arrive 45 minutes early and then stay 45 minutes after class for a total of 1.5 hours. He enters the time blocks and then checks them.

Both Mary and Sam have experience using web browsers on a daily basis. They can competently complete tasks found in common web apps (e.g. online banking, travel tickets).

Deliverables

The design and documentation should be well organized and easy to review. To ensure full coverage, you will probably want to include a flowchart covering all tasks and interactions. Include wireframes and explanations as appropriate. Choice of wireframe tool is at your discretion. Finally, include details of your design process. If useful, include intermediate diagrams. The document should emphasize resulting design with process details appearing later

Submission

The submitted document should use a common presentation format, ideally PDF. Submit the document through D2L. A rubric for grading the assignment is present with the dropbox submission folder.

Grading

This project is worth 20 points and will be reviewed using the following criteria:

  • Ease of review. The document is organized and content presented to faciliate review of the above criteria.
  • Completeness. Documentation and diagrams should cover all required tasks and functions.
  • Effectiveness. The design should address appropriate user-experience goals including efficiency, learnability and reliability.
  • Process documentation. The document should provide details of the design process and motivate the resulting design. Note: final document should provide easy access to the resulting design, with process details appearing later.