Witam,
Od kilku dni mam problem z moodle 3.2.1 (Build: 20170109) z modułem QUIZ. Ludzie zgłaszają, że mają zrobiony test, a nauczyciel go nie widzi.
Admin wchodzi w: https://moodle.jakas_domena.pl/moodle/report/outline/user.php?id=44&course=9&mode=complete
i widzi:
Quiz: Nazwa_quizu
Grade: 66.67 % (Failed)
Attempt 1: 4.00/15.00 - Sunday, 24 September 2017, 2:57 PM
Attempt 2: 4.00/15.00 - Sunday, 24 September 2017, 3:25 PM
Attempt 3: 4.00/15.00 - Sunday, 24 September 2017, 3:52 PM
Attempt 4: 2.00/15.00 - Sunday, 24 September 2017, 4:07 PM
Attempt 5: 10.00/15.00 - Sunday, 24 September 2017, 6:07 PM
Attempt 6: 8.00/15.00 - Sunday, 24 September 2017, 6:28 PM
Attempt 7: 15.00/15.00 - Friday, 29 September 2017, 1:31 PM
co już jest podejrzane, bo Attempt #7 ma 15/15 czyli 100% a nie 66.67%. Po sprawdzeniu w bazie danych:
MariaDB [moodle]> select id,quiz,userid,attempt,preview,state,sumgrades from mdl_quiz_attempts where userid=44 and quiz=89;
+------+------+--------+---------+---------+----------+-----------+
| id | quiz | userid | attempt | preview | state | sumgrades |
+------+------+--------+---------+---------+----------+-----------+
| 7626 | 89 | 44 | 1 | 0 | finished | 4.00000 |
| 7627 | 89 | 44 | 2 | 0 | finished | 4.00000 |
| 7628 | 89 | 44 | 3 | 0 | finished | 4.00000 |
| 7629 | 89 | 44 | 4 | 0 | finished | 2.00000 |
| 7630 | 89 | 44 | 5 | 0 | finished | 10.00000 |
| 7631 | 89 | 44 | 6 | 0 | finished | 8.00000 |
| 7670 | 89 | 44 | 7 | 1 | finished | 15.00000 |
+------+------+--------+---------+---------+----------+-----------+
7 rows in set (0.00 sec)
jeden rekord (ten z wynikiem 15) ma ustawioną flagę "preview".
Po sprawdzeniu bazy danych okazuje się, że nigdy dopiero od kilku dni pojawiają się wpisy z taka flagą.
Wykonałem testowe odtworzenie bazy z backupu z daty poprzedzającej pojawienie się pierwszego wpisu z flagą preview = 1 i tam wszystko wydaje się być ok.
Czy ktoś ma pojęcie w czym może być problem ?
Pozdrawiam
Adam