Scenario
Ben Bitdiddle is an MIT student who just finished the spring semester of his freshman year. He declared Course 6 as his major and is excited as he looks forward to all the interesting classes he has ahead of him in the EECS curriculum. Browsing the Registrar's course listings he decides it would be prudent to map out when over the next 6 semesters he plans to take each of the courses required for his degree (in addition to HASS classes and cool electives!)
First things first, he needs to decide which courses he wants to take next semester. Preregistration is just around the corner, after all! He needs to visit the EECS webpage to get an idea of which classes should come next based on the classes for which of them he has already taken the pre-requisite courses. He finds seven or eight CS classes he could take, but wants to narrow it down to three, with room in his schedule for a HASS class and a Sloan elective. He needs to plot out the days and times when these classes meet so that his schedule doesn't include any conflicts. Furthermore several of these potential courses are project and p-set heavy, so ideally he would take them with friends in the department. Finally, he has some leeway in terms of choosing between, for example, 6.041 and 6.042, and would like to make these decisions based on which courses have gotten the best reviews/ratings by students who've taken them in the past.
Ben spends a whole afternoon making complicated Excel spreadsheets of courses and their pre-req's, cursing the frustrating Course Picker Beta UI, opening dozens of eecs.mit.edu tabs in his browser, and text-blasting his friends to ask "When are you planning to take 005?" Ben is overwhelmed and the semester hasn't even begun!
In the nick of time, Ben’s friend and classmate Alyssa P. Hacker comes to his rescue with QuickPick.com; a brand new web app that makes choosing courses as easy as “Hello World”. With QuickPick, Ben and Alyssa can map out a plan for the rest of their time as MIT undergrads based on the classes their friends are taking, the courses and professors that their predecessors rated most highly, and when these courses are offered. What a relief! Once they've sketched out a tentative schedule, they can "Share" their plan with each other, with other classmates, and with their advisor to get feedback and suggestions. Likewise they can provide feedback and convince friends to take similar classes.
Designs
Sketch 1
|
This design for creating a four-year plan offers students a fast and easy way to create their four-year plan. On the right hand side, students would see the requirements along with a number stating how many still have to be fulfilled; this allows the user to know how his four-year plan matches up with the requirements needed for graduation such as the GIRs and his Major requirements. As Ben Bitdiddle starts, he can first fill the chart with his first-year classes; for ease, he can search for the classes he has taken and add them to his plan by drag and drop to the semester he wishes. As he does this, the requirement information will change showing Bitdiddle the requirements that he may have partially fulfilled, but it would also show him what requirements he still has to fulfill. He can then continue with the classes he is interested in taking; as he does, the planner will take the course availability (fall vs. spring) and prerequisites into consideration so that Bitdiddle can know what classes are available per semester and in what order he should take them. |
|
As Ben Bitdiddle attempts to make his four-year plan, he first decides he wants to make his schedule for the upcoming semester then map out the rest of his plan. He double-clicks on the current semester, Sophomore Fall, and the schedule appears. It pre-fills with whatever he added in the four-year plan, and he can further develop it. From this view, he can then see how they will fill up his weekly calendar. He then notices a conflict between two classes; he is undecided on which one he wants to take. He is then able to click on the class and see other friends who have shared their calendars with him and see what they are taking. He looks at the two classes and sees that two of his best friends are taking 6.005 and chooses to take that over 6.006. |
|
After having a rough sketch of his classes for that semester, Ben Bitdiddle wants to see how his classes matches up with his friends. He clicks on his friend Noel Morales and then sees his classes, which have already been shared with him. He gazes at it and sees that they have two classes in common; yes!, he'll have a study buddy for two classes. Last he checks his second best friend Ruby Tamberino, and sees she has one HASS class that sounds really interesting. Ben Bitdiddle then returns to his schedule and makes the change. After developing a schedule for this semester that he is happy with, he continues on and completes his four-year plan that he is happy with. Lastly, he wants to share his schedule with his associate advisor to make sure it seems reasonable. |
The above diagrams allows Ben Bitdiddle easily fix his problems of developing his four-year plan. He is able to easily create a four-year plan, work on his current schedule, and lastly share it with friends. He is now happy that he was able to do it easily and can start off the semester with confidence.
Sketch 2
Sketchs |
Ben's Story |
Description |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sketch 3
|
In this design, the day-and-time schedule for Ben's current semester is displayed on the left hand side of a notebook-like layout. In order to add a course to the schedule he drags and drops it from the list of suggested courses on the right hand side. If he wants to learn more about the course before he adds it, he clicks on the course and a drop-down window appears with info such as the professor teaching the class, prerequisite courses, and the day(s) and time(s) offered. Lectures will be locked in because there is no opportunity for student choice here, but there will be when it comes to recitation sections. So when Ben initially adds a course the app will automatically select the recitation for him that fits in his earliest available time slot, but if he hovers over that section in the schedule his other options for the recitation will appear (with lower opacity than the already-scheduled blocks) on the planner. |
|
|
|
|