eNauczanie (nowe) - tworzenie nowych, wprowadzenie oraz kopiowanie kursów i banku pytań ze "starego" eNauczania

eNauczanie (nowe) - tworzenie nowych, wprowadzenie oraz kopiowanie kursów i banku pytań ze "starego" eNauczania

Przypomnienie - wskazówka techniczna

Ze względu na konieczność zapewnienia, że nowa platforma nie będzie powielać tych samych błędnych struktur w bazach pytań (z baz tych korzystają moduły Test - dawniej nazywane Quiz), kopie zapasowe celowo nie zawierają w sobie baz pytań.

Bazy pytań (o ile stara platforma je wczyta) można również zmigrować do nowej platformy. Czynność ta jest opisana poniżej w części pt. Eksport oraz import Bazy pytań.

Szanowni Państwo,

uprzejmie informujemy, że Centrum Usług Informatycznych (CUI) nie kopiuje kursów ani baz pytań pomiędzy platformami Moodle.
Za przenoszenie treści i konfiguracji kursów odpowiedzialni są bezpośrednio użytkownicy, zgodnie z przygotowanymi instrukcjami i zaleceniami.


🔁 Dwie platformy Moodle - rok akademicki 2025/2026

W nadchodzącym roku akademickim równolegle będą funkcjonowały dwie wersje Moodle:

  • dotychczasowa (stara) – dostępna pod adresem:
    🔗 enauczanie.pg.edu.pl/moodle

  • nowa – rekomendowana do bieżącej pracy dydaktycznej, dostępna pod adresem:
    🔗 enauczanie.pg.edu.pl/2025
    (to ta sama platforma, która wcześniej funkcjonowała jako enauczanie2.pg.edu.pl)

Aby ułatwić orientację, główny adres enauczanie.pg.edu.pl będzie pełnił funkcję strony przekierowującej użytkownika na odpowiednią wersję Moodle w zależności od przypisanych kursów i roli.

image-20250811-052647.png

System Moja PG zostanie zintegrowany z obiema wersjami Moodle, co pozwoli na dostęp do wszystkich istotnych informacji z jednego miejsca.


📌 Ważne informacje dla prowadzących zajęcia

  • Zachęcamy do korzystania z nowej wersji platformy Moodle, która zapewnia lepszą wydajność, nowoczesny interfejs oraz większe możliwości integracji.

  • CUI nie przenosi kursów ani zawartości za nauczycieli.
    Każdy prowadzący ma cały rok akademicki 2025/2026 na samodzielne skopiowanie swoich materiałów, quizów, testów oraz ustawień kursów.

  • Wsparcie techniczne i instrukcje krok po kroku będą dostępne przez cały okres przejściowy.



Tworzenie nowych kursów na nowej platformie

Tworzenie nowych kursów na nowej platformie dostępne jest poprzez:

  • utworzenie kursu z pozycji Moja PG (wszystkie kursy tworzone z pozycji Moja PG tworzone są już na nowej platformie) - metoda dostępna i rekomendowana dla osób odpowiedzialnych za dany przedmiot,

  • zamówienie kursu w formularzu na nowej platformie eNauczanie,

  • zwrócenie się do menadżera kategorii o utworzenie kursu.


Nieprawidłowa Baza pytań jest powodem problemów z wydajnością starej wersji eNauczania

Po wielu latach używania platformy Moodle okazało się, że pewne struktury Bazy Pytań bardzo mocno wpływają na obciążenie serwera i jego powolne działanie. W nowej wersji chcemy uniknąć przenoszenia złych nawyków i nie powielać tych błędów - dla dobra wydajnego działania całej platformy.

UWAGA! W niektórych kursach Bank Pytań posiada tak liczne błędy, że może być niemożliwy do przenoszenia pomiędzy starą, a zaktualizowaną wersją Moodle.

Autorzy oprogramowania Moodle nie wskazują najlepszego sposobu użycia Banku Pytań. Oprogramowanie pozwala na dość swobodne użycie tego rozwiązania. Z tego powodu nie da się przeprowadzić procesu optymalizacji automatycznie i na masową skalę.


Kopiowanie Bazy pytań

1. Wprowadzenie

