Jak stworzyć stronę internetową LMS – szczegółowe informacje na temat podstawowych funkcji

Opublikowany: 2020-12-11

Ben Franklin powiedział kiedyś:
„Najbardziej oprocentowana jest inwestycja w wiedzę”.

Do tej pory jednym z najbardziej zaawansowanych sektorów przemysłu jest sektor edukacji. Dzięki dostępnym dziś zaawansowanym rozwiązaniom technologicznym, które sprawiają, że uczenie się na odległość, jak najbardziej zbliżone do nauczania w klasie, łatwe korepetycje w domu i sprzyjający proces podczas napiętej blokady COVID-19, edukacja online zbliżyła świat w każdym calu.

Wśród różnych opracowanych modułów, które sprawiły, że e-learning odniósł sukces na całym świecie, systemy zarządzania nauką (LMS) w ogromnym stopniu przyczyniły się do usprawnienia i usystematyzowania całego procesu. Ten blog pomoże zrozumieć, czym jest system lub oprogramowanie LMS, jakie aplikacje może oferować ta integracja oprogramowania oraz jak stworzyć stronę internetową LMS od podstaw.

Spis treści

  • Oprogramowanie LMS – rodzaje i zastosowania
  • Utwórz witrynę LMS
  • Wniosek

Oprogramowanie LMS – rodzaje i zastosowania

LMS, podobnie jak w rozszerzonej anglojęzycznej formie, system zarządzania nauką jest w zasadzie aplikacją internetową. Opracowany do pełnienia wszystkich funkcji związanych z realizacją kursów e-learningowych, programów szkoleniowych oraz programów edukacyjno-rozwojowych:

  • Administracja
  • Dokumentacja
  • Śledzenie
  • Raportowanie
  • Automatyzacja
  • Dostawa

Oprogramowanie umożliwia zatem przechowywanie, dostarczanie i śledzenie wszystkich treści szkoleniowych i dydaktycznych, umożliwiając efektywne zarządzanie opracowanym środowiskiem nauczania online.

Ostatecznym celem opracowywania niestandardowego LMS jest identyfikacja i ocena indywidualnych wykresów uczenia się, ukierunkowanie pomocy naukowych i treści tak, aby zebrać wszystkie osoby na wspólnej platformie i osiągnąć końcowy cel programu.

Ocena i nadzorowanie wydajności każdego członka w celu analizy luki w umiejętnościach za pomocą doświadczonego oprogramowania zapewnia wystarczająco dużo czasu na zbudowanie ukierunkowanego podejścia. Oprogramowanie umożliwia trenerowi zarządzanie onboardingiem, dostosowaniem materiałów szkoleniowych do celów organizacyjnych oraz zgodnością uczestników z harmonogramami szkoleń.

Jednak jeden typ oprogramowania LMS nie może wykonywać różnych poziomów zarządzania uczeniem. W przypadku niestandardowego rozwoju LMS, rodzaju programu nauczania lub hierarchii osób w organizacji, które potrzebują dodatkowych umiejętności za pośrednictwem programów online, zdecyduj, jaki rodzaj LMS jest pożądany.

W zależności od tego, kim jest docelowa grupa odbiorców, liczba uczniów na pokładzie, a także jaki musi być wynik, można kontynuować niestandardową aktywność programistyczną LMS. Na podstawie tych czynników można również zadecydować o skali rozwijanego LMS. Na podstawie aplikacji tworzonego oprogramowania LMS klasyfikuje się je jako:

  • Przedsiębiorstwo lub osoba fizyczna
  • Bezpłatna lub Płatna
  • SaaS lub licencja pojedyncza
  • Lokalnie lub w chmurze
  • Zintegrowany
  • Z CMS lub Wbudowanymi narzędziami autorskimi

W tym blogu szczegółowo omówimy podstawowe komponenty, które są ważne przy tworzeniu strony LMS, która może umożliwić programistom zbudowanie systemu dostosowanego do każdej z wyżej wymienionych sytuacji.

Zarządzaj treściami szkoleniowymi za pomocą jednego niestandardowego rozwiązania LMS

Skontaktuj się z nami

Utwórz witrynę LMS

Aby opracować niestandardowy LMS , należy uzyskać wgląd w jego podstawowe elementy. Chociaż niektóre komponenty wydają się proste do opracowania, istnieje wiele komponentów, które decydują o solidności i użyteczności witryny LMS. W tym poście na blogu udostępniane są szczegółowe informacje na temat podstawowych komponentów, aby umożliwić przedsiębiorcom podejmowanie świadomych decyzji inwestycyjnych.

LMS wykorzystuje Internet do ustanowienia łączności między użytkownikami a zasobami edukacyjnymi. Tak więc, niezależnie od tego, czy LMS działa w organizacji, czy poza nią, połączenia z podstawowymi technologiami muszą być ustanowione od samego początku.

