Learning Management System is a website managing the students, courses, batches, teachers, show attendance report and exam marks report. From student portal, students can access the courses, get the meeting links created by teachers, take the exams and get instant results for multiple choice questions.
HTML/CSS, JavaScript, AJAX, Java, Spring Boot, Spring Data JPA, Spring Security, MySQL DB
This is to practice Java, Spring Boot framework
- CRUD Course
- CRUD Batches
- CRUD Teachers
- CRUD Students
- CRUD Exams
- Reports Download
To get a local copy up and running, follow these steps.
In order to run this project you need:
- Code editor like Visual Studio Code/Eclipse/IntelliJ
- JDK
- Java 11
- MySQL database
Clone this repository to your desired folder:
cd your-folder
git clone https://github.com/sawmon71293/Learning-Management-System.git
- Prepare the vscode for Java projects
- Install Java Extension Pack
- Create a database and configure username, password, and datasoure.url in application.properties file.
- Run the AdminApplication.java for Admin Module
- Run the StudentApplication.java for Student Module
- Open the browser and run localhost:8080 for Admin/Teacher, localhost:9090 for Student.
👤 Htet Wai Aung
- GitHub: HtetWaiAung
👤 Win Win Khaing
- GitHub: WinWinKhain
👤 Pyae Min Khant
- GitHub: PyaeMinKhant
👤 Saw Mon Han
- GitHub: @sawmon
- Twitter: @Twitterhandle
- LinkedIn: @LinkedIn
- Fix the UI
- Add more functionalities
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, please consider a star on GitHub!
I would like to thank Ace Inspiration for the opportunity to learn and grow.
This project is MIT licensed.