The Covid-19 Pandemic has brought numerous changes to the world. One of these is the shift from in-person classes to an online learning environment. This change has brought numerous challenges. One of these is the increased workload felt by students across the globe. We believe that this is the effect of the lack of communication between teachers. Our software would allow teachers to collaborate in giving out tests and assignments to distribute the workload so that students are left with a more even work schedule. Having a constant view of how the other teachers of your students would als
- Allows Users to upload their own events, this would include: class, start and end dates, and type (Assignment, Test, etc,).
- Syncs all logged in devices via a firestore database of events.
- Flutter/Dart - Main Programming Language.
- Table_Calendar - Calendar package, used for displaying events on a calendar.
- Firebase - Used to store data of users, classes, and assignments.
- We wanted to make a website first, but that would prove to be difficult given the timeframe and learning curve.
- Planning and implementing a database model to fit the requirements for storing info on students and their classes.
- That we pivoted from website to app half-way through and still managed to create an app while maintaining core features
- A working prototype.
- Getting Firebase to work.
- Working with databases
- Table_calendar workings
- Flutter / Dart
- Make it into a website so that it's more convenient and can be used across any platform.
- Update the UI to make it more appealing to the end user.
-
- Add push notifications when a new assignment is added or when there is too much workload in order to notify the educators in a faster and in a more efficient manner.
- Add analytics like total average work per day to be able to better gauge student workload.
- Suggestions on when to schedule assignments.
- Flutter
- Firebase
- Google cloud
- Visual Studio Code
Try it out: https://www.eduplan.tech/