Z kilkoma kluczowymi komponentami, LMS musi zostać opracowany z dobrze połączonymi modułami, aby zapewnić nieprzerwane doświadczenie edukacyjne w każdej organizacji. Hosting lub instalacja LMS może odbywać się na dwa sposoby – poza siedzibą firmy za pośrednictwem usługodawcy lub za pośrednictwem intranetu organizacji.

Ponadto od dostawców usług można uzyskać do niego dostęp za pośrednictwem ekstranetu przy użyciu protokołów internetowych. Poprzez publiczny system telekomunikacyjny wymagany do udostępniania ważnych informacji wewnętrznych na zewnątrz organizacji, Internet jest drugą opcją przy użyciu standardowych protokołów TCP/IP.

Elementy LMS, które należy opracować

Pojedyncze logowanie (SSO) / logowanie społecznościowe

Rejestracja nowego użytkownika i proces rejestracji może zająć dużo czasu. Biorąc pod uwagę, że średni czas uwagi wynosi około 8 sekund, standardowy proces rejestracji nowego użytkownika może zająć więcej czasu. W związku z tym długi proces rejestracji może skutkować słabym doświadczeniem użytkownika.

Aby ułatwić i skrócić ten proces, jednokrotne logowanie (SSO) umożliwia użytkownikowi logowanie się przy użyciu jednego identyfikatora i hasła. Ta funkcja jest prawie podobna do funkcji logowania do mediów społecznościowych udostępnianych przez Google, Facebook, LinkedIn i Twitter, aby wymienić tylko kilka. Czas jest oszczędzany, ponieważ SSO wykorzystuje informacje z istniejącego konta i często umożliwia zalogowanie się jednym kliknięciem. Automatyczne importy, takie jak zdjęcie profilowe, imię i nazwisko oraz adres e-mail, zwiększają spersonalizowane wrażenia, wzmacniając w ten sposób połączenie użytkownika z aplikacją mobilną LMS.

Źródło obrazu : Przegląd logowania na Facebooku

Jednak, aby system zarządzania uczeniem działał skutecznie, potrzeba więcej informacji o każdym użytkowniku. Inne istotne szczegóły mogą obejmować dział, zespół, obowiązki, narzędzia i inne. Nie trzeba dodawać, że nie każdy szczegół można pobrać za pomocą SSO. Po sfinalizowaniu podstawowych szczegółów do stworzenia strony LMS można sprawić, by działała ona w taki sposób, aby na początkowym etapie tylko niezbędne informacje były pobierane za pomocą SSO. Później, po utworzeniu konta, inne szczegóły profilu mogą zostać uzupełnione ręcznie przez użytkownika.

Systemy zarządzania nauką często wymagają więcej informacji, aby uzupełnić profil użytkownika. Aby poprawić wrażenia użytkownika (UX), ważne jest, aby najpierw zapytać o niezbędne szczegóły, aby utworzyć konto, a później wypełnić inne istotne dane za pomocą oddzielnego formularza.

Rozważ poniższy obraz. Pokazuje prosty formularz rejestracyjny, za pomocą którego użytkownik może się zarejestrować. Dostępna jest funkcja jednokrotnego logowania, która może umożliwić użytkownikowi rejestrację za pomocą jednego kliknięcia. W tym konkretnym przypadku, rozważanym podczas tworzenia wizerunku, funkcjonalność SSO jest realizowana poprzez logowanie społecznościowe Facebook i LinkedIn.

Jednokrotne logowanie – formularz początkowy.

Tworząc niestandardowy system zarządzania nauką, użytkownicy mogą zarejestrować się za pomocą logowania społecznościowego LinkedIn. Aby umożliwić logowanie za pomocą LinkedIn, programista musi przejrzeć dokumentację JavaScript SDK dostępną na LinkedIn Developers i może zintegrować to samo przy użyciu dowolnego obsługiwanego języka programowania.

Zmniejsz koszty nauki swoich pracowników dzięki niestandardowemu LMS

Zapytaj nas jak

Na przykład — rozważ prosty przypadek użycia, w którym formularz rejestracyjny w niestandardowym systemie zarządzania uczeniem wymaga informacji. Aby lepiej zrozumieć tę koncepcję, przedstawiamy podział informacji na 2 zbiory informacji.

Zestaw informacji 1 – podstawowe informacje do rejestracji:

  • Imię i nazwisko
  • Identyfikator e-mail i zdjęcie profilowe

Zestaw informacji 2 – Informacje wspólne wymagane przez system zarządzania uczeniem:

  • Wykształcenie
  • Umiejętności i certyfikaty
  • Poniższa tabela zawiera informacje o polach, które są niezbędne w procesie rejestracji.
