„Platforma Moodle jako narzędzie do nauczania nie tylko
Transkrypt
„Platforma Moodle jako narzędzie do nauczania nie tylko
Innowacja pedagogiczna „Platforma Moodle jako narzędzie do nauczania nie tylko przedmiotów informatycznych w Zespole Szkół im. Hipolita Cegielskiego w Rogoźnie” Przewodnik dla nauczycieli Autor: Weronika Ewertowska Rogoźno, wrzesień 2013 Spis treści I. Wstęp ......................................................................................................... 4 II. Dlaczego Moodle?...................................................................................... 8 III. Instalacja platformy e – learningowej Moodle........................................... 10 IV. Używanie platformy zdalnego nauczania Moodle. ................................... 29 1. Informacje ogólne na temat budowy witryny. ........................................ 29 2. Dodawanie użytkownika do systemu. ................................................... 32 3. Uprawnienia użytkowników platformy Moodle....................................... 38 4. Zmiana układu strony – tryby pracy w systemie Moodle. ...................... 43 5. Zacznij nauczać – czyli jak tworzyć, zmieniać i usuwać kurs. ............... 45 V. Podsumowanie ......................................................................................... 84 VI. Informacje na temat dostępu Czytelnika do działającej platformy ............ 85 VII. Bibliografia ............................................................................................... 86 3 Wstęp I. W dzisiejszej szkole nauczyciele, aby udoskonalić i uatrakcyjnić proces edukacyjny, coraz chętniej sięgają po różnorodne technologie informatyczne. Najczęściej polega to na wyszukiwaniu informacji dostępnych na stronach internetowych (dokumenty hipertekstowe, dokumenty w formacie .docx czy pdf) czy też przygotowaniu i wyświetleniu prezentacji multimedialnej. Niekiedy nauczyciel udostępnia takie materiały uczniom, np. do pobrania ze strony internetowej szkoły czy wykorzystuje do porozumiewania się ze studentami mechanizm poczty elektronicznej. I tu rodzi się pytanie: czy to jest e-learning? Aby na nie odpowiedzieć należy zdefiniować często ostatnio używane „modne” pojęcia: wirtualna edukacja, kształcenie on-line, nauczanie zdalne.1 Pan Zbigniew Giurko w swej publikacji2 na temat e – learningu w oparciu o źródła3, do których dotarł podaje, iż już w roku 1700 w Stanach Zjednoczonych pojawiło się w gazecie ogłoszenie o e–learningu i przez kolejne 300 lat edukacja na odległość rozwijała się od kursów korespondencyjnych, poprzez telewizję edukacyjną, po multimedialne i interaktywne kursy wykorzystujące najnowsze technologie. Giurko słusznie stwierdza, iż edukacja na odległość opiera się w większym stopniu na samokształceniu ucznia w oparciu o dostarczone przez nauczyciela materiały. To właśnie uczeń w większym stopniu decyduje o przebiegu procesu kształcenia, a nauczyciel pełni rolę dostarczyciela informacji i egzekutora efektów samodzielnej pracy ucznia. Nauka najczęściej polega na przyswajaniu wiedzy z materiałów dydaktycznych podzielonych na moduły, składające się najczęściej tekstu uzupełnionego o ilustracje, animację, dźwięk, testy itp. W „wieku informacji” (jak nazywane są dzisiejsze czasy), dzięki możliwościom teleinformatycznym, proces dydaktyczny bywa wspomagany konsultacjami z nauczycielem w postaci wideo lub telekonferencji, czatów, forum czy po prostu przy wykorzystaniu poczty elektronicznej. W czasach dawniejszych systemy wspomagające naukę na odległość miały charakter asynchroniczny - uczeń miał dostęp do materiałów edukacyjnych, ale nie miał kontaktu z nauczycielem, jak to 1 http://www.informatyka.pwsz.kalisz.pl/?o-e-learningu,7 www.eschool.sonkis.pl/Elearning.pdf 3 Wirtualna Edukacja http://lttf.ieee.org/we/002.html - informacja z dnia 18.01.2008 r. 2 4 ma miejsce przy tradycyjnym sposobie nauczania. Szybsze łącza oraz komputery sprawiły, że powstały rozwiązania synchroniczne, umożliwiające prowadzenie zajęć na żywo na zasadzie tele lub wideokonferencji, wykorzystujące tzw. wirtualne tablice, chaty itp. Zatem jak zdefiniować e – learning? Wikipedia definiuje go jako „nauczanie z wykorzystaniem sieci komputerowych i Internetu, (..) wspomaganie dydaktyki za pomocą komputerów osobistych, CDROM-u i Internetu. Pozwala na ukończenie kursu, szkolenia, a nawet studiów bez konieczności fizycznej obecności w sali wykładowej. Doskonale uzupełnia również tradycyjny proces nauczania.”4 Jerzy Markiewicz w swym artykule, opublikowanym w kwartalniku „Forum nauczycieli”, a dostępnym na stronie Regionalnego Ośrodka Doskonalenia Nauczycieli „WOM”5 stwierdza iż jest to „szeroki zakres aplikacji i procesów przekazywania wiedzy i umiejętności z wykorzystaniem technologii komputerowych”6. Dalej autor publikacji podaje, iż powyższe definicje pomijają najważniejszy aspekt jakim jest fakt, że e – learning polega na uczeniu się. Po otrzymaniu materiałów z Internetu powinien uczeń przestudiować je samodzielnie, a wszelkie zadania przekazywane przez enauczyciela należy wykonać w ściśle określonych terminach, przy czym warunkiem przejścia do kolejnego etapu uczenia się jest zaliczenie poprzedniego. Wikipedia podaje, iż: „coraz więcej tradycyjnych szkół wyższych, jak również młodszych szkół wyższych online, oferuje przez Internet wybrane programy dyplomowe na wielu poziomach i w wielu dziedzinach. Zazwyczaj studenci zobowiązani są do uczęszczania na zajęcia, jednak wiele kursów jest udostępnianych wyłącznie online. Ponadto, coraz częściej uczelnie oferują studentom wsparcie online np. w formie informacji i rejestracji w sieci, e-doradztwa, sprzedaży podręczników przez Internet, stron samorządów czy gazet studenckich online. E-learning może również odnosić się do edukacyjnych stron internetowych, udostępniających np. scenariusze lekcji, arkusze ćwiczeniowe, czy interaktywne ćwiczenia dla dzieci. Pojęcie to jest również używane w biznesie w odniesieniu do opłacalnych szkoleń online.”7 4 http://pl.wikipedia.org/wiki/E-learning www.womkat.edu.pl/files/kwartalnik/12/markiewicz.doc 6 Kompendium wiedzy o sieciach, nr 5. Net World Akademia, 2003, s. 6. 7 http://pl.wikipedia.org/wiki/E-learning 5 5 Przeprowadzono wiele badań, w celu określenia skuteczności nauczania online. Wyniki tych badań nie są jednoznaczne. Mimo wszystko, istnieje przekonanie iż kursy online mają istotny wpływ na sukcesy uczniów. Podstawowe elementy skutecznego kursu online, według Wikipedii, to: Jak w każdym środowisku nauczania, znajomość uczestników kursu. Tworzenie kursu na postawie jasno sprecyzowanych celów i zaznajomienie z nimi studentów. Zwrócenie szczególnej uwagi na opracowanie graficzne kursu – wygląd nie jest najważniejszy; układ graficzny kursu powinien ułatwiać nawigację i naukę; trzeba też zwróć uwagę na realne możliwości studentów jak znajomość obsługi komputera, a w przypadku zamieszczania plików audio, video lub linków do stron internetowych również na ograniczenia sprzętowe. Zapewnienie ducha współpracy poprzez obowiązkowy podział zadań między studentów i nauczycieli, umożliwienie konstruktywnej krytyki, odpowiednią motywację i dostarczenie narzędzi, które pozwolą na dokonanie oceny w odpowiednim czasie. Elastyczne środowisko nauki – dostosowane do indywidualnych potrzeb studentów, ich zainteresowań oraz priorytetów, które nie mogą jednak stać się celem samym w sobie; wiedza musi być udoskonalana w czasie rzeczywistym i dostosowana do potrzeb edukacyjnych. Dostępność serwisu technicznego, aby szkolić i zapewniać stałe wsparcie techniczne zarówno dla uczniów jak i nauczycieli. Zamieszczenie linków i listy zasobów, umożliwiających poszerzanie podstawowego zakresu wiadomości. Stałe aktualizowanie informacji na stronach poświęconych szkoleniom online. Wszystkie wyżej wspomniane cechy dobrego portalu zdalnego nauczania posiada Modułowe Dynamiczne Zorientowane Obiektowo Środowisko Nauczania MOODLE (Modular Object Oriented Distanse Learning Environment). Waldemar Piotrkowski w swej prezentacji pt. „Zostań Moodlerem”8 definiuje go jako pakiet programów przeznaczony do tworzenia kursów prowadzonych przez Internet. 8 www.spmoszczenica.iap.pl/s/moodle.pdf 6 Celem niniejszej pracy jest stworzenie swoistego przewodnika instalacji i obsługi platformy Moodle dla nauczyciela w oparciu o konkretne przykłady wykorzystania. 7 II. Dlaczego Moodle? Grażyna Bochenkiewicz oraz Maciej Dawid w swej publikacji9 w Częstochowskim Biuletynie Oświatowym ze stycznia 2008 roku stwierdzają, że aby sprostać nowym potrzebom osób uczących się tworzone są przez specjalistów platformy e-learningowe czyli systemy informatyczne o wysokim stopniu interaktywności, posiadające narzędzia do realizacji procesu dydaktycznego. Mają one możliwość przygotowywania, gromadzenia i udostępniania materiałów dydaktycznych oraz pozwalają na moderowanie dyskusji, organizowanie pracy w grupach oraz prowadzenie pełnej statystyki i kontroli procesu dydaktycznego. Ilość dostępnych na rynku rozwiązań jest bardzo duża. Są wśród nich zarówno aplikacje rozważana w przeznaczeniem komercyjne jak i darmowe. Na tym tle wysoko plasuje się, niniejszej jest pracy, nauczanie platforma przez e-learningowa Internet. MOODLE, Platforma MOODLE której jest oprogramowaniem typu Open Source, co oznacza, że jest udostępniana darmowo w ramach publicznej licencji GNU GPL, a każdy użytkownik ma dostęp do pełnego kodu źródłowego i może w nim dokonywać potrzebnych zmian, dopisać kolejną funkcjonalność, a rezultaty udostępnić innym. Platforma MOODLE została stworzona w systemie Linux, w oparciu o Apache, MySQL, oraz PHP. Ze względu na fakt, iż posiada prosty, efektywny, przenośny interfejs dla przeglądarek internetowych i właściwie w całości obsługiwana jest poprzez przeglądarkę WWW, można ją uruchomić w różnych systemach operacyjnych, m.in. Linux, MS Windows czy Apple Mac. Wikipedia10 podaje, iż pomysłodawcą platformy MOODLE jest Martin Dougiamas, ur. 1969 r., australijski pedagog i informatyk (Curtis University of Technology). Rys. 1 Martin Dougiamas, twórca platformy Moodle 9 www.moodle.womczest.edu.pl/.../KSZTALCENIE_NA_ODLEGLOSC.pdf http://en.wikipedia.org/wiki/Martin_Dougiamas 10 8 Z publikacji Bochenkiewicz i Dawida11 można wyczytać, że Dougiamas tworząc Moodle kierował się filozofią pedagogiki społeczno – konstruktywistycznej, tj. zakładał, iż uczenie polega na integracji nowych doświadczeń z już posiadaną przez człowieka wiedzą. Rolą nauczyciela w tym procesie jest przede wszystkim pomoc w samodzielnej nauce, wspieranie i motywowanie ucznia oraz formułowanie pytań i problemów do rozwiązania. Uczniowie uczą się od nauczyciela, ale także wzajemnie od siebie. Ważne jest założenie, że wiedza przyswajana jest najefektywniej poprzez współpracę, konstruowanie czegoś w kontekście innych osób, poprzez wymianę doświadczeń (np. wypowiedzi na forum internetowym) i otwarcie na poglądy innych. W odpowiedzi na postawione pytanie: „dlaczego właśnie Moodle?” można stwierdzić, iż platforma Moodle pozwala uczniowi jako aktywnemu podmiotowi, korzystać z nowoczesnych źródeł nauki i samodzielnie budować własny system wiedzy, współpracować w oparciu o posiadaną już wiedzę, umiejętności oraz doświadczenie. Dodatkowymi atutami są prostota obsługi oraz niezależność od platformy sprzętowej i systemowej. 11 www.moodle.womczest.edu.pl/.../KSZTALCENIE_NA_ODLEGLOSC.pdf 9 III. Instalacja platformy e – learningowej Moodle. Tytuł tego punktu brzmi dość groźnie, ale Czytelnik może być spokojny. Czynności w nim opisane wykonuje tylko administrator, czyli osoba, która tworzy dany portal, na przykład http://e-zsrogozno.eu . Zanim zacznie się instalację należy pobrać pliki instalatora. Od czasu opublikowania wersji MOODLE 1.00 (2002 r.) systematycznie pojawiają się aktualizacje. Najnowsza stabilna wersja to 2.0.3+. Lista zmian w kolejnych wydaniach oraz pliki instalacyjne do pobrania, dla konkretnego systemu operacyjnego, dostępne są na stronie http://modle.org. Rys. 2 Strona pobierania plików instalatora 12 Po wybraniu wersji instalatora, w tym przypadku najnowszej, pojawia się okno zapisu pobieranego pliku. Rys. 3 Pobieranie instalatora platformy Moodle 12 http://download.moodle.org/windows/ 10 Instalator skompresowany jest w formacie .zip, zatem konieczne jest zainstalowanie na komputerze programu do dekompresji. W niniejszym opracowaniu rozpakowanie pliku zostanie wykonane programem WinRar13. Rys. 4. Wypakowywanie plików instalacyjnych Po rozpakowaniu plików na dysku komputera należy przygotować środowisko instalacji. We wstępie wspomniano, iż Moodle powstał na bazie systemu Linux w oparciu w Apache, MySQL i PHP. Co oznaczają te terminy? Linux to nic innego jak system operacyjny, alternatywny do powszechnie stosowanego systemu z rodziny MS Windows – pośrednik pomiędzy użytkownikiem a sprzętem. 13 http://www.winrar.pl/winrar/pobierz 11 Apache jest serwerem www, jak podaje Wikipedia14, najpowszechniej stosowanym w Internecie. W roku 2007 udział Apache’a w rynkach serwerów wynosił ponad 48%. MySQL15 to wolnodostępny system zarządzania relacyjnymi bazami danych. Serwer MySQL dostępny jest dla wszystkich popularnych platform systemowych i różnorakich architektur procesorów. Jest dostępny także w wersji źródłowej, co umożliwia skompilowanie go dla dowolnej innej platformy (Linux, Windows, Solaris, FreeBSD, Mac OS X i inne). PHP16 czyli obiektowy, skryptowy język programowania zaprojektowany do generowania stron internetowych w czasie rzeczywistym. PHP jest najczęściej stosowany do tworzenia skryptów po stronie serwera WWW, ale może być on również używany do przetwarzania danych z poziomu wiersza poleceń, a nawet do pisania programów pracujących w trybie graficznym (np. za pomocą biblioteki GTK+, używając rozszerzenia PHP-GTK). Do instalacji Moodl’a niezbędne jest zatem dysponowanie serwerem z zainstalowanym opisanym powyżej oprogramowaniem. Istnieje kilka wariantów pozyskania przestrzeni serwerowej. Wybór odpowiedniego zależy od potrzeb administratora, który instaluje platformę. Jedną z opcji jest wykupienie hostingu17 u któregoś z dostawców usług internetowych (np. nazwa.pl, home.pl), ewentualnie wybór jakiegoś bezpłatnego – mankamentem drugiej opcji jest umieszczanie przez usługodawcę reklam i niejednokrotnie słabsza jakość świadczonych usług. Tak czy inaczej serwery te muszą dysponować opisanym wyżej oprogramowaniem koniecznym do instalacji Moodle’a. Jeżeli, tak jak w przypadku niniejszego opracowania, platforma instalowana jest na potrzebę uruchomienia na lokalnym komputerze, należy w systemie Windows zainstalować całe niezbędne oprogramowanie. Na szczęście istnieje duże uproszczenie – implementacja PHP wraz z serwerem WWW Apache oraz serwerem baz danych MySQL określana jest jako platforma AMP. Przykładem takich pakietów mogą być takie programy jak: Xampp (Lampp w 14 http://pl.wikipedia.org/wiki/Apache_%28serwer%29 http://pl.wikipedia.org/wiki/MySQL 16 http://pl.wikipedia.org/wiki/PHP 17 http://pl.wikipedia.org/wiki/Hosting 15 12 Linux), Krasnal czy Mowes Portable. W niniejszej pracy wykorzystany zostanie ten trzeci czyli Mowes. Pakiet Mowes Portable w wersji II dostępny jest na oficjalnej witrynie http://www.chsoftware.net/en/mowes/mowesportable/mowes.htm. Na stronie głównej możemy wyczytać, iż istotnie składa się on z oprogramowania, jakie jest niezbędne do instalacji naszej platformy, ale nie tylko. Rys. 5 Strona główna oficjalnej witryny z Mowes Portable Mowes Portable II ma jeszcze dodatkowe atuty. Zestaw instalacyjny może być wzbogacony o pakiety oprogramowania, które jest łączone z instalatorem. Wśród dodatkowego oprogramowania znajduje się również Moodle, co oznacza, że nie trzeba wrzucać ręcznie pobranego wcześniej instalatora tylko zostanie on zintegrowany z plikami serwera. A, że w nazwie znajduje się słowo „portable” z ang. „przenośny” oznacza to, że całość może zostać zainstalowana na przykład na pendrive’ie. Jak się do tego zabrać? Szukamy i klikamy na stronie odnośnik „download”, po czym zatwierdzamy wybór opcji, która mówi mniej więcej tyle, że nie dysponujemy jeszcze plikami instalacyjnymi i chcemy pobrać pełną wersję instalatora (rysunek poniżej). Druga opcja pozwala no pobranie plików aktualizacyjnych pakietu. 13 Rys. 6 Wybór wersji oprogramowania. W następnym kroku dokonuje się właściwy wybór składników pakietu. Za darmo można wybrać co najwyżej dziesięć spośród wszystkich dostępnych. W poniższym przykładzie ograniczono się do składników niezbędnych do stworzenia platformy nauczania Moodle. Rys. 7 Wybrane składniki instalatora: serwer oraz dodatkowy składnik Moodle 14 Po zatwierdzeniu wyboru oraz wykonaniu prostego działania matematycznego (co ma na celu weryfikację, czy faktycznie człowiek generuje pobieranie, czy może jest to działanie np. wirusa) pojawia się okienko pobierania spakowanego .zip’em pliku instalatora mowes_portable.zip. Należy wskazać miejsce zapisu – pomimo, iż platforma docelowo ma działać po wywołaniu z pendrive’a warto zapisać plik tymczasowo na przykład na pulpicie. Dlaczego? Zapis i wypakowanie od razu na pamięci flash będzie trwało nieporównywalnie dłużej niż rozpakowanie na dysku twardym komputera i skopiowanie wypakowanego folderu na pendrive’a. Różnica bierze się z ograniczonej prędkości przesyłania poprzez port USB – ale to już mógłby być temat osobnego opracowania. Autorka niniejszego zapisuje na pulpicie. Rys. 8 Zapisywanie pliku z instalatorem Po pobraniu i wypakowaniu na pulpicie folder mowes_portable zostaje skopiowany na pendrive’a. W zależności od wybranego oprogramowania może on mieć wielkość około 30 MB, ale należy zadbać o wystarczającą ilość miejsca na pamięci przenośnej, ponieważ w trakcie instalacji folder będzie się rozrastał i może osiągnąć wielkość nawet 500 MB. 15 Rys. 9 Skopiowany na pendrive’a wypakowany folder mowes_portable Następnie należy poszukać wewnątrz niego pliku wykonywalnego o nazwie mowes.exe i uruchomić go. Po wybraniu najbardziej przyjaznego języka (w tym przypadku jest to język angielski) i zatwierdzeniu zasad licencji na oprogramowanie, oczom administratora ukaże się okno z listą pakietów do instalacji. Należy kliknąć install i potwierdzić chęć instalacji. Rys. 10 Proces instalacji Mowes Portable II 16 Proces instalacji może potrwać od kilku do kilkunastu minut, w zależności od ilości wybranych podczas pobierania instalatora pakietów. W trakcie instalacji pojawia się komunikat, który mówi, iż należy zapewnić aplikacji swobodne przejście poprzez firewall’a zainstalowanego na komputerze. Jeżeli wszystko przebiegło bez komplikacji, po instalacji uruchomią się serwery Apache i Mysql o czym świadczy okienko jak na rysunku poniżej. Rys. 11 Działające serwery Apache i Mysql Wraz z serwerami otwiera się przeglądarka internetowa wyświetlając stronę informacyjną o zainstalowanym pakiecie Mowes Portable II. 17 Rys. 12 Strona powitalna po instalacji pakietu Zainstalowano niezbędne oprogramowanie, zatem jak uruchomić serwer po ponownym włożeniu pamięci flash do portu USB i wreszcie jak włączyć platformę edukacyjną Moodle? Serwer uruchamia się tą samą aplikacją, którą startowano instalator Mowes – po poprawnym uruchomieniu powinno oczom czytelnika pojawić się okienko z rysunku 11. Moodle natomiast wywołuje się w oknie przeglądarki internetowej, w polu adresu wpisując adres http://127.0.0.1/moodle lub http://localhost18/moodle .Wywołanie jednego z tych adresów spowoduje zadziałanie uruchomionego wraz z MoWes na komputerze lokalnym serwera www czyli Apache’a, ze wskazaniem na folder, w którym umieszczone są pliki omawianej w niniejszym opracowaniu platformy zdalnego nauczania, zatem powinien uruchomić się Moodle. 18 http://pl.wikipedia.org/wiki/Localhost 18 Rys. 13 Działająca lokalnie platforma Jest tylko jeden mały problem – ciężko jest dograć język polski do anglojęzycznej wersji platformy zintegrowanej z Mowes. Z względu na tą komplikację dobrze jest cofnąć się do momentu, w którym pobrano i rozpakowano polską wersję instalatora Moodle (punkt Instalacja platformy e – learningowej Moodle). Jako środowisko serwerowe warto wykorzystać Mowes Portable, ale portal zainstalować nieco inaczej. Wykorzystując dowolny menedżer plików, w tym przypadku Total Commander, należy utworzyć w folderze x:\mowes_portable\www (x – oznacza literę dysku na którym jest Mowes) folder o nawie moodle. Rysunek poniżej. Rys. 14 Utworzenie folderu do instalacji ręcznej platformy w środowisku Mowes Portable Następnie do utworzonego folderu należy skopiować zawartość folderu „moodle” z paczki instalacyjnej pobranej ze strony http://moodle.org . 19 Rys. 15 Kopiowanie plików platformy na serwer Teraz można wywołać platformę w przeglądarce http://localhost/moodle i jeśli wszystko zostało dobrze wykonane powinno pojawić się okno z menu wyboru języka: Rys. 16 Wybór języka do instalacji platformy Po wyborze i zatwierdzeniu języka pojawia się komunikat o niepoprawnej konfiguracji serwera php – wyłączona obsługa biblioteki cURL. „Jest to biblioteka programistyczna, napisana w języku C, z interfejsami dla ponad 30 innych języków, która umożliwia wysyłanie zapytań http, w tym pobieranie z serwerów stron i plików, a także wysyłanie treści formularzy. Ułatwia tworzenie aplikacji korzystających z protokołu HTTP. Biblioteka cURL posiada ogromne możliwości, jej podstawowym zastosowaniem jest tworzenie sprzęgów w złożonych systemach opartych o technologie Webowe”19. 19 http://pl.wikipedia.org/wiki/CURL 20 Rys. 17 Niepowodzenie testu środowiska instalacji Aby możliwa była dalsza instalacja należy przekonfigurować serwer php w Mowes. Podpowiedź można znaleźć na forum http://moodle.org/mod/forum/discuss.php?d=82592 . Cała sztuczka polega na usunięciu znaku komentarza (średnik na początku wiersza) w odpowiedniej linii pliku php.ini w folderze x:\mowes_portable\php5 (x – litera dysku) oraz skopiowaniu dwóch plików libeay32.dll i ssleay32.dll z folderu php5 do folderu z Windows. Rys. 18 Konfiguracja php.ini 21 Po skopiowaniu plików oraz usunięciu średnika z php.ini i restarcie serwera Mowes Portable instalator przechodzi do następnego kroku. Jest nim ustalenie lokalizacji folderów z plikami moodle’a. Na potrzebę niniejszej instalacji można pozostawić proponowane parametry bez zmian. Rys. 19 Ustalenie lokalizacji folderów z plikami platformy. Następnym krokiem jest przygotowanie bazy danych pod instalację. Niestety zainstalowany wcześniej pakiet Mowes Portable nie dysponuje programem PHP MyAdmin, ale w prosty sposób można ten składnik doinstalować. W tym celu z uruchamianej wcześniej strony http://www.chsoftware.net/en/mowes wystarczy pobrać uaktualnienie pakietu w postaci pliku PHPMyAdmin.pck i wrzucić go do folderu głównego Mowes Portable. Następnie należy zatrzymać serwer i uruchomić go ponownie, a program po wykryciu pliku z rozszerzeniem .pck automatycznie doinstaluje składnik po czym uruchomi serwery. 22 Rys. 20 Instalacja PHP MyAdmin Po instalacji należy wywołać w przeglądarce adres http://localhost i kliknąć łącze PHPMyAdmin. Pojawia się okno jak na rysunku poniżej: Rys. 21 Okno programu PHPMyAdmin 23 Kolejnym krokiem jest utworzenie bazy danych o nazwie „moodle” oraz utworzenie hasła dla użytkownika, którego wskażemy instalatorowi. Rys. 22 Tworzenie bazy danych „moodle” m PHPMyAdmin Teraz należy wpisać dane dostępowe do bazy w odpowiednie okienka instalatora. Jeśli wszystkie dane zostały poprawnie wpisane pojawia się informacja o prawa autorskich i żądanie ich zatwierdzenia w celu dalszej instalacji: Rys. 23 Prawa autorskie Moodle Następnym etapem jest kontrola serwera przez instalator – na czerwono instalator zaznacza te parametry, które uniemożliwiają instalację, na żółto te które zaleca się by były skonfigurowane inaczej. 24 Rys. 24 Kontrola serwera Test na rysunku 24 wskazuje, że kodowanie znaków w bazie danych jest nieodpowiednio skonfigurowane. Należy zatem poprawić błąd używając programu PHPMyAdmin. Rys. 25 Zmiana kodowanie języka w bazie moodle 25 Po zapisaniu zmian w bazie i odświeżeniu strony instalatora pojawia się wynik ponownego testu, na którym widać, iż nie ma już błędów krytycznych uniemożliwiających instalację, jak na rysunku poniżej: Rys. 26 Ponowny test serwera wypadł pomyślnie Po kliknięciu „Kontynuuj” zaczyna się właściwy proces instalacji, czyli tworzenie tabel i kopiowanie plików. Trwa to kilka minut, należy cierpliwie czekać. Rys. 27 Instalacja Moodle Po instalacji należy wprowadzić dane administratora, jak nazwa użytkownika, hasło (zgodnie z zasadami haseł), e – mail i inne. 26 Rys. 28 Ustawienia konta administratora Ostatnim krokiem instalacji jest wprowadzenie ustawień strony głównej. Rys. 29 Ustawienia strony głównej Moodle. Następnie pojawia się okno zainstalowanej i gotowej do pracy platformy Moodle. 27 Rys. 30 Działająca platforma z zainstalowanym językiem polskim Procedury opisane od strony 15 niniejszego opracowania dotyczą każdej instalacji ręcznej przeprowadzanej zarówno na lokalnym komputerze (Mowes Portable, Xampp, Krasnal), jak również kiedy platforma instalowana jest na serwerze dostępnym globalnie (nazwa.pl, home.pl i inne). W tym miejscu wyczerpuje się zagadnienie instalacji pakietu e – learningowego. Reasumując: aby zainstalować Moodle’a konieczne jest dysponowanie pakietem serwerowym AMP oraz minimalną umiejętnością jego obsługi. Dalsze działania związane są z administracją systemem, o czym mowa w punkcie kolejnym. 28 IV. Używanie platformy zdalnego nauczania Moodle. 1. Informacje ogólne na temat budowy witryny. Proces instalacji został ukończony, ale sam portal nie jest póki co przygotowany do działania. Po wywołaniu domeny w przeglądarce otrzymuje użytkownik okno z informacją o braku kursów, jak na rysunku poniżej. Rys. 31 Okno „pustej” platformy Moodle dla niezalogowanego użytkownika W trakcie instalacji utworzone zostało konto administratora wraz zaznaczeniem by niemożliwa była samodzielna rejestracja. Należy więc zalogować się by móc zarządzać. Po kliknięciu łącza „Zaloguj się” pojawia się formularz logowania, w który należy wpisać dane administratora. Rys. 32 Formularz logowania 29 Po zalogowaniu do systemu okno przeglądarki staje się bogatsze w treści. Rys. 33 Okno Moodle po zalogowaniu W zależności od wersji zainstalowanej platformy, okno może różnić się wyglądem – w przypadku omawianym w niniejszej pracy, ze względu na ograniczenia serwera nazwa.pl, dalsze czynności opisywane są w oparciu o wersję 1.9.12. Okno zbudowane jest z czterech zasadniczych części. U góry znajduje się baner, w miejscu którego można umieścić np. logo szkoły. Po lewej stronie znajduje się menu „Administracja serwisu” umożliwiające konfigurowanie wszystkich ustawień platformy, natomiast na prawa strona zawiera informację wprowadzoną przez administratora (strona główna) oraz kalendarz. Najistotniejszą częścią jest jednak ta po środku, zawierająca dostępne w serwisie kursy (na rysunku 33 widać kurs „Technologia informacyjna podstawy”). Komunikaty od serwera dla administratora. Zarządzanie kontami, uwierzytelnianiem oraz zezwoleniami. Tworzenie i edycja kursów, zapisy na kursy, ustawienia kursów oraz kopie zapasowe. Zawiera oceny zdobyte przez kursanta oraz ustawienia skali ocen i inne. Ustawienia lokalizacji i czasu serwera. Pozwala zmienić ustawienia językowe, edytować zainstalowany język oraz zmieni Zarządzanie aktywnościami, blokami oraz filtrami. Ustawienia bezpieczeństwa serwisu. Zarządzanie wyglądem serwisu. Rys. 34 Menu Co działo się na stronie. 30 Ustawienia strony głównej. Niezaznaczone przez autorkę elementy menu nie mają większego znaczenia w kontekście tematu niniejszej pracy, pozwoliła sobie ona zatem na ich nie omawianie. Niektóre ze wskazanych natomiast wymagają bliższego przedstawienia. „Powiadomienia” - komunikaty od serwera dla administratora wymagają uwagi gdyż dotyczą bezpieczeństwa pracy w witrynie i zabezpieczają przez jej poprawne działanie. Może się pojawić np. informacja, iż należy wykonać skrypt cron.php20 albo, że należy zmienić uprawnienia do jakiegoś folderu systemowego. „Uwierzytelnianie” umożliwia ustawienie w jaki sposób witryna weryfikować będzie użytkownika. „Zezwolenia” – tu administrator może nadawać bądź odbierać uprawnienia danemu użytkownikowi, albo dla konkretnego kursu, albo w obrębie całego serwisu. Może również dowolnie zdefiniować role jakie mają być przypisywane. „Aktywności” to elementy kursu. Aktywnością może być na przykład forum, na którym użytkownik dyskutuje, materiały z których się uczy czy tez quizy, które rozwiązuje. 21 20 21 http://docs.moodle.org/20/en/Cron http://cku1.waw.pl:81/moodle.pdf 31 2. Dodawanie użytkownika do systemu. Zanim platforma zacznie przynosić wymierne efekty nauczania, należy stworzyć użytkowników, którzy będą z niej korzystać. Przypomnieć należy, iż w trakcie instalacji pozostawiono bez zmian opcję zabraniającą samodzielnie się rejestrować użytkownikom, także by zacząć nauczać należy utworzyć stosowne konta. Proces tworzenia rozpoczyna się od wybrania z menu bocznego opcji „Użytkownicy”. Rys. 35 Wybranie z menu opcji dodawania użytkownika Pojawi się formularz, w którym należy obowiązkowo wypełnić pola oznaczone na czerwono. Rys. 36 Formularz tworzenia konta użytkownika 32 Poza standardowymi informacjami jak login, e-mail czy miasto, Moodle wymaga by zastosować silne hasło zgodnie z zasadą: hasło nie krótsze niż 8 znaków co najmniej jedna cyfra co najmniej jedna mała litera co najmniej jedna duża litera co najmniej jeden znak niealfanumeryczny. W polach nieobowiązkowych użytkownik może opisać siebie, wstawić zdjęcie do profilu, napisać o swoich zainteresowaniach, podać swoje numery gg, AIM, identyfikator Skype, stronę WWW i wiele innych. Kiedy wszystkie, wymagane przez system i opcjonalne pola zostaną wypełnione, pozostaje kliknąć „Zmień profil” u dołu ekranu. Jeśli wszystko przebiegło zgodnie z planem pojawi się lista wszystkich użytkowników systemu. Tą samą stronę otworzymy wybierając link „Przeglądaj listę użytkowników” dostępną w menu „Konta”. Rys. 37 Lista użytkowników Z poziomu tej strony administrator może przejść do profilu każdego z użytkowników, może zmodyfikować każdy z profili oraz każdy z nich usunąć. Na rysunku poniżej przedstawiono zawartość przykładowego profilu użytkownika Jan Nowak wraz ze stronami, które wywołują poszczególne hiperłącza. 33 34 Rys. 38 Połączenia pomiędzy zakładkami i stronami użytkownika Jak interpretować powyższy schemat? Przeglądanie zawartości konta użytkownika odbywa poprzez wybór odpowiedniej zakładki. I tak, zakładka „Profil” powoduje 35 wyświetlenie informacji o pochodzeniu użytkownika, jego mailu, pierwszym logowaniu i ostatniej aktywności. „Modyfikuj profil” powoduje wywołanie znanego już Czytelnikowi formularza, którym tworzy się konta (z tą różnicą, że teraz jest już po części wypełniony). Zakładka „Posty forum” wyświetla wszystkie posty danego użytkownika na forach, na których się wypowiadał. „Blog” powoduje wyświetlenie blogu użytkownika, a „Notatnik” uruchamia stronę z notatkami przez niego utworzonymi. W „Raportach aktywności” może administrator znaleźć szczegółowe informacje na temat wszystkich działań danego użytkownika w platformie, to znaczy: w których kursach wziął udział (w jakich aktywnościach), ile razy się logował, statystyki, itp. Ostatnia zakładka „Role” powoduje wyświetlenie uprawnień użytkownika, ale o nich mowa w następnym punkcie opracowania. Rozważając menu „Konta” warto wspomnieć o ciekawej opcji, jaką jest niewątpliwie „Wielokrotne akcje na użytkownikach”. W przypadku platformy utworzonej na potrzebę edycji niniejszej pracy, nie wyda się ona zapewne nieodzowna, niemniej jednak trzeba nadmienić, iż standardowo na platformach e – learningowych zarejestrowanych mogą być setki, a nawet tysiące użytkowników. Wysłanie maila o jednakowej treści do 100 osób wiązałoby się z nie lada zadaniem. Moodle daje tutaj idealne rozwiązanie w postaci omawianej opcji. Rys. 39 Wielokrotna akcja na użytkownikach 36 Jak to zrobić? Wystarczy spośród wszystkich użytkowników wybrać interesujące Czytelnika konta, kliknąć „Dodaj do zaznaczenia”, w skutek czego pojawią się one w okienku po prawej stronie (staną się zaznaczonymi użytkownikami). Później już tylko z listy rozwijalnej wybiera się konkretną akcję, np. „Dodaj/wyślij wiadomość” i zatwierdza klawiszem „Wykonaj”. Teraz pozostaje już tylko wpisać treść wiadomości i zatwierdzić. System zada jeszcze pytanie czy na pewno chce użytkownik wykonać operację na kilku kontach (rysunek poniżej): Rys. 40 Potwierdzenie wielokrotnej akcji na użytkownikach Po kliknięciu „Tak” wiadomość zostanie wysłana. Kiedy któryś z adresatów zaloguje się do systemu, otrzyma informację o wiadomości w postaci wyskakującego okienka. Rys. Dostarczona wiadomość Uwaga! Należy zachować szczególną ostrożność zwłaszcza przy akcji wielokrotnego usuwania kont. 37 3. Uprawnienia użytkowników platformy Moodle. W poprzednim punkcie opracowania dowiedział się Czytelnik w jaki sposób może stworzyć konto użytkownika. Jakie ma on uprawnienia w systemie Moodle? Dobrze jest to sprawdzić na konkretnym przykładzie. W tym celu stworzono konto użytkownika Jan Kowalski z loginem „janek” i hasłem „P@ssw0rd”. Po zalogowaniu na to konto widać od razu, iż strona wygląda odmiennie niż w przypadku logowania na konto administratora (z rysunku 33). Rys. 41 Okno systemu Moodle dla użytkownika bez praw administratora Różnica między rysunkiem 33 i rysunkiem 41 polega na tym, iż na tym drugim brakuje menu administracyjnego. To, co widzi Jan Kowalski po zalogowaniu to strona główna platformy z dostępnymi w niej kursami. Nie ma on zatem możliwości wprowadzania żadnych zmian w konfiguracji systemu. Do nadawania uprawnień służy menu „Zezwolenia” (składnik menu „Użytkownicy”). Rys. 42 Menu zezwolenia „Zdefiniuj role” jest opcją pozwalająca na modyfikację uprawnień poszczególnych grup kont (zwanych rolami). Zmiana ustawień domyślnych może spowodować błędy w dostępie wszystkich użytkowników do zasobów platformy, włączając w to administratora, zatem niewskazana jest ingerencja w te ustawienia osób nie 38 posiadających odpowiednich umiejętności. W związku z tym pomija autorka opracowania szczegółowy opis tej funkcji. „Przypisz role w obrębie całego serwisu” jest tą opcją, w której dokonuje się przydział poszczególnych ról kontom. Jakie są te role? Rys. 43 Definicja ról w systemie Moodle. Administratorzy mogą robić wszystko we wszystkich kursach w obrębie serwisu – w przypadku omawianej platformy są nimi: Weronika Ewertowska oraz Jan Nowak. Autorzy kursów mogą tworzyć nowe kursy i być w nich nauczycielami – tutaj nie ma kont o takich uprawnieniach. Prowadzący mogą robić wszystko w kursie, np. zmieniać składowe czy oceniać studentów – jedno konto Weronika Ewertowska. Nauczyciele bez praw edycji mogą uczyć w kursach i oceniać studentów, ale nie mogą wprowadzać zmian edycyjnych – w przypadku tego serwisu dwa konta mają takie uprawnienia. Studenci mają z zasady mniej uprawnień w kursach – czterech uczniów. Goście mają niewiele uprawnień i przeważnie nie mogą nigdzie nic wpisywać. Wyświetlone w tabeli role są zarazem łączami do podstrony, która umożliwia „wrzucanie” kont do poszczególnej grupy uprawnień. I tak, po kliknięciu w Administrator pojawia się formularz dodawania kont do grupy administratorów. 39 Rys. 44 Formularz przypisywania praw użytkownikom W zakładce „Przyznaj tę rolę” należy wybrać tą, która ma być nadana. Z prawej strony zaznacza się konta i klawiszem „Dodaj” przenosi się je do „kontenera” danej roli. Analogicznie odbiera się uprawnienia używając klawisza „Usuń” (po uprzednim zaznaczeniu konta, tym razem po lewej stronie). Należy pamiętać, że role przyznawane w ten sposób nadawane są użytkownikom w całym serwisie, w tym na stronie głównej i wszystkich kursach. Jeżeli administrator nie chce by użytkownik miał prawa edycji całego serwisu, a jedynie by mógł administrować konkretnym kursem, dla każdego z nich można role nadawać osobno. Warto to pokazać na przykładzie wspomnianego już Jana Kowalskiego. Administrator w obrębie całego serwisu nadał mu uprawnienia studenta: Rys. 45 Jan Kowalski z rolą studenta w obrębie całego serwisu 40 Może on wziąć udział w kursie, co znaczy przeglądać jego treści i rozwiązywać zadania, nie może jednak dodawać tematów i modyfikować jego ustawień. Na rysunku poniżej okno kursu „Technologia informacyjna podstawy” dla studenta Jan Kowalski. Rys. 46 Okna kursu dla studenta Jeżeli administrator zechce by Kowalski zarządzał kursem „Technologia informacyjna podstawy” to może mu przypisać role w obrębie danego kursu. Wystarczy, że wejdzie administrator w kurs i z menu „Administracja” wybierze łącze „Przypisz role”. Pojawi się tabela analogiczna do tej z rysunku 43 z tą różnicą, że teraz nadawane role dotyczą wyłącznie danego kursu. Sposób nadawania uprawnień jest dokładnie taki sam jak w przypadku całego serwisu. Po przypisaniu Kowalskiemu roli administratora w kursie „Technologia informacyjna podstawy” tabela wyglądać może jak na rysunku poniżej: Rys. 47 Administratorzy kursu TI Jeśli teraz Jan Kowalski zaloguje się do systemu i wejdzie do kursu TI, okno z rysunku 46 wzbogaci się o menu administracyjne. 41 Rys. 48 Jan Kowalski administratorem kursu Administrator systemu może być spokojny o bezpieczeństwo witryny, bo jedynie w obrębie kursu Kowalski może wprowadzać wszelkie zmiany ustawień. A jak edytować kurs dowie się Czytelnik w następnym punkcie. 42 4. Zmiana układu strony – tryby pracy w systemie Moodle. Moodle jest rodzajem dynamicznej strony www. Znaczy to, że użytkownik o odpowiednich uprawnieniach (administrator) może dokonywać modyfikacji układu elementów ją tworzących. Służy do tego „tryb edycji”. Uruchamia się go klawiszem o tej samej nazwie. Rys. 49 Klawisz uruchamiania trybu edycji Po uruchomieniu tego trybu pracy obok poszczególnych elementów witryny pojawiają się dodatkowe klawisze i listy rozwijalne służące do wprowadzania zmian. Usuwanie elementu. Przesunięcie w dół. Przeniesienie elementu na drugą stronę. Ukrywanie elementu. Przypisywanie ról. Rys. 50 Klawisze trybu edycji Po wprowadzeniu zmian układ witryny może być taki jak na rysunku poniżej – proszę porównać z tym z rysunku 33 ze strony 26. Rys. 51 Zmieniony układ witryny 43 Poszczególne bloki witryny zarządzane są w menu „Bloki”. Rys. 52 Menu „Bloki”. Administrator wybiera z listy rozwijalnej składnik, który chce dodać do swojego systemu, po czym używając klawiszy opisanych na rysunku 50 ustawia blok w odpowiednim miejscu. Dla przykładu doda autorka blok „Wiadomości” na lewą stronę oraz „Zalogowani użytkownicy” na prawą stronę witryny. Rys. 53 Witryna z dodanymi blokami 44 5. Zacznij nauczać – czyli jak tworzyć, zmieniać i usuwać kurs. Potrafi już Czytelnik stworzyć konto użytkownika i nadać mu role w systemie. Czas poznać sposób tworzenia kursów w systemie Moodle. Tworzenie nowego kursu jest zadaniem administratora. Służy do tego menu „Kursy”. Rys. 54 Menu kursy Po wybraniu łącza „Dodaj/edytuj kursy” pojawia się strona z kategoriami kursów, na której wybiera administrator grupę, do której należeć ma tworzony kurs albo tworzy zupełnie nową. Rys. 55 Kategorie kursów Utworzenie nowej kategorii polega na wypełnieniu formularza jak na rysunku poniżej: Rys. 56 Tworzenie kategorii kursu 45 W zależności od tego czy tworzona jest kategoria główna czy podkategoria odpowiednią opcję wybiera się z listy rozwijalnej „Kategoria nadrzędna”. Po zatwierdzeniu klawiszem „Utwórz kategorię” system przenosi administratora do strony danej kategorii i z jej poziomu może on stworzyć nowy kurs w danej kategorii. Rys. 57 Strona kategorii „Języki obce”. Jeżeli tworzony kurs ma należeć do już istniejącej kategorii to na stronie pokazanej na rysunku 55 należy wybrać nazwę kategorii, po czym na kolejnej stronie wybrać opcję „Dodaj nowy kurs”. Rys. 58 Strona kursów w kategorii „Inne”. W skutek tego pojawi się formularz tworzenia kursu, który jak w przypadku tworzenia użytkownika, posiada pola niezbędne zaznaczone na czerwono oraz pola opcjonalne. Warto pamiętać, że nawet jeśli w trakcie tworzenia kursu nie wypełni się wszystkich to zawsze można je uzupełnić w trybie edycji. Formularz podzielony jest na bloki. Pierwszym z nich są parametry „Ogólne”. Tutaj wprowadza się pełną nazwę oraz nazwa skróconą kursu. Opcjonalnie można wpisać streszczenie czyli 46 krótką informację na temat tworzonego kursu. W oknie „Format” można ustawić czy kurs ma mieć układ tygodniowy, tematyczny czy na przykład towarzyski. Następnie podaje się liczbę tygodni (tematów) i datę rozpoczęcia kursu. Ustala się tu również maksymalny rozmiar nadsyłanego przez uczestnika pliku, oraz to czy kurs ma być oceniany i czy ma pokazywać raporty aktywności. Drugim blokiem są „Zapisy”. Tutaj ustawia się czy na dany kurs użytkownik może sam się zapisywać, jaka będzie jego domyślna rola po zapisaniu, można wyznaczyć okres w jakim można się zapisywać oraz okres uczestnictwa. „Internal enrollment, czyli zapis wewnętrzny, jest najbardziej typową dla Moodle metodą zapisów na kursy - każdy zarejestrowany uczestnik Moodle ma prawo zapisać się na kurs znajdujący się na platformie. Prawo to można ograniczyć definiując hasło dostępu do kursu lub ręcznie modyfikując listę uczestników, o czym za chwilę. Zasadniczo jednak wychodzimy z założenia, że wstępna weryfikacja uczestników odbywa się na etapie tworzenia kont w Moodle, a gdy użytkownik już takie konto ma, to może dość swobodnie korzystać z oferty dydaktycznej naszej platformy. Warto wiedzieć, że w razie potrzeby można korzystać z innych metod zapisu, w szczególności takich, które wymagają wniesienia opłaty za kurs (np. Paypal). Jeśli chcemy, by 47 wnoszenie opłat i weryfikacja odbywały się automatycznie, to musimy ustalić z administratorem Moodle dostępność takiej metody zapisu (będzie wówczas widoczna na liście możliwych metod obok Internal enrollment) i podać w formularzu Moodle koszt kursu i walutę.”22 Trzeci blok to „Zgłoszenie o wygaśnięciu powiadomienia”. Jeżeli w poprzednim bloku ustawi administrator jakiś okres uczestnictwa to w tym bloku może ustawić czy system ma powiadamiać uczestników kursu (studentów i nauczycieli) o upływającym okresie trwania kursu. „Grupy” pozwala ustalić czy uczestnicy kursu będą dzieleni na grupy i czy te grupy będą widoczne czy nie. Grupy można stworzyć na dwóch poziomach: 1. Poziom kursu Jest to domyślne ustawienie dla wszystkich aktywności w ramach danego kursu. 2. Poziom aktywności Każda aktywność, która umożliwia grupową pracę pozwala określić tryb pracy w grupach. Jeśli kurs wymusza pracę w grupach wówczas ten parametr nie jest brany pod uwagę. 22 http://informatyka.wroc.pl/kursy/mod/page/view.php?id=166 48 „Dostępność” to blok w którym ustala administrator czy kurs ma być dostępny dla studentów czy nie. W bloku „Język” można ustawić język w jakim ma być kurs wyświetlany – spośród zainstalowanych w systemie. Ostatnim blokiem jest „Role renaming” czyli pole, w którym można w obrębie tworzonego kursu zmienić domyślne nazwy ról, np. z Administratora na Władce itp. Kiedy wszystkie bloki zostaną wypełnione całość zatwierdza się klawiszem „Zapisz zmiany”. Następnym krokiem jest przypisanie ról w kursie w sposób opisany w punkcie 3 rozdziału. 49 Rys. Nadawanie ról w kursie TI Po kliknięciu na klawisz u dołu system uruchomi nowo utworzony kurs. W przypadku niniejszego opracowania jest to kurs „Technologia informacyjna”. Rys. 60 Okno kursu TI Kurs jest, użytkownicy są, ale poza zalogowaniem nic nie mogą w nim zrobić. Nie ma bowiem jeszcze czego się uczyć. Czas na wypełnienie kursu treściami. W tym celu należy uruchomić „tryb edycji”. 50 Rys. 61 Tryb edycji kursu TI W skutek tego, poza omówionymi w punkcie 4 niniejszego rozdziału funkcjami edycji bloków, pojawią się funkcje edycji tematów, w postaci list rozwijalnych „Dodaj zasób…” oraz „Dodaj składową…”. „Zasób” to typowy materiał zamieszczony w kursie czyli plik zawierający odpowiednie treści. Może być podpięty bezpośrednio w kursie lub udostępniony przez adres URL. Zasoby, które Moodle pozwala zamieścić w kursie, można podzielić na dwie grupy: materiały, które można tworzyć bezpośrednio w Moodle - do tej grupy zalicza się etykietę, stronę tekstową i stronę html; materiały tworzone gdzie indziej i (ewentualnie) kopiowane do Moodle - w tej grupie znajdą się link do pliku lub strony, katalog plików oraz pakiet IMS. Podział ten nie jest bardzo rygorystyczny, bo materiały "tworzone w Moodle" można samodzielnie stworzyć i przekopiować do Moodle. Jednak ostatecznie materiały z pierwszej grupy muszą zostać wkopiowane na platformę i tam są przechowywane są to głównie materiały tekstowe. Materiały z drugiej grupy mogą zostać zapisane na platformie, ale mogą być też udostępniane tylko w postaci linku do dokumentu - są to pliki rozmaitego typu: filmy, nagrania, grafika, prezentacje, ale także pliki tekstowe. Załączony zasób zazwyczaj jest widoczny w temacie kursu w postaci tytułu i linku prowadzącego do pełnej treści - jedynie w przypadku etykiety widać od razu całą zawartość. Dodatkowo, w zależności od typu materiału, tytuł może być poprzedzony odpowiednią ikonką: pliku tekstowego lub html , folderu czy linku Internetowego . 51 , pliku graficznego , prezentacji Aby dodać zasób należy z listy rozwijalnej „Dodaj zasób…” wybrać odpowiednią opcję. Na ekranie pojawia się wówczas formularz dodawania zasobu. Może być on różny dla różnych zasobów, ale pewne cechy (grupy opcji) ma wspólne dla wszystkich bądź wielu zasobów. Autor opracowania na witrynie Wrocławskiego Portalu Informatycznego23 zebrał cechy wspólne formularzy w następującą tabelę: Cecha Tytuł i streszczenie Treść Lokalizacja Okno zasobu Pokaż/ukryj W jakim zasobie występuje Parametry te podaje się dla wszystkich rodzajów zasobów, oprócz etykiety. Tytuł zasobu widać na stronie kursu (kliknięcie na niego pozwala otworzyć materiał). Tytuł wraz ze streszczeniem widać na wykazie wszystkich zasobów otwieranym przez opcję Zasoby w bloku Aktywności. Streszczenie powinno być niedługim opisem informującym o zawartości zasobu. Pole to służy do wprowadzania treści materiału i występuje w formularzach etykiety, dokumentu tekstowego i dokumentu html. Do pola może być dołączony edytor WYSIWYG ułatwiający edycję. Można także wprowadzać tekst w html lub języku znaczników. Pole to występuje w przypadku linków do plików lub stron www, katalogu plików oraz pakietów IMS. W każdym z tych przypadków należy wskazać miejsce, w którym znajduje się zamieszczany zasób. W wyborze lokalizacji pomocne są okienka wyboru pozwalające przeszukać zasoby Moodle, komputera lub Internetu. W przypadku zasobów, których treść może być wyświetlona w przeglądarce, można podać, czy powinno to być w oddzielnym oknie niż kurs i jakie powinny być parametry tego okna. Atrybuty te są charakterystyczne dla wszystkich zasobów oprócz etykiety, która zawsze jest wyświetlana w oknie kursu, oraz katalogu plików. W przypadku wszystkich zasobów, oprócz etykiety stanowiącej opis tematu, można zasób ukryć lub pokazać uczniom. Wybór takiej opcji w formularzu jest równoważny ukrywaniu i pokazywaniu elementu za pomocą ikonek „oka” bezpośrednio na stronie kursu. Tabela 1 Wspólne cechy zasobów w Moodle Najlepiej jednak pokazać to na przykładzie omawianego kursu TI. Należy zatem stworzyć temat i nadać mu odpowiedni zasób. Niech pierwszym tematem będzie „Historia komputerów”, a zasobem etykieta. 23 http://informatyka.wroc.pl/kursy/mod/page/view.php?id=324 52 Rys. 62 Wstawianie zasobu - etykieta Należy wypełnić formularz i zatwierdzić: Rys. 63 Etykieta formularz W skutek tego okno kursu będzie wyglądało teraz następująco: Rys. 64 Etykieta w pierwszym temacie kursu Ale etykieta to tylko napis, zatem należy dodać kolejny zasób, tym razem „Stwórz stronę tekstową”. Po wypełnieniu formularza treścią kurs wygląda już nieco bardziej bogato. Rys. 65 Dwa zasoby w temacie. Kliknięcie na łącze „Historia komputerów – strona tekstowa” spowoduje otwarcie się okna z treścią lekcji. 53 Rys. 66 Strona tekstowa w pierwszym temacie Kolejnym tematem niech będzie „Sposoby przedstawiania informacji” z zasobem „Stwórz stronę HTML”. Proces edycji strony www wymaga pewnych umiejętności, niemniej jednak w przypadku tego zasobu tworzenie strony odbywa się w intuicyjnym edytorze WYSIWYG i nie powinien przysporzyć większego kłopotu. Rys. 67 Edytor WYSIWYG w zasobie Moodle W tym przykładzie wybrano opcję uruchomienia w nowym oknie, w związku z czym po wybraniu tego zasobu przez użytkownika wynik będzie taki jak na rysunku poniżej: 54 Rys. 68 Nowe okno w skutek wywołania zasobu „Strona HTML” Trzeci temat w kursie zostanie utworzony z wykorzystaniem zasobu „Link do pliku lub strony”. W pierwszym oknie należy podać nazwę, klikniecie której wywoła dany plik lub stronę, a następnie należy albo wpisać adres www albo kliknąć „Prześlij plik…” by wskazać konkretny plik z dysku komputera. W pierwszym przypadku autorka opracowania wybiera ten drugi wariant: Rys. 69 Okno wyboru pliku do wstawienia Na rysunku widać, iż dotychczas żaden plik nie został przesłany przez administratora na serwer, w związku z tym ponownie wybrać należy łącze „Prześlij plik…”. Pojawi 55 się kolejne okno z informacją o maksymalnym rozmiarze pliku (taki jaki ustawiliśmy tworząc kurs) oraz klawiszami „Przeglądaj…” oraz „Prześlij ten plik”. Ten pierwszy służy do wskazania pliku na dysku komputera, a ten drugi do przesłania go na dysk serwera. Okno w wybranym plikiem z dysku na rysunku poniżej: Rys. 70 Wybór pliku do przesłania Po przesłaniu pliku na serwer pojawi się on na liście plików do wstawienia w tworzony zasób: Rys. 71 Lista plików na serwerze do wykorzystania w kursie T.inf Teraz wystarczy zaznaczyć plik i kliknąć „Wybierz”. W formularzu zasobu zaznaczyła autorka to samo okno uruchomienia. Wynik działań: Rys. 72 Link do pliku 56 Jeżeli wstawi się odnośnik do pliku, którego przeglądarka nie jest w stanie otworzyć, zaproponuje ona użytkownikowi pobranie pliku na dysk twardy. Działania prowadzące do wstawienia zasobu w postaci odnośnika do innej strony www ograniczają się do wpisania w formularzu zasobu adresu, np.: Rys. 73 Tworzenie linku do strony spoza serwisu Podsumowując – trzeci temat wyczerpuje zagadnienie zasobu „Link do pliku lub strony…” ponieważ zawiera wszystkie 3 możliwości, mianowicie: link do pliku otwieranego przez przeglądarkę, link do pliku nie otwieranego przez przeglądarkę, link do strona poza serwisem. Rys. 73 Linki w temacie trzecim W czwartym temacie pokaże autorka zasób „Wyświetl katalog plików”. Pozwala on na pobieranie przez użytkowników plików z folderu, który udostępni im administrator. Domyślnie w trakcie edycji formularza zasobu system wskazuje folder główny kursu. W nim jednak znajdują się pliki wcześniej przesłane w trakcie tworzenia zasobów dla tematu trzeciego. Dobrze jest na przykład utworzyć ręcznie folder z plikami do danego tematu i tylko ten folder udostępnić. Jak się do tego zabrać? Z menu Administracja wewnątrz kursu wybrać należy łącze „Pliki”. 57 Rys. 74 Menu Administracja w kursie T.inf Spowoduje to wywołanie okna jakie pokazano na rysunku 71. Tam należy utworzyć folder dotyczący tematu (w tym wypadku Algorytmy) i następnie wejść do niego. Na rysunku poniżej pokazano ścieżkę dostępu świadczącą o tym iż użytkownik jest wewnątrz utworzonego folderu. Rys. 75 Zawartość folderu Algorytmy. Teraz już tylko pozostaje przygotować odpowiednie pliki do wysłania do utworzonego katalogu i wykorzystując procedurę pokazaną na rysunkach 69 – 71. Po poprawnym wykonaniu czynności zawartość folderu Algorytmy mogłaby wyglądać jak na rysunku poniżej: 58 Rys. 76 Pliki w folderze Algorytmy Jeżeli przygotowano już odpowiedni folder można wskazać go w trakcie tworzenia zasobu dla tematu czwartego: Rys. 77 Wybór folderu Po zatwierdzeniu w miejscu tematu czwartego pojawi się folder z plikami do pobrania przez uczestników kursu. Rys. 78 Czwarty temat z zasobem „Katalog plików” 59 Po kliknięciu na łącze pojawi się okno umożliwiające ich pobranie. Rys. 79 Zawartość udostępnionego katalogu plików Ostatnim zasobem jest „Dodaj pakiet IMS” i zostanie opisany na podstawie tematu piątego kursu. Wydawcą tego standardu e – learning’owego jest „Global Consortium (http://www.imsproject.org), organizacja non-profit. W związku z tym, korzyści z członkostwa należne są jedynie zarejestrowanym na stronie WWW członkom, którzy mogą np. głosować w różnych kwestiach. IMS powstało w ramach konsorcjum instytucji edukacyjnych, firm produkujących oprogramowanie oraz wydawców, które postawiło sobie za cel specyfikację zarówno środowiska, jak i nauczanych treści w kształceniu rozproszonym tak, aby umożliwić skuteczną współpracę wielu twórców. Cel tyleż szlachetny, co ogólny. W praktyce specyfikacja proponowana przez IMS oznacza opisy grup możliwych obiektów (np. obiekt "dane osobowe", "dane grupy" itd.) oraz reguły tworzenia powiązań pomiędzy obiektami. Wskazuje się tu również na konieczność jednolitego opisu danych w obiektach, jak i samych obiektów, podając za przykład takie pojęcia, jak: stopień i ocena, które nie tylko mogą się różnić nazwą, ale i sposobem zapisu (słowo lub liczba). IMS generuje wskazówki, przewodniki, które są zintegrowane z wciąż ewoluującymi wersjami SCORM do praktycznej implementacji.”24 „Załączenie w kursie pakietu IMS polega na skopiowaniu do Moodle pliku zawierającego materiał dydaktyczny zapisany w odpowiednim formacie, służącym do przenoszenia materiałów pomiędzy platformami. Skopiowany plik należy rozpakować i udostępnić w postaci linku na stronie kursu.”25 Do przygotowania pakietu należy użyć odpowiedniego oprogramowania w standardzie WEB 2.0. Przykładem aplikacji 24 25 http://www.e-mentor.edu.pl/artykul/index/numer/19/id/406 http://informatyka.wroc.pl/kursy/mod/page/view.php?id=324 60 generującej pakiet jest program eXe – informacje o nim może Czytelnik znaleźć na stronie http://www.enauczanie.com/authoring/exe . Po przygotowaniu pakietu można przystąpić do wstawiania w temat piąty zasobu. Formularz wypełnia się analogicznie do tego, który wykorzystywało się do wstawiania łącza do pliku. Po przesłaniu spakowanego .zip’em pliku na serwer można go wybrać z listy plików. Rys. 80 Pakiet IMS do wyboru Po wyborze pliku i zatwierdzeniu ustawień zasobu na liście pojawia się nowy temat. Rys. 81 Wszystkie rodzaje zasobów Pierwsze uruchomienie tematu z pakietem IMS spowoduje wywołanie zapytania o rozwinięcie pakietu. 61 Rys. 82 Zapytanie o rozwinięcie pakietu Kliknięcie „rozwiń” spowoduje przygotowanie pakietu do użycia. Rys. 83 Działający pakiet IMS. Drugim rodzajem list rozwijalnych dostępnych w trybie edycji kursu są listy „Dodaj składową…”. Są to zasoby interaktywne czyli takie, które pozwalają uczniom na współpracę z nauczycielem, systemem lub innymi uczniami. Rys. 84 Dodaj składową 62 Ankiety w Moodle’u zawierają pytania dotyczące podejścia uczniów do nauki oraz opinii towarzyszących korzystaniu z kursu. Moodle zawiera pięć rodzajów wbudowanych ankiet, podzielonych na 3 typy, jak na rysunku poniżej: Rys. 85 Rodzaje ankiet 1. COLLES - w tej kategorii znajdują się trzy rodzaje ankiet z których każda składa się z 24 pytań. Ankiety te badają: zgodność kursu z zainteresowaniami ucznia; stopień interaktywności kursu; stopień w jakim uczeń uzyskał pomoc od innych uczniów; stopień w jakim nauczyciel i inni uczniowie prawidłowo zrozumieli interakcję z uczniem. Rys. 86 Fragment ankiety COLLES 2. ATTLS - składa się z 20 pytań dotyczących stylu uczenia się, dyskutowania czy myślenia. Ankieta jest przydatna w celu oceny ogólnej postawy uczniów, a nie odbioru i satysfakcji z kursu. 63 Rys. 87 Fragment ankiety ATTLS 3. Zdarzenia krytyczne - ankieta bada odczucia uczniów związane z ostatnimi zdarzeniami w kursie. Rys. 88 Ankieta zdarzenia krytyczne Aby wstawić ankietę, po wybraniu z listy rozwijalnej składowej, administrator musi wprowadzić jej nazwę, dokonać wyboru rodzaju ankiety oraz ewentualnie wpisać krótkie streszczenie. Formularz na rysunku poniżej: 64 Rys. 89 Formularz tworzenia ankiety Na potrzebę pokazania różnic wstawiła autorka wszystkie 3 rodzaje ankiety do pierwszego tematu w kursie „Technologia informacyjna”: Rys. 90 Trzy rodzaje ankiet w temacie pierwszym Czat służy do komunikacji wielu osób w tzw. pokojach. Po dodaniu pokoju rozmów do kursu każdy uczeń zapisany na kurs może wejść do niego w dowolnym momencie. Istnieją dwa rodzaje rozmowy - prywatna, której przebieg mogą śledzić tylko dwie osoby, oraz publiczna, dostępna dla wszystkich zalogowanych użytkowników kursu. Dostępne są również graficzne emotikony, stworzone dla ułatwienia ekspresji emocji. Element ten można wykorzystać np. kiedy uczniowie mają wykonać wspólną pracę (np. w grupie). Wówczas kanał komunikacji jakim jest czat może okazać się bardzo przydatny. Tworzenie czatu wymaga wypełnienia formularza jak na rysunku poniżej: 65 Rys. 91 Formularz tworzenia czatu W temacie drugim kursu utworzono czatroom: Rys. 92 Czat w temacie drugim Kiedy wybierze uczestnik kursu łącze „Czat dla tematu drugiego” i potwierdzi chęć jego uruchomienia pojawi się okno czatu, na którym można porozmawiać „na żywo”. 66 Rys. 93 Działający czat Ćwiczenie do samooceny jest prostym a dającym duże możliwości zadaniem. W tym ćwiczeniu nauczyciel zadaje studentom praktyczną pracę do wykonania. Może być to esej, raport, przygotowanie prezentacji czy arkusza kalkulacyjnego. Po wykonaniu ćwiczenia, student musi ocenić swoją własną pracę. Po przesłaniu pracy i samooceny, nauczyciel ocenia zarówno pracę jak i jej ocenę dokonaną przez studenta. Nauczyciel może poprosić studenta o ponowne przesłanie ulepszonej już pracy. Po wybraniu tego składnika musi administrator wypełnić formularz: 67 Rys. 94 Formularz tworzenia ćwiczenia do samooceny Po wypełnieniu formularza musi jeszcze administrator ustalić skalę w jakiej student będzie oceniał efekt swojej pracy. W temacie drugim kursu wstawiono przykładowe zadanie. Rys. 95 Składowe tematu drugiego Forum dyskusyjne to forma grup dyskusyjnych, która służy do wymiany informacji i poglądów między osobami zapisanymi do kursu. Moduł ten daje duże możliwości. Dobrze prowadzone forum może stymulować przemyślenia, motywować uczniów do zaangażowania się w kurs. Po wypełnieniu formularza z rysunku poniżej można zacząć wpisywać posty. 68 Rys. 96 Formularz tworzenia forum W temacie 3 kursu wstawiono przykładowe forum dyskusyjne. Rys. 97 Forum w trzecim temacie kursu Po kliknięciu „Wypowiedz się na forum” pojawia się okno, w którym można dodawać nowy temat bądź wprowadzić post do tematu już istniejącego. Warto pamiętać o tym, że po wpisaniu swojego postu ma użytkownik 30 minut na jego edycję lub usunięcie. 69 Rys. 98 Działające forum Głosowanie pozwala na stworzenie pytania oraz predefiniowanych odpowiedzi. W trakcie wypełniania formularza administrator formułuje pytanie, możliwe odpowiedzi do wyboru, okres w jakim głosowanie jest dostępne dla studenta, opcje wyświetlania na stronie, sposób pokazania wyników studentom i inne. Rys. 99 Fragment formularza tworzenia głosowania W omawianym kursie „Technologia informacyjna” utworzono głosowanie w temacie trzecim. 70 Rys. 100 Głosowanie w temacie trzecim Po uruchomieniu głosowania pojawia się strona internetowa z pytaniem i możliwymi odpowiedziami oraz (w zależności od ustawień) dotychczasowe wyniki. Rys. 101 Uruchomione głosowanie Po wybraniu opcji „Przejrzyj odpowiedzi” może administrator kursu przeanalizować wszystkie jaki padły i w oparciu o wyniki dokonać na przykład modyfikacji sposobu realizacji materiału (jeżeli głosowanie wykazałoby niską efektywność nauczania). Ponadto system umożliwia pobranie raportu w postaci arkusza kalkulacyjnego lub pliku tekstowego, na przykład w celu dalszej analizy (czy stworzenia jakiegoś opracowania). Rys. 102 Odpowiedzi w głosowaniu 71 Lekcja jest jednym z bardziej złożonych elementów systemu Moodle, dającym bardzo duże możliwości. Składa się ze stron internetowych, które przedstawiają użyteczne informacje i pytania. Lekcja Moodle łączy w sobie cechy prezentowania informacji i oceniania użytkowników. Są elastyczne jak strony internetowe, interaktywne jak quizy i mają możliwość rozgałęziania się. Lekcje składają się za stron internetowych. Zazwyczaj lekcja zawiera część informacji i pytanie na temat materiału, który uczeń dopiero przeglądał. Pytanie jest wykorzystywane do sprawdzenia czy uczeń zrozumiał temat. Jeżeli tak, jest przenoszony do kolejnego zagadnienia. Jeżeli nie, to zostaje przeniesiony do poprzedniej strony lub pozostaje na obecnej albo przenoszony jest do zupełnie innej strony stanowiącej uzupełnienie materiału. Do każdej odpowiedzi pytania nauczyciel może stworzyć informację zwrotną dla ucznia. Informacja ta może mieć bardzo różny charakter: może być uzupełnieniem informacji zawartej w treści lekcji lub po prostu informacją o rodzaju odpowiedzi dobra/zła. Uczeń może zostać też zapytany czy jest zainteresowany nauką następnego zagadnienia lub jakie zagadnienie chciałby zobaczyć w następnej kolejności itp. Strona lekcji może też zawierać na końcu przycisk „kontynuuj”, który pozwala przejść do kolejnej strony lekcji. Strona lekcji może zawierać też kilka odnośników do tematów stanowiących rozgałęzienie bieżącej lekcji. Ścieżek i rozgałęzień lekcji nauczyciel może tworzyć dowolną ilość. W czasie tworzenia lekcji pojawia się wiele opcji, które należy ustawić zanim utworzy się jakąkolwiek stronę w lekcji. Jeśli nie ma się pewności jakie ustawienia będą odpowiednie na początek można spróbować wybrać dowolne lub pozostawić domyśle. Zawsze można wrócić do tej strony i zmienić ustawienia. Należy też pamiętać o jednej z dużych cech Moodle’a, jaką jest prostota eksperymentowania z różnymi ustawieniami. Warto śmiało z tego korzystać i poznawać zastosowanie poszczególnych opcji. 72 Rys. 103 Fragment formularza dodawania lekcji Po zapisaniu ustawień lekcji należy stworzyć pierwsze pytanie lub zaimportować z systemu zewnętrznego. Rys. 104 Lekcja w temacie czwartym kursu Aby zaimportować dane do lekcji musi administrator ją uruchomić (tutaj łączem „Algorytmy lekcja”) i wybrać z na uruchomionej stronie jedną z dostępnych opcji. Rys. 105 Strona przygotowania lekcji 73 Dla przykładu wprowadzony zostanie do lekcji plik typu WebCT utworzony programem Hot Potatoes26. Należy kliknąć „Zaimportuj pytania” po czy z listy rozwijalnej dokonać wyboru rodzaju pliku, który będzie importowany: Rys. 106 Import pliku WebCT do lekcji Po zatwierdzeniu importowanych pytań na stronie lekcji pojawiają się pytania: Rys. 107 Zaimportowane pytania do lekcji W następnym kroku, używając łącza „Edytuj”, może administrator dokonać modyfikacji poszczególnych pytań, wstawić dodatkowe pytania, wstawić treść lekcji w postaci eseju i inne. 26 http://www.partnerstwodlaprzyszlosci.edu.pl/chemia/Lists/Aktualnoci/DispForm1.aspx?List=d 77fc59a-cec3-4a84-9174-83289318c3dc&ID=25 74 Rys. 108 Strona edycji lekcji Quiz umożliwia prowadzącemu tworzenie i zadawanie testów składających się z pytań wielokrotnego wyboru, pytań typu prawda/fałsz, oraz pytań wymagających udzielenia krótkich odpowiedzi. Pytania te, uporządkowane według kategorii, przechowywane są w bazie danych i mogą być ponownie wykorzystywane w ramach danego kursu lub nawet przenoszone do innego kursu. Quizy mogą dopuszczać wielokrotne próby znalezienia rozwiązania. Każda próba jest automatycznie sprawdzana i prowadzący może decydować, czy przedstawić swój komentarz czy też udostępnić poprawne odpowiedzi. Moduł ten oferuje narzędzia umożliwiające wystawianie ocen. Tworzenie quizu odbywa się poprzez wypełnienie formularza po wybraniu łącza „Quiz” z listy rozwijalnej. Rys. 109 Fragment formularza tworzenia quizu 75 Wypełniając go administrator ustala między innymi czas dostępności quizu dla uczestników kursu, liczbę podejść, sposób oceniania, opcje przeglądu, informację zwrotną i inne. Po zatwierdzeniu pojawia się w kursie quiz. Rys. 110 Quiz w temacie czwartym kursu Po uruchomieniu nowo utworzonego quizu pojawia się strona z informacją, iż nie dodano jeszcze żadnego pytania i że można to teraz zrobić. Rys. 111 „Pusty” quiz W tym celu z listy rozwijalnej „Utwórz nowe pytanie” wybrać należy jedną z dostępnych opcji – na potrzebę pokazu utworzony zostanie quiz „Wielokrotny wybór”. Należy wypełnić kolejny formularz podając nazwę pytania i jego treść, domyślną ocenę, mnożnik kary. Następnie trzeba ustalić czy to quiz wielokrotnego wyboru, format numerowania odpowiedzi i naturalnie możliwe odpowiedzi. Na końcu można sformułować odpowiedzi zwrotne dla dobrej i złej odpowiedzi. Po zatwierdzeniu utworzone pytanie pojawi się bazie pytań: 76 Rys. 112 Pytanie pierwsze w bazie pytań W analogiczny można utworzyć następne pytanie, po czym używając klawisza „Dodaj do quizu” można wypełnić nimi tworzony quiz. Rys. 113 Pytania dodane do quizu Kiedy zakończy się edycję quizu można go uruchomić i odpowiedzieć na pytania. 77 Rys. 114 Działający quiz Quizy Hot Potatoes umożliwia import utworzonych we wspomnianym wcześniej programie Hot Potatoes. Robi się to poprzez formularz jak na rysunku poniżej: Rys. 115 Fragment formularza dodawania quizu Hot Potatoes Najlepiej jest stworzyć quiz i wypełniając formularz wskazać plik z rozszerzeniem .jqz na dysku komputera. 78 Po poprawnym wypełnieniu formularza w temacie piątym kursu pojawia się quiz stworzony w zewnętrznym programie. Rys. 116 Quiz Hot Potatoes w temacie piątym Działający quiz przedstawia rysunek poniżej: Rys. 117 Działający quiz Scorm27 podobnie jak poprzedni składnik opiera się na imporcie danych z zewnątrz, tym razem paczki plików w formacie .zip, do wygenerowania której można użyć programu Hot Potatoes. Rys. 118 Fragment formularza tworzenia SCORM 27 http://pl.wikipedia.org/wiki/SCORM 79 Przykładowy SCORM dodano w temacie piątym kursu „Technologia informacyjna”. Rys. 119 SCORM w temacie piątym kursu Słownik pojęć jak nazwa wskazuje umożliwia stworzenie strony pełniącej rolę słownika. Tworzy się go używając formularza jak na rysunku poniżej: Rys. 120 Fragment formularza do tworzenia słownika Po zatwierdzeniu danych wpisanych w formularz słownik pojawia się w kursie. Dla przykładu utworzono słownik ponad tematami lekcji w kursie. Rys. 121 Słownik pojęć w kursie Po wybraniu łącza „Słownik pojęć” pojawia się strona w której można wpisać słowo by znaleźć jego definicję, a administrator może w nim dopisywać definicje. 80 Rys. 122 Działający słownik pojęć Wiki jest platformą do grupowego tworzenia dokumentów w prostym języku zapisu przy użyciu przeglądarki internetowej. "Wiki wiki" w języku Hawajskim oznacza "super szybki". Nazwa dobrze oddaje szybkość tworzenia, zmieniania, poprawiania i aktualizowania dokuementów za pomocą tego modułu. Zasada jest taka, że wszyscy mający prawo edycji mogą wprowadzać dowolne zmiany w dokumentach składających się na serwer wiki, ale zmiany te są odwracalne. Wszyscy, którzy mają dostęp do serwera wiki mogą czytać zawarte w nim pliki. Moduł ma opcje ograniczania czytania i edycji. Wstawienie Wiki ogranicza się do wypełnienia prostego formularza. Po poprawnym wypełnieniu formularza pojawia się moduł w kursie – w przypadku omawianego kursu w temacie piątym. Rys. 123 Wiki w temacie piątym Poza omówionymi powyżej składnikami Moodle w rozwijalnym menu „Dodaj składową…” dostępne są też zadania. Utworzenie zadania powoduje automatyczne przeniesienie do strony edycji. 81 Rys. 124 Formularz dodawania nowego zadania Pole „Nazwa zadania” pojawia się na stronie kursu, a opis pojawia się po uruchomieniu danego zadania. Powinien on zawierać dokładny opis wraz z instrukcjami przesyłania plików. Moodle udostępnia cztery rodzaje plików: a) „Zaawansowane ładownie plików” to funkcja podobna do znanej już Czytelnikowi „prześlij plik”, ale wyposażona w więcej opcji określających możliwość wysyłania pliku. Nauczyciel może miedzy innymi określić ile wersji roboczych może wysłać uczeń. Uczeń może podmieniać istniejący plik nieoznaczony jako wersja ostateczna. Uczniowie mają możliwość przesyłania uwag wraz z plikiem. Opcja włączona w temacie pierwszym kursu. b) „tekst online” umożliwia stworzenie strony online wraz ze wszystkimi elementami dostępnymi dla stron html. Opcja włączona w temacie drugim. c) „Prześlij plik” wymaga od ucznia aby przesłał jeden plik online. Opcja włączona w temacie trzecim. d) „Zadanie offline” to zadanie które uczeń wykonuje poza systemem (np. wywiad). Zadanie powinno być przygotowane w wersji do druku by mógł on instrukcje zabrać od komputera ze sobą. Opcja włączona w temacie czwartym. 82 Na rysunku poniżej kurs „Technologia informacyjna” wraz z wszystkimi elementami omówionymi w rozdziale „Używanie platformy zdalnego nauczania Moodle”. Rys. 125 Kurs wraz ze wszystkimi opisanymi w opracowaniu składowymi 83 V. Podsumowanie Opracowanie powstało w celu przedstawienia możliwości systemu e – learningowego Moodle. Aby zrobić to dokładnie, stworzyła autorka opracowania w pełni funkcjonalny system dostępny w Internecie pod adresem www.wewertowska.prv.pl . Jeżeli Czytelnik chciałby w praktyce przetestować wszystkie funkcje może zalogować się używając loginu „czytelnik” z hasłem „P@ssw0rd”. Domyślną rolą tego konta w kursie „Technologia informacyjna” jest „nauczyciel bez prawa edycji”. Zdalne nauczanie staje się coraz bardziej popularne w coraz wcześniejszych etapach nauczania. Autorka opracowania chciałaby by niniejsze opracowanie oraz stworzona przez nią platforma stała się narzędziem używanym do szkolenia nauczycieli i wdrażania systemu Moodle do nauczania w szkołach. 84 VI. Informacje na temat dostępu Czytelnika do działającej platformy Działająca platforma dostępna jest dla Czytelnika www.wewertowska.prv.pl . Konto, które ma uprawnienia nauczyciela bez praw edycji: Login: czytenik Hasło: P@ssword Konto z uprawnieniami studenta: Login: janek Hasło: H@sl01234 85 pod adresem VII. Bibliografia 1. http://www.informatyka.pwsz.kalisz.pl/?o-e-learningu,7 2. www.eschool.sonkis.pl/Elearning.pdf 3. Wirtualna Edukacja http://lttf.ieee.org/we/002.html - informacja z dnia 18.01.2008 r. 4. http://pl.wikipedia.org/wiki/E-learning 5. www.womkat.edu.pl/files/kwartalnik/12/markiewicz.doc 6. Kompendium wiedzy o sieciach, nr 5. Net World Akademia, 2003, s. 6. 7. http://pl.wikipedia.org/wiki/E-learning 8. www.spmoszczenica.iap.pl/s/moodle.pdf 9. www.moodle.womczest.edu.pl/.../KSZTALCENIE_NA_ODLEGLOSC.pdf 10. http://en.wikipedia.org/wiki/Martin_Dougiamas 11. www.moodle.womczest.edu.pl/.../KSZTALCENIE_NA_ODLEGLOSC.pdf 12. http://download.moodle.org/windows/ 13. http://www.winrar.pl/winrar/pobierz 14. http://pl.wikipedia.org/wiki/Apache_%28serwer%29 15. http://pl.wikipedia.org/wiki/MySQL 16. http://pl.wikipedia.org/wiki/PHP 17. http://pl.wikipedia.org/wiki/Hosting 18. http://pl.wikipedia.org/wiki/Localhost 19. http://pl.wikipedia.org/wiki/CURL 20. http://docs.moodle.org/20/en/Cron 21. http://cku1.waw.pl:81/moodle.pdf 22. http://informatyka.wroc.pl/kursy/mod/page/view.php?id=166 23. http://informatyka.wroc.pl/kursy/mod/page/view.php?id=324 24. http://www.e-mentor.edu.pl/artykul/index/numer/19/id/406 25. http://informatyka.wroc.pl/kursy/mod/page/view.php?id=324 26. http://www.partnerstwodlaprzyszlosci.edu.pl/chemia/Lists/Aktualnoci/DispForm 1.aspx?List=d77fc59a-cec3-4a84-9174-83289318c3dc&ID=25 27. http://pl.wikipedia.org/wiki/SCORM 86