A command-line Java application built with Gradle and JDK 17, featuring role-based login for admins and students. Admins can programmatically update a quiz bank stored in JSON, while students take dynamically randomized quizzes. The project uses the JSON.simple library for lightweight JSON parsing and is structured using standard OOP practices.
git java json gradle command-line-interface json-simple authentication-system file-read-write file-handling-in-java object-oriented-programming-in-java database-management-json
-
Updated
Apr 23, 2025 - Java