Quiz Engine
Defaults, timing, and allowed starters.
Quiz
Use Quiz v2 for all runtime controls. Routing and access below are the active admin surfaces resolved at session begin.
Effective quiz config
This shows what Nathan will use for the selected community. Thread routing can still override topic selection on the routing tab.
Community quiz map
Resolved quiz defaults at a glance. Topic comes before flavor so the runtime order matches what Nathan actually resolves.
| Community | Topic | Flavor | Groups | Enabled | |
|---|---|---|---|---|---|
| Loading… | |||||
Quiz flavors
Flavors define a question-pool filter (language, culture, difficulty, tags). A community or topic can have one active flavor at a time.
| Display name | Slug | Difficulty | Languages | Cultures | Topic | Actions |
|---|---|---|---|---|---|---|
| No flavors yet. | ||||||
Quiz v2 settings
EnabledCommunity-level runtime defaults for quiz_v2.
Quiz v2 topic settings
EnabledTopic-level defaults used when community overrides are absent.
Quiz v2 prompt policy
Prompt policy applies to v2 and is frozen at session start.
Access + routing parity
Access allowlist and routing maps apply to v2 at session begin and are frozen into v2 state.
Quiz v2 question bank
Strict v2 question content used by quiz_v2 runtime.
| Question | Topic | Tags | Status | Actions |
|---|---|---|---|---|
| No questions yet. | ||||
Import runs
Read-only importer run history from `quiz_v2_import_runs`.
| Started | Mode | Inserted | Updated | Skipped | Mapped |
|---|---|---|---|---|---|
| No import runs yet. | |||||
Quiz v2 routing admin. Thread/community topic routing is resolved at begin-time and frozen into session state.
How quiz topics are chosen
Quizzes resolve a topic before defaults are applied.
WhatsApp group thread or Hasya community.
Use the mappings below to pick the topic.
Topic defaults and community overrides take effect.
Community topics
Use for Hasya app/web communities. Applies when a quiz starts inside a community feed.
- Default routing for community-based quizzes.
- Used only if no WhatsApp group mapping exists.
| Topic | Slug | Primary | Actions |
|---|---|---|---|
| No topics linked. | |||
WhatsApp group topics
Use for WhatsApp groups. This mapping overrides community routing when present.
- WhatsApp group quiz starts and WAHA threads.
- Takes priority over community topic routing.
| Topic | Slug | Primary | Actions |
|---|---|---|---|
| No topics linked. | |||
| Group name | Group ID | Topics | Primary |
|---|---|---|---|
| No WhatsApp groups wired yet. | |||
Quiz v2 access admin. Starter allowlist is checked at begin-time and frozen as access policy in session state.
Allowed starters
People or channels allowed to start a quiz.
| Channel | External ID | Phone | Name | City | Role | Created | Actions |
|---|---|---|---|---|---|---|---|
| No starters yet. | |||||||