Aktualizacja:
Najświeższa wersja modułu dostępna jest zawsze w dziale Projekty
Dla EdP napisałem około rok temu prosty blok, rozszerzający funkcje platformy e-learningowej Moodle o możliwość "obliczenia" czasu, spędzonego na kursie oraz jego wyświetlenia w boksie wklejonym do kursów. Postanowiłem go napisać, gdyż moduł
Use stats nie spełniał naszych wymagań i niekiedy udawało mu się pokazywać czas, wyciągnięty z kapelusza - bardzo często zdarzało się, że skracał się z 10 godzin do 7. Na jego podstawie powstała wersja beta mojego modułu, która z drobnymi poprawkami sprawuje się bardzo dobrze po dziś dzień. Kilka tygodni temu poproszono mnie jednak o udostępnienie modułu Uniwersytetowi Ekonomicznemu w Krakowie. Moduł, który pisałem dla EDP postanowiłem zarzucić i rozpocząłem prace nad ulepszoną wersją. Skończyło się na tym, że sporą ilość rzeczy przepisałem na nowo. Pomyślałem, że mogę w sumie udostępnić go osobom z całego świata, dopóki nie odwidzi mi się i nie zmienię zdania, na tak zwanej licencji GPL. Tak więc, kto potrzebuje zaaplikować informację o spędzonym czasie na swoich kursach lub kontrolować spędzony czas przez użytkowników - może sobie moduł pobrać i zainstalować.
Moduł blokowy, który napisałem instaluje się nad wyraz prosto, rozpakowując archiwum w katalogu
blocks instalacji Moodle, a następnie logując się na platformie jako administrator i przechodząc w zakładkę
"Powiadomienia". Usuwanie jest równie proste i można go dokonać, będąc zalogowanym jako administrator w opcjach
"Moduły", usuwając następnie katalog
mgs_stats.
Główne funkcje modułu to:
- Pokazywanie spędzonego czasu osobie zapisanej na kurs w roli studenta
- Pokazywanie zbiorczej informacji o spędzonym czasie na kursach, jeżeli moduł zostanie dodany do strony "Mój Moodle"'
- Administrator platformy może obserwować spędzony czas każdego użytkownika, zapisanego na dany kurs w roli studenta
- Nauczyciel może obserwować spędzony czas każdego użytkownika, zapisanego na kurs, który on prowadzi w roli studenta
- Moduł umożliwia ustawienie trzech progów czasu, po których przekroczeniu zmienia się kolor informacji, dostarczanej do użytkowników
- W pełni można konfigurować ilość dodawanego czasu po zakończeniu pracy z platformą, widełki czasowe, między którymi zliczany jest czas oraz moment, uznawany za zakończenie pracy z platformą e-learningową
Mam nadzieję, że komuś się przyda.
P.S. Podejrzewam, że moje angielskie tłumaczenie modułu jest bardzo prymitywne i najpewniej bardzo niepoprawne - angielski mój zwietrzał dość poważnie, tak więc przepraszam.