Quiz: Designing a Curriculum With Challenge Cards and Portfolios¶
Test your understanding of sequencing curriculum tracks, designing challenge cards, and making student progress visible through badges and portfolios with these review questions.
1. What is a coding challenge card?¶
- A digital badge awarded for completing a skill
- A record of a student's finished projects over time
- A chart showing which skills build on which others
- A single printed or digital card describing one hands-on project, with a title, difficulty level, materials list, and numbered steps
Show Answer
The correct answer is D. The chapter defines a coding challenge card as a single card describing one hands-on project, giving a student a self-contained, concrete goal without needing a mentor to explain the whole project verbally. Option A describes a skill badge, a separate reward mechanism. Option B describes a portfolio of student work, a different record entirely. Option C describes a learning map, not an individual project card.
Concept Tested: Challenge Card See: Challenge Card
2. What is an unplugged coding activity?¶
- An online coding platform that runs without an internet connection
- A computational thinking concept taught through a physical, screen-free activity, such as giving a student step-by-step verbal instructions to walk a path
- A challenge card printed without a colored border
- A live coding demonstration performed without a projector
Show Answer
The correct answer is B. The chapter defines an unplugged coding activity as teaching a concept like sequencing or loops through a screen-free activity, such as walking a "robot" student through verbal step-by-step instructions, often the very first activity a beginner-track student encounters. Option A confuses this with an offline coding environment, a different tool-related concept. Option C invents a border-printing distinction unrelated to unplugged activities. Option D misapplies the term to equipment availability during a demonstration.
Concept Tested: Unplugged Coding Activity See: Unplugged Coding Activity
3. What is a self-paced learning path?¶
- A curriculum where every student in a track must advance in lockstep on the same day
- A pacing guide used only by professional mentors
- A path that lets a faster or slower student move through a curriculum sequence at their own speed rather than everyone advancing together
- A single challenge card designed for advanced students only
Show Answer
The correct answer is C. The chapter defines a self-paced learning path as letting a faster or slower student move through the sequence at their own speed, which matters especially in a mixed-age-grouping session where skill level and age don't always line up. Option A directly contradicts the self-paced concept by describing lockstep advancement. Option B invents a professional-mentor-only restriction not discussed. Option D confuses this with a single challenge card rather than an overall pacing approach.
Concept Tested: Self Paced Learning Path See: Self Paced Learning Path
4. Why does the chapter say peer code review typically starts on the intermediate track rather than the beginner track?¶
- Because beginner-track students are not allowed to work with partners
- Because it is most effective once a student has enough working code to actually review
- Because peer code review requires a professional mentor to supervise it
- Because the beginner track uses only unplugged activities with no code at all
Show Answer
The correct answer is B. The chapter states peer code review is most effective once a student has enough working code to review, which is why it typically starts on the intermediate track rather than earlier. Option A invents a partner-work restriction not discussed anywhere in the chapter. Option C fabricates a supervision requirement the chapter never states. Option D overstates the beginner track, which does include early Scratch projects alongside unplugged activities.
Concept Tested: Peer Code Review See: Peer Code Review
5. Why does the chapter say printing only one copy of each advanced (black-bordered) challenge card is not just a printing shortcut?¶
- Because black-bordered cards are more expensive to print than green or blue cards
- Because advanced cards are legally restricted to one student at a time
- Because it naturally pushes two students drawn to the same card toward pair programming, since they have every reason to work through it together
- Because advanced students are not allowed to use self-paced learning paths
Show Answer
The correct answer is C. The chapter explains that the scarcity of advanced cards naturally pushes two students both drawn to the same black-bordered card toward pair programming, since working through it together beats waiting a turn. Option A fabricates a cost difference the chapter never mentions. Option B invents a legal restriction that does not exist. Option D contradicts the chapter's framing of self-paced paths as applying within any track, including advanced.
Concept Tested: Pair Programming See: Pair Programming
6. How does a code-along session differ from a live coding demonstration?¶
- In a code-along session every student types the same code as a mentor in sync, while a live coding demonstration is the mentor-led version without student typing
- They are two names for the exact same practice
- A code-along session only happens on the advanced track
- A live coding demonstration requires students to work in pairs
Show Answer
The correct answer is A. The chapter distinguishes a code-along session, where every student types in sync with the mentor, from a live coding demonstration, the mentor-led version without student typing that shows real-time debugging. Option B ignores the chapter's explicit distinction between the two practices. Option C invents a track restriction not discussed for code-along sessions. Option D confuses live coding demonstration with pair programming, a separate practice entirely.
Concept Tested: Live Coding Demonstration See: Live Coding Demonstration
7. A club places a sharp nine-year-old in the intermediate track while an older student who is completely new to coding starts in the beginner track. What does the chapter say this illustrates?¶
- Mixed age grouping cannot occur across different curriculum tracks
- The club has made a mistake, since track placement should always match a student's age
- The older student must be moved to the advanced track within one term
- Tracks are placed by demonstrated skill, not by a student's age or how long they've attended the club
Show Answer
The correct answer is D. The chapter states explicitly that tracks are tied to demonstrated current skill, not age or tenure, which is exactly why a sharp nine-year-old can be intermediate-track while an older beginner stays in the beginner track. Option A fabricates a restriction between mixed age grouping and track placement that the chapter does not describe. Option B contradicts the chapter's explicit point about skill-based rather than age-based placement. Option C invents a forced timeline the chapter never states.
Concept Tested: Beginner Track Curriculum See: Beginner Track Curriculum
8. A club meets in a community center with unreliable internet access. Which tool does the chapter suggest works better for this situation, and why?¶
- An online coding platform, because it lowers the setup barrier for shared devices
- A code-sharing platform, because it requires the least amount of setup
- An offline coding environment, a downloaded editor that works better without reliable internet or when new software installs are restricted
- A skill badge system, because it does not depend on internet access
Show Answer
The correct answer is C. The chapter states an offline coding environment, a downloaded editor, works better for a club with unreliable internet or a computer lab that restricts new software installs. Option A describes the opposite tool, one that specifically requires a browser and internet connection. Option B describes a platform for publishing finished work, not a coding environment suited to unreliable internet. Option D confuses an unrelated reward system with a coding tool choice.
Concept Tested: Offline Coding Environment See: Offline Coding Environment
9. A student picks up a challenge card with a solid blue border running around its edge. According to the chapter's color system, who is this card intended for?¶
- Students who have mastered most of the introductory concepts in a track like Scratch, Python, or MicroPython
- First-time students with no prior track experience
- Only mentors demonstrating a live coding session
- Students working exclusively on unplugged activities
Show Answer
The correct answer is A. The chapter's color table states a blue border marks an Intermediate Card, intended for students who have mastered most of the introductory concepts in a track such as Scratch, Python, or MicroPython. Option B describes the audience for a green Beginner Card instead. Option C misapplies card color to mentor demonstrations, unrelated to student-facing cards. Option D confuses card color with unplugged, screen-free activities, a different beginner-track practice.
Concept Tested: Printing Challenge Cards See: Printing Challenge Cards
10. A student finishes a challenge card quickly and then starts distracting the students around her, not out of misbehavior but because she genuinely has nothing left to build. What does the chapter identify as the root cause and the fix?¶
- The root cause is a missing mentor-gated enrollment cap; the fix is closing registration early
- The root cause is poor noise level management; the fix is adding acoustic panels to the room
- The root cause is the student being placed in the wrong curriculum track; the fix is moving her to the advanced track immediately
- The root cause is a missing stretch goal on the card; every challenge card needs one so a fast-finishing student always has something left to build
Show Answer
The correct answer is D. The chapter's warning states plainly that a fast student with nothing else to do often starts distracting others simply because there's genuinely nothing left for them to build, and the fix is ensuring every card includes a stretch goal. Option A misapplies an unrelated registration-capacity concept to a card-design problem. Option B misdiagnoses distraction as a noise-management issue rather than a design gap in the card itself. Option C jumps to a track change the chapter does not recommend as the immediate fix for a missing stretch goal.
Concept Tested: Designing Challenge Cards See: Designing Challenge Cards