"""One-time Harry Potter fixture authorship; existing serializers, no runtime generator."""
import json
import runpy
import sys
from pathlib import Path

ROOT = Path(__file__).resolve().parents[3]
sys.path.insert(0, str(ROOT))
base = runpy.run_path(str(Path(__file__).with_name('story-demo-authoring.py')))
story = base['story']
metadata = json.loads((Path(__file__).with_name('harry-potter-demos') / 'metadata.json').read_text())
QUIZZES = {}


def quiz(number, plot, tagline, win_line, text):
    rows = [line.strip().split('|') for line in text.strip().splitlines() if line.strip()]
    assert len(rows) == 9 and all(len(row) == 7 for row in rows), number
    QUIZZES[number] = (plot, tagline, win_line, rows)


story('harry-potter-2', 'Ginny je zachráněna a deník zničen. Dobby získá svobodu, zkamenělí se zotaví a Hagrid se vrátí do Bradavic.', '''
Harry čeká u Dursleyových na návrat do školy.|Kdo ho doma varuje před Bradavicemi?|Dobby|Hagrid|Brumbál|Lucius Malfoy|Dobby Harryho varuje, aby se do Bradavic nevracel.
Dursleyovi po pokažené návštěvě Harryho zamknou.|Jak ho Ron a bratři osvobodí?|Létajícím autem|Přenášedlem|Krbem|Na košťatech|Weasleyovi přiletí autem a odvezou Harryho do Doupěte.
Harry poprvé cestuje pomocí letaxového prášku.|Kde omylem vystoupí?|V Obrtlé ulici|V Bradavicích|Na ministerstvu|U Dursleyových|Harry skončí v Obrtlé ulici, odkud mu pomůže Hagrid.
Harry a Ron přijdou na nádraží.|Co se stane u přepážky k vlaku?|Nemohou projít|Projde pouze Ron|Ocitnou se v Komnatě|Brumbál je odvede|Přepážka se uzavře a Harry s Ronem zmeškají expres.
Chlapci potřebují přesto do školy.|Jak se tam rozhodnou dostat?|Ronovým létajícím autem|Na Hagridově motorce|Krbem v nádražní hale|Pěšky přes les|Harry a Ron odletí autem, narazí do vrby a auto jim ujede do lesa.
Lockhart zahájí praktickou část své hodiny.|Co vypustí do učebny?|Cornwallské rarachy|Baziliška|Testrály|Mozkomory|Lockhart vypustí rarachy, které nedokáže znovu pochytat.
Harry slyší hlas, který ostatní neslyší.|Co s přáteli nalezne na chodbě?|Zkamenělou kočku|Otevřenou Komnatu|Mrtvého Snapea|Ginnyinu hůlku|Přátelé najdou zkamenělou paní Norrisovou a vzkaz o otevření Komnaty.
Při soubojnickém klubu Malfoy vyčaruje hada.|Jak Harry na hada promluví?|Hadím jazykem|Latinsky|Pouze gesty|Zpěvem|Harry promluví hadím jazykem, což v ostatních vzbudí podezření.
Harry a Ron chtějí zjistit, co ví Malfoy.|Za koho se pomocí lektvaru vydávají?|Za Crabbea a Goylea|Za Percyho a Freda|Za Snapea a Lockharta|Za Brumbála a Hagrida|Chlapci se promění v Crabbea a Goylea a zjistí, že Malfoy dědicem není.
Harry najde tajemný deník.|Co mu jeho stránky ukážou?|Vzpomínku Toma Raddlea|Předpověď turnaje|Brumbálovu svatbu|Seznam lektvarů|Deník Harrymu ukáže Raddleovu vzpomínku, která obviňuje Hagrida.
Útoky pokračují a Hermiona se nevrací z knihovny.|Co ji postihne?|Zkamení|Odjede z Bradavic|Změní se v sovu|Ztratí hůlku při souboji|Hermiona je nalezena zkamenělá, stejně jako další oběti.
Harry a Ron sledují dění v Hagridově chatrči.|Co se stane Hagridovi?|Je odveden do Azkabanu|Stane se ředitelem|Uteče s Malfoyem|Najde Ginny|Ministerstvo nechá Hagrida odvézt do Azkabanu a Brumbál musí školu opustit.
Hagrid před odchodem zanechá chlapcům radu.|Co v lese následují?|Pavouky|Fénixovy stopy|Hadí kůži|Testrály|Harry a Ron následují pavouky až k Aragogovi.
Aragog popře, že by napadal studenty, ale jeho potomci chlapce obklíčí.|Co jim umožní uniknout?|Létající auto|Lockhartova pomoc|Brumbálův fénix|Let na Klofanovi|Létající auto chlapce zachrání před pavouky a odveze je z lesa.
Harry prohlíží lístek v Hermionině ruce.|Jakého tvora podle něj hledají?|Baziliška|Draka|Vlkodlaka|Obřího pavouka|Hermionin lístek vysvětlí, že útoky způsobuje bazilišek pohybující se potrubím.
Ginny zmizí a Harry s Ronem vezmou Lockharta do umývárny.|Jak Harry otevře vstup do Komnaty?|Promluví hadím jazykem|Použije letax|Rozbije zrcadlo|Požádá Lockharta o heslo|Harry otevře vstup hadím jazykem; při sestupu Lockhartův pokus o kouzlo zavalí průchod.
Harry vstoupí dál a najde Ginny vedle Toma Raddlea.|Co o sobě Raddle odhalí?|Je mladý Voldemort|Je Ginnyin bratr|Je Brumbálův syn|Je zakladatel Mrzimoru|Tom Raddle odhalí, že jeho jméno skrývá Voldemortovu identitu.
Bazilišek napadne Harryho a přiletí Fawkes s kloboukem.|Čím Harry tvora zabije?|Nebelvírským mečem|Ronovou hůlkou|Stříbrným šípem|Lockhartovým lektvarem|Harry vytáhne z klobouku meč a zabije baziliška; Fawkes mu pak vyléčí ránu.
Raddle dál čerpá Ginnyinu životní sílu.|Co Harry udělá s deníkem?|Probodne ho tesákem|Vrátí ho Luciovi|Spálí ho svíčkou|Zamkne ho do trezoru|Harry deník probodne baziliščím tesákem a Ginny se probere.
Harry po návratu vrátí Luciovi deník a ukryje do něj ponožku.|Co tím Dobbymu zajistí?|Svobodu|Místo ředitele|Novou hůlku|Návrat do Azkabanu|Lucius předá Dobbymu ponožku, čímž ho nechtěně osvobodí.
''')

