- Apple MacBook
- Véleményes teszt bizonygatja mennyit ér a Macbook Neo 8 GB RAM-ja
- Idén lesz tíz éves az AMD Socket AM4 foglalat
- Fejhallgató erősítő és DAC topik
- Autós kamerák
- Azonnali notebookos kérdések órája
- Azonnali informatikai kérdések órája
- Milyen TV-t vegyek?
- E-book olvasók
- Márciusi pillanatkép a hardverpiacról
Aktív témák
-
RedSign
tag
Sziasztok!
Kaptam egy feladatot, amit meg kellene oldani a lehető legoptimálisabb módon és van már rá ötletem is, de kiváncsi vagyok Ti hogyan oldanátok meg.
Szóval egy teszteket kezelő oldalról lenne szó, ahol adott tesztekhez adott kérdéseket kellene rendelni és ezekből véletlenszerűen a teszt létrehozója által megadott kérdés számnyit kiértékelni. A felhasználók különböző csoportokban kapnak helyet és adott csoportokhoz kell a teszteket hozzárendelni. Az egyes felhasználók teszteredményeit (és válaszait) rögzíteni kell és kiértékelni.
A "problémám" ott lenne, hogy szerintetek mi a legoptimálisabb megoldás a tesztek, a hozzátartozó kérdések (válaszokkal) és a kitöltött tesztek adatbázis megvalósítására? A felhasználók, csoportok kezelése nem probléma...Első elgondolásom szerint a külön táblába tenném a csoportokat (amihez a felhasználók tartoznak), a teszteket, a kérdéseket (a válaszokkal) és az eredményeket. Mindezt úgy, hogy a teszteknek lenne egy olyan mezője ami a kérdések id-ját tartalmazza, a kérdéseknek pedig egy olyan mezője ami a válaszokat, az eredményeknek pedig ami a felhasználó által adott válaszokat. (Egy felhasználó csak egy csoportba tartozhat!)
Pl. első megoldás, bár itt az answer tábla szerintem hatalmasra nőhet...:
users
user_id
user_name
group_id
group
group_id
group_name
test
test_id
test_group
test_label
question
question_id
question_text (pl.: Mennyi 1+1?)
question_answers (pl.: 1*2*3*4)
question_right (pl.: 2)
answer
answer_id
answer_question_id
answer_user
answer_date
answer_selected (question_answers válasz sorszáma, pl.: 3 -> rossz válasz)Véleményeket és javaslatokat várnék...

Köszönöm előre is!

Üdv,
RedSign
Aktív témák
- Telefon felvásárlás!! Samsung Galaxy Note 10+/Samsung Galaxy Note 20/Samsung Galaxy Note 20 Ultra
- ÁRGARANCIA! Épített KomPhone Ultra 9 285K 32/64GB RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
- GAMER PC! i9-13900 / RTX 4070 Super / 32GB DDR5 / 1TB NVMe / B760 / 650w Gold! BeszámítOK
- Apple iPhone 13 256GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! Lenovo ThinkPad T470s - i5-6GEN I 8GB I 256SSD I 14" FHD I HDMI I Cam I W11 I Gari!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



