eMabini is a modern Learning Management System (LMS) designed to enhance digital education through simplicity, interactivity, and integrity. It offers essential features such as:
- 📚 Course management and student enrollment
- 📝 Interactive quiz maker with video embedding
- 📈 Performance tracking and topic-based progress visualization
- 🛡️ Academic integrity enforcement through tab-exit detection
The platform empowers educators to create personalized learning experiences with reusable assessments and data-driven teaching tools.
-
Clone the repository:
git clone https://github.com/KyneLaggui/emabini-quiz.git
-
Navigate into the project directory:
cd emabini-quiz
-
Install dependencies:
npm install
-
Run the development server:
npm start
-
Open your browser and visit:
http://localhost:3000
⚠️ Ensure you have Node.js and npm installed on your machine before running the project.
Name | GitHub |
---|---|
Kyne Laggui | @KyneLaggui |
Joseph Jason Buhain | @joseph27 |
Click here to view the Figma Prototype
Screenshot | Description |
---|---|
![]() |
Login Page |
![]() |
Admin Dashboard |
![]() |
Course Creation |
![]() |
Quiz Creation |
![]() |
User Dashboard |
![]() |
User Courses |
![]() |
Quiz System |