The Discovery Machine
๐ Discovery Machine โ All Questionnaires
- ๐ Depression Screen (PHQ-9)
- ๐ Anxiety Screen (GAD-7)
- ๐ง Big Five Personality
- ๐ผ Career Type (RIASEC)
- ๐ Attachment Style
- ๐ณ๏ธ Political Compass
- โค๏ธ Relationship Health
- ๐จ Emergency Decision Tree
- ๐ก๏ธ Scam Checker
- ๐ Is This Dog Friendly?
- ๐ Home Safety Score
- ๐ What's That Smell/Sound?
- ๐ง Boundary Health Check
- ๐ Glossary Mad Libs Quiz
Knowledge ยท Questionnaires ยท Interactive Tools
Mad Libs Learning Mode โ Design Document & Content
"Tell me and I forget. Teach me and I remember. Involve me and I learn."
Overview
The Mad Libs Learning Mode is the Observatory Almanac's interactive comprehension layer. After reading any Almanac section, users may enter Learn Mode โ a fill-in-the-blank exercise system that transforms passive reading into active recall. Key terms are extracted from the prose and replaced with blanks. Users select the correct term from five options, only one of which is correct. The remaining four are plausible distractors drawn from the same domain glossary.
This document covers: 1. System design and UX flow 2. Difficulty scaling model 3. Scoring and mastery system 4. JSON schema for glossary entries and questions 5. Question generation and distractor selection algorithms 6. Complete glossaries and 10 sample questions per section (10 sections) 7. Bot and app integration specifications
Part 1: System Design
1.1 User Experience Flow
[Read Almanac Section]
โ
โผ
[End of Article / Section]
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโ
โ "Test Yourself?" โ
โ [Start Learn Mode] โ
โโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
[Difficulty Selection]
Easy / Medium / Hard / Adaptive
โ
โผ
[Question Displayed]
"The _____ of a wine refers to..."
โ terroir โ tannin โ bouquet
โ varietal โ appellation
โ
โผ
[User Selects Answer]
โ
โโโโโโดโโโโโ
Correct Wrong
โ โ
โผ โผ
[+1 streak] [Streak reset]
[+Points] [Show correct]
[Next Q] [Brief explanation]
[Next Q]
โ
โผ
[Session Complete โ 10 questions]
โ
โผ
[Score Summary + Badge Check]
1.2 Core Mechanics
Question Format: A sentence drawn (or closely adapted) from Almanac content, with one key term replaced by a blank. The blank is always a single term or short phrase from the section's glossary.
Answer Options: Five choices displayed. One is correct. Four are distractors selected by the distractor algorithm (see Part 4). Options are randomized in order each presentation.
No time pressure by default. Users may optionally enable a timer in settings for an additional challenge layer.
Feedback: - Correct answer: Green highlight, brief reinforcement note, streak counter update. - Wrong answer: Red highlight on selection, reveal correct answer in green, one-sentence explanation of why that term is correct.
Part 2: Difficulty Scaling Model
2.1 Difficulty Tiers
| Tier | Distractor Logic | Example |
|---|---|---|
| Easy | Distractors from unrelated categories, clearly wrong | terroir vs. tachycardia, arbitration, mise en place, hexagram |
| Medium | Distractors from same section, same general category but different meaning | terroir vs. appellation, varietal, vintage, bouquet |
| Hard | Distractors that are semantically adjacent โ terms often confused with each other | terroir vs. appellation, cru, typicity, provenance |
| Adaptive | System tracks user's accuracy per term and increases difficulty on terms with >80% accuracy, eases off on terms <60% accuracy | Dynamic |
2.2 Adaptive Mode Logic
For each term in user history:
accuracy = correct_answers / total_attempts
if accuracy > 0.80 โ assign Hard distractors
if 0.60 <= accuracy <= 0.80 โ assign Medium distractors
if accuracy < 0.60 โ assign Easy distractors
if attempts == 0 โ assign Medium (default)
Adaptive mode also weights question selection toward terms the user hasn't seen recently (spaced repetition principle) and terms the user has gotten wrong before (error-focused review).
2.3 Sentence Selection
Questions are drawn from a curated bank of template sentences. Each template is tagged with:
- section โ which Almanac chapter it belongs to
- term โ the key term being tested
- difficulty โ Easy / Medium / Hard (referring to how ambiguous the blank is in context)
- context_richness โ High / Medium / Low (how many context clues surround the blank)
Easy-difficulty questions have High context richness: the sentence gives the user strong hints even without the term. Hard-difficulty questions have Low context richness: the sentence provides minimal clues beyond the structural role of the blank.
Part 3: Scoring and Mastery System
3.1 Points Structure
| Action | Points |
|---|---|
| Correct answer | +10 |
| Correct on Hard difficulty | +20 |
| Streak of 3 | Bonus +15 |
| Streak of 5 | Bonus +30 |
| Streak of 10 | Bonus +75 |
| Wrong answer | 0 (no penalty) |
| Perfect round (10/10) | Bonus +50 |
3.2 Streak Tracking
Streaks reset on any wrong answer. The streak counter is displayed prominently during the session. Users receive a visual "streak fire" animation for streaks of 5+.
3.3 Section Mastery Badges
Each section offers a Mastery Badge awarded when a user achieves: - โฅ 85% accuracy over a minimum of 30 questions in that section - At least one Hard-difficulty round completed
Badges are permanent and displayed on the user's profile. A section's badge turns gold when the user achieves 95%+ accuracy over 50+ questions.
3.4 Global Leaderboard (Optional)
Users may opt into a weekly leaderboard. Points reset each Monday. Top performers receive a "Scholar of the Week" acknowledgment in the Almanac newsletter.
Part 4: JSON Schema
4.1 Glossary Entry Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "GlossaryEntry",
"type": "object",
"required": ["id", "term", "definition", "section", "difficulty", "related_terms", "distractors"],
"properties": {
"id": {
"type": "string",
"description": "Unique identifier, e.g. 'wine-terroir'"
},
"term": {
"type": "string",
"description": "The glossary term itself"
},
"definition": {
"type": "string",
"description": "Plain-language definition used in feedback"
},
"section": {
"type": "string",
"enum": ["wine", "medical", "legal", "cooking", "weather", "games", "psychology", "astrology", "financial", "folk"]
},
"difficulty": {
"type": "string",
"enum": ["easy", "medium", "hard"],
"description": "Baseline difficulty of questions using this term"
},
"related_terms": {
"type": "array",
"items": { "type": "string" },
"description": "IDs of semantically adjacent terms (used for Hard distractors)"
},
"distractors": {
"type": "object",
"properties": {
"easy": {
"type": "array",
"items": { "type": "string" },
"description": "Term IDs from other sections for Easy distractor pool"
},
"medium": {
"type": "array",
"items": { "type": "string" },
"description": "Term IDs from same section, different category"
},
"hard": {
"type": "array",
"items": { "type": "string" },
"description": "Term IDs that are closely related and often confused"
}
}
},
"example_sentences": {
"type": "array",
"items": {
"type": "object",
"properties": {
"sentence": { "type": "string" },
"context_richness": { "type": "string", "enum": ["high", "medium", "low"] },
"blank_position": { "type": "string", "enum": ["start", "middle", "end"] }
}
}
}
}
}
4.2 Question Bank Entry Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "QuestionEntry",
"type": "object",
"required": ["id", "section", "term_id", "sentence_with_blank", "correct_answer", "difficulty"],
"properties": {
"id": { "type": "string" },
"section": { "type": "string" },
"term_id": { "type": "string" },
"sentence_with_blank": {
"type": "string",
"description": "The display sentence. Blank represented as _____"
},
"correct_answer": { "type": "string" },
"difficulty": { "type": "string", "enum": ["easy", "medium", "hard"] },
"context_richness": { "type": "string", "enum": ["high", "medium", "low"] },
"explanation": {
"type": "string",
"description": "Shown after wrong answer โ why this term is correct here"
},
"source": {
"type": "string",
"description": "Almanac section/article this sentence is drawn from"
}
}
}
Part 5: Algorithms
5.1 Question Generation Algorithm
def generate_question(section, difficulty="medium", user_history=None):
"""
Select a question from the bank for a given section and difficulty.
Applies spaced repetition weighting if user_history provided.
"""
# 1. Filter question bank by section and difficulty
candidates = [q for q in QUESTION_BANK
if q["section"] == section
and q["difficulty"] == difficulty]
if user_history:
# 2. Weight by recency (prefer unseen/old questions)
candidates = apply_recency_weight(candidates, user_history)
# 3. Weight by accuracy (prefer terms with low accuracy)
candidates = apply_accuracy_weight(candidates, user_history)
# 4. Select question (weighted random)
question = weighted_sample(candidates)
# 5. Generate distractor set
distractors = select_distractors(question["term_id"], difficulty, n=4)
# 6. Assemble options (correct + 4 distractors, shuffled)
options = shuffle([question["correct_answer"]] + distractors)
return {
"question": question,
"options": options
}
5.2 Distractor Selection Logic
def select_distractors(term_id, difficulty, n=4):
"""
Select n plausible-but-wrong distractors for a given term.
"""
term = GLOSSARY[term_id]
if difficulty == "easy":
# Pull from other sections entirely
pool = [t for t in GLOSSARY.values()
if t["section"] != term["section"]]
elif difficulty == "medium":
# Pull from same section, different category
pool = [t for t in GLOSSARY.values()
if t["section"] == term["section"]
and t["id"] != term_id]
elif difficulty == "hard":
# Prefer semantically adjacent terms first
related = term.get("related_terms", [])
related_terms = [GLOSSARY[r] for r in related if r in GLOSSARY]
# Fill remainder from same section if related pool too small
if len(related_terms) >= n:
pool = related_terms
else:
same_section = [t for t in GLOSSARY.values()
if t["section"] == term["section"]
and t["id"] != term_id
and t["id"] not in related]
pool = related_terms + same_section
# Select n from pool (avoid repetition)
selected = random_sample(pool, min(n, len(pool)))
return [t["term"] for t in selected]
5.3 Spaced Repetition Weighting
def apply_recency_weight(candidates, user_history):
"""Reduce weight of recently seen questions."""
now = current_timestamp()
for q in candidates:
last_seen = user_history.get(q["id"], {}).get("last_seen", 0)
days_since = (now - last_seen) / 86400
# Weight increases with time since last seen (max at 7 days)
q["weight"] = min(days_since / 7.0, 1.0)
return candidates
def apply_accuracy_weight(candidates, user_history):
"""Increase weight of low-accuracy terms."""
for q in candidates:
history = user_history.get(q["term_id"], {})
attempts = history.get("attempts", 0)
correct = history.get("correct", 0)
if attempts == 0:
accuracy = 0.5 # Unknown โ neutral weight
else:
accuracy = correct / attempts
# Lower accuracy โ higher weight
q["weight"] = q.get("weight", 1.0) * (1.0 - accuracy * 0.5)
return candidates
Part 6: Section Glossaries and Sample Questions
Format for each question: "sentence with _____" โ [Correct / Distractor / Distractor / Distractor / Distractor]
Correct answer always listed first; display order is randomized.
6.1 Wine / Connoisseur
Glossary (30 terms): terroir, tannin, bouquet, nose, finish, body, legs, varietal, vintage, appellation, decanting, oxidation, malolactic fermentation, sommelier, cuvรฉe, brut, demi-sec, magnum, ullage, punt, corked, brix, must, lees, sur lie, disgorgement, nรฉgociant, residual sugar, typicity, microclimate
10 Sample Questions:
-
Easy "The _____ of a wine refers to the complete natural environment in which it is produced, including soil, climate, and topography." โ
[terroir / tachycardia / mise en place / arbitration / ascendant] -
Medium "A wine's _____ is the complex of aromas perceived by sniffing the glass before tasting โ distinct from the flavors that develop on the palate." โ
[nose / finish / body / legs / vintage] -
Medium "The _____ of a Champagne refers to its sweetness level; at the driest end, a wine labeled this way contains fewer than 12 grams of residual sugar per liter." โ
[brut / demi-sec / cuvรฉe / magnum / disgorgement] -
Hard "An _____ is the legally defined geographic region whose name a wine is permitted to display on its label, governed by strict production rules." โ
[appellation / terroir / varietal / typicity / microclimate] -
Hard "A wine described as having _____ is said to express characteristics typical and specific to its grape variety and place of origin โ a quality prized above technical perfection." โ
[typicity / terroir / body / finish / oxidation] -
Medium "The process of _____ involves pouring wine into a wide-bottomed vessel to separate it from sediment and allow volatile compounds to dissipate." โ
[decanting / oxidation / disgorgement / sur lie / lees] -
Easy "A trained beverage professional who manages wine programs, advises guests, and often conducts cellar management is called a _____." โ
[sommelier / nรฉgociant / triage / fiduciary / mirepoix] -
Hard "When a wine undergoes _____, harsh malic acids are converted by bacteria into softer lactic acids, giving the wine a rounder, creamier texture." โ
[malolactic fermentation / oxidation / disgorgement / brix / must] -
Medium "The _____ in a wine are responsible for the dry, astringent sensation felt along the gums and the inside of the cheeks, derived primarily from grape skins and seeds." โ
[tannins / legs / body / finish / residual sugar] -
Hard "The _____ is the indentation at the bottom of a wine bottle, which adds structural strength and, in sparkling wine production, helps consolidate sediment during riddling." โ
[punt / ullage / magnum / lees / cuvรฉe]
6.2 Medical / Body
Glossary (30 terms): referred pain, palpation, cyanosis, edema, tachycardia, bradycardia, diaphoresis, syncope, anaphylaxis, triage, contusion, laceration, abrasion, hematoma, systolic, diastolic, arrythmia, embolism, infarction, ischemia, pallor, jaundice, epistaxis, dyspnea, hemostasis, sepsis, shock, biopsy, prognosis, contraindication
10 Sample Questions:
-
Easy "The process of _____ involves sorting and prioritizing patients for treatment based on the severity of their condition, most commonly used in mass casualty events." โ
[triage / embolism / mise en place / gambit / transit] -
Medium "A patient experiencing _____ is sweating profusely, often as a symptom of severe pain, infection, or cardiovascular distress." โ
[diaphoresis / cyanosis / pallor / jaundice / edema] -
Hard "The _____ of a blood pressure reading โ the lower number โ represents the pressure in the arteries when the heart rests between beats." โ
[diastolic / systolic / ischemia / arrhythmia / hemostasis] -
Medium "_____ is the bluish discoloration of the skin or mucous membranes, caused by insufficient oxygen in the blood." โ
[cyanosis / pallor / jaundice / edema / diaphoresis] -
Hard "_____ occurs when pain is perceived at a location other than its actual site of origin โ a classic example being left arm pain during a cardiac event." โ
[referred pain / syncope / embolism / dyspnea / prognosis] -
Medium "A sudden loss of consciousness caused by a temporary drop in blood flow to the brain is called _____." โ
[syncope / anaphylaxis / shock / infarction / bradycardia] -
Hard "_____ is a life-threatening systemic response to infection, characterized by widespread inflammation, organ dysfunction, and circulatory failure." โ
[sepsis / anaphylaxis / shock / ischemia / embolism] -
Medium "_____ refers to an abnormal heart rate โ specifically one that is faster than the normal resting rate of 60-100 beats per minute." โ
[tachycardia / bradycardia / arrhythmia / syncope / infarction] -
Easy "The physical examination technique of _____ involves using the hands to apply pressure to the body to assess organs, detect tenderness, or locate masses." โ
[palpation / triage / biopsy / hemostasis / diaphoresis] -
Hard "A _____ occurs when a blood clot or other substance travels through the bloodstream and blocks a vessel โ commonly in the lungs or brain." โ
[embolism / infarction / ischemia / sepsis / hematoma]
6.3 Legal / Contractual
Glossary (30 terms): indemnification, arbitration, lien, escrow, deposition, tort, liability, negligence, fiduciary, subpoena, statute of limitations, injunction, plaintiff, defendant, affidavit, breach, damages, warranty, jurisdiction, consideration, easement, foreclosure, garnishment, habeas corpus, intestate, liquidated damages, mediation, remedy, standing, venue
10 Sample Questions:
-
Easy "A _____ is a legal command requiring a person to testify or produce documents in a legal proceeding." โ
[subpoena / tannin / edema / Beaufort scale / retrograde] -
Medium "An _____ is a sworn written statement made under oath, used as evidence in court proceedings." โ
[affidavit / deposition / subpoena / warrant / injunction] -
Hard "A _____ is a legal claim against a property โ such as a house or vehicle โ that serves as security for a debt or obligation until that debt is paid." โ
[lien / escrow / indemnification / easement / garnishment] -
Medium "_____ is the legal concept describing a duty of care โ when a party responsible for another's interests (such as an attorney or trustee) is required to act in that person's best interest." โ
[fiduciary / liability / negligence / indemnification / tort] -
Hard "In a contract, _____ is the agreed-upon value or action exchanged between parties โ the 'something for something' that makes an agreement legally binding." โ
[consideration / damages / warranty / remedy / breach] -
Medium "A _____ is a court order compelling or prohibiting a specific action, often issued to prevent irreparable harm while a case is ongoing." โ
[injunction / arbitration / mediation / subpoena / standing] -
Hard "_____ is the legal right to use another person's land for a specific purpose โ such as accessing a public road or running utilities across a neighbor's property." โ
[easement / lien / jurisdiction / venue / foreclosure] -
Medium "The _____ is the time limit within which a lawsuit must be filed after an event occurs; once it expires, the claim is typically barred forever." โ
[statute of limitations / jurisdiction / venue / standing / remedy] -
Hard "A civil wrong โ not arising from a contract โ that causes harm and for which the injured party may seek compensation in court is known as a _____." โ
[tort / breach / negligence / liability / damages] -
Medium "When funds or assets are held by a neutral third party until specified conditions of a transaction are met, they are said to be held in _____." โ
[escrow / lien / indemnification / consideration / liquidated damages]
6.4 Cooking / Recipes
Glossary (30 terms): mise en place, deglaze, emulsion, reduction, roux, mirepoix, blanch, braise, sautรฉ, julienne, chiffonade, bain-marie, fond, dredge, temper, render, sear, fold, macerate, nappe, en papillote, baste, liaison, clarify, monter au beurre, pรขte, parcook, rest, umami, zest
10 Sample Questions:
-
Easy "_____ is the French culinary concept of having all ingredients prepped, measured, and organized before cooking begins." โ
[mise en place / terroir / triage / gambit / cortisol] -
Medium "To _____ means to pour liquid into a hot pan after cooking meat in order to dissolve and incorporate the flavorful browned bits stuck to the bottom." โ
[deglaze / reduce / sear / baste / render] -
Hard "The _____ is the foundational mixture of two-thirds onion, one-third each celery and carrot, cooked slowly to build depth of flavor in stocks and braises." โ
[mirepoix / liaison / fond / roux / reduction] -
Medium "A _____ is a thickening agent made by cooking equal parts fat and flour together until the raw flour taste is cooked out." โ
[roux / emulsion / liaison / nappe / reduction] -
Hard "To _____ chocolate or cream means to slowly raise its temperature by adding small amounts of hot liquid, preventing the mixture from seizing or breaking." โ
[temper / fold / render / clarify / macerate] -
Medium "A _____ is a stable mixture of two normally immiscible liquids โ such as oil and water โ achieved through the action of an emulsifying agent like egg yolk or mustard." โ
[emulsion / reduction / liaison / nappe / fond] -
Hard "The technique of _____ involves cutting vegetables or other ingredients into uniform, thin matchstick shapes approximately 3mm ร 3mm ร 5cm." โ
[julienne / chiffonade / brunoise / mirepoix / parcook] -
Medium "To _____ is to briefly immerse food in boiling water and then immediately transfer it to ice water โ halting cooking while preserving color and texture." โ
[blanch / braise / sautรฉ / render / parcook] -
Hard "_____ is the concentrated, flavorful residue of caramelized proteins and sugars left on a pan's surface after searing, and is the foundation of pan sauces." โ
[fond / reduction / nappe / liaison / umami] -
Medium "Cooking food sealed in parchment paper or foil โ so it steams in its own aromatic juices โ is called cooking _____." โ
[en papillote / bain-marie / braise / render / parcook]
6.5 Weather / Environment
Glossary (30 terms): barometric pressure, dew point, wind shear, cumulonimbus, occluded front, isobar, inversion layer, albedo, Coriolis effect, El Niรฑo, adiabatic, supercell, storm surge, jet stream, mesocyclone, precipitation, humidity, advection, sublimation, orographic lift, virga, CAPE, tropopause, squall line, radiosonde, haboob, waterspout, lenticular cloud, thermal, graupel
10 Sample Questions:
-
Easy "The _____ is the measure of atmospheric weight pressing down on a surface โ a falling reading typically signals approaching bad weather." โ
[barometric pressure / tannin / arbitration / oxytocin / retrograde] -
Medium "The _____ is the temperature at which air must be cooled for water vapor to condense into liquid droplets โ when it equals the air temperature, fog or clouds form." โ
[dew point / humidity / inversion layer / adiabatic / thermal] -
Hard "The _____ is the deflection of moving air (and ocean currents) caused by Earth's rotation โ to the right in the Northern Hemisphere and to the left in the Southern." โ
[Coriolis effect / El Niรฑo / advection / jet stream / orographic lift] -
Medium "A _____ is a line on a weather map connecting points of equal atmospheric pressure, used to identify high and low pressure systems and predict wind patterns." โ
[isobar / thermal / CAPE / radiosonde / tropopause] -
Hard "_____ refers to the phenomenon where air cools as it rises (or warms as it descends) at a predictable rate without exchanging heat with its surroundings." โ
[adiabatic / inversion layer / orographic lift / CAPE / advection] -
Medium "An _____ occurs when a warm air mass is lifted entirely off the ground by converging cold and cool air masses, cutting off its supply of moisture." โ
[occluded front / squall line / supercell / haboob / mesocyclone] -
Hard "_____ is the ratio of reflected solar energy to incoming solar energy for a surface โ fresh snow has a very high value, while dark ocean water has a very low one." โ
[albedo / CAPE / sublimation / inversion layer / jet stream] -
Medium "A _____ is a tall, anvil-shaped cloud associated with thunderstorms, capable of producing heavy rain, lightning, hail, and tornadoes." โ
[cumulonimbus / lenticular cloud / virga / supercell / haboob] -
Hard "_____ is the horizontal transport of atmospheric properties โ such as heat or moisture โ by wind, as distinguished from vertical convection." โ
[advection / adiabatic / orographic lift / sublimation / Coriolis effect] -
Medium "Rain or snow that falls from a cloud but evaporates before reaching the ground produces streaks visible from a distance called _____." โ
[virga / graupel / haboob / waterspout / precipitation]
6.6 Games / Strategy
Glossary (30 terms): gambit, en passant, ko, atari, doubling cube, trump, finesse, bluff, ante, check, stalemate, zugzwang, sente, gote, meld, ruff, overtrick, sacrifice, tempo, squeeze, fork, pin, skewer, zwischenzug, initiative, pawn structure, endgame, opening theory, material advantage, compensation
10 Sample Questions:
-
Easy "A _____ in chess or poker refers to offering a sacrifice or making a seemingly disadvantageous move in order to gain a positional or strategic benefit later." โ
[gambit / tannin / deposition / oxytocin / isobar] -
Medium "In chess, _____ is a special pawn capture that occurs immediately after an opponent moves their pawn two squares forward โ the capturing pawn takes as if the opponent's pawn had only moved one square." โ
[en passant / check / stalemate / fork / zwischenzug] -
Hard "The _____ is a position in chess where the player who must move has no legal moves but is not in check โ resulting in a draw rather than a loss." โ
[stalemate / zugzwang / check / pin / initiative] -
Medium "In Go, the _____ rule prevents immediate recapture of a single stone, preventing infinite loops of capture and recapture." โ
[ko / atari / sente / gote / meld] -
Hard "A _____ in chess is a position โ generally losing โ where any legal move a player makes worsens their position; the obligation to move is itself the disadvantage." โ
[zugzwang / stalemate / fork / pin / squeeze] -
Medium "Playing with _____ in strategy games means dictating the pace of play and forcing the opponent to react rather than act." โ
[initiative / tempo / compensation / sente / material advantage] -
Hard "In bridge, a _____ play involves leading a card to force a decision from the next player before a particular card's position is revealed โ a high-risk maneuver relying on uncertainty." โ
[finesse / bluff / ruff / squeeze / overtrick] -
Medium "In poker, placing money into the pot before cards are dealt โ typically mandatory for one or two players at the table โ is called posting the _____." โ
[ante / bluff / trump / doubling cube / check] -
Hard "A _____ in chess simultaneously attacks two pieces with one piece, forcing the opponent to sacrifice one of the attacked pieces." โ
[fork / pin / skewer / zwischenzug / squeeze] -
Medium "In Go, a move is described as _____ when it threatens immediate capture, requiring the opponent to respond defensively rather than advance their own plans." โ
[atari / ko / sente / gote / initiative]
6.7 Psychology / Relationships
Glossary (30 terms): attachment style, differentiation, enmeshment, projection, transference, cognitive dissonance, confirmation bias, Dunning-Kruger effect, limbic system, cortisol, oxytocin, secure attachment, avoidant attachment, anxious attachment, disorganized attachment, locus of control, gaslighting, codependency, individuation, mirror neurons, parasympathetic, sympathetic nervous system, hypervigilance, self-efficacy, schema, narcissistic supply, triangulation, dissociation, grounding, affect regulation
10 Sample Questions:
-
Easy "_____ is the hormone often called the 'stress hormone,' released by the adrenal glands in response to perceived threat or danger." โ
[cortisol / oxytocin / tannin / barometric pressure / lien] -
Medium "_____ is the tendency to search for, interpret, and recall information in a way that confirms one's pre-existing beliefs, ignoring contradictory evidence." โ
[confirmation bias / cognitive dissonance / Dunning-Kruger effect / projection / schema] -
Hard "The _____ describes the phenomenon in which people with limited knowledge in a domain overestimate their competence, while genuine experts tend to underestimate theirs." โ
[Dunning-Kruger effect / confirmation bias / cognitive dissonance / self-efficacy / locus of control] -
Medium "In relational psychology, _____ refers to the blurring of personal boundaries between individuals โ typically in family systems โ where members struggle to maintain separate identities." โ
[enmeshment / codependency / differentiation / individuation / transference] -
Hard "The psychological defense mechanism of _____ involves unconsciously attributing one's own unacceptable thoughts, emotions, or motives to another person." โ
[projection / transference / dissociation / triangulation / gaslighting] -
Medium "The mental discomfort experienced when holding two contradictory beliefs simultaneously โ or acting against one's stated values โ is called _____." โ
[cognitive dissonance / confirmation bias / projection / schema / hypervigilance] -
Hard "In family systems theory, a person who has achieved _____ can maintain a stable sense of self while remaining emotionally connected to others โ neither fused with nor cut off from them." โ
[differentiation / individuation / secure attachment / self-efficacy / affect regulation] -
Medium "The _____ is the brain's emotional processing center โ encompassing structures like the amygdala and hippocampus โ central to memory formation and threat response." โ
[limbic system / parasympathetic nervous system / sympathetic nervous system / prefrontal cortex / mirror neurons] -
Hard "_____ is a pattern where feelings or behaviors originally directed toward a significant figure in one's past are redirected โ often unconsciously โ onto a current relationship, such as a therapist." โ
[transference / projection / schema / enmeshment / narcissistic supply] -
Medium "The 'bonding hormone' released during physical touch, social connection, and childbirth โ which promotes trust and reduces stress โ is called _____." โ
[oxytocin / cortisol / serotonin / dopamine / adrenaline]
6.8 Astrology / Oracle
Glossary (30 terms): ascendant, midheaven, transit, aspect, conjunction, opposition, trine, square, retrograde, decan, nakshatra, hexagram, trigram, geomantic figure, stellium, intercepted sign, chart ruler, dispositor, Lot of Fortune, antiscia, syzygy, mutual reception, fixed star, progressed chart, solar arc, profection, ingress, lunar nodes, void-of-course, angular house
10 Sample Questions:
-
Easy "A planet in _____ appears to move backward in the sky from Earth's perspective โ in astrology, this is associated with delays, revision, and turned-inward energy." โ
[retrograde / trine / opposition / mise en place / syncope] -
Medium "The _____ is the zodiac sign rising on the eastern horizon at the moment of birth, shaping a person's outward manner and first impressions." โ
[ascendant / midheaven / chart ruler / dispositor / angular house] -
Hard "A _____ occurs when two or more planets occupy the same degree of the zodiac โ their energies merge, intensifying the themes of both." โ
[conjunction / opposition / trine / square / aspect] -
Medium "In I Ching, each _____ is a six-line figure composed of broken (yin) and unbroken (yang) lines, representing one of 64 possible states of change." โ
[hexagram / trigram / geomantic figure / aspect / nakshatra] -
Hard "A _____ is a grouping of three or more planets in the same sign or a small area of the chart โ intensifying that sign's energy and often indicating a focus of major life themes." โ
[stellium / conjunction / angular house / midheaven / solar arc] -
Medium "When a planet makes a _____ โ a 120-degree angle โ to another in the natal or transit chart, the relationship is considered harmonious and flowing." โ
[trine / sextile / square / opposition / conjunction] -
Hard "A _____ in Vedic astrology is one of 27 lunar mansions โ a division of the zodiac based on the Moon's daily movement โ each associated with specific qualities and deities." โ
[nakshatra / decan / profection / Lot of Fortune / antiscia] -
Medium "The _____ in a natal chart is the highest point in the sky at the moment of birth, associated with career, public reputation, and life calling." โ
[midheaven / ascendant / angular house / chart ruler / Lot of Fortune] -
Hard "In geomantic divination, a _____ is one of sixteen figures formed by dots arranged in four rows โ each with specific divinatory meaning, analogous to tarot cards." โ
[geomantic figure / hexagram / trigram / nakshatra / aspect] -
Medium "A _____ in astrology refers to the current movement of planets through the sky and how they interact with the positions in a natal chart, triggering events and themes." โ
[transit / aspect / solar arc / progressed chart / ingress]
6.9 Financial
Glossary (30 terms): amortization, compound interest, diversification, liquidity, equity, collateral, deductible, premium, annuity, yield, hedge, margin, arbitrage, beta, capital gains, depreciation, dividend, fiduciary, inflation, leverage, net worth, portfolio, risk-adjusted return, solvency, tax-loss harvesting, time value of money, volatility, bear market, bull market, index fund
10 Sample Questions:
-
Easy "_____ is the process by which interest earns additional interest over time โ often described as 'making money on your money.'" โ
[compound interest / amortization / dividends / yield / tannin] -
Medium "_____ is the process of spreading investments across different asset classes, sectors, or geographies to reduce the impact of any single loss." โ
[diversification / hedging / leverage / portfolio management / arbitrage] -
Hard "The _____ of an investment measures how quickly and easily it can be converted to cash without significantly affecting its price." โ
[liquidity / solvency / yield / margin / net worth] -
Medium "_____ refers to the gradual repayment of a loan through scheduled payments that cover both principal and interest over the loan's life." โ
[amortization / depreciation / compound interest / leverage / annuity] -
Hard "A financial _____ is a strategy or instrument used to offset potential losses in an investment โ like buying a put option to protect against a stock's decline." โ
[hedge / margin / arbitrage / beta / leverage] -
Medium "The _____ of a bond or savings account refers to the return expressed as a percentage of the investment โ calculated annually." โ
[yield / dividend / premium / capital gains / return] -
Hard "_____ is the simultaneous purchase and sale of the same asset in different markets to exploit a price discrepancy โ typically fleeting, and usually automated." โ
[arbitrage / hedge / leverage / margin / beta] -
Medium "An _____ is a financial product that pays out a fixed stream of income over time โ commonly used to provide retirement income." โ
[annuity / dividend / premium / yield / portfolio] -
Hard "A stock's _____ measures its volatility relative to the broader market โ a value above 1.0 means it moves more dramatically than the index; below 1.0 means it moves less." โ
[beta / volatility / margin / risk-adjusted return / leverage] -
Medium "_____ is the practice of selling losing investments before year-end to realize a capital loss, which can offset taxable gains elsewhere in a portfolio." โ
[tax-loss harvesting / depreciation / diversification / amortization / capital gains]
6.10 Folk Wisdom / Survival
Glossary (30 terms): tonic immobility, petrichor, Beaufort scale, solunar, Rule of Twelfths, carcinization, fermentation, lye, tallow, whetstone, deadfall trap, triangulation, signal fire, lean-to, paracord, bowline, survival priorities, water purification, celestial navigation, foraging, edible indicator, cordage, tinder bundle, char cloth, reflective signaling, pemmican, dead reckoning, compass bearing, wind rose, heat index
10 Sample Questions:
-
Easy "The pleasant earthy scent that follows rainfall on dry soil is called _____ โ caused by chemical compounds released by soil bacteria as moisture activates them." โ
[petrichor / tannin / dew point / cortisol / indemnification] -
Medium "The _____ is a measurement system that classifies wind intensity on a scale from 0 (calm) to 12 (hurricane force), originally developed for maritime use." โ
[Beaufort scale / wind shear / Coriolis effect / heat index / solunar] -
Hard "_____ is the convergent evolutionary tendency of crustaceans to repeatedly evolve crab-like body shapes across different lineages โ a striking example of natural selection converging on a common solution." โ
[carcinization / tonic immobility, fermentation / deadfall trap / edible indicator] -
Medium "_____ tables predict the times of day when fish and game are most active โ based on the gravitational influence of the sun and moon โ used widely by hunters and anglers." โ
[solunar / Rule of Twelfths / celestial navigation / dead reckoning / compass bearing] -
Hard "The _____ is a navigational rule used to estimate tidal flow: tides don't rise and fall evenly โ the middle two hours of a six-hour tidal cycle carry roughly half the total tidal volume." โ
[Rule of Twelfths / dead reckoning / triangulation / compass bearing / solunar] -
Medium "_____ is the preservation and transformation of food through controlled microbial activity โ the process that turns milk into cheese, cabbage into sauerkraut, and grain into beer." โ
[fermentation / lye, tallow / pemmican / char cloth] -
Hard "_____ is a caustic alkaline substance historically made from wood ash and water, used in soap-making, food preservation (olives, pretzels), and processing hides." โ
[lye / tallow / cordage / pemmican / whetstone] -
Medium "A _____ is an abrasive stone used to sharpen blades by removing metal along the cutting edge โ available in varying grits for coarse grinding versus fine finishing." โ
[whetstone / paracord / deadfall trap / lean-to / tinder bundle] -
Hard "_____ is the state of apparent paralysis in prey animals โ such as rabbits or sharks โ when subjected to certain physical restraint or sensory conditions, sometimes misinterpreted as death." โ
[tonic immobility / carcinization / dead reckoning / foraging / edible indicator] -
Medium "The high-calorie, shelf-stable survival food made by combining rendered fat with dried meat and sometimes dried berries โ historically carried by Indigenous peoples and explorers โ is called _____." โ
[pemmican / tallow / fermentation / cordage / char cloth]
Part 7: Technical Integration
7.1 Bot Commands (Telegram / Discord)
/learn [section]
Starts a Learn Mode session for the specified section. If no section is specified, defaults to the section of the most recently read article.
/learn wine โ Wine/Connoisseur glossary, 10 questions, Medium difficulty
/learn wine hard โ Hard difficulty
/learn โ Most recently read section
/quiz [section] [n]
Runs a quick quiz of n questions (default 5, max 20). Returns a score summary with percentage accuracy.
/quiz medical 10 โ 10 medical questions
/quiz โ 5 questions from most recent section
/mastery
Displays the user's current mastery badges and accuracy statistics across all sections.
/streak
Shows the user's current streak, longest streak, and session stats.
7.2 App Integration (Post-Article "Test Yourself" Button)
After any article in the Observatory Almanac app, a "Test Yourself" card appears at the end:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ง Test Yourself โ
โ You just read: Wine & Connoisseur โ
โ โ
โ [Quick Quiz โ 5 Qs] [Full Learn Mode โ 10 Qs] โ
โ โ
โ Your mastery: โโโโโโโโโ 47% โ
โ Best streak this section: 7 โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Tapping either button launches the Learn Mode modal within the app, pre-loaded with the section's question bank filtered to the user's current difficulty tier.
7.3 API Endpoints
GET /api/learn/question?section=wine&difficulty=medium&userId=xxx
POST /api/learn/answer { questionId, userId, selectedTerm }
GET /api/learn/stats?userId=xxx
GET /api/learn/badges?userId=xxx
GET /api/glossary?section=wine
POST /api/glossary/entry (admin only)
7.4 Data Persistence
User progress is stored per-user in a user_learning_state document:
{
"userId": "...",
"sections": {
"wine": {
"questionsAnswered": 47,
"correctAnswers": 38,
"accuracy": 0.809,
"currentStreak": 4,
"longestStreak": 12,
"masteryBadge": "silver",
"lastSession": "2026-04-01T14:22:00Z",
"termHistory": {
"wine-terroir": { "attempts": 5, "correct": 5, "lastSeen": "..." },
"wine-tannin": { "attempts": 3, "correct": 2, "lastSeen": "..." }
}
}
}
}
Part 8: Editorial Notes
Content Guidelines for Question Authors
- Sentences must be extractable from real Almanac content. Questions should feel like genuine excerpts, not invented definitions.
- The blank should be irreplaceable. A well-crafted question makes the correct term the only plausible fit once the user knows the domain.
- Distractors must be tempting at the right difficulty. A Medium distractor should make a reader pause โ not immediately dismiss it. A Hard distractor should be something a person with partial knowledge might genuinely select.
- Explanations matter. The one-sentence "why this term is correct" shown after a wrong answer is a teaching moment โ make it count. It should add information, not just repeat the definition.
- Avoid definitional sentences as questions. "A _____ is defined as..." is too easy. Prefer sentences that use the term in context, requiring understanding rather than memorization.
Adding New Sections
When a new Almanac section is created: 1. Build a glossary of 30-50 terms with full schema entries 2. Write 20-30 template sentences (each tagged with context_richness) 3. Assign hard distractor relationships between semantically adjacent terms 4. Seed 10 published sample questions (as documented above) 5. Update the section enum in the GlossaryEntry schema 6. Add bot command routing for the new section slug
Document version: 1.0 โ Observatory Almanac, The Discovery Machine Next: Section XI.2 โ The Self-Discovery Inventory (personality-adjacent reflection prompts)