eLML - eLML

eLML
eLesson Markup Language
eLesson Markup Language
Twórca (y) Joël Fisler, Susanne Bleisch i inni
Wersja stabilna
7.0 / lipiec 2011
System operacyjny XML oparty - niezależny od systemu operacyjnego
Rodzaj LMS (Learning Management System)
Licencja Licencja Apache 2
Stronie internetowej www.elml.org

ELesson Markup Language ( eLML ) jest open source XML framework do tworzenia lekcji elektronicznych. Jest to „spin-off” z projektu Gitta, szwajcarskiego GIS projektu e-learningowego i rozpoczęła się wiosną 2004 roku projektu eLML jest hostowane na Sourceforge . Celem eLML było zaoferowanie twórcom narzędzia, które zapewnił zgodność z wytycznymi pedagogicznych.

Pedagogiczna modelu za eLML

eLML opiera się na modelu nauczania zwanego ECLASS (Gerson, 2000 [1] ). ECLASS jest skrótem dla następujących elementów:

  • Wstęp: Stojaki na wprowadzeniu do lekcji lub jednostki (podkategorią lekcji)
  • Wyjaśnienie: Element wyjaśnienia służy do wyjaśnienia trochę teorii, modeli, zasady czy fakty
  • Spójrz: Przykłady, które pomagają studentowi zrozumieć teorię
  • Akt: Ten elementy animuje studentowi stają się aktywne, wypróbować model lub omówienia kwestii
  • Samoocena: Sprawdź, czy cele nauczania lekcji lub jednostki zostały spełnione
  • Podsumowanie: zawiera krótkie podsumowanie obu całej lekcji lub jednostki indywidualnej

Oryginalny model ECLASS został nieco zmodyfikowany, na przykład dodatkowe elementy, takie jak słowniczek bibliografii i metadanych dodano móc utworzyć izolujący e-learning. Ponadto trzy elementy wyjaśnić, wyglądać i działać razem tworzą tak zwaną „nauka obiekt” i te elementy mogą być używane w dowolnej kolejności sekwencji, a nawet mogą być używane wielokrotnie w ciągu jednego przedmiotu nauczania. Pozwala to, że autor może rozpocząć z przykładu (wygląd), a następnie przez tłumacząc teorię (wyjaśnienia) za nim lub odwrotnie. Również niezbyt często, ale czasami bardzo skuteczne podejście do której uczeń rozpoczyna się krótkim ćwiczeniu (ACT) i dopiero po wypróbowane pewne rozwiązania mogą czytać teorię (wyjaśnienia) za nim i zobaczyć niektóre przykłady świata rzeczywistego (wygląd). Model ECLASS jest z jednej strony wystarczająco elastyczne, aby reprezentować różne scenariusze uczenia się i spełnić wszystkie wymagania potrzebne przez twórców lekcji e-learning, ale z drugiej strony gwarantuje, że zawartość jest zgodna z wytycznymi określonymi dydaktycznych na.

Te wskazówki dydaktyczne, gdzie następnie odwzorowane w strukturze XML, który umożliwił ścisłą kontrolę, jeśli autor prawidłowo stosowany model pedagogiczny czy nie. Szczegóły są opisane w szczegółach poniżej.

Struktura XML eLML

Opisany modelu pedagogicznego ECLASS są odwzorowywane na strukturze XML przy użyciu schematu XML, jak to pokazano na tym rysunku:

Elml schematu screenshot en.png

Lekcja eLML zawsze zaczyna się od obu obowiązkowego wprowadzenia (wejścia) lub elementem zwięzły wykaz celów nauczania lekcji za goli (element). Elementów zespołu, opisane poniżej, zawiera rzeczywiste zawartości lekcji. Następujące jednostki lekcja może mieć podsumowanie i / lub do pięciu samooceny następnie opcjonalnego dalszego czytania i glosariusz sekcji notować ważne zasoby i opisać terminy używane w lekcji. Schemat XML zapewnia, że wszystkie słowniczek terminów używanych w lekcji są zdefiniowane w słowniczku. Harvard Odwoływanie systemu lub styl APA może być stosowany do bibliografii. Wszystkie cytaty, odniesienia, dalsze odczyty itd., Muszą być wymienione w sekcji bibliografia, inaczej parser XML wystawia błąd i lekcja jest nieprawidłowy.