W tej instrukcji posługujemy się głównie angielskimi nazwami opcji i zdjęciami pochodzącymi ze starej wersji enauczanie.pg.edu.pl w języku EN.

Kurs widoczny na zdjęciach został utworzony na potrzeby prezentacji i scala wiele przypadków.

QB = Question Bank / Bank pytań / Baza pytań

2. Sprawdzenie wielkości QB

Błąd ładowania QB - może się zdarzyć, że wejście do QB nie będzie w ogóle możliwe (błąd 404, ładowanie w nieskończoność).

Oznacza to, że dany kurs ma tak skomplikowaną strukturę QB, iż eksport z pytaniami nie będzie możliwy.

Przed przystąpieniem do migracji kursu na nową platformę, jeżeli w kursie są użyte quizy z QB, należy sprawdzić strukturę pytań.

W tym celu wchodzimy w kurs, z menu More (Więcej) wybieramy QB (Bank pytań), a po wyświetleniu strony wybieramy opcję Categories (Kategorie) z listy wyboru po lewej stronie.

image-20250702-091515.png
Listowanie kategorii dla QB

Przyglądamy się strukturze zagnieżdżenia pytań w kategoriach. Jeżeli w danym kursie występuje chociaż jeden z problemów wypunktowanych niżej, to kurs prawdopodobnie kwalifikuje się do optymalizacji, a podczas przenoszenia może generować błędy.

Problematyczną strukturą jest wystąpienie przynajmniej jednego z poniższych:

  1. wielokrotne zagnieżdżanie kategorii na wielu poziomach

  2. bardzo duża liczba kategorii

  3. zdublowane kategorie

  4. duża liczba kategorii pustych (0)

  5. duża liczba pytań nadmiarowych/zbędnych

Przykłady wyglądu niepożądanych struktur:

Wielokrotnie zagnieżdżone kategorie, duża liczba kategorii:

image-20250702-091709.png
Problemy: wielokrotnie zagnieżdżone kategorie, duża liczba kategorii

Kategorie najniższego poziomu są puste:

obraz-20250617-092320.png
Problemy: duża liczba kategorii, kategorie puste, kategorie zdublowane

Zduplikowane kategorie, duża liczba kategorii, dużo niepotrzebnych pytań:

Zrzut ekranu z 2025-06-17 13-37-38-20250617-114634.png
Problemy: zduplikowane kategorie, za duża liczba kategorii, za dużo niepotrzebnych pytań

Pytania zbędne (nie używane w żadnym Quizie):

image-20250702-091159.png
Problemy: żadne z pytań w tej kategorii nie jest użyte w jakimkolwiek quizie - nadmiarowe

3. Porządkowanie

Prace porządkowe obejmują głównie usuwanie nadmiarowych pytań oraz usuwanie pustych kategorii i przenoszenie pytań do kategorii głównej.

Można je wykonać w dowolnej kolejności, ale celem procesu jest uzyskanie prostej struktury z możliwie jak najmniejszą ilością kategorii obejmującymi wszystkie potrzebne pytania. Miejscem głównym składowania pytań jest główny obszar kursu lub pierwsza kategoria w tym miejscu. Np. Question categories for 'Course: Mathematical Statistics 2024/25 copy with clean QB'.

Usuwanie pustych kategorii

Naciskamy ikonę kosza przy nazwie kategorii, która ma zerową liczbę pytań (oznaczone (0)). Naciśnięcie przycisku usuwa kategorię bez dodatkowego pytania. Jeżeli kategoria ma inną podkategorię, to ta zostanie przeniesiona poziom wyżej wraz z pytaniami.

obraz-20250617-122416.png
Przycisk kosz przy pozycji proporcje (0)
obraz-20250617-122620.png
Podkategoria została przeniesiona wraz z pytaniami

Usuwanie nadmiarowych pytań

Wchodząc w kategorię możemy wyświetlić pytania z tej kategorii. W kolumnie Usage (Użycie) jest liczba quizów, w których pytanie zostało użyte (podpięte). Np. kategoria NY_QUIZ (0) nie ma pytań, ale zaznaczając opcję Also show questions from subcategories (Pokaż także pytania z podkategorii) pojawią się pytania z kategorii: ttest - mcq (10) i ttest_num_2024_2025 (4).