story('harry-potter-3', 'Sirius unikne na Klofanovi. Lupin opustí školu a Harry dostane od svého kmotra Kulový blesk, na kterém vzlétne.', '''
Teta Marge při návštěvě uráží Harryho rodiče.|Co Harry v rozčilení způsobí?|Nafoukne ji|Promění ji v kočku|Vymaže jí paměť|Zmenší celý dům|Marge se nafoukne a odletí, zatímco Harry odejde z domu.
Harry zůstane s kufrem v noční ulici.|Jaký dopravní prostředek ho vyzvedne?|Záchranný autobus|Bradavický expres|Létající auto|Hagridova motorka|Harryho vyzvedne Záchranný autobus a odveze ho do Děravého kotle.
Harry jede do Bradavic s přáteli.|Co proti mozkomorovi ve vlaku udělá Lupin?|Zažene ho kouzlem|Přivolá Hagrida|Odevzdá mu Harryho|Schová se pod sedadlo|Lupin mozkomora zažene a pomůže Harrymu se zotavit.
Hagrid vede první hodinu péče o tvory.|Na jakém zvířeti se Harry proletí?|Na Klofanovi|Na Aragogovi|Na Fawkesovi|Na testrálovi|Harry získá Klofanovu důvěru a proletí se na hipogryfovi.
Malfoy přistoupí ke Klofanovi bez opatrnosti.|Co se mu stane?|Klofan ho poraní|Odletí do Londýna|Promění se v ptáka|Spolkne ho Aragog|Klofan Malfoye poraní, což vede k obvinění hipogryfa.
Lupin připraví hodinu s bubákem.|Jaké kouzlo se žáci učí?|Riddikulus|Obliviate|Lumos|Sectumsempra|Žáci používají Riddikulus, aby svůj strach změnili v něco směšného.
Během famfrpálového zápasu se přiblíží mozkomoři.|Co se stane Harrymu?|Spadne z koštěte|Vyhraje bez potíží|Odletí do Azkabanu|Zachrání ho Sirius|Harry ztratí vědomí a spadne; jeho koště skončí v útočné vrbě.
Harry chce navštívit Prasinky bez povolení.|Co mu dvojčata Weasleyova předají?|Pobertův plánek|Časovrat|Klíč od Komnaty|Siriovu hůlku|Dvojčata mu dají Pobertův plánek s tajnými cestami ze školy.
Harry v Prasinkách zaslechne rozhovor dospělých.|Co zjistí o Siriovi?|Je jeho kmotrem|Je jeho učitelem|Je Ronovým otcem|Je novým ministrem|Harry zjistí, že Sirius je jeho kmotrem, kterého ostatní považují za zrádce rodičů.
Harry požádá Lupina o obranu proti mozkomorům.|Co se učí vyvolávat?|Patrona|Znamení zla|Baziliška|Letaxový oheň|Lupin učí Harryho vyvolat ochranného Patrona.
Harry v noci sleduje Pobertův plánek.|Čí jméno na něm nečekaně uvidí?|Petera Pettigrewa|Voldemorta|Toma Raddlea|Jamese Pottera|Harry na plánku uvidí jméno údajně mrtvého Petera Pettigrewa.
Přátelé navštíví Hagrida před Klofanovou popravou.|Co u něj Ron znovu najde?|Prašivku|Nové koště|Ginnyin deník|Časovrat|Ron v Hagridově chatrči najde svou krysu Prašivku.
Při odchodu Ron pronásleduje Prašivku.|Co ho odvleče pod útočnou vrbu?|Černý pes|Mozkomor|Aragog|Klofan|Velký černý pes odvleče Rona do chodby pod vrbou.
Harry s Hermionou vstoupí do Chroptící chýše.|V koho se pes promění?|V Siria Blacka|V Luciuse Malfoye|V Brumbála|V Hagrida|Pes se promění v Siria, za kterým do chýše dorazí Lupin a Snape.
Lupin a Sirius ukážou na Ronovu krysu.|Kdo se z Prašivky odhalí?|Peter Pettigrew|Barty Skrk mladší|Tom Raddle|James Potter|Prašivka je Peter Pettigrew, skutečný zrádce Harryho rodičů.
Skupina vyjde ven a objeví se úplněk.|Co se stane Lupinovi?|Promění se ve vlkodlaka|Zažene všechny mozkomory|Odletí na Klofanovi|Ztratí kouzelnou moc|Lupin se promění ve vlkodlaka a Pettigrew využije zmatku k útěku.
Harry se Siriem skončí u jezera mezi mozkomory.|Co je zachrání před jejich útokem?|Silný Patronus|Znamení zla|Létající auto|Lockhartovo kouzlo|Neznámý kouzelník z druhého břehu zažene mozkomory silným Patronem.
Brumbál navštíví Harryho s Hermionou v nemocničním křídle.|Co Hermiona použije k nápravě?|Časovrat|Mnoholičný lektvar|Pobertův plánek|Nebelvírský meč|Hermiona s Harrym použijí časovrat, zachrání Klofana a znovu sledují události u jezera.
Harry čeká, kdo u jezera vyvolá ochranu.|Kdo ji nakonec skutečně vyvolá?|Harry sám|James Potter|Snape|Hagrid|Harry pochopí, že zachráncem je on sám, a vyvolá Patrona; potom s Hermionou umožní Siriovi útěk na Klofanovi.
Po záchraně a návratu do školy Harry dostane zásilku.|Co v ní najde?|Kulový blesk|Nový časovrat|Raddleův deník|Nebelvírský meč|Sirius pošle Harrymu Kulový blesk a Harry se na něm proletí.
''')

story('harry-potter-4', 'Harry se vrátí s Cedricovým tělem a odhalí podvod falešného Moodyho. Brumbál připomene Cedricovu smrt a varuje před Voldemortovým návratem.', '''
Harry sní o domě Raddleových, kde se skrývá Voldemort.|Co se stane správci Frankovi?|Je zavražděn|Uteče na ministerstvo|Zatkne Voldemorta|Zničí jeho hůlku|Voldemort nechá správce Franka Brycea zemřít a Harry se ze snu probudí.
Harry s Weasleyovými míří na mistrovství ve famfrpálu.|Čím se tam přenesou?|Starou botou|Pobertovým plánkem|Denním věštcem|Zlatým vejcem|Stará bota poslouží jako přenášedlo na mistrovství světa.
Po zápase tábor napadnou Smrtijedi.|Co se objeví na obloze?|Znamení zla|Brumbálův Patronus|Nebelvírský meč|Zlatý pohár|Po útoku se na obloze objeví Znamení zla.
Do Bradavic přijedou hosté ze dvou dalších škol.|Co Brumbál oznámí?|Turnaj tří kouzelníků|Zrušení školního roku|Volbu nového ministra|Návrat do Tajemné komnaty|Bradavice budou hostit Turnaj tří kouzelníků.
Nový profesor Moody předvede zakázaná kouzla.|Na čem je názorně ukáže?|Na pavoukovi|Na Ronovi|Na fénixovi|Na vlastním koštěti|Moody předvede tři neodpustitelné kletby na pavoukovi.
Ohnivý pohár vybere tři očekávané šampiony.|Jaké jméno ještě vydá?|Harry Potter|Ron Weasley|Draco Malfoy|Neville Longbottom|Pohár navíc vybere nezletilého Harryho, který musí také soutěžit.
Hagrid Harrymu tajně ukáže přípravu první zkoušky.|Jaké tvory tam Harry uvidí?|Draky|Mozkomory|Hipogryfy|Bazilišky|Harry zjistí, že první úkol čeká u draků, a upozorní na to Cedrica.
Harry stojí před drakem u zlatého vejce.|Co si přivolá pro splnění úkolu?|Koště|Časovrat|Nebelvírský meč|Letaxový prášek|Harry si přivolá koště a získá zlaté vejce.
Ron po první zkoušce mluví s Harrym.|Jak naloží s jejich sporem?|Smíří se s ním|Odejde z Bradavic|Udá ho Moodymu|Zničí jeho vejce|Ron pochopí nebezpečí turnaje a s Harrym se smíří.
Harry s Ronem přijdou na Vánoční ples.|S kým se tam objeví Hermiona?|S Viktorem Krumem|S Cedricem Diggorym|S Dracem Malfoyem|S Nevilem Longbottomem|Hermiona na ples přijde s Viktorem Krumem.
Cedric poradí Harrymu s vejcem.|Kde Harry uslyší srozumitelnou zprávu?|Pod vodou|V Zapovězeném lese|U Ohnivého poháru|Na vrcholu věže|Harry ponoří vejce do vody a rozluští nápovědu k úkolu v jezeře.
Harry potřebuje dýchat při dalším úkolu pod vodou.|Kdo mu poskytne žaberník?|Neville|Dobby|Hagrid|Snape|V této filmové verzi Harrymu žaberník opatří Neville.
Harry doplave k zajatcům na dně jezera.|Koho kromě Rona zachrání?|Gabrielle|Cho Changovou|Hermionu|Draca|Harry vezme k hladině Rona i Fleurinu sestru Gabrielle.
Harry s přáteli procházejí lesem.|Co tam naleznou?|Tělo Bartyho Skrka|Voldemortovu hůlku|Ohnivý pohár|Ztraceného fénixe|Přátelé objeví mrtvého Bartyho Skrka staršího.
Harry vstoupí do Brumbálovy myslánky.|Koho v soudní vzpomínce usvědčí Karkarov?|Bartyho Skrka mladšího|Cedrica Diggoryho|Arthura Weasleyho|Nevilla Longbottoma|Karkarov označí Skrkova syna za Smrtijeda.
V bludišti Harry a Cedric doběhnou k poháru.|Jak s ním naloží?|Dotknou se ho společně|Nechají ho Krumovi|Rozbijí ho|Vezme ho jen Cedric|Harry a Cedric pohár uchopí společně a přenesou se na hřbitov.
Na hřbitově je přivítá Pettigrew.|Co na Voldemortův rozkaz udělá Cedricovi?|Zabije ho|Pošle ho do školy|Osvobodí ho|Promění ho v sovu|Pettigrew Cedrica zabije a Harryho připoutá k náhrobku.
Pettigrew připraví temný obřad.|Co Harrymu odebere?|Krev|Vlasy|Vzpomínku na rodiče|Hůlku pro pohár|Pettigrew použije Harryho krev a Voldemort získá nové tělo.
Harry se střetne s Voldemortem a hůlky se propojí.|Jak se mu podaří vrátit?|Pohárem s Cedricovým tělem|S Voldemortovým koštětem|Skrz Brumbálův krb|Pettigrewovým autem|Ozvěny obětí pomohou Harrymu uniknout pohárem i s Cedricovým tělem.
Moody po návratu odvede Harryho od ostatních.|Kdo se z něj po zásahu učitelů odhalí?|Barty Skrk mladší|Lucius Malfoy|Peter Pettigrew|Sirius Black|Falešný Moody je Barty Skrk mladší; pravého Moodyho držel zavřeného v truhle.
''')

