- Eladhatatlannak ítélt CPU-k eladásával javult az Intel node-ok kihozatala
- Az AI átformálja a Peugeot modelljeit is
- Ráműthető a Linux PlayStation 5-re, de csak egy boot erejéig
- Mindenféle környezeti behatásnak ellenállnak az ASUS új TUF tápjai
- A kínai felsővezetés blokkolhatta Mark Zuckerberg óriási AI üzletét
- Pixel plus ultra: teszten a 6K-s LG UltraFine monitor
- Nem tetszik a PC-gyártóknak az Xbox új iránya?
- A Kindle-botrány röviden — a digitális tulajdon vége
- DUNE médialejátszók topicja
- Eladhatatlannak ítélt CPU-k eladásával javult az Intel node-ok kihozatala
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Vezeték nélküli fejhallgatók
- Nikon Z MILC fényképezőgépcsalád
- Apple MacBook
- Apple asztali gépek
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
- Spórolós topik
- Pixel plus ultra: teszten a 6K-s LG UltraFine monitor
- iPhone topik
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- gban: Ingyen kellene, de tegnapra
- Külföldi prepaid SIM-ek itthon
- Honor 600 – kezes, kitartó, költséges
- Nem tetszik a PC-gyártóknak az Xbox új iránya?
- A Kindle-botrány röviden — a digitális tulajdon vége
- Brutálisan drága lehet a Poco F9 Ultra
- További aktív témák...
- Cisco Catalyst C1000-48T-4G-L 48xRJ45 4xSFP switch
- Kingston HyperX IMPACT 32GB DDR4 2400 MHz laptop RAM (2x16GB)
- Samsung Galaxy Watch 4 LTE 6 hónap Garancia Beszámítás Házhozszállítás
- GYÖNYÖRŰ iPhone XR 128GB Red-2 ÉV GARANCIA - Kártyafüggetlen, MS3984, 100% Akkumulátor
- AKCIÓ! MacOS 26! UTOLSÓ GEN iMac 27" 5K i7-10700K 64GB RAM 512GB NVMe Radeon Pro 5700 XT 16GB gar
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



