Q4U - historia zmian po wersji 1.0.3.51
# 1.0.3.52 (201904):
1. NOWE: wydzielony standalone kreator testów (funkcje jak w Center, ale osobny plik exe, bez konieczności połączenia z bazą danych)
2. USPRAWNIENIE: (G) czytelniejsze oznaczenie, że filtr jest aktywny - zmienia się ikona
3. NOWE: (POZ) dodana funkcja wykluczania jednego studenta z dostępu do testu (np. przy czytaniu listy obecności)
- nadpisuje inne ustawienia, grupa*test, egzamin
- wykonywane w oknie szczegółów studenta na zakładce testy
4. NOWE: dodana funkcja klonowania raportów (aby łatwiej zrobić własne/zmodyfikowane na podst. wbudowanych)
5. NOWE: w szczegółach testu i szczeg. wyniku dodana funkcja "otwórz w przeglądarce" - pozwala np. zapisać do pdf czy wydrukować poza Center
6. NOWE: usprawnienia i zmiany w oknie definiowania raportów, dodany poziom pod-podraportu (nieużywany jeszcze w praktyce)
7. BŁĄD: WWW: poprawiony błąd, że gdy test na 1 stronie i zawiera pytnia z wielokrotnym wyborem, to nie dawał się nigdy zakończyć
8. BŁĄD: kreator testów - poprawione, że na zapis poprawnie renumeruje pytania i odpowiedzi (powstawały pytania, gdzie pierwsza odpowiedź miała nr 2)
9. NOWE: zmiany w raportach:
- w parametrach może być dostępne pole daty, w wielu raportach tego brakowało żeby było sensownie
- dodana mozliwość wydruku raportów również z list: wyników/studentów/testów dla zaznaczonych i dodane kilka raportów takiego typu
- (POZ) dodana grupa raportów do "archiwizacji" wyników - szczegółowe (i wariant, ze mniej) wydruki jakie odpowiedzi na jakie pytania
- dodany nowy raport grupa*przypisane testy
- dodana wcześniej niedokończona możliwość wydruków z okna wyniku
- różne drobne zmiany w różnych raportach
10. NOWE: (POZ) kreator - predefinowane wstawki HTML w rozwijanej liście pod prawym klawiszem
11. USPRAWNIENIE: (POZ) punkty za esej/txt nadawane ręcznie - możliwość osobnego oceniania per pytanie / suma liczona automatycznie
- też szczegółowo pokazywane przez WWW i w Center w podglądzie wyniku
# 1.0.3.53-1.0.4.54 (201905):
1. NOWE: zmiana logiki działania - teraz każda odpowiedź zapamiętywana jest od razu w bazie danych
2. NOWE/FIX: zmiana logiki działania - wybór, które pytania zadać i kolejność pytań/odpowiedzi ustalany na starcie testu i zapamiętany w bazie
3. USPRAWNIENIE: w zw. z tym teraz możliwy poprawny podgląd wyniku wg. kolejności, w jakiej zadano i rozróżnieniem pytań niezadawanych
4. USPRAWNIENIE: zmiana, żeby raporty wyników szczegółowe nie wymagały, aby wyniki były zatwierdzone
5. NOWE: monitorowanie "live" testów w trakcie rozwiązywania: kto/co/ile%/start + filtrowanie + możliwość usunięcia
6. USPRAWNIENIE: (G) blokady test/student - teraz można zobaczyć/zmieniać per test / student wygodnie
7. BŁĄD: test na czas (cały lub na każde pytanie) - czasem nie działał timeout, tylko się zapętlało [gdy na czas + puste niedozwolone]
8. USPRAWNIENIE: start testu - zdarzenie logowane w bazie, przedtem tylko zakończenie testu
9. USPRAWNIENIE: WWW: lista wyników inaczej ułożona, dodane pole ile pkt zalicza
10. USPRAWNIENIE: (G) WWW: dodana blokada/ostrzeżenie przed przerwaniem testu, siłą rzeczy da się ominąć, ale przypadkowe klikniecie jednak pokaże dialog
11. niewidoczne dla użytkownika zmiany w części WWW:
- FIX: GET -> POST przy odpowiedziach
- FIX: gdy nastąpi timeout info o tym jest poprawnie wysyłane do systemu
- BŁĄD: poprawione budowanie id sesji, kiedyś *mogło* się *czasem* zdarzyć, że się nałoży, dodatkowo id sesji teraz pamiętane w bazie
12. FIX: w opcjach testu w kreatorze pilnowanie, żeby nie można było wybrać zadawiania więcej pytań, niż test faktycznie ma
13. USPRAWNIENIE: w konfiguracji dodany przycisk testowania czy cgi administracyjne działa
14. USPRAWNIENIE: szukaj/grupa - dodane parametry: test i student (rozwijane listy)
15. FIX: był błąd, że jak się wciśnęło enter na ostatnim wierszu dowolnej listy/tabeli wyskakiwał błąd EGridException
16. FIX: był błąd, że użycie przycisków << < > >> w szczegółach wyniku powodowało błąd
17. FIX: test oceniany ręcznie + gdy zadawane nie wszystkie pytania - źle pokazywało maksymalną możliwą ilość pkt
18. FIX: odnotowanie daty zmiany hasła egzaminatora źle działa - nawet jak nie ma zmiany hasła data się zmieniała
19. FIX: był problem z wynikiem, gdy w tescie np. same eseje
20. USPRAWNIENIE: filtr na liście egzaminów - dodany parametr przyszłe/nie
21. USPRAWNIENIE: import testów z xls - publikacja na WWW dzieje się teraz automatycznie
22. NOWE: gdy timeout testu w podglądzie wyniku czas na czerwono z dymkiem, że był timeout / dodany też log zdarzenia w bazie
23. inne zmiany kosmetyczne w Center i na WWW
# 1.0.4.55 (201906):
1. FIX: wyłączone "PYTANIE" jako domyślna wartość nowego pustego pytania
2. BŁĄD: kreator - błąd po kasowaniu pytan [ERROR 00000028]
3. NOWE/FIX: kreator - na zapisz sprawdzanie, czy wypełniono odpowiedzi oraz czy sumaryczne punkty za pytanie > 0
4. FIX: WWW - niepotrzebne ostrzeżenie o opuszczeniu strony przy przechodzeniu między pytaniami poprzednie/następne
5. FIX: WWW - niepotrzebne ostrzeżenie o opuszczeniu strony na zakończenie testu
6. BŁĄD: gdy test kończony ręcznie - źle pokazuje ostatnie zazn. odpowiedzi
# 1.0.4.56 (202003-202004):
1. NOWE/FIX: [POZ] funkcja cofnięcia anulowania wyniu + osobne prawa do: anulowania / cofniecia anulowania
2. NOWE: eksport - przepisany kod + też egzaminy + dozwolone formaty: csv, xls, xlsx, ods, html
3. NOWE: w konfiguracji link otwierający stronę WWW dla studentów
4. FIX: zmiany kosmetyczne / drobne zmiany wizualne
5. FIX: poprawione niektóre zapytania SQL
6. NOWE/FIX: poprawiona obsługa HTTPS przy czynnościach administracyjnych z poziomu Center na serwerze WWW
7. FIX: nie dało sie zakończyć testu, gdy nie wybrano odpowiedzi (gdy puste odpowiedzi dozwolone: TAK)
8. BŁĄD: poprawione błąd deadlock / błąd zapisu odpowiedzi
9. FIX: puste odpowiedzi - źle liczy sumę pkt
10. FIX: w czasie rozwiązywania testu zmiana jezyka przechodzi do następnego pytania
11. NOWE/FIX: "Zmień język" schowane w submenu, dostępne przed zalogowaniem
12. FIX: zmiana języka - zablokowana, gdy w trakcie testu
# 1.0.4.57 (202004):
1. NOWE/FIX: różne poprawki w obsłudze stylów
2. BŁĄD: wynik wbudowany - zawsze błędnie 0 pkt albo niedostępny
3. NOWE/FIX: w Center pokazać wynik opisowy gdy jest
4. NOWE/FIX: (G) możliwośc łatwego przejścia między pytaniami - coś jak: 1 2 3 [4] 5 6 7
5. BŁĄD: (R) test z czasem per pytanie -> klik gdy pusta odpowiedź - błędnie resetuje czas
6. jednak przywracam TABLE/TH/TD/HR/PRE
7. BŁĄD: edycja ręcznie nadawanych punktów nie zawsze aktualizuje do użyj sugestii (wymaga enter)
8. BŁĄD: nie waliduje, że puste edit i textarea w CGI
9. NOWE: historia aktywności studenta w oknie studenta
10. FIX: ustawienia arkusz/wiersz w imporcie XLS nie były zapamiętywane!
11. NOWE: import użytkowników z XLS
12. FIX: zmienione maksymalne wartości w polityce haseł
13. FIX: po przelogowaniu - odświeżać listy
14. FIX: dodanie nowego studemta - czemu zdjęcie czarne
15. FIX: grupy 0 nie mogę dodać/usunąć a w teście/studencie mogę
16. FIX: kreator - wydok wynik opisowy - pkt niezaincjalizowane -> ustawić na 0
17. NOWE/FIX: kreator - dodać div+styl dla całego bloku QA
18. NOWE: komunikaty - dodać grupę/studenta/wykładowcę
19. NOWE: komunikaty - dodać wyszukiwanie
20. NOWE: komunikaty - dodać eksport do XLS
21. NOWE: komunikaty - przeniesione do głównego okna na dodatkową zakładkę
22. BŁĄD: ciągle problem deadlock ?
23. FIX: mechanizm uprawnień żle działał po zmianie logiki
24. FIX: egzamin - okno szczegółów - drobne poprawki
25. BŁĄD: na exit CGI w destroy obiektu sql nie ma już logu - log śmieci plikami
26. drobne poprawki i zmiany kosmetyczne oraz niewidoczne zmiany w kodzie
# 1.0.4.58 (202005):
1. BŁĄD: poprawiony błąd, że czasem występował deadlock przy startcie testu
2. NOWE/FIX: ulepszone ocenianie "hurtowe" - dla dowolnych zaznaczonych / nie ocenionych
3. NOWE/FIX: wynik - ocenianie i zatwierdzanie - dodane osobne prawa, dodane logowanie zdarzeń
4. FIX: wynik - przy ręcznym ocenianiu czasem błąd
5. FIX: wynik - przy ręcznym ocenianiu czasem nie odświeżało danych
6. NOWE: import z XLS - też import komunikatów
7. NOWE/FIX: import - przepisanu kod + dozwolone formaty: csv, xls, xlsx, ods
8. NOWE/FIX: import z XLS - użycie regularnej validacji wszędzie, np. użytkownicy - żeby nie pozwoliło na pusty login
9. NOWE: więcej operacji na zaznaczonych listach
10. NOWE: (G) kreator testów - też wywołanie z okna testu
11. TEST: test z 10.4.13-MariaDB / Windows 7 / port 3307 - DZIAŁA
12. FIX: skoro nie ma funkcji "stron" - usunąć wyświetlanie pytań przez JS
13. FIX: params - jakby nie działa?
14. FIX: (G) WWW: nadchodzące egzaminy - "trwa" -> "czas trwania" i bez sekund
15. drobne poprawki i zmiany kosmetyczne oraz niewidoczne zmiany w kodzie
# 1.0.4.59 - 1.0.5.60 (202012-202609):
1. BŁĄD: komunikat indeks listy poza zakresem przy dodawaniu egzaminu bez grupy/testu
2. NOWE: (opcjonalne) filtrowanie wszystkiego w kontekście wykładowcy (widzi tylko swoje dane)
3. NOWE: [POZ] archiwum, do którego można by przenosić studentow/grupy/wyniki
4. NOWE: [POZ] opcja zablokowania publikowania wyników, aby student nie miał moźliwości sprawdzenia wyniku/punktów
5. drobne poprawki i zmiany kosmetyczne
# 1.0.5.61 (202610):
1. Dodanie/poprawienie obsługi https w kilku miejscach (np. przy sprawdzaniu najnowszej wersji programu)