story('harry-potter-5', 'Ministerstvo musí uznat Voldemortův návrat. Harry truchlí pro Siria, ale s přáteli odjíždí odhodlaný čelit tomu, co přijde.', '''
Harryho s Dudleym v podchodu napadnou mozkomoři.|Čím Harry oba ochrání?|Patronem|Mnoholičným lektvarem|Časovratem|Znamením zla|Harry vyvolá Patrona a zažene mozkomory.
Harry dostane zprávu kvůli použití kouzla mimo školu.|Co ministerstvo požaduje?|Aby přišel k výslechu|Aby hned vedl Bradavice|Aby odevzdal Rona|Aby odjel do Kruvalu|Harry má podstoupit disciplinární slyšení na ministerstvu.
Členové Fénixova řádu vyzvednou Harryho.|Kam ho dopraví?|Na Grimmauldovo náměstí|Do Malfoyova sídla|Do Azkabanu|Do Tajemné komnaty|Harry dorazí do ústředí řádu v domě Siria Blacka.
Harryho vyslýchají kvůli obraně před mozkomory.|Jak jednání dopadne?|Je zproštěn obvinění|Je poslán do Azkabanu|Musí opustit školu|Převezme místo ministra|Brumbál s paní Figgovou pomohou prokázat Harryho nevinu.
V Bradavicích nastoupí nová učitelka obrany.|Co odmítá žáky učit?|Praktická obranná kouzla|Dějiny ministerstva|Pravidla ministerstva|Teoretické poučky|Umbridgeová trvá pouze na teorii a praktická kouzla zakazuje.
Harry ve třídě tvrdí, že se Voldemort vrátil.|Jak ho Umbridgeová potrestá?|Psaním kouzelným brkem|Vyloučením Rona|Zničením Hedviky|Odvezením do Prasinek|Harry musí psát větu kouzelným perem, které mu ji vyrývá do ruky.
Přátelé chtějí skutečnou výuku obrany.|Co Harry po schůzce v Prasinkách přijme?|Bude ostatní učit|Udá skupinu ministerstvu|Odejde učit do Kruvalu|Předá svou hůlku Cho|Harry začne vést tajnou Brumbálovu armádu.
Skupina potřebuje bezpečné místo pro schůzky.|Co ve škole Neville objeví?|Komnatu nejvyšší potřeby|Vstup do Azkabanu|Brumbálův trezor|Druhý Ohnivý pohár|Neville ve filmové verzi objeví Komnatu nejvyšší potřeby.
Členové armády začnou pravidelně trénovat.|Jak se Harry zapojí?|Vede nácvik kouzel|Hlídá bránu s Filchem|Ruší všechny schůzky|Zve na ně Umbridgeovou|Harry učí spolužáky obranná kouzla a společně dělají pokroky.
Harry se během noci ocitne v cizí perspektivě.|Koho uvidí napadeného hadem?|Arthura Weasleyho|Siria Blacka|Hagrida|Cornelia Popletala|Harry vidí útok na Arthura a včas na něj upozorní.
Brumbál chce omezit nebezpečné spojení s Voldemortem.|Co nechá Harryho učit se Snapem?|Nitrobranu|Věštění|Péči o hipogryfy|Výrobu žaberníku|Snape má Harryho naučit chránit mysl pomocí nitrobrany.
Umbridgeová získá informace o tajných schůzkách.|Co udělá s Brumbálovou armádou?|Odhalí ji|Sama se do ní přidá|Pošle ji na turnaj|Odmění ji školním pohárem|Umbridgeová nechá Komnatu otevřít a tajnou skupinu odhalí.
Ministerští představitelé chtějí Brumbála zatknout.|Jak Brumbál zareaguje?|Zmizí s Fawkesem|Přijme pouta|Vydá Harryho|Odevzdá školu Malfoyovi|Brumbál unikne s pomocí Fawkese a Umbridgeová převezme školu.
Dvojčata Weasleyova odmítají dál snášet školní režim.|Co během zkoušek udělají?|Spustí ohňostroj a odletí|Předají Harryho Filchovi|Zavřou se do Komnaty|Přidají se k inspekční četě|Fred s Georgem rozpoutají ohňostroj a odletí ze školy.
Harry má novou vizi, v níž Voldemort ohrožuje Siria.|Jak se ji pokusí ověřit?|Použije Umbridgeové krb|Přečte Ohnivý pohár|Vypije mnoholičný lektvar|Odjede do Azkabanu|Harry se snaží přes krb kontaktovat řád, ale Umbridgeová ho přistihne.
Hermiona vyláká Umbridgeovou do lesa.|Co se tam Umbridgeové stane?|Odvedou ji kentauři|Stane se jejich královnou|Zatkne Grawpa|Najde Voldemorta|Umbridgeová napadne a urazí kentaury, kteří ji odvlečou.
Harry s přáteli chtějí co nejrychleji na ministerstvo.|Na čem tam odletí?|Na testrálech|Na hipogryfech|V létajícím autě|Na jednom koštěti|Šestice odletí na testrálech k ministerstvu.
V oddělení záhad Harry vezme skleněnou kouli.|Co se ukáže místo záchrany Siria?|Léčka Smrtijedů|Siriova oslava|Nový školní turnaj|Volba ředitele|Smrtijedi chtějí věštbu; přátelům pomůže řád, ale Bellatrix zabije Siria.
Do ministerského atria dorazí Voldemort.|Kdo se s ním utká?|Brumbál|Umbridgeová|Filch|Kornelius Popletal|Brumbál se střetne s Voldemortem a ochrání Harryho.
Voldemort se pokusí Harryho ovládnout.|Co mu pomůže jeho moc odmítnout?|Láska k přátelům|Znamení zla|Raddleův deník|Umbridgeové pero|Harry se opře o své vztahy; Voldemort ustoupí a ministerstvo uvidí, že se vrátil.
''')

