Guided Project

Guided Project

Quiz of Questionable Knowledge

Answer useful questions while the host insists that at least one distractor involves moon cheese.

  • Conditions
  • Variables
  • Input
  • Messages
  • State
  • Debugging

Project brief

What students build

  • Several original questions
  • Answer input
  • Correct and incorrect branches
  • Score
  • Question progression
  • End summary and restart

What students learn

  • True/false conditions
  • Text comparison
  • Score updates
  • Question state
  • Feedback
  • Testing alternate inputs

What students need

  • Browser
  • Scratch editor
  • Keyboard
  • Student-written questions

Use original questions with factual answers. Do not ask players for personal information.

Suggested build order

  1. 01

    Write three questions

    Task: Choose clear questions with verifiable answers.

    Checkpoint
    Each question has one stated expected answer.
    Likely mistake
    Using opinion as a scored fact.
  2. 02

    Ask and capture input

    Task: Use the answer input for one question at a time.

    Checkpoint
    The current answer is inspectable.
    Likely mistake
    Checking an old answer variable.
  3. 03

    Create two branches

    Task: Give distinct feedback for correct and incorrect responses.

    Checkpoint
    Both branches can be demonstrated.
    Likely mistake
    An else is attached to the wrong condition.
  4. 04

    Track score and question

    Task: Update score once and advance the current question.

    Checkpoint
    One answer cannot score twice.
    Likely mistake
    Several scripts change score.
  5. 05

    Finish and restart

    Task: Show a summary, then reset score and question state.

    Checkpoint
    A new quiz begins cleanly.
    Likely mistake
    Question state remains at the end.

Test questions

  • Does capitalization matter?
  • Can one answer score twice?
  • Does every wrong answer advance?
  • Can the quiz skip a question?
  • Does restart reset score and question state?

Common mistakes

  • Comparing numbers and text incorrectly.
  • Score changes in several scripts.
  • Feedback does not match the branch.
  • The next question begins before feedback is readable.

Extension ideas

  • Accept equivalent answers.
  • Add categories.
  • Choose questions randomly without repeats.
  • Explain the final score by topic.

Challenge levels

LEVEL 1

Builder

Create five reliable questions.

LEVEL 2

Inventor

Accept two forms of an answer and explain why.

LEVEL 3

Boss Level

Build non-repeating randomized question selection.

What to demonstrate

  • Original questions
  • Correct and incorrect paths
  • Reliable score
  • Question progression
  • End summary
  • One repaired condition bug