Technikai fórum
Teszt pontozása
Üdvözlök Mindenkit!
A következő problémára keresek megoldást, ha van.
Adott több kurzus, amelyben sok-sok teszt van, mindegyikben több kérdéssel. (Száz körüli tesztről beszélünk.) Mindegyik tesztet többször is meg lehet oldani, és a naplóba az utolsó próbálkozás pontszáma kerül be. Ezt szeretném megváltoztatni, hogy ne az utolsó, hanem az átlag pontszámot jegyezze be. Azt megtaláltam, hogy az egyes tesztekben ezt hol kell beállítani. A kérdésem az lenne, hogy lehet-e globálisan is állítani ezt annak érdekében, hogy ne kelljen minden tesztben ezt végigkattintgatni.
A másik kérdés az lenne (és ha erre van megoldás, az első nem is baj, ha nem sikerül), lehet-e olyan pontozói jelentést lekérdezni, ahol egy teszt összes próbálkozásának eredményét le lehet ellenőrizni. (És nem úgy, hogy minden felhasználó minden tesztjénél külön-külön kattintgatok a próbálkozásokra.)
Előre is köszönöm a segítséget.
Bálint György
Üdv!
Mind a kettőre van megoldás.
- Az adatbázisban lehet átírni. Az mdl_quiz táblát kell módosítani. Azon belül is a grademethod oszlop értékét. Valami ilyesmi:
UPDATE mdl_quiz SET grademethod = 2 WHERE course = courseID;
Persze előtte dbbackup.
És érdemes előtte egy teszten kipróbálni:
UPDATE mdl_quiz SET grademethod = 2 WHERE id = quizID; - A teszt eredményeknél a Válaszokat kell választani. Lásd kép.
Remélem ez így segít!
Gábor