Guided Class Project

Guided Class 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

Visible system / hidden curriculum

Build something clear enough to test.

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

Students should write original questions and avoid collecting personal information in quiz answers.

Suggested build order

Decisions and checkpoints, not a wall of copied blocks.

Students may use different artwork and implementation details. The shared structure keeps the concept teachable.

  1. 01

    Write three questions

    Task: Choose clear questions with verifiable answers.

    Build and test this part before adding the next system.

    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.

    Build and test this part before adding the next system.

    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.

    Build and test this part before adding the next system.

    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.

    Build and test this part before adding the next system.

    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.

    Build and test this part before adding the next system.

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

Test it

Try the edges, not only the easy success.

  • 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

Read the clues before changing code.

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

Improve it

Preserve the core system while changing the project.

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

Challenge levels

Choose meaningful difficulty.

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.

Show-teacher checkpoint

Demonstrate the working decisions.

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