Run quizzes and track student progress over WhatsApp

Students take AI-generated quizzes over WhatsApp and their scores are tracked automatically in a spreadsheet.

How the work actually flows

It branches. Exactly one path is taken.

Pattern: Exclusive Choice (4)

flowchart TD trig>"student sends whatsapp message"]:::trig s0["classify student request"]:::task s1["generate quiz questions"]:::task s2["grade submitted answers"]:::task s3[("log score to spreadsheet")]:::store trig --> s0 s1 --> s2 s2 --> s3 gx{"× quiz request or progress request"}:::gate s0 --> gx p00["generate questions"]:::task gx -->|"take quiz"| p00 p01["collect student answers"]:::task p00 --> p01 p10["compile and send report"]:::task gx -->|"progress request"| p10 p01 --> s1 p10 --> s1 out[/"quiz graded and progress tracked"/]:::out pay{{"self-paced practice with no manual grading"}}:::pay s3 --> out out --> pay classDef task fill:#e7f6fe,stroke:#34b8f0,color:#2c2a29 classDef svc fill:#f6f8fa,stroke:#7c8795,color:#2c2a29 classDef mi fill:#e7f6fe,stroke:#0079a8,color:#2c2a29,stroke-width:2px classDef human fill:#fff,stroke:#0079a8,color:#0079a8 classDef store fill:#f6f8fa,stroke:#0079a8,color:#2c2a29 classDef trig fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigtime fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigdata fill:#8ad4f5,stroke:#0079a8,color:#06314c,font-weight:bold classDef gate fill:#fff,stroke:#e8a23d,color:#6b4708,font-weight:bold classDef out fill:#1f9d6b,stroke:#167a53,color:#fff,font-weight:bold classDef pay fill:#06314c,stroke:#021f33,color:#fff
Starts itA stepA record or sheetOne path onlyResultPayoff
Build size
Advanced

A larger build with multiple systems, AI reasoning, and custom rules.

Business functions
AI Agents & Autonomous SystemsMessaging & NotificationsSpreadsheet & Database OpsEducation & Training
Connects
WhatsAppWatiOpenAIGoogle Sheets

The problem it solves

Keeping students engaged with practice quizzes usually means someone manually writing questions, grading answers, and tracking scores in a spreadsheet. That's a lot of ongoing work if you want quizzes to feel fresh instead of the same worksheet every week.

Who it fits

Teachers and tutors who want to offer self-paced practice quizzes without manual grading.

How it works

  1. A student sends a topic to your WhatsApp number to start a quiz
  2. AI generates a fresh set of questions on that topic
  3. The student replies with their answers
  4. The system grades the answers and logs the score
  5. The student can request a progress report showing their scores over time
What you get

Students who get instant quiz feedback anytime

You get self-paced quizzes for students over WhatsApp with scores tracked automatically for progress reports.

What you get

Graded quiz results and a running progress record for each student, stored automatically.

What you need

A Wati WhatsApp API account, an OpenAI account, and a Google Sheets account.

We can build this. But should you?

The hard question is not how to build it. It is whether this is the right thing to build first.

That is what a Fractional Chief AI Officer figures out with you, before anyone writes a line of code.

Let's Talk Strategy

Related automations

Back to the AI Playbook