Poprzez ilości obowiązkowych elementów eLML zapewnia, że co najmniej minimalne elementy metadanych są wypełnione chociaż wielu autorów nie podoba wypełnić metadanych. Elementy metadanych eLML są podzbiorem IMS obiektu metadanych Learning (LOM), które mogą być używane do przechowywania danych o długości lekcji, autora (ów), prawa autorskie, wymagana wiedza próbować tę lekcję i podstawowe wymagania techniczne , Elementy stylu bibliografii i sekcja metadane są określone w odrębnym schematu XML, a zatem mogą być zastąpione przez inne standardy lub definicji.

W obrębie każdej jednostki podobną strukturę, jak na poziomie lekcji stosuje. Jednak elementy glosariusz, bibliografia i metadane są zawsze określone dla całej lekcji na poziomie lekcji. Rzeczywista zawartość w jednostce jest przechowywany w wielu tak zwanych „obiektów uczenia się” (nie mylić z celami uczenia się - o nazwie „Cele” w eLML). Każdy obiekt nauka opisuje pewną koncepcję, model, równanie, termin lub procesu przy użyciu wszystkich lub niektórych z tych trzech elementów wyjaśnienia (teoria), wygląd (przykład) i działają w wolnej kolejności. Te trzy elementy mogą mieć specjalną reprezentację wizualną kiedy przekształcona w formie prezentacji - np ikoną „biegów” dla elementów aktu użyte w Gitta do sygnalizacji studentowi, że on lub ona musi „zrobić” coś - ale ich głównym celem jest kierować autorów podczas tworzenia treści. Korzystanie elementy wyjaśnić, wyglądać i działać, autor musi myśleć o tym, jak pewna koncepcja może być przedstawiony najlepiej studenta. Czy przedmiot nauki rozpoczyna się jakiejś teorii (wyjaśnienia element) i nadal z jednym lub większą liczbą przykładów (patrz elementy) lub, alternatywnie, student najpierw coś robi (ustawa element), a następnie odczytać teorię potem (wyjaśnienie element) jest pozostawione autor.

Transformacja i Przedstawienie lekcji eLML

Dzięki wykorzystaniu standardów, takich jak XML , XSLT lub SVG Wszystkie lekcje eLML można przekształcić i oglądać z dowolnej przeglądarki internetowej na dowolnej platformie i są całkowicie niezależne od oprogramowania. Dwa główne pliki transformacji, które są zawarte w pakiecie eLML może przekształcić się w lekcji „online” (zarówno XHTML 1.1 i HTML5 ) oraz w „print” ( PDF ) wersji (przy użyciu formatowania XSL Objects ) za pomocą jednego kliknięcia. Obie wersje mogą być dostosowane oferowanie spersonalizowanych układów (patrz przykład poniżej). Więcej plików transformacji przewidziane przez eLML obejmować następujące formaty wyjściowe: ODF (Open Document Format), DocBook , LaTeX , a od 2010 również książek elektronicznych w oparciu o ePub format. Od eLML IMS obsługuje zarówno globalne „Zawartość opakowania” i SCORM standardu, treść może być łatwo importowane do każdego nowoczesnego Learning Management System (LMS) jak WebCT lub OLAT . Aby utworzyć dobrze wyglądające szablony eLML oferuje narzędzie o nazwie „Template Builder” i ma wbudowane wsparcie dla CSS-ram o nazwie YAML . Poniższa ilustracja przedstawia lekcji eLML przekształcony wieloma różnymi układami i formatami:

Elml layout.png

Narzędzia dla eLML

Począwszy od wersji 5, eLML oferuje szeroką gamę narzędzi: The eLML Edytor do tworzenia lekcji (w oparciu o Firedocs Mozilla Firefox XML Editor, Template Builder do tworzenia szablonów układu (stworzony jako Google Summer of Code projektu), a także dodać -Na dla Apache Lenya CMS itd. z eLML 7 uwolnienie nowe narzędzie transformacji do tworzenia lekcji internetowych w różnych formatach została uruchomiona: EasyELML .

Zrzut ekranu z nowego Firedocs eLML Editor
Zrzut ekranu eLML Template Builder

kwestie prawne i prawa autorskie

eLML jest projektem open source i dostępna pod Apache 2 licencji . Głównym komunikacja między użytkownikami społeczności przechodzi przez Sourceforge stronie internetowej, za pośrednictwem specjalnie eLML-Users dyskusyjna (na ogólnych zagadnień) i RWE (Request) Feature Tracker (dla dyskusji na temat nowych funkcji).

Linki zewnętrzne