Witam.
Od tygodnia dostawałem informacje od kursantów o braku możliwości zapisania dany z testów "błąd zapisu do bazy danych"
W czerwcu była podobna sytuacja z dodawaniem szkoleń (ćwiczeń z quizem lub scormem). Pomogło przejście na nowszą bazę danych i konwersja.
Niewiedzieć czemu sytuacja się powtarza...
Przeglądałem quizy i losowe pytania przypisane do nich z bazy pytań i pojawił się błąd przy punktacji.
Konkretnie chodzi o to, że jest 12 losowych pytań i każde pytanie ma wagę 8p. czyli maksymalnie daje to 96p. tak było ustawione by nie było ułamków. W trakcie szukania przyczyn otwarłem pierwsze z brzegu pytanie wielokrotnego wyboru z ustawioną opcją tylko 1 poprawna odpowiedź, i w punktacji zauważyłem -90% dla błędnych i 100% dla poprawnych. Ponieważ opcji "0" jeszcze nikt nie dodał (jest od -100 do 100 bez zera???) jest za to "żaden" zmieniłem na "żaden" i dałem zapisz - jest OK, wróciłem do edycji pytania i zastałem ponownie -90% Hmmm.... Spróbowałem zapisać tak jak jest z -90% i tu błąd !
W tej formie możliwe jest ustawienie tylko 10 punktów za zadanie max, i nie 12 tylko 10 pytań po 1p. jednak problem z z -90% pozostaje. Spróbowałem poszperać w bazie i ustawieniach kodowania. Wróciłem do PHP 7.1 i kodowania utf8_unicode_ci w confih.php a nie utf8mb4_unicode_ci i okazało się że jest ok. W pytaniach pozostaje opcja "żaden" a nie zapisane podejścia do testów same się zapisały.
Pisałem w tej sprawie do Nazwy.pl konsultant jednak odpowiedział że nie ma informacji by było coś zmieniane w ustawieniach baz danych.
Może co jest w najnowszej wersji Moodle ?
Pozdrawiam
Andrzej