Nazwa pola Opis
Wideo Filmy krótkometrażowe, filmy dokumentalne, samouczki, stand-upy i
jeszcze.
Imię Imię podane przez użytkownika.
nazwisko Nazwisko podane przez użytkownika.
zdjęcie profilowe Metainformacje o zdjęciu profilowym członka LinkedIn.
ID Unikalna wartość identyfikująca członka LinkedIn.

Tabela 1 – Zestaw informacji 1 – Podstawowe informacje do rejestracji

Nazwa pola Opis
poleNazwaBadania Kierunek lub specjalność.
Nazwa Nazwa umiejętności.
kierunki studiów Nazwa uzyskanego stopnia wykształcenia.
Nazwa firmy Aby pobrać nazwę firmy wprowadzoną przez członka LinkedIn.

Tabela 2 – Zestaw informacji 2 – Wspólne informacje wymagane przez
system zarządzania nauczaniem

Korzystając z interfejsu API LinkedIn, dostęp do powyższych pól można uzyskać za pomocą uwierzytelniania OAuth. Każda z wyżej wymienionych dziedzin ma wyjątkowe znaczenie, które może okazać się przydatne na późniejszym etapie. Oto kilka dodatkowych przykładów, które wyjaśniają rolę ww. dziedziny.

fieldOfStudyName – Informacje z tego pola mogą być wykorzystane przez algorytmy rekomendacji kursów do analizy tego, co użytkownik już wie i zaprezentowania mu zaawansowanego kursu z tego samego zakresu pracy.

Nazwa — to kolejna nazwa pola, która może przyczynić się do zapewnienia lepszych i bardziej trafnych rekomendacji dotyczących kursów w oparciu o istniejące umiejętności użytkownika.

fieldsOfStudy — ważna nazwa pola, która ma nadać sens ścieżce kariery, którą podąża użytkownik. Na podstawie tych danych można zaproponować pakiet odpowiednich kursów, które umożliwią użytkownikowi awans w określonej dziedzinie i realizację jego celów zawodowych.

Budowanie treści e-learningowych

Gdy członek zarejestruje się w LMS, zwykle ląduje na pulpicie nawigacyjnym, gdzie prezentowane są mu różne kursy lub pakiety treści.

Treść w systemie LMS można tworzyć lub importować z zewnętrznego źródła na podstawie umowy licencyjnej. Biorąc pod uwagę różne formy nauki z kursami, w tym nagrane nagrania audio i wideo, treści wewnątrz LMS można przesyłać w różnych formatach:

  • Tekst – PDF lub słowo
  • Dźwięk – MP3 lub WAV
  • Obrazy – grafika w formacie JPEG
  • Animacje – Flash lub więcej

Po dokładnej analizie różnych zadań, które należy wykonać w procesie uczenia się, należy stworzyć szczegółowy projekt treści. Instruktażowy dokument projektowy (IDD) określi, ile ekranów lub modułów należy utworzyć w celu wyświetlenia treści.

Niestandardowy rozwój LMS – architektura kursu

Struktura kursu może zawierać różne elementy treści przygotowane jako moduły lub bloki, które mają być częścią architektury kursu LMS.

  • Zarówno problemy, jak i oceny reakcji uczniów muszą być osadzone w kodzie i umieszczone w bezpiecznych środowiskach.
  • JavaScript (JS) umożliwia LMS komunikację z treścią, a ten skrypt wymaga wejścia JS do integracji.
  • Elementy wizualne i instruktażowe, w tym pisemne kody instruktora, mogą być osadzone przy użyciu formatów opartych na rozszerzalnym języku znaczników (XML).
  • Narzędzie do tworzenia kursów pomaga korepetytorom, ekspertom lub nauczycielom tworzyć i aktualizować kursy w MongoDB używanej przez LMS w celu uzyskania dostępu do treści kursu.
  • Istnieją różne dyskusje, fora i komentarze dotyczące kursów obsługiwanych przez różne usługi, inne niż kod kursu. LMS pobierze je za pośrednictwem interfejsu API, aby zintegrować je z procesem uczenia się.
  • Oddzielny potok zostanie uruchomiony dla różnych zdarzeń opisujących użytkownika lub uczestnika. Ten potok analityczny oceni wszystkie dane dotyczące zachowań użytkowników i opublikuje wyniki w MySQL, aby LMS mógł je pobrać.

Po umieszczeniu różnych komponentów w linii, zgodnie z IDD, każdy ekran jest przygotowany do wyświetlania różnych struktur treści. Skrypty mogą używać zarówno słów, jak i punktów mocy.

Teraz istnieją sposoby i standardy, dzięki którym te zaprojektowane treści/kursy będą mogły wchodzić w interakcje z głównym LMS. Każdy napisany fragment treści i kodu musi być zgodny z jednym z dwóch głównych standardów technologii uczenia się – AICC (Komitet CBT Przemysłu Lotniczego) i SCORM (Model Odniesienia do Obiektów Udostępnianych Treści).