story('harry-potter-6', 'Brumbál je mrtev a nalezený medailon je náhražka. Harry s Ronem a Hermionou se rozhodnou hledat skutečné viteály a dokončit jeho úkol.', '''
Voldemortovi stoupenci zaútočí v Londýně.|Co udělají s mostem přes Temži?|Zničí ho|Pouze ho uzavřou|Přestaví ho na hrad|Ukryjí pod ním Harryho|Smrtijedi zničí londýnský most a rozšíří strach i mezi mudly.
Brumbál vezme Harryho navštívit Horáce Křiklana.|Co se jim podaří?|Přesvědčit ho k návratu|Zatknout ho|Zničit jeho vzpomínky|Přimět ho opustit zemi|Křiklan přijme návrat do Bradavic jako učitel lektvarů.
Narcissa chce ochránit Draca při nebezpečném úkolu.|K čemu se Snape zaváže?|K neporušitelnému slibu|K odchodu z Bradavic|K útěku s Dracem|K vydání Luciuse ministerstvu|Snape slíbí Narcisse, že Draca ochrání a případně jeho úkol splní.
Harry s přáteli nakupuje před školním rokem.|Koho podezřelého sledují k Borginovi a Burkesovi?|Draca Malfoye|Arthura Weasleyho|Rona|Lunu Láskorádovou|Přátelé sledují Draca do obchodu a Harry začne pochybovat o jeho činnosti.
Harry špehuje Malfoye v expresu pod neviditelným pláštěm.|Co mu Malfoy udělá?|Ochromí ho a nechá ve vlaku|Vezme ho do své koleje|Přivolá mu koště|Předá ho Křiklanovi|Malfoy Harryho znehybní; ve vlaku ho později najde Luna.
Harry při lektvarech dostane starou učebnici s poznámkami.|Co mu její rady přinesou?|Vítězství v úkolu|Okamžité vyloučení|Ztrátu všech vzpomínek|Přeměnu v Malfoye|Díky poznámkám Harry uspěje a vyhraje Felix Felicis.
Brumbál ukáže Harrymu starou vzpomínku.|Koho v ní jako chlapce navštíví?|Toma Raddlea|Severuse Snapea|Draca Malfoye|Rona Weasleyho|Vzpomínka ukáže Brumbálovo setkání s mladým Tomem Raddleem v sirotčinci.
Ron soupeří s Cormacem o místo brankáře.|Co při výběru nenápadně udělá Hermiona?|Očaruje Cormaca|Pošle Rona do šatny|Zničí Cormacovo koště|Přeruší celý výběr|Hermiona použije na Cormaca matoucí kouzlo a Ron získá místo v týmu.
Katie Bellová nese tajný předmět z Prasinek.|Co ji po dotyku postihne?|Zasáhne ji kletba|Získá místo v řádu|Uvidí budoucnost|Promění se v kočku|Prokletý náhrdelník Katie vážně zraní.
Harry tráví Vánoce u Weasleyových.|Co udělají útočící Smrtijedi?|Zapálí Doupě|Ochrání rodinu|Odvedou Křiklana|Zničí Ohnivý pohár|Bellatrix s Šedohřbetem zaútočí a Doupě nakonec hoří.
Ron sní sladkosti původně určené Harrymu.|Čím je ovlivněn?|Nápojem lásky|Veritasérem|Mnoholičným lektvarem|Tekutým štěstím|Ron propadne účinku nápoje lásky a Harry ho odvede ke Křiklanovi.
Po ošetření Ron vypije medovinu a zhroutí se.|Co mu Harry dá na záchranu?|Bezoár|Další medovinu|Žaberník|Křiklanovu učebnici|Harry vloží Ronovi do úst bezoár a zachrání ho před jedem.
Harry se střetne s Malfoyem v umývárně.|Co způsobí kouzlem z učebnice?|Vážně ho poraní|Promění ho v sovu|Odebere mu vzpomínky|Přenese ho do lesa|Harry použije Sectumsempra a Malfoye vážně poraní; Snape rány zacelí.
Harry chce získat Křiklanovu nezměněnou vzpomínku.|Co mu pomůže správně jednat?|Felix Felicis|Mnoholičný lektvar|Ohnivý pohár|Kletba Imperius|Harry vypije Felix Felicis a po Aragogově pohřbu Křiklana přesvědčí.
Harry s Brumbálem prohlédnou pravou vzpomínku.|O čem se mladý Raddle vyptával?|O viteálech|O časovratech|O výcviku mozkomorů|O famfrpálových brankách|Raddle se Křiklana ptal na dělení duše a vytvoření několika viteálů.
Brumbál vezme Harryho do jeskyně k ukrytému předmětu.|Co tam Brumbál musí vypít?|Lektvar v nádobě|Nápoj lásky|Veritasérum od Snapea|Vodu z Prasinek|Harry pomůže Brumbálovi vypít mučivý lektvar a získají medailon.
Harry potřebuje nabrat vodu z podzemního jezera.|Co se stane při jeho přiblížení?|Napadnou ho neživí|Objeví se Sirius|Přiletí školní expres|Medailon se sám otevře|Neživí Harryho napadnou; Brumbál je zažene ohněm a oba se vrátí do školy.
Na astronomickou věž přijde Draco a odzbrojí Brumbála.|Kdo Brumbála nakonec zabije?|Snape|Draco|Harry|Křiklan|Draco nedokáže svůj úkol dokončit, ale Snape Brumbála zabije.
Harry pronásleduje prchajícího Snapea.|Co mu Snape odhalí?|Je Princ dvojí krve|Je Voldemortův bratr|Je majitel časovratu|Je převlečený Křiklan|Snape přizná, že je Princ dvojí krve a Harry používal jeho poznámky.
Harry prohlédne medailon z jeskyně.|Co o něm zjistí?|Je náhražka se vzkazem|Je už zničený viteál|Obsahuje Bezovou hůlku|Patří Ginny|Uvnitř je vzkaz podepsaný R. A. B.; Harry se s přáteli rozhodne hledat pravé viteály.
''')

