SSPScheduler

Problems During Registration • Bad registration website interface. • Many possible schedule combinations. • Time consuming

Afterwards • Tons of alternatives for each session. • Gaps between sessions • Many possible combinations

Solution • An application that handles the mess of the course registration process and produces a lot of tables based on the student’s desire as: 1- Minimum days 2- Minimum Gaps 3- Specific doctors 4- Certain days 5- Comfortable Schedule • Another application which is used during the whole semester. It allows the user to manipulate his weekly schedule as: 1- Alternative date and time for sessions. 2- Suggestions for another desired criteria 3- Monitor the schedule variabilities

Future Plans

• Website & mobile application • Independent input format • Optimizations for better performance • Open Source

Project Missions : 1- Registration options. 2- Modifying existing schedule.

--Mission#1 -Sort the arrayLists of courses and instructors according to their priority (instructor prioritization solution) -Put the added groups in a stack and if there is a course that had a clash at all the groups , pop and remove the group in the stack head and don't add it again(boolean in group class) (clash solution) -When adding the first course , add the group with the minimum number of days , for the next courses add the group with the most common days with the added groups (array of used days) (Minimum days solution) -When excluding days from the normal 6 days , change the index of for loops (Excluding days)

Built With

Share this project:

Updates

Submission history