How can university course registration be improved?
Every term, college students are saddled with the daunting task of registering for the next semester. Outdated and unintuitive software tools make this task even more difficult.
Over the course of a semester, two colleauges and I set out to diagnose the problems with our own university's course registration system and prototype a solution to present to the advising office and the office of the registrar.
Research and Modeling
In order to improve the old system, we have to know what about it works and what doesn't. The best way to do this is to interview its current users - students at UNI.
Information Architecture
We must consider what information and functionality users need to accomplish the most common tasks and bring that to the front.
Wireframing and Testing
After a functioning Figma prototype is developed, we have to test it with real users so we can make any neccessary changes.
Final Presentation
Selling this concept to university administrators requires convincing them not only that our new tool is better, but that the old one is actively detrimental.
01. Research and Modeling
After conducting and evaluating interviews with UNI students, we identified four primary pain points with the current course registration system. But don't take our word for it - hear it in the words of the users.
Information Overload
"There's so much stuff on MyUniverse, and I don't even use half of it! I don't know what some of it even is."
Academic Confusion
"It was hard to find the classes I needed to take for my major, what the class description was, or if I could even get into the class."
Difficult Navigation
"MyUniverse was a huge issue for me, because⦠I always needed to have two tabs open - one to look at my advisor report and the other to look at my shopping cart."
Emotional Burnout
"I just got really lost, and I ended up almost not wanting to register for classes for that following semester."
02. Information Architecture
Focusing on key touchpoints in the course registration process, we identified what information and functionality would be required for every step in the process and what information could be removed.
Finding Classes
Required courses for major(s), minor(s), and general education credits
Credits needed to complete graduation requirements in major/minor/general education
Recommended courses based on past course data from the user and other students
Prerequisite information - what courses is the user eligible to take?
Viewing Course Information
Instructors(s), section(s), course name, and course number
Prerequisites and whether or not they are fulfilled
Rich descriptions and sample syllabuses that let students know what to expect from a class
Monitoring Progress Towards Degree
Courses the student will be taking in the future, viewed by the semester in a 4-year plan format
Past courses the student has already taken
Four-year plan changes caused by changing degree programs or moving classes between semesters
Number of credits completed and number of credits left for major(s), minor(s), and general education.
Building Class Schedule
Simple, weekly calendar view to help the student visualize their prospective course schedule
All possible sections for selected courses
View required courses alongside class schedule to make sure nothing is left out
Number of credits currently selected vs required for full-time enrollment
03. Wireframing and Testing
Once we knew what information is most important and when the user will need it, we started building a functioning prototype. Watch a video walkthrough of our final prototype!
To refine our prototype, we had to consider how we addressed the problems defined during our research stage.
Information Overload
The new system only shows users what they need to see for the current step in the process. Showing only the vital data and nesting more detailed information prevents overwhelming the user.
Academic Confusion
Restructuring the system to a step-by-step process that starts with ensuring the student gets into required classes prevents any errors that may delay graduation.
Difficult Navigation
By limiting the system to only three major screens and minimizing visible information, navigation is made much simpler.
Emotional Burnout
The new simple, quick registration process eliminates the possibility of critical errors while guiding and reassuring the user along the way.
04. Final Presentation
To sell our final prototype to university administration, we compared our new system to the old one.