story('harry-potter-7', 'Dobby je pohřben u Lasturové vily a trojice pokračuje v hledání viteálů. Voldemort mezitím získá Bezovou hůlku z Brumbálova hrobu.', '''
Harry, Ron i Hermiona se chystají opustit domovy.|Co Hermiona udělá svým rodičům?|Upraví jim paměť|Odvede je do Bradavic|Předá je ministerstvu|Promění je v sovy|Hermiona změní rodičům paměť, aby je ochránila.
Snape přijde na schůzku Smrtijedů v Malfoyově sídle.|Jakou zprávu Voldemortovi předá?|Termín Harryho přesunu|Místo ukrytí všech viteálů|Smrt Rona Weasleyho|Zničení Bezové hůlky|Snape sdělí plánovaný termín přesunu Harryho z domu Dursleyových.
Řád připravuje únik, při němž má protivníky zmást.|Co šest ochránců vypije?|Mnoholičný lektvar|Felix Felicis|Veritasérum|Nápoj lásky|Šest ochránců se změní v Harryho a vyrazí jako návnady.
Únikové dvojice napadnou Smrtijedi.|Jak Harry cestuje s Hagridem?|Na létající motorce|Na Klofanovi|V Záchranném autobusu|Na testrálovi|Hagrid veze Harryho na motorce; během pronásledování Hedvika zahyne a dvojice unikne.
Ministr přinese trojici Brumbálovy odkazy.|Co Harrymu předá?|Zlatonku|Bezovou hůlku|Pobertův plánek|Raddleův deník|Harry dostane zlatonku; Ron zhasínadlo a Hermiona knihu pohádek.
Při svatbě Billa a Fleur dorazí varování.|Co zpráva řekne o ministerstvu?|Bylo ovládnuto nepřítelem|Vyhrálo nad Voldemortem|Povolilo nový turnaj|Zrušilo všechny věštby|Kingsleyho Patronus oznámí pád ministerstva a na svatbu vtrhnou Smrtijedi.
Trojice se potřebuje ze svatby rychle dostat.|Kam se přemístí?|Do Londýna|Do Azkabanu|Do Kruvalu|Do Tajemné komnaty|Přátelé uniknou do Londýna a po střetu v kavárně se ukryjí na Grimmauldově náměstí.
Harry pátrá po skutečném medailonu a promluví se skřítkem.|Co nařídí Kráturovi?|Najít Mundunguse|Zničit zlatonku|Zavolat Voldemorta|Zapálit rodinný dům|Krátura vyhledá Mundunguse, od kterého trojice zjistí, že medailon má Umbridgeová.
Přátelé musejí proniknout na ministerstvo.|Jak se tam vydávají za zaměstnance?|Mnoholičným lektvarem|Neviditelným pláštěm všichni|Siriovým autem|Časovratem|Trojice se promění v zaměstnance a vstoupí na ministerstvo.
Hermiona narazí při výslechu na Umbridgeovou s medailonem.|Co trojice udělá?|Vezme jí medailon|Vrátí jí zlatonku|Nechá zatknout Rona|Přidá se k její komisi|Přátelé získají medailon, osvobodí vyslýchané a při útěku musejí opustit původní úkryt.
Ukrytý medailon zhoršuje napětí mezi přáteli.|Jak Ron po hádce jedná?|Opustí skupinu|Zničí medailon sám|Udá Harryho|Odjede za Umbridgeovou|Ron po hádce odejde a Harry s Hermionou zůstanou sami.
Harry s Hermionou navštíví Godrikův důl.|Co se skrývá za podobou Bathildy?|Nagini|Sirius|Křiklan|Dobby|Bathildina podoba ukrývá Nagini; přátelé před útokem uniknou.
Harry po útěku prohlédne svou hůlku.|Co zjistí?|Je zlomená|Patří Voldemortovi|Je zlatá|Obsahuje medailon|Harryho hůlka se při útěku rozbila a nedá se běžným kouzlem opravit.
V nočním lese Harry spatří stříbrnou laň.|Kam ho dovede?|K meči v zamrzlé vodě|K Malfoyově sídlu|Do ministerského atria|K Brumbálovu hrobu|Laň Harryho dovede k Nebelvírskému meči ukrytému v zamrzlé tůni.
Harry se pod ledem dostane do nebezpečí.|Co udělá navrátivší se Ron?|Zachrání ho a zničí viteál|Vrátí se k Umbridgeové|Odveze Harryho do Azkabanu|Hodí meč do lesa|Ron Harryho vytáhne a Nebelvírským mečem zničí medailon.
Trojice navštíví Xenofilia Láskoráda.|Co jim vysvětlí o zvláštním znaku?|Označuje tři Relikvie smrti|Je to heslo ministerstva|Ukazuje cestu do Azkabanu|Patří Pobertovu plánku|Xenofilius vysvětlí kámen, plášť a Bezovou hůlku z příběhu tří bratrů.
Xenofilius nechce hosty pustit pryč.|Proč přivolá Smrtijedy?|Chce dostat zpět Lunu|Chce odměnu za Rona|Chce zničit zlatonku|Chce vyučovat v Bradavicích|Smrtijedi drží Lunu; trojice z léčky unikne, ale později ji zajmou lapkové.
Zajatí přátelé skončí v Malfoyově sídle.|Kdo jim pomůže uniknout?|Dobby|Umbridgeová|Voldemort|Draco jako jejich průvodce|Dobby vysvobodí vězně; Harry získá Malfoyovu hůlku a s přáteli se přemístí pryč.
Po úniku do Lasturové vily Dobby klesne k zemi.|Co Harry udělá po jeho smrti?|Pohřbí ho bez kouzel|Odevzdá ho lapkům|Vrátí ho Luciovi|Promění ho v kámen|Dobby podlehne Bellatrixinu zranění a Harry ho pohřbí vlastníma rukama.
Voldemort v závěru přijde k Brumbálově hrobu.|Co si odtud vezme?|Bezovou hůlku|Harryho zlatonku|Pravý medailon|Nebelvírský meč|Voldemort otevře hrob a vezme Brumbálovu Bezovou hůlku.
''')

story('harry-potter-8', 'Voldemort je poražen a Harry zlomí Bezovou hůlku. O devatenáct let později přátelé na nádraží vypraví své děti do Bradavic.', '''
Úvod připomene Voldemortův příchod k Brumbálovu hrobu.|Co tam získá?|Bezovou hůlku|Kámen vzkříšení|Nebelvírský meč|Raddleův deník|Voldemort vezme z hrobu Bezovou hůlku a následně vyprávění přejde k Harrymu v Lasturové vile.
Harry chce získat přístup k Bellatrixinu trezoru.|Co nabídne Griphookovi za pomoc?|Nebelvírský meč|Ohnivý pohár|Siriův dům|Časovrat|Griphook souhlasí s pomocí za Nebelvírský meč.
Přátelé potřebují u Gringottových vzbudit důvěru.|Za koho se Hermiona promění?|Za Bellatrix|Za Umbridgeovou|Za Narcissu|Za McGonagallovou|Hermiona použije mnoholičný lektvar a vstoupí jako Bellatrix.
V trezoru se dotčené věci začnou množit.|Co přesto Harry získá?|Mrzimorský pohár|Zlatonku|Havraspárský diadém|Bezovou hůlku|Harry získá pohár Helgy z Mrzimoru, který Voldemort použil jako viteál.
Griphook se dostane k dohodnutému meči.|Jak s přáteli naloží?|Zanechá je v trezoru|Odvede je do školy|Pomůže jim bez odměny|Vrátí Harrymu medailon|Griphook si vezme meč a nechá trojici napospas strážím.
Přátelé potřebují uniknout z banky.|Na čem se dostanou ven?|Na drakovi|Na fénixovi|V důlním vozíku až domů|V létajícím autě|Trojice osvobodí hlídajícího draka a unikne na jeho hřbetě.
Po příchodu do Prasinek se spustí poplach.|Kdo přátele ukryje?|Aberforth Brumbál|Horác Křiklan|Lucius Malfoy|Kornelius Popletal|Aberforth je ukryje v hostinci a poskytne jim tajnou cestu do školy.
V hostinci se otevře skrytý průchod za portrétem.|Kdo jím přátele provede?|Neville|Draco|Filch|Snape|Neville je tajným průchodem dovede do Komnaty nejvyšší potřeby.
Harry odhalí svou přítomnost před Snapem a studenty.|Co McGonagallová udělá?|Zaútočí na Snapea|Vydá Harryho|Opustí školu s Filchem|Pozve Voldemorta|McGonagallová se střetne se Snapem a ten z Bradavic unikne.
Harry hledá další viteál a promluví s Šedou dámou.|Kam ho její rada nasměruje?|Do Komnaty nejvyšší potřeby|K Brumbálovu hrobu|Do ministerské kanceláře|Do sirotčince|Helena z Havraspáru Harrymu naznačí místo ukrytí diadému.
Ron s Hermionou sestoupí do Tajemné komnaty.|Čím Hermiona zničí pohár?|Baziliščím tesákem|Harryho zlatonkou|Ronovým koštětem|Snapeovou učebnicí|Hermiona použije baziliščí tesák a pohár zničí.
V Komnatě nejvyšší potřeby vypukne zložár.|Co Harry udělá pro Malfoye?|Zachrání ho|Nechá ho shořet|Předá ho Voldemortovi|Zamkne ho v trezoru|Harry s přáteli zachrání Malfoye a Zabiniho; při úniku zničí i diadém.
Voldemort chce získat plnou moc Bezové hůlky.|Co nechá udělat Snapeovi?|Zabít ho Nagini|Poslat ho do Azkabanu|Předat mu další hůlku|Vymazat mu paměť|Voldemort napadne Snapea a nechá ho dorazit Nagini.
Harry najde smrtelně zraněného Snapea.|Co si od něj odnese?|Jeho vzpomínky|Mrzimorský pohár|Křiklanův lektvar|Pobertův plánek|Snape předá Harrymu vzpomínky na svůj život a jednání s Brumbálem.
Harry prohlédne vzpomínky v myslánce.|Co odhalí o sobě?|Nese část Voldemortovy duše|Je jediný majitel poháru|Není synem Jamese|Je převlečený Draco|Harry zjistí, že v něm přebývá část Voldemortovy duše a že musí čelit smrti.
Harry otevře zlatonku při cestě do lesa.|Co ukrytým kamenem přivolá?|Podoby svých blízkých|Armádu mozkomorů|Voldemortovo nové tělo|Ztracený diadém|Kámen vzkříšení Harrymu ukáže rodiče, Siria a Lupina, kteří ho doprovodí.
Harry se dobrovolně postaví Voldemortovi v lese.|Jak po zásahu kletbou znovu jedná?|Rozhodne se vrátit|Odejde navždy s Brumbálem|Přidá se ke Smrtijedům|Odevzdá Voldemortovi kámen|Kletba zničí cizí část duše; Harry po setkání s Brumbálem zvolí návrat.
Harry se z Hagridových rukou vrátí do boje.|Co při pokračujícím střetu udělá Neville?|Zabije Nagini|Odevzdá meč Malfoyovi|Vrátí pohár do banky|Opustí školu se Snapem|Neville Nebelvírským mečem zabije Nagini, poslední zbývající viteál.
Harry se naposledy utká s Voldemortem.|Jak souboj skončí?|Voldemort zemře|Harry se vzdá|Voldemort Harryho zabije|Voldemort unikne z Bradavic|Voldemort je poražen; Harry poté vysvětlí věrnost Bezové hůlky a zlomí ji.
Vyprávění se posune o devatenáct let.|Co Harry a přátelé udělají na nádraží?|Vypraví děti do Bradavic|Otevřou nový Ohnivý pohár|Znovu přivolají Voldemorta|Předají děti Griphookovi|Harry a přátelé na nástupišti devět a tři čtvrtě vypraví své děti do školy.
''')

