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 |