Devin Alvarez

CSCI 3326 Object-Oriented Programming in Java · Fall 2025 · Team of 4

Flashquiz

A Java console flashcard quiz app with true/false, multiple-choice and short-answer questions across three topics.

My role
Designed and built the application
Built with
  • Java
  • OOP

Overview

The app has three topic quizzes (Artificial Intelligence, History of Computer Science and Java) with three question types: true/false, multiple choice and short answer.

My role

I designed and built the application: the abstract Quiz and Card classes, a subclass for each question type, the scoring logic and the menu system. My teammates wrote the quiz questions and gave feedback during development.

What's next

Add a graphical interface with a Java GUI library like JavaFX, so the quizzes aren't limited to the console.

Screenshots