„VIKWiki-vita:Kvíz” változatai közötti eltérés

Palotasb (vitalap | szerkesztései)
korábbi ötleteket összegyűjtöttem
 
Palotasb (vitalap | szerkesztései)
a Palotasb átnevezte a(z) Szerkesztővita:Palotasb/Kvíz lapot a következő névre: VIKWiki-vita:Kvíz: vitaoldal átmentése a fejlesztői oldalra
 
(3 közbenső módosítás, amit 2 másik szerkesztő végzett, nincs mutatva)
49. sor: 49. sor:
([[Szerkesztő:Palotasb|Boldi]] ([[Szerkesztővita:Palotasb|vita]]))
([[Szerkesztő:Palotasb|Boldi]] ([[Szerkesztővita:Palotasb|vita]]))


== [[Ötletláda]] ==
== [[VIKWiki:Ötletláda]] ==


=== Tesztprogram ===
=== Tesztprogram ===
101. sor: 101. sor:


==== Kikérdező vége ====
==== Kikérdező vége ====
==[[Szerkesztő:Madbence|lennon]] ötlete==
Ha gondolod, tudok segíteni benne, JavaScriptben nagyon okos/hasznos frameworkök vannak, amik direktben támogatják az ilyen kliensoldali alkalmazásokat, és még valamilyen tervezési mintát is megvalósítanak ([http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller MVC], [http://en.wikipedia.org/wiki/Model_View_ViewModel MVVM]. Tudom ajánlani a [http://knockoutjs.com/ KnockoutJS]-t, támogatja a deklaratív kötéseket (gyakorlatilag nincs a View mögötte code-behind), tudja a kliensoldali templatelést.
: A JQuery-t használom, mivel már ismerem, és gyárilag van telepítve a MediaWikihez, ezért nem kell fölöslegesen plusz egy könyvtáraz betölteni. [[Szerkesztő:Palotasb|Boldi]] ([[Szerkesztővita:Palotasb|vita]]) 2013. január 23., 14:14 (CET)
Más. Jó lenne, ha az egyes emberek elmenthetnék a saját eredményüket (illetve ez automatikusan történne), erre a [http://diveintohtml5.info/storage.html localStorage] adja magát. Szerveroldalon ez nem kerül semmibe, de az emberek figyelemmel tudnák kísérni hosszabb távon is a statisztikájukat az egyes témakörökből.
: Rendben, majd belenézek a dologba, de ez egyelőre nem prioritás abban az értelemben, hogy előbb szeretnék egy működő verziót kiadni, és csak utána foglalkozni ezzel. [[Szerkesztő:Palotasb|Boldi]] ([[Szerkesztővita:Palotasb|vita]]) 2013. január 23., 14:14 (CET)
Nem tudom van-e már rá elfogadott sablon/konvenció, de én ilyesmi struktúrában gondolkoznék:
<nowiki>
{{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[...]]}}
{{Kvíz:Kombó|kérdés=szöveg|megold=1,4|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}}
</nowiki>
Nem tudom mennyire okos a wiki a paraméterbehelyettesítés szempontjából, de szerintem ez a minimum kontent, ami kellhet. Az explicit ''Eleje''/''Vége'' sablonnal akár azt is meg lehetne oldani, hogy az egyes kérdések rögtön valami JSON objektummá változzanak, és az előbbi két sablon ''pont'' úgy zárja ezeket közre, hogy a kikérdezőprogi el tud indulni.
: A [[Szerkesztő:Palotasb/Kvíz/Tesztkérdések (1)|Palotasb/Kvíz/Tesztkérdések]] oldalon lévő sablont használom, ami lényegében alig tér el egy rendes wikioldaltól, de ez is a cél. Feldolgozni nem sokkal nehezebb a DOM alapján JQuery-ben, mint egy a tiedhez bonyolultabb sablont (korábban amúgy én is olyanban gondolkodtam, lásd a fenti levlistás ötletet), de így sokkal kényelmesebben szerkeszthető és hozható létre egy-egy (gyakorlatilag tetszőleges wikiformátumú) kvíz, ami hosszabb távon sokkal fontosabb szerintem. Nemsokára közzéteszem az eddig kódot, mert már eléggé használható a dolog. [[Szerkesztő:Palotasb|Boldi]] ([[Szerkesztővita:Palotasb|vita]]) 2013. január 23., 14:14 (CET)
Ha már esetleg eldőlt a dolog menete, akkor bocsi :). [[Szerkesztő:Madbence|lennon]]<sup>([[Szerkesztővita:Madbence|vita]])</sup> 2013. január 21., 19:40 (CET)
A lap eredeti címe: „https://vik.wiki/VIKWiki-vita:Kvíz
Visszatérés a(z) „Kvíz” projektlaphoz.