„VIKWiki-vita:Kvíz” változatai közötti eltérés
Kvíz ötlet |
→lennon ötlete: válasz |
||
| 104. sor: | 104. sor: | ||
==[[Szerkesztő:Madbence|lennon]] ötlete== | ==[[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. | 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. | 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: | Nem tudom van-e már rá elfogadott sablon/konvenció, de én ilyesmi struktúrában gondolkoznék: | ||
| 120. sor: | 124. sor: | ||
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. | 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) | 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) | ||