The project has three parts.
The first is "QuizSystem", which is used for students to write code.
The second is "quizpet-1 (Fill-In-Blank Python Authoring)", which is used to create Python topics and questions.
The third is "quizjet-1 (Fill-In-Blank Java Authoring)", which is used to create Java topics and questions.