A simple mini learning system focused on quizzes and user management.
This project emphasizes core system functionality and logic rather than UI design.
Built primarily for educational and learning purposes.
The goal of this project is to explore backend logic, database design, and feature flow commonly found in learning platforms.
- Serves as the central hub after login
- Provides access to quizzes, dashboards, and summarized user data
- Students / Instructors
- Create quizzes and questions
- View available quizzes
- Take quizzes and submit answers
- Chatbot
- Assists users by responding to basic questions
- Profile
- Displays user details and overall activity statistics
- Create multiple-choice quizzes
- Take quizzes interactively
- Automatic score checking and result storage
The system stores:
- User accounts
- Quiz metadata
- Questions and answers
- Quiz attempts, results, and scores
- Java
- Java Swing (GUI)
- MySQL / SQL Database
- UI may change and improve over time
- Calendar feature was removed during development
- The main focus is on system logic and functionality
- The chatbot feature may not function out-of-the-box, as it was integrated locally using components from another project
This project makes use of open-source tools and libraries where applicable.
All third-party components retain their original licenses.
This project itself is released under the MIT License.
See the LICENSE file for more details.
This project was developed for educational and experimental purposes.
Features such as the chatbot may have limitations and are not intended for production or critical use. Always verify important information independently.
Franz Angelo / Pranziss
2nd Year College Student | Developer
📌 Nova Learning Center — a simple quiz-based learning system focused on logic and learning.