obraz-20250617-123435.png

Usuwanie pytań pojedynczo

Przeglądamy pytania i wszystkie niepotrzebne usuwamy. Robimy to z poziomu menu Edit(Modyfikuj).

obraz-20250617-124023.png

Kasowanie wielu pytań na raz

Należy zaznaczyć

obok pytania i skorzystać z przycisku na dole With selected(Z zaznaczonymi). Ten typ kasowania pokaże okno potwierdzania operacji.

obraz-20250617-124049.png

Niektóre pytania mogą zawierać więcej wersji

Wtedy każdą wersję pytania należy usunąć korzystając z menu Edit -> History (Modyfikuj → Historia).

obraz-20250617-125604.png
obraz-20250617-125752.png

Porządkowanie - przenoszenie pytań do kategorii głównej

Jeżeli Quiz nie wykorzystuje pytania typu losowe pytanie (z kategorii), a więc nie wymaga wskazywania jakiejkolwiek kategorii z QB to dobrym rozwiązaniem jest przeniesienie wszystkich pytań do kategorii głównej.

Pytania można przenieść do kategorii nadrzędnej zaznaczając poszczególne pytania za pomocą checkboxów i korzystając z opcji menu With selected → Move to… (Z zaznaczonymi → Przenieś).

4. Eksport oraz import Bazy pytań

Przed wyeksportowaniem kategorii pytań warto nadać jej identyfikator - tym sposobem łatwiej uniknąć powtórzeń kategorii w nowym eNauczaniu.

image-20250807-101445.png
image-20250807-101609.png
  1. Aby wyeksportować uporządkowaną bazę pytań, w kursie kliknij More -> Question bank (Więcej → Baza pytań).

image-20250807-100354.png
  1. Po załadowaniu Bazy pytań przejść do opcji Eksport.

    image-20250807-100608.png
  2. Zaznacz format pliku “Moodle XML” oraz kategorię pytań jaką chcesz wyeksportować.

    image-20250807-100713.png
  3. Określ czy chcesz również wyeksportować kategorię oraz kontekst.

    image-20250807-100827.png
  4. W nowym eNauczaniu wejdź w kursie w More -> Question bank -> Import (Więcej → Baza pytań → Import). Wybierz format Moodle XML, wybierz wcześniej wyeksportowany plik, a następnie potwierdź Import.

    image-20250807-101844.png

Czynność skopiowania (migracji) pojedynczego kursu ze “starego” eNauczania (enauczanie.pg.edu.pl/moodle) do nowej instalacji Moodle (enauczanie.pg.edu.pl/2025) składa się z 3 etapów, które należy kolejno wykonać:

  1. Utworzenie kopii zapasowej kursu na dotychczasowej “starej” platformie

  2. Pobranie pliku kopii zapasowej kursu z dotychczasowej “starej” platformy na dysk

  3. Odtworzenie kursu na nowej platformie z posiadanego pliku kopii zapasowej


Kopiowanie kursów

1. Utworzenie kopii zapasowej kursu na dotychczasowej “starej” platformie

  1. Należy się zalogować na dotychczasową “starą” platformę i w spisie własnych kursów odnaleźć kurs, który zamierzamy skopiować na nową platformę: https://enauczanie.pg.edu.pl/moodle/my/courses.php

  2. Po wejściu w konkretny kurs, w poziomym menu z opcjami (bezpośrednio pod nagłówkiem z nazwą kursu) wybieramy: Więcej → Ponowne wykorzystanie kursu tak jak na ilustracji.

    Uwaga: jeśli Twój kurs ma status zarchiwizowany, opcja Ponowne wykorzystanie kursu nie będzie dostępna. W takim przypadku prosimy przesłać do nas zgłoszenie. Na podstawie zgłoszenia, wskazany kurs zostanie skopiowany przez CUI (w ramach tej samej “starej” platformy). W utworzonej kopii będzie można wykonać czynności opisane w instrukcji.

obraz-20250801-130709.png
  1. W wyświetlonym widoku, z listy wybieralnej klikamy na opcję Kopia zapasowa - tak jak na ilustracji.