quiz(2, 'Harryho druhý rok v Bradavicích naruší záhadné útoky a pátrání po znovu otevřené Tajemné komnatě.',
     'Tajemná komnata se otevírá. Jak dobře znáte druhý film?', 'Komnata prověřena. Kouzelnické znalosti máte za milion.', '''
Který domácí skřítek varuje Harryho před návratem do školy?|Dobby|Krátura|Hagrid|Fawkes|Harryho navštíví Dobby a snaží se mu zabránit v návratu do Bradavic.|Malý skřítek nosí místo oblečení povlak a žádá Harryho, aby zůstal doma.
Jakým autem se Harry a Ron dostanou k Bradavicím?|Ford Anglia|Mini Cooper|Volkswagen Beetle|Rolls-Royce|Harry a Ron letí modrým Fordem Anglia, který patří Weasleyovým.|Je to malé modré auto z Doupěte; běžně by létat nemělo.
Jaký tvor žije v Tajemné komnatě?|Bazilišek|Hipogryf|Vlkodlak|Akromantule|V Komnatě se skrývá bazilišek, obří had se smrtícím pohledem.|Harry ho slyší díky schopnosti mluvit hadím jazykem.
Kdo režíroval Tajemnou komnatu?|Chris Columbus|Alfonso Cuarón|Mike Newell|David Yates|Druhý film stejně jako Kámen mudrců režíroval Chris Columbus.|Zůstal u série po prvním filmu; třetí už režíroval někdo jiný.
Čí vzpomínka promlouvá k Harrymu z deníku?|Toma Raddlea|Siria Blacka|Albuse Brumbála|Severuse Snapea|Deník ukrývá podobu mladého Toma Raddlea, pozdějšího Voldemorta.|Jeho celé jméno se dá přeskládat do označení Pána zla.
Který herec hraje Gilderoye Lockharta?|Kenneth Branagh|Gary Oldman|David Thewlis|Jim Broadbent|Sebevědomého profesora Lockharta ztvárnil Kenneth Branagh.|Britský herec a režisér známý také filmovými adaptacemi Shakespeara.
Jak se jmenuje obří pavouk, kterého navštíví Harry s Ronem?|Aragog|Klofan|Chloupek|Fawkes|Hagridův pavouk Aragog žije v Zapovězeném lese a odmítá obvinění z útoků.|Hagrid ho kdysi vychoval a stále ho považuje za přítele.
Co Harry použije ke zničení Raddleova deníku?|Baziliščí tesák|Nebelvírský meč|Lockhartovu hůlku|Letaxový prášek|Harry deník probodne vylomeným baziliščím tesákem a zachrání Ginny.|Má to původ ve tvorovi, se kterým Harry právě bojoval.
Kdo složil hudbu k Tajemné komnatě?|John Williams|Patrick Doyle|Nicholas Hooper|Alexandre Desplat|Autorem hudby druhého filmu je John Williams, stejně jako u prvního dílu.|Složil také Hedvičin motiv a hudbu k původním Hvězdným válkám.
''')

quiz(3, 'Z Azkabanu uprchne Sirius Black. Harry čelí mozkomorům a postupně odhaluje skutečný příběh zrady svých rodičů.',
     'Mozkomoři hlídají Bradavice. Znáte třetí film do posledního tajemství?', 'Patronus září. Tajemství Azkabanu jste vyřešili za milion.', '''
Jaký vztah má Sirius Black k Harrymu?|Je jeho kmotrem|Je jeho strýcem|Je jeho učitelem|Je jeho bratrem|Sirius Black je Harryho kmotrem a byl blízkým přítelem jeho rodičů.|James a Lily mu důvěřovali natolik, že mu svěřili zvláštní roli vůči synovi.
Jací strážci Azkabanu ve filmu obklopují Bradavice?|Mozkomoři|Smrtijedi|Kentauři|Skřeti|Mozkomoři prohledávají okolí školy kvůli uprchlému Siriovi.|Vysávají štěstí a Harry proti nim potřebuje Patrona.
Jaký druh tvora je Klofan?|Hipogryf|Testrál|Bazilišek|Fénix|Klofan je hipogryf s ptačí hlavou a křídly a koňskou zadní částí těla.|Před přiblížením se mu musíte uklonit a počkat na jeho souhlas.
Jaké tajemství skrývá profesor Lupin?|Je vlkodlak|Je Smrtijed|Je Harryho otec|Je animág v podobě krysy|Lupin se při úplňku mění ve vlkodlaka a zapomenutý lektvar vede k nebezpečí.|Jeho proměna souvisí s úplňkem, nikoli s dobrovolným kouzlem.
Kdo se celá léta skrýval jako Ronova krysa Prašivka?|Peter Pettigrew|Sirius Black|Barty Skrk mladší|James Potter|Prašivka je Peter Pettigrew, který zradil Potterovy a předstíral svou smrt.|Na Pobertově plánku se objeví jméno muže považovaného za mrtvého.
Kdo režíroval Vězně z Azkabanu?|Alfonso Cuarón|Chris Columbus|Mike Newell|David Yates|Třetí film režíroval Alfonso Cuarón a výrazně změnil jeho vizuální styl.|Mexický režisér později natočil Gravitaci a Romu.
Kdo ve škole poskytl Hermioně časovrat pro její rozvrh?|McGonagallová|Lupin|Snape|Hagrid|Hermiona vysvětlí, že jí časovrat dala profesorka McGonagallová pro další vyučování.|Pomáhá jí vedoucí její koleje, která má přehled o jejích hodinách.
Jakou přezdívku měl James Potter mezi autory Pobertova plánku?|Dvanácterák|Červíček|Tichošlápek|Náměsíčník|James Potter byl Dvanácterák; jeho zvířecí podoba byla jelen.|Přezdívka souvisí s parohy, ne s měsícem nebo tlapkami.
Kdo složil hudbu k třetímu filmu?|John Williams|Patrick Doyle|Nicholas Hooper|Alexandre Desplat|Vězeň z Azkabanu je třetím a posledním filmem série s hudbou Johna Williamse.|Hudebně navázal na své předchozí dva potterovské filmy.
''')

