Improving Registration for the Johns Hopkins University Community
Team Members
Andrew Wong
Computer Science '19

Alex Hecksher-Gomes
Computer Science '21
Kristin Yim
Computer Science '20

Ryenne Dietrick
Computer Science '19
Problem
The current advisor-advisee relationship involves a series of emails between both parties, in which information can be lost over numerous email threads or oral communication. There is no history of interactions, and information is not centralized (excel sheets, SIS, email, etc.). In addition, there is no way to share schedules through SIS.
Solution
We envision a solution connect students with advisors through Semester.ly to improve the advising process for both parties. At a minimum, advisors can view their advisee’s timetables. Advisees will search for their advisor and give them access to a timetable and advisors can login and view each of their advisees’ timetables, including those of previous semesters. Currently, this advising portal generalizes advisors and students to the same type of user because it is also common for upperclassmen to give underclassmen advice.
Our team has accomplished much of the main functionality of the advisor portal. While it is not yet ready for production, students on our open source implementation can share a timetable with an advisor by searching the advisor's email, and the advisor is able to view a read-only version of the timetable. In addition, advisors can delete the timetable from their viewing lists after they are finished advising it. Our team has also deployed a feature to the live Semester.ly web app, a button on the top right of the timetable to add the active timetable's courses to a student's SIS cart. Finally, we implemented a timetable commenting feature, which allows users and advisors to add comments to shared timetables.
Future iterations of the advisor portal includes being able to view previously completed courses, degree requirements to help them make decisions (which can be generalized to a feature for general users), notifications for the advisor via web browser notifications or email, and introducing a button for advisors to release their advisee’s hold on SIS.