Inspiration
Our inspiration was how students (like us) often have to deal with having lots of schoolwork to do.
What it does
Our project uses an algorithm to create a student's evening schedule based on tasks they enter into our program.
How we built it
We used Java and its Swing library for graphics. We made the algorithm adjust the break time to compensate for days where there is a lot of schoolwork.
Challenges we ran into
The algorithm to create the schedule was constantly giving us trouble. It first overlapped times, then it gave out unreasonably long break times, then events started to not show up, and then the break times started being long again. It worked out in the end though!
Accomplishments that we're proud of
We managed to make a working prototype of our idea and were able to generate realistic schedules for students.
What we learned
We learned how to use Swing to create a Java app. Before the project, we had almost no experience with using Java Swing.
What's next for Schedule Creator
Multi-day schedules, Other fixed breaks (such as clubs or practices), and a better algorithm are all on the agenda!
Log in or sign up for Devpost to join the conversation.