„BPROF:2dm” változatai közötti eltérés
A Miau Wiki wikiből
(→Megrendelői kezdeményezés) |
(→Megrendelői kezdeményezés) |
||
| 3. sor: | 3. sor: | ||
Létezik egy 2DM-játék (https://miau.my-x.hu/miau/254/2dm_kemia_demo/), amelyben a feladat egy 3x3-as hálóban különféle képeket elhelyezni az oszlop- és sor-fejlécek alapján. A létező 2DM-játék log-ja a vágólapra keletkezik a JavaScript lehetőségei mentén. | Létezik egy 2DM-játék (https://miau.my-x.hu/miau/254/2dm_kemia_demo/), amelyben a feladat egy 3x3-as hálóban különféle képeket elhelyezni az oszlop- és sor-fejlécek alapján. A létező 2DM-játék log-ja a vágólapra keletkezik a JavaScript lehetőségei mentén. | ||
| − | Feladat: Új játék tervezését és futtatását támogató keretrendszer kialakítása úgy, hogy a keretrendszer támogassa a teszt megtervezését, az adat-megjelenítést/adatbevitelt, a teszt megírását és | + | Feladat: |
| + | *Új játék tervezését és | ||
| + | *futtatását támogató keretrendszer kialakítása úgy, hogy | ||
| + | **a keretrendszer támogassa a teszt megtervezését, | ||
| + | **az adat-megjelenítést/adatbevitelt, | ||
| + | **a teszt megírását és | ||
| + | **a log-elemzést (vö. https://miau.my-x.hu/mediawiki/index.php/Excel-makro - Tanfolyami vezérfeladat). | ||
Nem feladat: | Nem feladat: | ||
A lap 2022. november 5., 08:10-kori változata
Ez a szócikk a "Rendszertervezés" tantárgy keretében keletkező dokumentum, mely része a szakdolgozat mellékleteinek.
Megrendelői kezdeményezés
Létezik egy 2DM-játék (https://miau.my-x.hu/miau/254/2dm_kemia_demo/), amelyben a feladat egy 3x3-as hálóban különféle képeket elhelyezni az oszlop- és sor-fejlécek alapján. A létező 2DM-játék log-ja a vágólapra keletkezik a JavaScript lehetőségei mentén.
Feladat:
- Új játék tervezését és
- futtatását támogató keretrendszer kialakítása úgy, hogy
- a keretrendszer támogassa a teszt megtervezését,
- az adat-megjelenítést/adatbevitelt,
- a teszt megírását és
- a log-elemzést (vö. https://miau.my-x.hu/mediawiki/index.php/Excel-makro - Tanfolyami vezérfeladat).
Nem feladat:
- a keretrendszer által olyan output kialakítása, mely a jelenlegi 2DM-megoldás által azonnal futtatható
- online kollaboratív munka támogatása
- adatbázis-alapú megoldás kialakítása
Rendszer Megrendelővel egyeztetett követelményei
optimális (tesztelt):
- windows 11
- Intel Core i5 11th gen
- 16GB ram
választott technológiák:
- Programnyelv: C#
- Adattárolás: JSON
Ötletek:
- Githubon puzzle katalógus repo,, amibe barki bele tud committolni.
- Ezt esetleg fetchelne az alkalmazás és így ott is meg tudna esetlegesen jelenni egy külön marketplace nézet.
- puzzle inditasakor a puzzlet letrehozo szemely által megadott azonosító input (neptun kod,nev,becenév stb (nem kell ezzel foglalkoznom h valid-e,mert nekem elég ha egy string az output és köszi)), ez is belekerülne a logfajlba
- puzzle kiértékelése a tanár részéről:
- output fajlokat osszeszedi (nem erdekel, hogy hogyan, emaillel beküldik a diákok stb….), és beolvastatja a programmal, ami csinal egy egyszeru excel tablet, akár csiribiri kimutatásokkal
- puzzlek kozott lepkedni lehet elore hatra ha van tobb puzzle
- teszt folytatasanak engedelyezese is tanartol fuggjon, logolva lesz a szüneteltetés
- tesztben a kép pathje nem képre mutat,hanem vmi mas esetleg txt fajlra, es az akkor bibi stb ilyen hiba case-eket talalj ki es sorolj fel
puzzle adat fajl: puzzle adatai honnan jonnek:
"puzzles": [
{
"question": "value",
"correctGridOrder": {
"1": "kep2",
"2": "kep4",
"3": "kep6",
"4": "kep8",
"5": "kep9",
"6": "kep7",
"7": "kep5",
"8": "kep3",
"9": "kep1"
}
},…
]
logger teszt irása közben: mindent logolni akarok, mar kesz van az,hogy a puzzle nézetet megnyitom,leminimalizalom, maximalizalom, siman kikattintok az ablakbol,le alt tabolom ezekhez megvan a timestamp is log az egyenlore egy txt fajl “log {timeOfStart}.txt”