obraz-20250801-130901.png
  1. Widok zmieni się zgodnie z wybraną opcją: obecnie będzie to pionowa lista kilkunastu opcji. Większość z nich pozostawiamy bez zmian. Możemy kliknąć na granatowy przycisk Przejdź do ostatniego etapu dostępny niżej, pod listą opcji.

Ze względu na konieczność zapewnienia, że nowa platforma nie będzie powielać tych samych błędnych struktur w bazach pytań (z baz tych korzystają moduły Test - dawniej nazywane Quiz), kopie zapasowe celowo nie zawierają w sobie baz pytań.

Bazy pytań (o ile stara platforma je wczyta) można również zmigrować do nowej platformy. Czynność ta jest opisana w części pt. Eksport oraz import Bazy pytań.

  1. Rozpocznie się proces tworzenia kopii zapasowej. Należy zachować cierpliwość i nie klikać na żadne przyciski, nie odświeżać strony, nie klikać Wstecz w przeglądarce itp. W przypadku dużych objętościowo kursów, czynność może potrwać nawet ponad 1 godzinę.

Finalnie, gdy kopia zapasowa zostanie utworzona z sukcesem, pasek postępu zmieni swój kolor na zielony oraz dostępny będzie przycisk Kontynuuj - tak jak na ilustracji.

obraz-20250801-131757.png

Finalnie kliknij na granatowy przycisk Kontynuuj.

  1. Wyświetlona zostanie tabela z plikami kopii zapasowych tak jak na ilustracji.

obraz-20250801-132212.png

2. Pobranie pliku kopii zapasowej kursu z dotychczasowej “starej” platformy na dysk

  1. Mając wyświetlony ww. widok kopii zapasowej, w wybranym wierszu z kopią zapasową utworzoną danego dnia klikamy opcję Pobierz w kolumnie Pobierz.

  2. Po chwili przeglądarka wyświetli okno zapisu pliku kopii zapasowej .mbz na dysk komputera. Wybierz lokalizację zapisu wg uznania tak, aby miejsce zapisu było później łatwe do ustalenia.
    Typowymi “szybkimi” lokalizacjami do zapisu w przypadku komputerów z systemem Windows mogą być: Pulpit, Pobrane lub Dokumenty.

  3. Zapisz plik na dysk w wybranej przez siebie lokalizacji.

