Feladatok‎ > ‎Mikor volt?‎ > ‎

Értékelés (2016. 03. 18.)

browser


webpages.zip

webserver

  • WebServer
    Szétválasztás URL alapján, megfelelő oldal visszaküldése
  • LoginServer
    Egyfelhasználós bejelentkezés
  • SessionServer
    Emlékek tárolása egy-egy böngésző felhasználóról.
  • example.FileServerExample
    Statikus fájlokat (pl. háttérkép) küld a böngészőnek

data

Feladatok

browser

  • Bejelentkezés, regisztráció
  • (További formázások – háttér, betűszín)
  • Megfelelő hivatkozások (statikus fájlok: /files/*)
  • Játékok megtervezése
  • Témakör szerkesztése (új témakör, új kérdés, kérdés módosítása, …)
  • Készítők névsora, link a szakkör honlapjára :)

webserver

  • xyzServer-ek összekapcsolása
  • Main létrehozása
  • Session – cookie párosítás befejezése
  • Regisztráció, bejelentkezés lekezelése
  • Új témakör, új kérdés, …
  • Loggolás!
  • Játékok levezénylése

data

  • UserDatabase Backup-ja
  • Láthatóságok rendbetétele

Játékok megtervezése

  • Lehet több játékmód
  • Minden játékmódot a következő módon tervezzetek meg:
    • Név: Melyik volt előbb?
    • Cél: A dátumok közötti összefüggések felismerésének fejlesztése.
    • Példajáték:
      • Melyik volt előbb?
        1. Luther 95 tézise
        2. Amerika felfedezése
      • > Válasz: 2.
      • Helyes!
        1. Luther 95 tézise: 1517. október
        2. Amerika felfedezése: 1492.
      • > Tovább
      • Melyik volt előbb?
      • Eredmény: 23/30, 77%
        Válaszaid:
    • Ehhez ilyen weboldalak kellenek:
      • 'Melyik volt előbb?' oldal
        link a html fájlra
      • 'Válaszolt a felhasználó' oldal
        link a html fájlra
      • 'Eredmény' oldal
        link a html fájlra
    • A játékmódhoz létrehozott Game osztálynak a következő tagjai legyenek
      • Question[][] questions
        Kétdimenziós tömb, n×2-es mérettel, ahol n a dátumpárok száma, és questions[i][0]-át és questions[i][1]-et kell összehasonlítani a felhasználónak.
      • int progress
        Ennyiedik kérdésnél tart a felhasználó, vagy a kérdést, vagy a megoldást kell elküldeni az ennyiedik kérdésről.
      • boolean answered
        Megválaszolta már az aktuális kérdést?
      • boolean[] answers
        A felhasználó válaszai, false, ha az 1-eset, true, ha a 2-eset választotta. Csak a progress-edik elemig érdekes, utána mind false.
      • constructor
        Inicializálja a fenti mezőket, ügyelve, hogy csak olyan kérdéspárokat képez, amiknél eldönthető a sorrend.
ċ
webpages.zip
(1185k)
Bence Hornák,
2016. márc. 13. 14:09
Comments