A Java application for managing students teachers, and grades.
Teachers and Students register in the platform. Students log in the platform to enroll in courses and see the grades they received. Teachers log in the platform to view their students and give them grades.
Login Screen | Student Enroll |
---|---|
Student Register | Student Screen |
---|---|
Teacher Register | Teacher Screen |
---|---|
- Ikonli Font Icons packs Ikonli provides icon packs that can be used in Java applications. Currently Swing and JavaFX UI toolkits are supported.
- JFoenix JavaFX Material Design Library .
- Sqlite-jdbc SQLite JDBC Driver .
- FX-BorderlessScene Undecorated JavaFX Scene with implemented move, resize,
To build this project , you will need:
- [JDK 9+]
- Maven - Version 3.5.3++ recommended
Follow the above instructions and run mvn clean package
, be sure that you are compiling with Java 9
This is a Maven project you just use :
mvn clean install
In the root directory of the repo you will find a file with a list of passwords for students and teachers. Feel free to delete the "my.db" file that is created by SQLite and start a fresh one.