This is a Python project my teammates and I worked on for a school assignment. The system allows users to manage students, courses, and a question bank. After setting up the data, the user can generate a test paper based on selected courses and students.
- Add / edit / delete students (with ID, name, NRIC)
- Manage courses
- Create and manage a bank of questions
- Generate test papers based on selected data
- Python 3.11.3
- File I/O for data storage (like JSON or TXT files)
- Simple command-line interface
- Make sure Python 3.11.3 is installed
- Open a terminal in the project folder
- Run:
python P1G1mainmenu.py