SCORM jest najpopularniejszym spośród tych dwóch, a większość LMS obsługuje treści zgodne z SCORM. Treści tworzone w ramach standardów SCORM umożliwiają korzystanie z różnych narzędzi do tworzenia treści wraz z możliwością uzyskania większej wiedzy na temat podróży i nawyków ucznia. W ten sposób śledzenie postępów i decyzje o tym, ile czasu uczeń musi poświęcić na program, można łatwo podjąć.

Standardy AICC, pomimo wysokiego poziomu bezpieczeństwa, są niepopularne i nie zapewniają swobody śledzenia lub raportowania postępów użytkownika/ucznia.

Ponieważ SCORM zawiera wszystkie komponenty AICC, IEEE, a także różne inne standardy techniczne, najlepiej nadaje się do zgodności z treściami e-learningowymi przygotowywanymi dla LMS. Najnowsza wersja 1.2 ma 2 części, które zarządzają tworzeniem treści e-learningowych dla LMS.

Środowisko wykonawcze

Deweloper implementuje w LMS zgodny z SCORM interfejs API, aby umożliwić treściom dostęp lub komunikację z LMS. Aby zaimplementować ten interfejs API, adapter API, który jest kodem JavaScript, jest umieszczany w ramce otwierającej kodu treści, dostępnej za pośrednictwem DOM. Ten adapter API jest odpowiedzialny za obsługę całej zawartości interakcji z LMS z 8 funkcjami:

  • LMSIinicjuj()
  • LMSFinish()
  • LMSPobierzWartość()
  • LMSSetValue()
  • Zatwierdzenie LMS()
  • LMSPobierz ostatni błąd()
  • LMSGetErrorString()
  • LMSGetDiagnostic()

Dlatego autor treści musi tylko znaleźć adapter API i wykonać wywołania JavaScript, aby przenieść całą treść do przeglądarki internetowej. Poza podstawowymi możliwościami przenoszenia treści do internetowego LMS, funkcje te ułatwiają tworzenie modeli danych, raportów do testów, a także obsługę błędów.

Model agregacji treści

Daje to specyfikacje dotyczące pakowania zawartości, a także tworzenia plików XML, które LMS może odczytać, zaimportować i uruchomić. Podzielony dalej na model treści, metadane i opakowanie treści, model ten odpowiada za budowanie treści e-learningowych w sposób zgodny z LMS.

Model treści

Model zawartości zawiera dyrektywy dotyczące typu zawartości kierowanej do LMS. przy różnych dostępnych modułach zawartości model ten definiuje relacje między tymi modułami wraz z typami plików potrzebnymi do struktury zawartości.

Cała zawartość, zgodnie z tym modelem, musi zostać podzielona na jednostki wielokrotnego użytku, zwane obiektami zawartości udostępnianej (SCO) i zasobami. Wszystkie obrazy, dźwięki, a także klipy filmowe stanowią Zasoby. SCO może jednak być dokładnie pojedynczą stroną internetową z treścią lub ogromnym kursem internetowym z wieloma stronami zawierającymi obrazy i wideo zorganizowanymi w złożony kurs.

Każdy SCO na słowo powinien być przygotowany w taki sposób, aby nie był powiązany z innymi SCO i nie powinien czerpać żadnego kontekstu z innymi SCO.

Metadane

Ten składnik pomaga opisać zawartość. Predefiniowany słownik pomaga wygenerować bogaty model danych. Niektóre podstawowe kategorie, do których treść jest klasyfikowana w celu lepszego zrozumienia zgodnie z modelem metadanych, to:

  • Ogólny
  • Koło życia
  • Meta-metadane
  • Techniczny
  • Edukacja
  • Prawa
  • Relacja
  • Adnotacja
  • Klasyfikacja

Wszystko to pomaga przyporządkować dane do określonych kategorii, aby sugerować lepszą klasyfikację treści.

Zawartość opakowania

Implementacja powyższych 2 modeli, modelu zawartości i modelu agregacji zawartości, jest realizowana przez komponent pakowania zawartości. Ta specyfikacja nie tylko ułatwia płynną interakcję i obsługę całej zawartości, ale także zapewnia, że ​​cała zawartość jest pakowana w podobny sposób. W przypadku pakowania cała zawartość jest przenoszona do folderu ZIP o nazwie PIF z plikiem XML „imsmanifest.xml” u podstawy. Ten plik zawiera wszystkie informacje z modelu treści, a także format metadanych.

Gdy kursy, strony internetowe i pakiety treści zostaną napisane i zaimplementowane zgodnie z SCORM, następną funkcją, nad którą trzeba będzie pracować, jest zorganizowanie tych treści w różne style i miejsca w LMS.

Organizacja treści