3. Odtworzenie kursu na nowej platformie z posiadanego pliku kopii zapasowej

  1. Jeśli jesteś osobą odpowiedzialną za przedmiot, spod Moja PG → Nauczyciel będzie możliwość (po rozpoczęciu roku akademickiego 2025/2026 lub tuż przed jego rozpoczęciem) utworzenia nowego pustego kursu na nowej platformie eNauczanie.

    Alternatywnie, utworzenie nowego pustego kursu można zamówić w Helpdesku CUI, przesyłając zgłoszenie w formie elektronicznej:
    https://gdansktech.atlassian.net/servicedesk/customer/portal/3/group/76/create/411

  2. Po uzyskaniu pewności, że nowy pusty kurs został utworzony na nowej platformie eNauczanie, zaloguj się do nowego systemu - do listy swoich kursów: https://enauczanie2.pg.edu.pl/my/courses.php

  3. Przejdź do swojego nowo utworzonego pustego kursu (na nowej platformie).

  4. Po wejściu w konkretny kurs, w poziomym menu z opcjami (bezpośrednio pod nagłówkiem z nazwą kursu) wybieramy: Więcej → Ponowne wykorzystanie kursu.

  5. W wyświetlonym widoku wybieramy opcję Odtwórz.

  6. Następnie w widoku odtwarzania zawartości kursu z kopii zapasowej, w obszarze Prześlij plik kopii zapasowej → kliknij Wybierz plik. W oknie wyboru plików wybierz opcję Prześlij plik. Kliknij na przycisk Wybierz plik.

  7. Wskaż teraz wcześniej utworzony plik kopii zapasowej kursu .mbz z dysku.

  8. Finalnie w oknie wyboru plików potwierdź wybór pliku kopii zapasowej poprzez kliknięcie na granatowy przycisk Prześlij ten plik.

  9. W obszarze Prześlij plik kopii zapasowej kliknij na granatowy przycisk Odtwórz.

  10. Wyświetlony widok zawartości pliku z kopią przewiń na sam dół i kliknij przycisk Kontynuuj.

  11. W kolejnym widoku dostępne będą trzy ramki z odmiennymi sposobami działania:
    - Odtwórz jako nowy kurs
    - Odtwórz do tego kursu → wybierz tę metodę
    - Odtwórz do istniejącego kursu

    Skorzystaj ze środkowej ramki pn. Odtwórz do tego kursu z domyślną opcją Scalanie kopii zapasowej kursu do tego / z tym kursem. W obszarze wybranej środkowej ramki kliknij na granatowy przycisk Kontynuuj.

  12. Następnie wyświetlone zostanie podsumowanie wskazanego pliku kopii zapasowej. Przewiń podsumowanie na dół i kliknij na przycisk Następny.

  13. Na kolejnym podsumowaniu znów przewiń stronę na sam dół i kliknij na przycisk Następny (zakładając, że chcesz zmigrować całą zawartość kursu).

  14. I znów kolejne podsumowanie przewiń na sam dół i kliknij na przycisk Wykonaj odtwarzanie.

  15. Rozpocznie się proces odtwarzania zawartości kopii zapasowej do bieżącego pustego kursu.
    Należy zachować cierpliwość i nie klikać na żadne przyciski, nie odświeżać strony, nie klikać Wstecz w przeglądarce itp. W przypadku dużych objętościowo kursów, czynność może potrwać nawet ponad 1 godzinę.

    Finalnie, gdy kopia zapasowa zostanie utworzona z sukcesem, pasek postępu zmieni swój kolor na zielony oraz dostępny będzie przycisk Kontynuuj. Na koniec kliknij na granatowy przycisk Kontynuuj.

  16. Wyświetlony zostanie kurs z odtworzoną zawartością z pliku kopii zapasowej.

  17. Odtworzoną zawartość w kursie można teraz dostosować do bieżących potrzeb.


FAQ (najczęściej zadawane pytania)

🔍 Gdzie znajdę kursy, na które jestem zapisany?

W roku akademickim 2025/2026 kursy mogą znajdować się na jednej z dwóch wersji platformy eNauczanie.
To, gdzie dany kurs będzie realizowany, jest decyzją nauczyciela prowadzącego przedmiot.

Zaloguj się na tej stronie za pomocą konta PG, aby wyświetlić listę kursów, na które jesteś zapisany.

Od roku 2026/2027 wszystkie nowe kursy będą tworzone tylko na nowej platformie.


Dlaczego nie widzę wszystkich kursów na liście?

Przyczyn takiej sytuacji może być kilka:

  • Na liście wyświetlamy tylko kursy utworzone na nadchodzący rok akademicki, które jeszcze się nie ukończyły. Kursy zakończone znajdziesz na platformie, na której były pierwotnie stworzone.

  • Niektóre osoby mogły nigdy nie logować się na platformie, przez co system nie może odnaleźć ich profilu.
    👉 W takiej sytuacji należy przejść do wybranej wersji platformy i zalogować się za pomocą konta PG.

  • Nauczyciel nie przypisał studentów do kursu lub wybrał opcję „Zapisywanie samodzielne”.
    👉 W takim przypadku najlepiej zapytać nauczyciela, gdzie umieścił kurs i poprosić o link.


💡 Dlaczego wprowadzamy nową platformę?

Przejście na najnowszą wersję Moodle umożliwi:

  • zwiększenie poziomu bezpieczeństwa,

  • poprawę wydajności działania,

  • eliminację dotychczasowych błędów.

Dodatkowo, nowa odsłona platformy będzie bardziej estetyczna i intuicyjna w obsłudze.


📅 Do kiedy stara platforma będzie funkcjonować?

Stara wersja platformy (enauczanie.pg.edu.pl/moodle) w roku akademickim 2026/2027 przejdzie w tryb do odczytu.
Oznacza to, że:

  • nie będą tworzone nowe kursy,

  • studenci i nauczyciele zachowają dostęp do dotychczasowych kursów przez kolejne 5 lat.




 

Centrum Usług Informatycznych Politechniki Gdańskiej 2024