1 / 10

Bakalárska práca

Bakalárska práca. Včielky – výučbová internetová aplikácia. Zadanie.

tamal
Download Presentation

Bakalárska práca

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Bakalárska práca Včielky – výučbová internetová aplikácia

  2. Zadanie • Vytvoriť funkčnú interaktívnu webovú aplikáciu (modul do Multimediálnej čítanky) za pomoci jazyka JavaScript, HTML5, PHP. Obsahom bude sieťová edukačná hra pre viacerých hráčov - deti. Každý hráč naviguje svoju včeličku zozbierať správne peľové zrnko - správnu časť slova a doplniť ju ku zvyšku slova do úľa. Odpovede sa zbierajú z kvietkov na spoločnej ploche, pričom pre každého hráča je správna odpoveď na inom kvietku, čo však ostatní nevidia. Slová zadáva a konfiguruje učiteľ. V aplikácii bude treba z odborného hľadiska analyzovať a navrhnúť komunikáciu v distribuovanom systéme. V texte sa očakáva rozbor riešenia ohľadom možností deadlocku a komunikačnej zložitosti.

  3. Myšlienka • Myšlienkou bude zbieranie správnych hlások a písmen z kvietkov do úľov. • Žiaci si tak precvičia slovné konštrukcie a elementárnu gramatiku. • Učiteľom to vytvorí obraz o vedomostiach a nedostatkoch žiakov. • Ďalšie testy následne učiteľ vytvorí podľa predchádzajúcich nedostatkov.

  4. Technológie • HTML 5 • Javascript • Java/c++/python– podľa typu virtuálneho servera • Websockets je technika dvojsmernej komunikácie cez jeden (TCP) soket.

  5. Rozbor aplikácie - SERVER • Na serveri bude bežať aplikácia vytvorená v jazyku c++/java/python. Na túto aplikáciu sa pripojí viac užívateľov cez websocketyzo svojich internetových prehliadačov. Úlohou serverovej aplikácie bude kontrolovať prepojenie jednotlivých užívateľov a zabrániť deadlocku.

  6. Rozbor aplikácie - KLIENT • Html/JavaScript/Php aplikácia bude bežať na klientovom počítači v jeho prehliadači. • Úlohou tejto aplikácie bude udržiavať spojenie so serverom a v reálnom čase prijímať a odosielať dáta na SERVER.

  7. Užívateľské rozhranie - UČITEĽ • Učiteľ si vyberie aký typ úloh budú žiaci riešiť. Bude si môcť vybrať z pripravených úloh, alebo si sám vytvorí úlohu. Ku jednotlivým slovám bude mať možnosť pripojiť zvukovú či obrazovú stopu. • Učiteľ môže pridávať a odoberať riešiteľov testu. Taktiež vidí koľko žiakov je pripravených na riešenie. Keď sú všetci riešitelia pripravený, spustí test.

  8. Užívateľské rozhranie - ŽIAK • Úlohy budú riešiť žiaci vo veku od 6 do 12 rokov, preto bude toto riešiteľské rozhranie prispôsobené ich veku. • Žiak dá žiadosť o pripojenie do testu, alebo zadá heslo na pripojenie. Podľa typu testu a rozhodnutia učiteľa. • Po pripojení má možnosť vidieť ostatných riešiteľov testu. • Po spustení testu učiteľom, má riešiteľ čas na riešenie. • Po skončení času bude odmenený bodmi.

  9. TÉMA • Ako téma výučbovej aplikácie bude príroda, konkrétne to budú kvietky a včielky. • Táto téma bola zvolená vzhľadom na vek riešiteľov aplikácie. (6-12 rokov )

  10. Zdroje • http://code.tutsplus.com/tutorials/start-using-html5-websockets-today--net-13270 • http://socketo.me/ • http://www.websocket.org/demos.html • http://rawkes.com/articles/creating-a-real-time-multiplayer-game-with-websockets-and-node.html • http://buildnewgames.com/websockets/

More Related