Treść w LMS jest główną troską administratora LMS, a także użytkownika, który zapisuje się na podróż edukacyjną. Efektywne efekty uczenia się wymagają systematycznie zorganizowanych pakietów treści, do których użytkownicy mają łatwy dostęp. Aby umieścić całą zawartość różnego rodzaju w jednym miejscu zasięgu w oprogramowaniu, programista musi zrozumieć funkcje, które muszą być lub są obsługiwane przez istniejący system.

Opracowując komponenty oprogramowania LMS, cel, czy chcesz stworzyć całą treść, czy po prostu ją dostarczyć i zarządzać nią, musi być ustawiony już na początku. Zdefiniuje to ścieżki, które zostaną zbudowane w celu uzyskania dostępu do treści wewnętrznie lub z zewnętrznego licencjonowanego źródła.

Organizowanie tych treści w efektywny sposób, aby użytkownicy mogli się uczyć, odbywa się za pomocą narzędzia do zarządzania treścią lub systemu zarządzania treścią nauczania (LCMS). Krótko mówiąc, narzędzie do zarządzania treścią umożliwi systemowi LMS przechowywanie, pobieranie i dostęp do różnych typów treści w systemie LMS.

Narzędzie ułatwia import i eksport treści zgodnie z wymaganiami programu nauczania i dostępnością treści. Teraz, mając pod ręką wszelkiego rodzaju treści, administrator lub interesariusz musi mieć możliwość ponownego wykorzystania tych pakietów treści do różnych celów i modeli zaangażowania z uczniami.

LCMS oznaczy obiekty edukacyjne i dostarczy je w różnych kombinacjach zgodnie z wymaganiami użytkownika. Może dostarczać treści jako pojedyncze komponenty utworzone przez narzędzie do tworzenia treści lub jako całe moduły edukacyjne.

Umieszczenie narzędzia Content Management Tool (LCMS) w architekturze LMS.

Narzędzie lub oprogramowanie do zarządzania treścią jest pomyślnie wdrażane tylko wtedy, gdy komponent lub system metadanych treści e-learningowych tworzy obiekty nauczania wielokrotnego użytku, tzw. SCO. Rolą LCMS jest tworzenie zorganizowanych dashboardów lub bibliotek do wyboru przez użytkowników. Cała zawartość, zbudowana przez LMS lub zbudowana przez autora zewnętrznego, jest umieszczana w bibliotekach, a LMS pozwala administratorowi decydować, do którego kursu lub treści mogą mieć dostęp jacy użytkownicy.

Opracowanie funkcji zarządzania treścią dla LMS wymaga stworzenia szczegółowych struktur kursów i kompleksowych identyfikatorów IDD. Po zarejestrowaniu się użytkownicy powinni mieć możliwość wyświetlenia listy wszystkich kursów. Po opublikowaniu własnych treści LMS administrator może „wyłączyć” dostęp do zewnętrznych kursów licencjonowanych. Innym sposobem organizowania treści może być tworzenie różnych typów użytkowników lub hierarchii: nauczycieli, uczniów, redaktorów, rodziców, odwiedzających. Kontrolowanie, kto może uzyskać dostęp do której części różnych treści, będzie odgrywać dużą rolę w zapewnianiu jakości w procesie uczenia się.

Aby uporządkować dostępną treść, programista musi stworzyć kategorie na podstawie podobieństwa treści lub domeny tematycznej. Po zbudowaniu kategorii i umieszczeniu ich w osobnych folderach, uczący się mogą je umieścić na 3 sposoby:

Tworzenie ścieżek edukacyjnych

Gdy treść jest zorganizowana w ścieżce reprezentującej sukcesję tematu do ukończenia, generowana jest ścieżka edukacyjna. W zależności od złożoności i długości tematu można go przesłać bezpośrednio do folderu ze ścieżką edukacyjną lub podzielić na mniejsze rozdziały za pomocą quizów pośrednich, które będą otwierane w sposób systematyczny i krok po kroku.

Organizacja treści wybierze wówczas ścieżkę, która przedstawia się jako:

ścieżka organizacji treści

skomponować ścieżkę nauki

ścieżka nauki kursu

Tworzenie tematów

Kluczową cechą umieszczania treści w różnych tematach jest bezpośrednia nawigacja wyników przez uczniów. Identyfikując, czego chcą się nauczyć, uczniowie mogą bezpośrednio przejść do interesujących ich tematów, korzystając z opcji wyszukiwania, która umieszcza ich w żądanym folderze/temacie.

Jedyną różnicą w stosunku do podejścia opartego na ścieżce szkoleniowej polegającego na porządkowaniu treści jest zastąpienie pełnej ścieżki szkoleniowej folderu zawierającego rozdziały tematami kursu.

Tworzenie ścieżki tematów

innowacje marketingowe

Podejście hybrydowe

