/Learning-Management-System

A platform that provides tools and resources for managing, delivering, and tracking learning experiences. It includes features such as course creation, content management, learners' progress tracking, assessments, and excel reporting.

Primary LanguageHTMLMIT LicenseMIT

📗 Table of Contents

📖 Learning Management System

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.

🛠 Built With

Tech Stack

HTML/CSS, JavaScript, AJAX, Java, Spring Boot, Spring Data JPA, Spring Security, MySQL DB

Key Features

This is to practice Java, Spring Boot framework

  • CRUD Course
  • CRUD Batches
  • CRUD Teachers
  • CRUD Students
  • CRUD Exams
  • Reports Download

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

  • Code editor like Visual Studio Code/Eclipse/IntelliJ
  • JDK
  • Java 11
  • MySQL database

Setup

Clone this repository to your desired folder:

  cd your-folder
  git clone https://github.com/sawmon71293/Learning-Management-System.git

Install

  • Prepare the vscode for Java projects
  • Install Java Extension Pack

Usage

  • 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.

👥 Authors

👤 Htet Wai Aung

👤 Win Win Khaing

👤 Pyae Min Khant

👤 Saw Mon Han

🔭 Future Features

  • Fix the UI
  • Add more functionalities

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project, please consider a star on GitHub!

(back to top)

🙏 Acknowledgments

I would like to thank Ace Inspiration for the opportunity to learn and grow.

(back to top)

📝 License

This project is MIT licensed.

(back to top)