PACE case study

Every second tells a story.

PACE turns AI quizzes, access codes, live activity, and teacher analytics into one classroom workflow.

A score tells the result. PACE shows the process.

Most quiz platforms only record whether a student was right or wrong. Teachers often need the story behind the answer: hesitation, answer changes, focus shifts, and questions that created confusion.

PACE connects AI-generated questions, secure access codes, fullscreen quiz sessions, real-time activity signals, and post-quiz analytics into one classroom workflow.

More than an AI quiz generator.

PACE combines quiz creation, live proctoring signals, and teacher analytics so educators can understand both performance and behavior.

01

AI Quiz Generation

Teachers can create MCQ and True/False quizzes from PDFs or custom prompts, with control over difficulty, number of questions, and time limit.

02

Real-time Student Monitoring

During the quiz, PACE records fullscreen exits, tab switches, window blur events, copy and paste attempts, and answer changes.

03

Teacher Analytics Dashboard

Teachers can view submissions, average scores, question timing, live heatmaps, AI-generated reports, and exportable CSV data.

A live dashboard for the teaching moment.

PACE gives teachers real-time visibility into how students are taking the quiz, not just how they scored after submission.

Live status

Submissions

Class signal

Average score

Quiz scope

Questions

Ready records

Export CSV

Teacher dashboard

Live quiz overview

Export CSV

Submissions

24

Average score

78%

Questions

12

Average time per question

seconds

Q1
Q2
Q3
Q4
Q5

AI Professor's Report

Generate

Timing and answer changes suggest that question 4 needs a short review before the next lesson.

Live Heatmap

Built for classroom integrity.

PACE does not read clipboard content or track external websites. It records quiz-related behavior signals that help teachers understand whether a session stayed focused and fair.

Fullscreen Required

Students must stay in fullscreen mode during the quiz.

Tab Switch Detection

Leaving or switching away from the quiz is recorded.

Window Blur Detection

Opening another app or losing quiz focus is logged.

Copy/Paste Attempt Logging

Copy and paste actions are recorded as behavior signals.

Answer Change Tracking

Teachers can see when answers were changed during the attempt.

Time Per Question

PACE records how long each question took to answer.

From prompt or PDF to classroom-ready quiz.

Teachers can create quizzes using uploaded lecture PDFs or a custom topic prompt. PACE supports difficulty control, question count, time limit, and MCQ or True/False formats.

Configure

Difficulty Level: Easy, Medium, Hard

Configure

Number of Questions

Configure

Time Limit

Configure

Custom Prompt

Configure

Optional PDF Upload

Configure

MCQ and True/False support

Built around the teaching moment.

Swipe through the core layers that make the quiz flow fast, secure, monitored, and classroom-ready.

Active layer

Frontend Interface

Built with Next.js, React, Tailwind, and Vercel Edge to deliver a fast, mobile-friendly quiz experience for teachers and students.

Layer type

Classroom system

Purpose

Fast and focused

Signal

Teacher ready

Technical foundation

PACE is structured as a fullstack classroom system, with authentication, quiz generation, activity logging, real-time updates, and analytics working together.

User Authentication

Gmail verification, secure cookies, 30-day sessions, and password recovery.

Quiz Creation

AI-generated or manual MCQ and True/False quizzes.

Access Code System

Unique quiz keys route students into the right quiz session.

Student Session Layer

Fullscreen quiz taking, answer submission, and activity tracking.

Activity Logs

Records tab switches, blur events, copy/paste attempts, answer changes, and timestamps.

Analytics Engine

Calculates scores, average time per question, heatmap states, and exportable CSV data.

AI Professor's Report

Generates teaching insights based on scores, question timing, and activity signals.

Database

DynamoDB stores users, quizzes, questions, answers, sessions, and logs.

How it works

PACE keeps the classroom path simple, from teacher setup to exportable insight.

1

Sign up

2

Verify Gmail

3

Create quiz

4

Issue code

5

Join fullscreen

6

Monitor live

7

Export insight

Designed for the teacher's workflow.

PACE follows the natural classroom flow: prepare the quiz, invite students, monitor the attempt, review the data, and improve the next lesson.

Before class

Create a quiz from a prompt, PDF, or manual questions.

During class

Share the access key and monitor student activity in real time.

After submission

Review scores, timing, heatmaps, and AI-generated teaching recommendations.

After class

Export CSV data for records, reflection, or further analysis.

Simple student history.

Students can access a lightweight profile that shows the quizzes they have joined, keeping the student experience simple while the teacher dashboard carries the deeper analytics.

Introduction to Business

Joined quiz session

Completed

Judgment and Decision Making

Joined quiz session

Saved

Applied Statistics

Joined quiz session

Saved

What we had to balance.

PACE needed to protect classroom integrity while staying practical, respectful, and focused enough for an MVP.

Monitoring without overreach

PACE records quiz-related behavior signals without reading clipboard content or tracking external websites.

Security vs convenience

Gmail verification, 30-day sessions, and access keys keep the classroom flow secure without making it slow.

Turning PDFs into quiz-ready content

AI must convert unstructured lecture material into clear MCQ and True/False questions.

Keeping the MVP focused

The product focuses on AI quiz creation, live monitoring, teacher analytics, CSV export, and student quiz history.

Focused on signals, not surveillance.

PACE is designed to help teachers maintain assessment integrity without becoming invasive. It records events that happen inside the quiz session, such as leaving fullscreen, switching tabs, copy/paste attempts, answer changes, and timing patterns. It does not read clipboard contents or identify which external websites students visit.

About us

PACE was built as a focused classroom product case study, shaped around teacher workflow, secure access, real-time signals, and responsible analytics.

Ethan Lim Yik Hern

Frontend Developer & Blog Designer

GitHub
github.com/ETHAN071104
Phone
+60 11-1057 2950
LinkedIn
linkedin.com/in/ethan-lim-462a833bb

Mohamed Rabie Salman Yagoub

Backend Developer & Project Manager

GitHub
github.com/george29183
Phone
+20 10 7028 9834
LinkedIn
linkedin.com/in/mohammed-rabee-553416284