About | Features | Technologies | Requirements | Starting | License | Author
This project is a training management system (TMS) that allows users to create and manage training courses. The TMS is built on the Spring Boot web framework and uses a MySQL database.
The TMS has a number of features, including:
✔️ Batch creation: Users can create training batches, including the batch start and end dates.
✔️ Course creation: Users can create new courses, including adding course content, setting deadlines, and assigning tasks(assignments).
✔️ Course management: Users can view and edit existing courses, as well as assign courses to students.
✔️ Course scheduling: Users can create and manages the course scheduling with calendars view.
✔️ Course tracking: The TMS tracks student progress and provides reports on student performance. Trainers can evaluate the student performance and can prepare reports.
✔️ User management: The TMS allows users to create and manage user accounts, including assigning roles and permissions.
The TMS is still under development, but it has a number of features that make it a valuable tool for training management.
Here are some additional details about the project:
The following tools were used in this project:
Before starting 🏁, you need to have A code Editor like Intellij IDEA and Java 11 installed.
# Clone this project
$ git clone https://github.com/jewelcse/training-management-system
# Access
$ cd training-management-system
Made with ❤️ by Jewel Chowdhury