Gdy struktura treści jest złożona, a jeden kurs zawiera wiele elementów nauki, najlepiej zastosować oba powyższe podejścia. Ścieżka edukacyjna prowadzi ucznia do poszczególnych elementów, z regularnymi ocenami przed przejściem do następnego etapu. Rozdziały umożliwiają łatwy wybór tematów i lepszy odbiór całej struktury kursu.

Tak więc na początku umieszczany jest temat, a wewnątrz niego wymienione są rozdziały, co ułatwia nawigację po treści.

Hybrydowa ścieżka podejścia

innowacje marketingowe

Wybrane treści połączone razem w celu systematycznego uczenia się zapewniają wydajny LMS. Istnieje również opcja włączenia niestandardowej ścieżki uczenia się, w której użytkownik wybiera i umieszcza różne pakiety treści zgodnie ze swoim zrozumieniem i tempem uczenia się.

Tam, gdzie pożądana jest wstępnie zaprojektowana ścieżka uczenia się, warunkiem wstępnym jest zebranie informacji na temat poziomu umiejętności lub poziomu ucznia i wygenerowanie macierzy umiejętności, aby zrozumieć potrzeby ucznia. W celu wygenerowania niestandardowej ścieżki szkoleniowej użytkownik wybiera odpowiednią treść i może stworzyć własną bibliotekę i ścieżkę szkoleniową.

Ponadto przypomnienia, alarmy, oceny i raporty z postępów można zaplanować zgodnie z podróżą użytkownika przez kurs. Mogą one zostać uwzględnione na podstawie analizy wykonanej przez LMS na podstawie zebranych danych lub ręcznie wprowadzone przez samego ucznia.

Dostosuj swój zespół do zmieniającego się krajobrazu technologicznego dzięki niestandardowemu LMS

Skonsultuj się z nami

Kontrola zarządzania

Ta funkcja polega na nadaniu różnych praw i obowiązków administratorowi LMS lub kierownikowi kursu. Zapewnienie dostępu odpowiedniej osobie może mieć duży wpływ na wydajność LMS.

Administrator jest głównym zarządem, który znajduje się w centrum struktury LMS ze wszystkimi uprawnieniami. LMS jest zatem skonfigurowany tak, aby umożliwić administratorowi wprowadzanie pożądanych zmian w portalu i przypisywanie różnych ról, użytkowników i zarządzanie programem nauczania.

Od tworzenia różnych użytkowników po decydowanie o zadaniach dla każdego z nich do zarządzania i obsługi, administrator musi być w stanie generować różne obowiązki z platformy LMS. Na szerszym poziomie, gdy menedżer rejestruje się lub loguje, powinien zarządzać pulpitem nawigacyjnym, rejestracjami użytkowników, generowaniem różnych typów raportów i alokacją zasobów.

Podczas opracowywania funkcji zarządzania LMS należy zadbać o szczegóły dotyczące tworzenia każdego komponentu i działu. Kontrole administracyjne muszą być opracowane w taki sposób, aby ułatwić operacje LMS ze wszystkich kierunków. Od ogólnych widocznych ustawień po decyzje dotyczące tego, jakie szczegóły analityczne należy przeglądać codziennie, administrator musi mieć wszystkie niezbędne dostępy, aby dokonać odpowiednich ustaleń.

Panel administratora i ustawienia

Po zalogowaniu administrator powinien przejść do opisowego pulpitu nawigacyjnego z opcjami wprowadzania różnych zmian, alokacji i ustawień. Pulpit nawigacyjny powinien wyświetlać wszystkie uruchomione statystyki LMS, aby administrator mógł szybko się do nich odnieść w celu podjęcia natychmiastowych działań.

Ponadto administrator powinien mieć możliwość dodawania lub edytowania głów, dla których liczby są wyświetlane na desce rozdzielczej. To, które statystyki są widoczne, powinno leżeć w gestii administratora.

yo! tablica rozdzielcza trenera

Przykład panelu administracyjnego z opisowymi statystykami do szybkiego odniesienia postępów w LMS (źródło: demo YoCoach)

W desce rozdzielczej administrator powinien mieć możliwość zarządzania wszystkimi działaniami LMS za pomocą ujednoliconego katalogu. W ten sposób katalog stanie się platformą dla administratorów lub menedżerów do konfigurowania działań edukacyjnych. Korzystając ze zintegrowanego systemu katalogowego, administrator powinien być w stanie:

  • Kategoryzuj treści, aby użytkownicy mogli łatwo znaleźć to, czego szukają.
  • Zdefiniuj instrukcje i tematykę.
  • Twórz instancje możliwe do zarejestrowania, aby uczestnicy mieli dostęp do zajęć.
  • Zdefiniuj elementy dostarczane dla treści, wideo, audio, języka i nie tylko.

To znowu może zależeć od typu użytkowników, którzy będą mogli uzyskać dostęp do treści. Oprócz zapewniania dostępu użytkownikom, administrator musi mieć możliwość tworzenia różnych modułów edukacyjnych. Możliwość grupowania kursów w ścieżki szkoleniowe i certyfikaty do mierzenia postępów ucznia.

