This project retrieves student information from the Student-Server project, calculates the remaining course duration daily for each student, and stores this information in the database. This enables the system to keep records up to date and manage course progress effectively. The primary goal of the project is to ensure accurate and up-to-date information is automatically updated and stored in the database.
- This application requires Java 17.
- Please click the link below to download and install Java-17: Java-17
- This application requires Gradle-8.7.
- Please click the link below to download and install Gradle-8.7: Gradle-8.7
- This application requires MySQL 8.
- Please click the link below to download and install MySQL-8: MySQL-8
- You can use the following file to create a database: db_setup.sql
- To download student information from the Student-Server project, you can access the project at the following address: Student-Server
- Clone the repo
git clone https://github.com/harunsefainan/student-cronjob
- Open the project in IntelliJ IDEA or any suitable IDE of your choice.
- Run the project.
- You can track updates through log records.
- Entity Models