Szerkesztő:Madbence/Kvíz
A VIK Wikiből
Lennon-féle kvíz felület a VIK Wiki-re
Kísérleti jelleggel, jQuery és KnockoutJS alapokon. A repó bárki számára elérhető, forkolható.
A kvízt jelenleg manuálisan lehet beilleszteni, írd be a JS konzolba (Chrome: Ctrl-Shift+J), majd enter:
var e=document.createElement('script'); e.type='text/javascript'; document.head.appendChild(e); e.src='https://raw.github.com/madbence/vik-wiki-quiz/master/hook.js?'+Math.random();
Lehetséges markup a kérdéseknek/válaszoknak (komplett példa)
{{Kvíz:Eleje|cím=milyen kikérdező is ez}} {{Kvíz:IgazHamis|kérdés=szöveg|I}} {{Kvíz:IgazHamis|kérdés=szöveg|H}} {{Kvíz:Sima|kérdés=szöveg|megold=1 |válasz1 |válasz2 |válasz3 |válasz4 |válasz5}} {{Kvíz:Kombó|kérdés=szöveg|megold=1,3 |válasz1 |válasz2 |válasz3 |válasz4}} {{Kvíz:Kitöltendő|kérdés=szöveg|válasz=konkrét válasz}} {{Kvíz:Vége}}
Lehetséges HTML formátum (a wiki rendereli a sablonokból)
//Kvíz:Eleje <div id="quiz"> <script type="text/javascript">Quiz.init();</script> <h2>milyen kikérdező is ez</h2> //Kvíz:IgazHamis <div class="question decide" data-solution="I"> <h3>szöveg</h3> <ul> <li>Igaz</li> <li>Hamis</li> </ul> </div> //Kvíz:Igazhamis <div class="question decide" data-solution="H"> <h3>szöveg</h3> <ul> <li>Igaz</li> <li>Hamis</li> </ul> </div> //Kvíz:Sima <div class="question normal" data-solution="1"> <h3>szöveg</h3> <ul> <li>válasz1</li> <li>válasz2</li> <li>válasz3</li> <li>válasz4</li> <li>válasz5</li> </ul> </div> //Kvíz:Kombó <div class="question multiple" data-solution="1,3"> <h3>szöveg</h3> <ul> <li>válasz1</li> <li>válasz2</li> <li>válasz3</li> <li>válasz4</li> </ul> </div> //Kvíz:Vége </div>