Presented by Andrew Tse, Kenny Wu, Mehershad Dahmubed, Ssu-Chia Margaret Lin, and Stephen Liu Tasks • The Uber-Scheduler is a system to assist students in planning and viewing their term schedule. – We limited the scope of our project to the U.C. Berkeley. • A student can easily find and manipulate classes he is interested in taking for the term. • A student can view a geographic overview of where his classes are located. • A student can print and exchange his schedule with important relevant information. Users • Expected User Population – UC Berkeley Students of all levels/majors – Has some sort of method to create a schedule (e.g. by hand, Excel , AmanB, FinalDistance) – All levels of technical ability • Sample User Persona – Name: Chris Trousdale – Info: 2nd Year UCB Student, Undecided Major • Range of interests means the application must be flexible, providing both specific and general information. – Skill: Novice computer user (MS Word, IE, Firefox, AOL IM) • Large portion of novice uses means the design must be clean and simple with easy access to “Help.” Example Interaction Planning and Printing a Schedule • Chris is creating his Spring ‘06 schedule and needs to pick classes to fill his schedule. – “TeleBears is coming soon. I need to decide on my classes!” • Chris registers for a free and new Uber-Scheduler account by clicking on register (1), entering his information (2), and submitting (3). – “Hmmm…I don’t have an account yet. I should register one!” Example Interaction Planning and Printing a Schedule • Chris knows he wants to take Theater 40A, IEOR 160, Philosophy 122, Philosophy 132. – Chris sees the “Add Class” box and goes to add Theater 40A to his schedule. He selects Theater in the “Dept” dropdown and 40A in the “Class” dropdown (1). – He repeats the process with the remaining classes. • “Oh wow! My classes appear graphically and in a list!” (2) Example Interaction Planning and Printing a Schedule • Chris needs to remove an IEOR 160 Discussion – “Hmmm…I only need to take one discussion for IEOR 160. I prefer early morning classes so I’ll keep the one on Friday and remove the one on Wednesday. But I don’t know how to do it!?” – Chris doesn’t know how to remove a class so he consults Help (1) and discovers (2) he has to click on the class he wants to remove. He returns to edit his schedule with that button (3). – Chris clicks on the Wednesday discussion and an info box opens. He clicks the “Remove this Class” link to remove. Example Interaction Planning and Printing a Schedule • Chris has now finalized his schedule and wants to print it for reference. – “Yay! My semester schedule is finalized for now. I wish I have a way to print it! Oh wow a print view!” – Chris clicks the print button on the “Print View” page