feat(quiz): add what-are-apps quiz - #18906
Conversation
Six beginner questions covering the /what-are-apps page: unstoppable apps, what running on a public blockchain buys you, the guarantee that replaces an intermediary, data ownership, composability across apps, and a true/false busting "every Ethereum app is for trading tokens". One question per page section, with each distractor written to correct a specific misconception. Registered under the Ethereum basics section on /quizzes, titled from the existing common:what-are-apps string. The widget is embedded at the bottom of the page; no QUIZZES_PREFIXES entry is needed because the use-cases layout already loads the learn-quizzes namespace. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Co-Authored-By: wackerow <54227730+wackerow@users.noreply.github.com>
✅ Deploy Preview for ethereumorg ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
🔎 First-pass review — ✅ Looks mergeableAdds a six-question beginner quiz to AnalysisLane: code/data (+ English content). Files: quiz data ( Checked:
Non-blocking: the embed line has no trailing newline, but that matches the file's prior state — nothing to fix. Labels: removed
|
Resolved append-vs-append conflicts in the quiz registry files by keeping dev's content and re-applying only this branch's additions. The added lines are byte-identical to the reviewed commit; the sole change is the JSON trailing-comma moving to dev's current last key. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Co-Authored-By: wackerow <54227730+wackerow@users.noreply.github.com>

Summary
Adds a six-question beginner quiz for /what-are-apps, embedded at the bottom of the page and listed under Ethereum basics on /quizzes.
One question per page section: unstoppable apps, what running on a public blockchain buys you, the guarantee that replaces an intermediary, who owns your data, composability across apps, and a true/false busting "every Ethereum app is for trading tokens". Every question is answerable from the page alone, and each wrong answer corrects a specific misconception (redundant hosting equals decentralization, a central body approves apps, trustless means unprotected, the data-for-free-access bargain, interoperability needs a partnership, sign-in-with-a-provider).
The quiz title reuses the existing
common:what-are-appsstring, so no new title string is needed. NoQUIZZES_PREFIXESentry is needed either: theuse-caseslayout already loads thelearn-quizzesnamespace. Translated copies of the page get the embed through the intl pipeline.