quiz(4, 'Ohnivý pohár nečekaně vybere Harryho do Turnaje tří kouzelníků. Tři nebezpečné úkoly ukrývají plán Voldemortova návratu.',
     'Čtyři šampioni, tři úkoly. Jak dobře znáte Ohnivý pohár?', 'Pohár je váš. Filmové znalosti vás dovedly k milionu.', '''
Do jaké soutěže Ohnivý pohár vybere Harryho?|Turnaj tří kouzelníků|Mistrovství ve famfrpálu|Soubojnický pohár|Bradavická olympiáda|Harry musí jako nečekaný čtvrtý šampion nastoupit do Turnaje tří kouzelníků.|Tradičně se jí účastní zástupci tří kouzelnických škol.
Který další šampion zastupuje Bradavice?|Cedric Diggory|Viktor Krum|Draco Malfoy|Neville Longbottom|Původně vybraným bradavickým šampionem je Cedric Diggory.|Harry mu poradí s draky a oba později sáhnou po poháru společně.
Který herec ztvárnil Voldemorta po jeho tělesném návratu?|Ralph Fiennes|Alan Rickman|Gary Oldman|Jason Isaacs|Voldemortovo nové tělo v Ohnivém poháru ztvárnil Ralph Fiennes.|Je to britský herec známý také rolí Amona Götha v Schindlerově seznamu.
Z jaké školy přijede Fleur Delacourová?|Krásnohůlky|Kruval|Bradavice|Ilvermorny|Fleur zastupuje francouzskou školu Krásnohůlky.|Její škola dorazí pod vedením madame Maxime.
Kdo složil hudbu k Ohnivému poháru?|Patrick Doyle|John Williams|Nicholas Hooper|Alexandre Desplat|Čtvrtý film má hudbu Patricka Doylea, který vystřídal Johna Williamse.|Skotský skladatel spolupracoval také s režisérem Kennethem Branaghem.
Kdo režíroval Ohnivý pohár?|Mike Newell|Chris Columbus|Alfonso Cuarón|David Yates|Ohnivý pohár režíroval Mike Newell.|Sérii převzal mezi Cuarónovým třetím filmem a Yatesovým pátým.
Kdo Harrymu ve filmové verzi opatří žaberník?|Neville Longbottom|Dobby|Hagrid|Severus Snape|Na rozdíl od knihy dodá ve filmu Harrymu žaberník Neville.|Přemýšlejte o spolužákovi, který má zvlášť rád bylinkářství.
Kdo se vydává za Alastora Moodyho?|Barty Skrk mladší|Peter Pettigrew|Lucius Malfoy|Igor Karkarov|Barty Skrk mladší používá mnoholičný lektvar a pravého Moodyho vězní v truhle.|Je to syn muže spojeného s řízením turnaje a s ministerstvem.
Jak se jmenuje jev při propojení Harryho a Voldemortovy hůlky?|Priori Incantatem|Fideliovo kouzlo|Legilimens|Protego Maxima|Spřízněné hůlky vyvolají Priori Incantatem a objeví se ozvěny Voldemortových obětí.|Název odkazuje k předchozím kouzlům, která hůlka vykonala.
''')

quiz(5, 'Ministerstvo popírá Voldemortův návrat a Umbridgeová ovládá školu. Harry zakládá tajnou skupinu pro skutečnou obranu.',
     'Ministerstvo mlčí a studenti se brání. Jak dobře znáte Fénixův řád?', 'Brumbálova armáda by vás brala. Vyhráli jste milion.', '''
Kdo v Bradavicích prosazuje vůli ministerstva jako nová učitelka obrany?|Dolores Umbridgeová|Minerva McGonagallová|Sybila Trelawneyová|Madame Maxime|Dolores Umbridgeová odmítá praktickou obranu a postupně získává kontrolu nad školou.|Má ráda růžovou barvu, kočky a neustálé školní předpisy.
Jak se jmenuje Harryho tajná skupina pro výuku obrany?|Brumbálova armáda|Fénixův řád|Inspekční četa|Pobertové|Brumbálovu armádu tvoří studenti, které Harry učí obranná kouzla.|Nese jméno ředitele, ale první výuku vede Harry.
Kdo během bitvy na ministerstvu zabije Siria?|Bellatrix Lestrangeová|Dolores Umbridgeová|Lucius Malfoy|Severus Snape|Siria zasáhne Bellatrix Lestrangeová a on padne za závoj.|Je to jeho příbuzná, která právě unikla z Azkabanu.
Která herečka hraje Lunu Láskorádovou?|Evanna Lynch|Bonnie Wright|Katie Leung|Emma Watson|Lunu od Fénixova řádu ztvárňuje Evanna Lynch.|Irská herečka v této roli vstoupila do filmové série.
Kdo režíroval Fénixův řád?|David Yates|Mike Newell|Alfonso Cuarón|Chris Columbus|Fénixův řád je prvním potterovským filmem Davida Yatese.|U série zůstal i pro poslední tři filmy.
Jakou disciplínu Snape učí Harryho pro ochranu mysli?|Nitrobranu|Jasnovidectví|Animagii|Bylinkářství|Nitrobrana má chránit Harryho mysl před spojením s Voldemortem.|Jde o obranu proti pronikání do vlastní mysli.
Na jaké adrese sídlí ústředí Fénixova řádu?|Grimmauldovo náměstí 12|Zobí ulice 4|Příčná ulice 12|Godrikův důl 4|Ústředím řádu je dům Blackových na Grimmauldově náměstí číslo 12.|Skrytý londýnský dům patří Siriově rodině.
Co chce Voldemort získat v oddělení záhad?|Věštbu o sobě a Harrym|Nebelvírský meč|Časovrat pro Siriuse|Kámen mudrců|Smrtijedi nastraží léčku kvůli věštbě o Harrym a Voldemortovi.|Ukrytá skleněná koule obsahuje slova, která mohou osvětlit jejich osud.
Kdo složil hudbu k Fénixovu řádu?|Nicholas Hooper|John Williams|Patrick Doyle|Alexandre Desplat|Pátý film má hudbu Nicholase Hoopera, dlouholetého spolupracovníka Davida Yatese.|Tentýž skladatel se vrátil také u Prince dvojí krve.
''')

quiz(6, 'Harry používá tajemné poznámky ve staré učebnici a s Brumbálem hledá způsob, jak připravit Voldemorta o nesmrtelnost.',
     'Poznámky v učebnici pomáhají i škodí. Znáte Prince dvojí krve?', 'Princovy poznámky nestačí každému. Vy znáte odpovědi za milion.', '''
Kdo je Princ dvojí krve?|Severus Snape|Tom Raddle|Horác Křiklan|Draco Malfoy|Označení Princ dvojí krve používá Severus Snape, autor poznámek v Harryho učebnici.|Harry se to dozví při pronásledování po smrti Brumbála.
Kdo se ve filmu vrátí učit lektvary?|Horác Křiklan|Remus Lupin|Alastor Moody|Gilderoy Lockhart|Brumbál přesvědčí Horáce Křiklana k návratu a Snape přejde k obraně proti černé magii.|Jeho soukromý klub sdružuje nadějné a vlivné studenty.
Jak se jmenuje lektvar označovaný jako tekuté štěstí?|Felix Felicis|Veritasérum|Mnoholičný lektvar|Amortentia|Felix Felicis pomůže Harrymu získat pravou Křiklanovu vzpomínku.|Harry ho vyhraje za nejlepší výsledek v hodině lektvarů.
Který herec ztvárnil Horáce Křiklana?|Jim Broadbent|Michael Gambon|David Thewlis|Kenneth Branagh|Křiklana hraje Jim Broadbent.|Britský oscarový herec z filmu Iris; v Bradavicích vede Křikův klub.
Jaké kouzlo z učebnice Harry použije proti Dracovi?|Sectumsempra|Expelliarmus|Riddikulus|Obliviate|Sectumsempra způsobí Dracovi vážná poranění, která následně zacelí Snape.|Harry nezná účinky a objevil ho mezi poznámkami Prince.
Co je viteál?|Schránka s částí duše|Kouzelnický školní odznak|Nádoba na letaxový prášek|Lektvar proti mozkomorům|Viteál ukrývá oddělenou část duše a umožňuje Voldemortovi přežívat zničení těla.|Vzpomínka ukáže mladého Raddlea, jak se ptá na dělení duše.
Čím Harry zachrání otráveného Rona?|Bezoárem|Žaberníkem|Felixem Felicis|Mnoholičným lektvarem|Harry použije bezoár jako protilátku proti jedu v medovině.|Je to zvláštní kámen známý z hodin lektvarů.
Jaké iniciály jsou podepsány ve vzkazu uvnitř falešného medailonu?|R. A. B.|A. P. W. B. D.|T. R. R.|S. S.|Vzkaz podepsaný R. A. B. vysvětluje, že pravý viteál už někdo odnesl.|Tři písmena ukrývají totožnost člověka, kterého trojice v tomto filmu ještě nezná.
Kdo složil hudbu k Princi dvojí krve?|Nicholas Hooper|John Williams|Patrick Doyle|Alexandre Desplat|Hudbu k šestému filmu stejně jako k Fénixovu řádu složil Nicholas Hooper.|Pokračuje zde skladatel z předchozího Yatesova filmu.
''')