Typy użytkowników do przydzielenia przez administratora

Typy użytkowników do przydzielenia przez administratora (źródło: demo YoCoach)

Ustawienia LMS

Zakładka ustawień powinna być wyposażona w źródło, w którym administrator lub menedżer LMS może tworzyć różne środowiska. Z opcjami ustawienia języka dla konkretnego kursu lub całego programu, aktywuj interfejsy API zgodnie z wymaganiami.

zakładka ustawień dla administratora

Zakładka Ustawienia dla administratora (Źródło: demo YoCoach)

Administrator musi również mieć możliwość włączania różnych komponentów poprzez dostęp do różnych interfejsów API innych firm. Powiązanie aktywacji tych komponentów za pomocą bezpiecznych kluczy spowoduje uwierzytelnienie trafienia we właściwe interfejsy API. Klucze te są przyznawane firmie, oprogramowaniu lub administratorowi sieci, gdy kupują określone interfejsy API do określonych potrzeb biznesowych.

Demonstracja YoCoacha

Ponadto za pośrednictwem tej zakładki można udostępnić różne ustawienia integracji opcji płatności, korekty prowizji, zarządzania walutą, szablony wiadomości e-mail i inne komponenty progresywnej aplikacji internetowej (PWA).

Raporty

Sekcja w panelu administratora poświęcona jest rodzajom raportów potrzebnych różnym użytkownikom i różnym projektom kursów. Z tego miejsca administrator może wybrać różne szablony do generowania niestandardowych raportów, a także wybrać użytkownika, dla którego ma zostać wykonany raport.

Pomagają one w zarządzaniu kompetencjami kursu, ponieważ pomagają monitorować postępy i wyniki różnych członków w LMS. Po pomyślnym ukończeniu kursu przez członka administrator może aktualizować i porównywać profile kompetencji. Warunki wstępne pomyślnego ukończenia mogą być również ustawione przez administratora wraz z kursami, które należy ukończyć przed kontynuowaniem nauki.

Zakładka Ustawienia dla administratora (Źródło YoCoach demo)

Opcje generowania raportów dla administratora LMS (Źródło: demo YoCoach)

Różnorodny

Należy stworzyć różne interfejsy, takie jak dla ucznia, instruktora i menedżera, aby administrator mógł zbudować różne przepływy pracy dla każdego z nich. Korzystając z funkcji kontroli dostępu, administrator może otrzymać opłatę za zezwolenie na dostęp do różnych kategorii treści zgodnie z wymaganiami.

Różne elementy, takie jak zarządzanie listami oczekujących, automatyczne rejestracje, ekstrakcja danych o obecności, kontrola opłat i utrzymywanie bezpieczeństwa, wszystkie muszą podlegać jurysdykcji administratora, aby usprawnić działanie LMS.

Przyjrzyjmy się szczegółowo funkcji generowania raportów niestandardowych, aby zrozumieć, jak segregacja funkcji odbywa się po stronie programisty.

Funkcja generowania raportów niestandardowych

Istnieje różnica między raportami standardowymi a raportami niestandardowymi w sposobie, w jaki dodają wartość. Standardowe raporty są proste z predefiniowanymi polami, podczas gdy raporty niestandardowe umożliwiają ręczne wybieranie różnych pól, uwzględnianie ram czasowych i wiele więcej.

Przy opracowywaniu funkcji generowania raportów niestandardowych należy wziąć pod uwagę różne czynniki i możliwości. Rozważmy przykład, w którym rozmiar danych raportu przekracza to, co może obsłużyć serwer sieci Web. W takim przypadku serwer WWW może ulec awarii.

Funkcja niestandardowego generowania raportów w systemie zarządzania nauczaniem obejmuje inne funkcje, takie jak możliwość pobierania raportów w formacie PDF lub XLS, planowanie raportów umożliwiające otrzymywanie ich pocztą elektroniczną w regularnych odstępach czasu oraz wewnętrzne kontrole zapewniające niezawodność funkcji.

Aby bardziej szczegółowo zrozumieć tę funkcję, zapoznaj się z poniższym obrazem, który zawiera informacje o podstawowych komponentach.

funkcja generowania raportów niestandardowych.

Wizualizacja danych w raportach niestandardowych

Wizualizacja danych odgrywa ważną rolę w życiu menedżera lub decydenta. Informacje statystyczne umożliwiają podejmowanie świadomych decyzji. Jednak wykresy z informacjami statystycznymi często wymagają więcej uwagi i czasu na analizę. Chociaż same informacje są pomocne, czas można zaoszczędzić dzięki wizualizacji danych.

