Technikai fórum

Teszt pontozása

 
Kép
Teszt pontozása
Bálint György írta 2022. április 27., szerda, 08:29 időpontban
 

Ü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

Kép
Tárgy: Teszt pontozása
Nagy Gábor Zsolt írta 2022. április 27., szerda, 12:18 időpontban
 

Üdv!

Mind a kettőre van megoldás.

  1. 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;
  2. A teszt eredményeknél a Válaszokat kell választani. Lásd kép.

Remélem ez így segít!

Gábor

Kép
Tárgy: Teszt pontozása
Bálint György írta 2022. április 27., szerda, 18:22 időpontban
 

Kedves Zsolt!

Köszönöm szépen!

Bálint György