Skip to content

Latest commit

 

History

History
87 lines (59 loc) · 1.84 KB

File metadata and controls

87 lines (59 loc) · 1.84 KB

Quizey

Quizey is an AI-powered quiz generation platform developed as part of the INFS3203 Systems Deployment & Implementation project.

The system allows users to generate quizzes from any topic, take interactive assessments, and receive instant feedback with AI-powered explanations.


Team Members

  • Nasser Al-Kawari (60303522)
  • Mohamad Albasleh (60301157)
  • Abdelrahman Said (60303299)

Project Overview

Quizey aims to enhance learning by combining AI with interactive quizzes.
Users can input study material or topics, and the system generates structured quizzes, tracks performance, and provides feedback.


Features

Authentication

  • User registration and login
  • Secure session handling

AI Quiz Generation

  • Generate quizzes from topics or text input
  • Customizable difficulty and number of questions

Quiz Interface

  • Interactive multiple-choice questions
  • Real-time progress tracking
  • Smooth navigation between questions

Dashboard

  • User performance overview
  • Quiz history tracking
  • Score visualization

Feedback & AI Explanation

  • Instant answer validation
  • AI-generated explanations for better understanding

System Architecture

The system follows a full-stack architecture:

Frontend

  • React
  • JavaScript
  • CSS
  • React Router

Backend

  • Node.js
  • Express
  • REST API

Database

  • (Add your DB here → e.g., PostgreSQL / MongoDB)

DevOps

  • Docker (containerization)
  • GitHub Actions (CI/CD pipeline)
  • GitHub (version control + PR workflow)

CI/CD Pipeline

The project includes a CI/CD pipeline using GitHub Actions:

Continuous Integration

  • Code is automatically built on every push
  • Ensures project consistency and prevents breaking changes

Continuous Deployment

  • Docker image is built and prepared for deployment
  • Ready for cloud or container-based hosting