Tworzenie prostych wykresów zajmuje mniej czasu w porównaniu do tworzenia funkcji wykorzystujących grafikę. Dlatego też, gdy wymagania dotyczące wizualizacji danych są dzielone przez klienta, całkowity koszt projektu często wzrasta wielokrotnie. Jednocześnie należy podkreślić wagę wizualizacji danych, ponieważ poprawia ona wrażenia użytkownika (UX).

Wizualizacja danych wiąże się z wieloma wyzwaniami. Jednym z takich wyzwań jest tworzenie atrakcyjnych wizualnie raportów w formacie PDF. Aby rozwijać to samo, mamy kilka opcji, z których dwie najpopularniejsze to – użycie CSS i manipulacja SVG. Poniżej przedstawiono krótki przegląd obu metod:

Tworzenie projektu statycznego za pomocą HTML/CSS

W tej metodzie projektant sieci Web tworzy układ raportu niestandardowego przy użyciu kodu HTML i CSS. Po tym etapie deweloper łączy backend z projektem.

Programowa manipulacja SVG przy użyciu PHP

Deweloper może bezpośrednio zaprogramować format SVG, aby wyświetlić niestandardowy raport w atrakcyjny wizualnie sposób. W tej metodzie projektant stron internetowych ma niewielkie lub żadne wymagania. Ponieważ jednak ta metoda obejmuje programową manipulację SVG przy użyciu PHP lub dowolnego innego języka skryptowego, prawdopodobnie niektóre formaty mogą nie działać dobrze z serwerem internetowym, który nie jest uruchamiany przez system operacyjny Linux.

Dostępne są integracje innych firm w celu skrócenia czasu opracowywania funkcji generowania raportów niestandardowych. System zarządzania uczeniem oferuje możliwość wizualizacji danych, wykorzystując wykresy JavaScript lub interaktywne wykresy i narzędzia danych firmy Google .

Harmonogram raportów niestandardowych

Najczęstszym przypadkiem użycia związanym z tą funkcją jest wysyłanie raportu niestandardowego pocztą elektroniczną w regularnych odstępach czasu. Aby stworzyć tę funkcję, należy zrozumieć dwa krytyczne elementy związane z planowaniem – zarządzanie administracyjne i funkcję automatycznego planowania. Oto więcej informacji na temat obu komponentów:

Zarządzanie administracyjne przez administratora LMS

Administrator powinien mieć zapewnione różne opcje zarządzania harmonogramem raportów. Chociaż może być wiele przypadków użycia, jednym z ważnych przykładów może być sytuacja, w której opcja rezygnacji nie działa zgodnie z oczekiwaniami. Wyjaśnienie – Gdy zaplanowany raport jest udostępniany za pośrednictwem poczty e-mail, użytkownik może chcieć kliknąć opcję rezygnacji. Chociaż LMS może usunąć subskrybenta automatycznie, administrator powinien mieć możliwość ręcznego usunięcia subskrybenta.

Podstawowa funkcjonalność kryjąca się za funkcją planowania

Mechanizm planowania można opracować za pomocą narzędzia do planowania zadań. Dwa najpopularniejsze programy do planowania zadań to Cron i Celery. Cel korzystania z harmonogramu zadań nie ogranicza się do tworzenia harmonogramów raportów. Rozważmy przykład, w którym użytkownik zapomina hasła podczas logowania do systemu zarządzania uczeniem.

Gdy użytkownik wprowadzi adres e-mail, system generuje unikalny adres URL, za pomocą którego można zresetować hasło. W tym przypadku planista zadań jest odpowiedzialny za renderowanie adresu URL jako nieważnego po upływie określonego wcześniej limitu czasu. W ten sposób dodaje się dodatkową warstwę bezpieczeństwa. Nie trzeba dodawać, że harmonogramy zadań są kluczową częścią rozwoju tej funkcjonalności.

Wniosek

System zarządzania nauką to złożony system, który można stworzyć od podstaw. W tym poście na blogu przyjrzeliśmy się podstawowym komponentom LMS, które przyczyniają się do budowania silnego i wydajnego środowiska uczenia się. Pomysł polega na stworzeniu witryny LMS, która oferuje usprawniony przepływ pracy dla wszystkich użytkowników.

Wymagania dotyczące dobrze zorganizowanej treści wraz z odpowiednio umieszczonymi ocenami i raportami można osiągnąć, dzieląc się konkretnymi celami uczenia się dla niestandardowego rozwoju LMS. Firmy zajmujące się tworzeniem oprogramowania, które zaspokajają niestandardowe żądania i postępują zgodnie ze zwinnymi praktykami, mogą z powodzeniem włączyć te komponenty w prosty, ale solidny sposób. Projektowanie bezpiecznych środowisk nauczania zbudowanych na konfigurowalnych strukturach z efektywnym udostępnianiem treści będzie przyszłością nauki online.

Uzyskaj więcej wglądu w nawyki edukacyjne swoich pracowników dzięki niestandardowemu LMS

Skonsultuj się z nami