Skip to content

Bridging the gap between kindergarten to grade five teachers and parents online!

Notifications You must be signed in to change notification settings

asce2619/SyncEd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

SyncEd

Ignition Hacks 2024 Submission

Bridging the gap between kindergarten to grade five teachers and parents online!

Table of Contents

General Information

We participated in Ignition Hacks' 5th annual hackathon where we spent 36 hours creating an innovative project that solved real-world problems. The event took place from August 16th to 18th, 2024, and included multiple educational workshops and fun activities. Our project focused on making education more accessible online to students while utilizing business and technology. We also made a three-minute project pitch and demo of the project to present to the judges of the event.

Note: Code can be accessed through the master branch

Project Inspiration

Elementary education is crucial for a child’s learning and development. We’ve recently seen parents concerned that they’re not involved or don't know their child’s learning process. We decided that to bridge the gap between parents and teachers, we would need to build a platform where teachers can update parents on their child’s progress at school and parents can easily contact their child’s teachers.

What does it do?

SyncEd is an application that will allow easy communication between parents and teachers. Teachers and parents will log on with the app taking them to their designated window depending on their role. A teacher will have more control over what is displayed in the child’s progress. There will be an attendance section to mark which students are present, which will be updated live on the parent’s end of the app. The teacher will also be able to display the day plans and change them anytime they want. This will instantly change it on the parent's screens to see what their child’s school day would be like. Additionally, SyncEd allows teachers to post end-of-the-day announcements to tell parents how their child did in class. On the parent’s window, they can view if their child is present, and what their child will be doing for the day, and they can reply to the teacher’s end-of-day message, which will then be displayed on the teacher’s window. Moreover, our prototype accounts for errors during client usage. For example, when the user inputs the wrong login credentials, they receive an error message requiring them to re-login.

Setup

Using JavaFX and Scene Builder, we worked on the front-end development of SyncEd. Scene Builder allowed us to efficiently create the front page, login page, and both the parent’s and teacher’s interfaces in a short amount of time. We used Java for the back-end development, and this included what scene would pop up after a user logs in, how the messages were sent between teachers and parents, and how the day plans were displayed.

What's next?

For future improvements of SyncEd...

  • Add more security within the app ensuring personal information is kept safe.
  • Add functionality to the app so that parents and teachers can customize their app.

Interface Preview

Youtube Video of Demo: https://www.youtube.com/watch?v=H0wXMuHghvc

frontPage loginPage teachersPage parentsPage

Authors Info

About

Bridging the gap between kindergarten to grade five teachers and parents online!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages