Ian Fienberg
Game Design
Quiz System
Fall 2023
For my Systems Programming course, I was introduced to concepts of lower level systems programming in C/C++ on a UNIX/Linus operation system platform. For the final project, I applied what I learned throughout the semester by creating a school quiz system that allows for a variety of functions. I included subjects covered in the class such as pointers, linked lists, and structs.
At runtime, the user is presented with the option to "Log in", "Sign up" or "Quit",
then is asked whether they are a teacher or student.
​
​
​
​
Once they log in, they are prompted with the teacher or student menu:
Teachers have the option to create quizzes, view quizzes,
view the list of students that have signed up, view the student's grades,
or exit the menu.
​
​
​
Students have the option to take a quiz, or view their grade in the class.
​
​
​
​
Below are examples of the application for teachers when prompted to create a quiz, view the student list, or view a quiz:
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
Below are examples of the application for students when prompted to take a quiz:
​