quiz(7, 'Harry, Ron a Hermiona opustí školní bezpečí a hledají viteály. Jejich útěky vedou od ministerstva až k Malfoyovu sídlu.',
     'Úkryty, viteály a tři bratři. Jak dobře znáte první Relikvie smrti?', 'Pátrání jste zvládli. První Relikvie znáte za milion.', '''
Který skřítek po záchraně vězňů zemře u Lasturové vily?|Dobby|Krátura|Hagrid|Griphook|Dobby podlehne zranění od Bellatrixina nože po úniku z Malfoyova sídla.|Harry ho pohřbí vlastníma rukama a bez kouzel.
Jakou knihu Brumbál odkáže Hermioně?|Bajky barda Beedleho|Dějiny Bradavic|Příručka kouzel|Fantastická zvířata|Hermiona dostane Bajky barda Beedleho, obsahující příběh tří bratrů.|Je to pohádková kniha se zvláštním symbolem vepsaným na stránce.
Jaký předmět Brumbál odkáže Harrymu?|Zlatonku|Bezovou hůlku|Nebelvírský meč|Kámen mudrců|Harry dostane první zlatonku, kterou chytil při školním famfrpálu.|Malý okřídlený míček v sobě skrývá další tajemství.
Kdo má skutečný medailon před jeho získáním trojicí?|Dolores Umbridgeová|Bellatrix Lestrangeová|Narcissa Malfoyová|Luna Láskorádová|Mundungus předal medailon Umbridgeové a přátelé ho získají na ministerstvu.|Žena ho nosí na krku při výsleších mudlovských kouzelníků.
Který herec hraje Billa Weasleyho?|Domhnall Gleeson|Brendan Gleeson|James Phelps|Rupert Grint|Billa ztvárnil Domhnall Gleeson; jeho otce Brendana známe jako Moodyho.|V tomto filmu si jeho postava bere Fleur; herec je synem představitele Moodyho.
Kdo složil hudbu k první části Relikvií smrti?|Alexandre Desplat|Nicholas Hooper|Patrick Doyle|John Williams|Sedmý film má hudbu Alexandra Desplata, který se vrátil i pro závěrečnou část.|Francouzský skladatel převzal sérii po Nicholasi Hooperovi.
Co Brumbál odkáže Ronovi?|Zhasínadlo|Časovrat|Pobertův plánek|Bezovou hůlku|Ron dostane zhasínadlo, které mu později pomůže znovu najít přátele.|Předmět odebírá světlo a dovede Rona zpět po jeho odchodu.
Která z těchto věcí nepatří mezi tři Relikvie smrti?|Nebelvírský meč|Bezová hůlka|Kámen vzkříšení|Neviditelný plášť|Relikvie tvoří Bezová hůlka, Kámen vzkříšení a Neviditelný plášť, nikoli meč.|Meč je důležitý pro ničení viteálů, ale v příběhu tří bratrů není.
Kde Voldemort získá Bezovou hůlku na konci filmu?|V Brumbálově hrobu|V Bellatrixině trezoru|V Tajemné komnatě|U Umbridgeové|Voldemort otevře Brumbálův hrob a vezme z něj Bezovou hůlku.|Zamíří za jejím posledním známým držitelem, i když už nežije.
''')

quiz(8, 'Hledání posledních viteálů přivede trojici zpět do Bradavic. Závěrečná bitva rozhodne o Harrym, Voldemortovi i celé škole.',
     'Poslední viteály a bitva o Bradavice. Znáte závěrečný film?', 'Bitva i kvíz dokončeny. Celou ságu znáte za milion.', '''
Kdo v závěrečné bitvě zabije Nagini?|Neville Longbottom|Harry Potter|Ron Weasley|Draco Malfoy|Neville zabije Nagini Nebelvírským mečem a zničí poslední zbývající viteál.|Je to student, který dříve často pochyboval o vlastní odvaze.
Jaký viteál Hermiona zničí v Tajemné komnatě?|Mrzimorský pohár|Havraspárský diadém|Zmijozelský medailon|Raddleův deník|Hermiona probodne pohár Helgy z Mrzimoru baziliščím tesákem.|Předtím ho přátelé odnesli z Bellatrixina trezoru.
Jak ve filmu Harry naloží s Bezovou hůlkou po bitvě?|Zlomí ji|Vrátí ji do hrobu|Nechá si ji|Předá ji Dracovi|Filmový Harry Bezovou hůlku zlomí a odhodí; knižní závěr je odlišný.|Vybere si možnost, která ukončí další boj o tuto nebezpečnou moc.
Kdo přátelům pomůže v hostinci v Prasinkách?|Aberforth Brumbál|Horác Křiklan|Kingsley Pastorek|Lucius Malfoy|V hostinci U Prasečí hlavy jim pomůže Aberforth, Albusův bratr.|Z jeho hostince vede cesta za portrétem do Bradavic.
Na čem trojice unikne od Gringottových?|Na drakovi|Na hipogryfovi|Na testrálovi|Na fénixovi|Harry, Ron a Hermiona osvobodí draka střežícího trezory a na jeho hřbetě uniknou.|Je to tvor uvězněný hluboko pod bankou, který nesnáší zvuk kovových nástrojů.
Kdo režíroval druhou část Relikvií smrti?|David Yates|Chris Columbus|Alfonso Cuarón|Mike Newell|Závěrečný film režíroval David Yates, stejně jako předchozí tři díly.|Jeho první potterovský film byl Fénixův řád.
Kdo složil hudbu k závěrečnému filmu?|Alexandre Desplat|John Williams|Patrick Doyle|Nicholas Hooper|Hudbu k oběma částem Relikvií smrti složil Alexandre Desplat.|Je to stejný francouzský skladatel jako u předchozí části.
Kdo ve filmové Komnatě nejvyšší potřeby rozpoutá ničivý zložár?|Gregory Goyle|Vincent Crabbe|Draco Malfoy|Blaise Zabini|Ve filmu zložár vyvolá Gregory Goyle a nedokáže ho ovládnout; v knize tuto roli má Crabbe.|Rozlišujte film od knihy: jde o většího z dvojice Malfoyových původních společníků.
Komu Bezová hůlka skutečně patří při posledním souboji?|Harrymu Potterovi|Voldemortovi|Severusi Snapeovi|Nevillu Longbottomovi|Věrnost hůlky přešla přes Draca na Harryho, který ho v Malfoyově sídle přemohl.|Voldemort ji fyzicky drží, ale její věrnost získal někdo jiný odzbrojením Draca.
''')


def write():
    from wcs.games.demo import catalog
    new_ids = []
    for number, (plot, tagline, win_line, rows) in QUIZZES.items():
        meta = metadata[number - 1]
        title_id = 'harry-potter-' + str(number)
        questions = []
        positions = (0, 2, 1, 3, 0, 1, 2, 3, 0)
        for index, (question, right, wrong1, wrong2, wrong3, explanation, tip) in enumerate(rows):
            correct = (positions[index] + number - 1) % 4
            options = [wrong1, wrong2, wrong3]
            options.insert(correct, right)
            questions.append(dict(question=question, options=options, correct=correct,
                                  explanation=explanation, tip=tip))
        # Equal group rank uses the catalog's stable filename order, preserving every older title's rank.
        item = dict(id=title_id, order=10, media='movie', tmdb_id=meta['tmdb_id'], title=meta['title'],
                    year=meta['year'], genre='Dobrodružný, fantasy', plot=plot, tagline=tagline,
                    win_line=win_line, poster=meta['poster'], fanart=meta['fanart'], questions=questions)
        catalog.parse(item)
        (ROOT / 'resources/demo/millionaire/titles' / (title_id + '.json')).write_text(
            json.dumps(item, ensure_ascii=False, indent=1) + '\n')
        new_ids.append(title_id)
    base['write'](only=new_ids)
    print('Wrote {} new Millionaire demos and their Story counterparts'.format(len(new_ids)))


if __name__ == '__main__':
    write()
