PROJEKT

Lärplattform för kurser, bedömningar och uppföljning av framsteg

Utveckling av anpassad LMS, Kurs- och innehållshantering, Uppföljning av deltagarframsteg, Onlinequiz och uppgifter, Rollbaserad åtkomst, Rapporter och certifikat, Responsiv webbapplikation

  • Bransch: Utbildning och träning
  • Grekland Plats: Grekland
  • Leveranstid: 16 veckor
  • Teknik: PHP, JavaScript / TypeScript (Node.js)
4+ månader

Den här kunden lägger tid på att samordna kurser, utbildningsmaterial och bedömningar. Lösningen är en lärplattform för en utbildningsleverantör i Grekland. Kursteamen lägger till videor, dokument och PDF-filer. Studenter genomför quiz och lämnar in uppgifter. Instruktörer och kursadministratörer kan följa kursframsteg och slutförandestatus i en responsiv LMS.

Sammanfattning

Problem

Utbildningsleverantören hanterar kursinnehåll, deltagare och bedömningar.

Lösning

Lösningen blev en responsiv LMS som samlar kurser, innehåll och bedömningar på en plats.

Resultat

Programvaran är utformad för att minska manuell kursadministration och omarbete kopplat till bedömningar.

Kundberättelse

Kunden är en utbildningsleverantör från Grekland. Den erbjuder självstudiekurser eller lärarledda kurser och hjälper deltagare genom kursmaterial, registrering, bedömningar och uppföljning av framsteg.

Kursteamen hanterar videor, dokument och PDF-filer. De underhåller även textlektioner, interaktiva lektioner, nedladdningsbara resurser och studentregister.

Önskemålet var enkelt: erbjuda responsiv åtkomst på dator, surfplatta och mobil. Kunden ville också hantera blandat utbildningsinnehåll och skilja funktioner åt beroende på roll. Lösningen behövde dessutom stödja quiz, tester och uppgifter.

Även betygsättning och bedömningsresultat ingick i önskemålet.

Lösningen utformades som en modulär LMS med kurshantering och instrumentpaneler för deltagare. Rapporter och certifikathantering stödde rapporteringsbehoven.

Kunden önskade

  1. Fungera responsivt på datorer, surfplattor och mobila enheter
  2. Hantera kurser och blandat utbildningsinnehåll
  3. Ge varje roll egna funktioner
  4. Genomföra quiz, tester, uppgifter och betygsättning

Varför färdig programvara inte passade

Färdiga LMS-produkter täcker kursleverans, klassrumskommunikation eller konfigurerbar utbildning. En anpassad LMS passade bättre för att samla kurshantering, deltagarregister och valfria certifikat på en responsiv webbplats. Den gjorde det också möjligt att strukturera kundens roller, innehåll och bedömningar tillsammans. Rapportering och administration organiserades parallellt.

Projektöversikt

Lösningen utformades kring en responsiv webbapplikation, så att utbildningsleverantören har samma LMS-upplevelse på dator, surfplatta och mobil.

För kursadministrationen skapades ett område för kurser och innehåll. Utbildare och administratörer skapar, redigerar och organiserar kurser.

De organiserar moduler och lektioner med videor, dokument och PDF-filer. Text, interaktiva lektioner och nedladdningsbara resurser ingår också.

Rollbaserad åtkomst skiljer funktionerna för administratörer, instruktörer och lärare. Studenter, deltagare, partner och kunder får åtkomst anpassad efter sin utbildningsaktivitet.

En instrumentpanel för deltagarframsteg samlar registrering, slutförande och poäng i en vy. Bedömningsområdet stöder quiz och inlämningar, medan utbildare kan granska bedömningsaktivitet och resultat.

Särskild uppmärksamhet ägnades åt den operativa sidan av utbildningsleveransen. Aviseringar, rapporter och certifikatregister kan byggas ut senare.

Viktiga levererade funktioner

  • Skapa, redigera, ta bort och organisera kurser
  • Moduler, lektioner och blandat utbildningsmaterial
  • Rollbaserad åtkomst för utbildningsteam och deltagare
  • Studentregister, registreringar och kursuppgifter
  • Uppföljning av deltagarframsteg och slutförande
  • Hantering av quiz och uppgifter
  • Granskning av bedömningar och resultatsammanfattningar
  • Schemaläggning av lektioner och diskussioner
  • Rapporter med JSON-export
  • Certifikat för slutförda kurser

Kan läggas till

+ Interaktiva quiz + Utfärdande av certifikat + Gemenskapsdiskussioner + Visningsanalys + Analys av visningstid + JSON-rapporter

Vem mer kan använda lösningen

Dessa verksamheter har en liknande uppgift, och samma lösning kan anpassas till deras kursleverans och deltagaradministration.

Ett professionellt utbildningscenter

Uppgift Verksamheten utbildar deltagare på olika platser eller inom olika organisationer med kurser, bedömningar och framstegsregister.
Så hjälper lösningen LMS samlar utbildningsinnehåll, rollbaserad åtkomst, quiz, uppgifter och rapportering av slutförande på en plats.

Ett företag inom onlineutbildning

Uppgift Verksamheten erbjuder medlemskap, prenumerationer eller kurser med flera instruktörer online.
Så hjälper lösningen Lösningen organiserar kurser och instruktörer samtidigt som den stöder deltagaråtkomst, bedömningar, framsteg och certifikat.

En utbildningsinstitution

Uppgift Verksamheten erbjuder kurser till studenter och lärare med separata behov av utbildning och administration.
Så hjälper lösningen LMS kopplar samman kursinnehåll, studentregister, bedömningar, läraraktivitet och resultatrapporter.

Teknikstack

PHP

Språk för LMS-applikationen

PHP stöder den centrala LMS-applikationen och dess funktioner för kurshantering.

JavaScript / TypeScript (Node.js)

Språk för det responsiva gränssnittet

JavaScript och TypeScript stöder det responsiva webbgränssnittet och webbläsarbaserade funktioner.

Python

Språk för analys och dokument

Python stöder analys, PDF-hantering, dokumentation och datarelaterade funktioner.

escolalms/core

Centrala LMS-funktioner

escolalms/core (ett PHP-bibliotek för headless LMS) tillhandahåller centrala funktioner för utbildningshantering.

escolalms/categories

Hantering av kurskategorier

escolalms/categories (ett PHP-bibliotek för LMS-kategorier) organiserar kurskategorier.

pymupdf

Extrahera PDF-innehåll

pymupdf (ett Python-bibliotek för extrahering och konvertering av PDF-filer) hanterar PDF-innehåll i LMS.

d3-dsv

Läsa och formatera CSV

d3-dsv (ett JavaScript-bibliotek för CSV- och TSV-filer) stöder import och export av avgränsade data.

@docusaurus/core

Bygga dokumentationswebbplats

@docusaurus/core (en JavaScript-generator för dokumentationswebbplatser) stöder LMS-dokumentation.

pdf

Skapa PDF-dokument

pdf (ett JavaScript-bibliotek för grundläggande PDF-filer) stöder skapande av PDF-dokument.

Integrationer

Stripe or PayPal

LMS kan koppla kursåtkomst till betalningar via Stripe eller PayPal.

Google Analytics

Google Analytics tar emot analysinformation från utbildningsplattformen.

Videotile

Videotile tillhandahåller videobaserat utbildningsinnehåll för kurser.

WordPress

WordPress kan utbyta webbplats- och kursinformation med LMS via sina API:er och relaterade LMS-verktyg.

Resultatet

Kursinnehållet hålls organiserat för utbildare

Skärmen för kurshantering ger utbildare och administratörer en plats för kurser, moduler, lektioner och utbildningsmaterial. Videor, dokument och PDF-filer förblir kopplade till rätt kurs.

Kursstatus och uppgifter visas tillsammans med kursstrukturen, så att utbildningsleverantören kan hålla administrationen nära innehållshanteringen.

Så fungerar det

  1. LMS visar kursregister med tillhörande moduler och lektioner.
  2. Innehållsområdet lagrar videor, dokument, PDF-filer, text, interaktiva lektioner och nedladdningar.
  3. Kursuppgifter och status visas tillsammans med relevanta kursregister.
  • Skapa, redigera och ta bort kurser
  • Organisera moduler och lektioner
  • Ladda upp blandat utbildningsmaterial
Kurs- och innehållshantering

Kurs- och innehållshantering

Funktioner på den här skärmen
Hantera onlinekurser Hantera kursinnehåll Organisera kursstruktur Ladda upp utbildningsmaterial Hantera användare och kurser

Framsteg syns för deltagare och kurser

Deltagarens instrumentpanel samlar registrering, framsteg och slutförande i ett gemensamt granskningsområde. Den visar även poäng och resultat för deltagarregistren.

Instruktörer och kursadministratörer kan använda samma skärm för att följa deltagarregister och se status för kursarbetet.

Så fungerar det

  1. Deltagartabellen visar student- och registreringsuppgifter.
  2. Framstegsindikatorer visar kursens framsteg och slutförandestatus.
  3. Sammanfattningen visar poäng och resultatdata för den valda kursen och deltagarregistren.
  • Filtrera efter kurs och deltagare
  • Granska slutförandestatus
  • Jämför poäng och resultat
Obs: Framsteg, slutförande, poäng och resultat sparas tillsammans med deltagar- och registreringsuppgifter.
Instrumentpanel för deltagarframsteg

Instrumentpanel för deltagarframsteg

Funktioner på den här skärmen
Följa kursframsteg Uppdatera studenthantering Hantera användare och kurser

Bedömningar och uppgifter följer utbildningsvägen

Bedömningsområdet kopplar samman quiz, inlämningar och utbildarens granskning. Studenter genomför de obligatoriska kunskapskontrollerna, medan utbildare ser relaterade inlämningar och bedömningsaktivitet.

Utbildarens granskningsområde visar quiz- och bedömningsresultat.

Så fungerar det

  1. Arbetsytan visar quizinstruktioner och frågor.
  2. Uppgiftsområdet lagrar studenternas inlämnade filer och bedömningsstatus.
  3. Utbildarens granskningsområde visar quizresultat och bedömningsresultat.
  • Genomföra quiz
  • Lämna in uppgifter
  • Granska bedömningsresultat
Arbetsyta för bedömningar och uppgifter

Arbetsyta för bedömningar och uppgifter

Funktioner på den här skärmen
Lämna in uppgifter och genomföra quiz Uppdatera quiz och bedömningar Skapa interaktiva quiz

Lektioner och diskussioner ingår i kursleveransen

Skärmen för klasschema och diskussioner samlar lektionsdatum, uppgiftsscheman och diskussionsämnen. Lärare, administratörer, communityansvariga och moderatorer arbetar med kurs- och evenemangsinformation i samma område.

Diskussionsämnen och modereringsverktyg stöder kommunikationen kring utbildningsaktiviteten.

Så fungerar det

  1. Kalendern visar lektionsinformation och uppgiftsdatum.
  2. Diskussionslistan visar kursens diskussionsämnen.
  3. Meddelanden och aviseringar visar kurs- och evenemangsinformation.
  • Schemalägga lektioner
  • Hantera uppgiftsdatum
  • Granska diskussionsämnen
Klasschema och diskussioner

Klasschema och diskussioner

Funktioner på den här skärmen
Hantera lektionsscheman Hantera gemenskapsdiskussioner

Rapporter och certifikat stöder administrationen

Chefer, analytiker och kursansvariga kan granska slutförande och resultat innan rapporter skapas. Quizinformation ingår i rapportvyn.

JSON-export gör rapportdata tillgänglig för vidare analys. Samma område hanterar certifikatutfärdande tillsammans med certifikatregister.

Så fungerar det

  1. Rapportområdet filtrerar register över framsteg, slutförande, quiz och resultat.
  2. Rapportmodulen skapar JSON-rapporter från de valda registren.
  3. Certifikatområdet utfärdar certifikat och visar certifikatregister.
  • Skapa rapporter för analys
  • Filtrera data om slutförande och resultat
  • Utfärda kurscertifikat
Tips: Certifikatregistren sparas tillsammans med uppgifterna om slutförande och resultat som används för kursadministrationen.
Rapport- och certifikathantering

Rapport- och certifikathantering

Funktioner på den här skärmen
Skapa rapporter för analys Utfärda kurscertifikat

Vad lösningen ger

Med den här lösningen kan utbildningsleverantören:

  • Hantera onlinekurser och blandat utbildningsinnehåll
  • Ge administratörer, utbildare, lärare och deltagare lämplig åtkomst
  • Följa registreringar, framsteg, slutförande, poäng och resultat
  • Genomföra quiz och samla inlämnade uppgifter
  • Schemalägga lektioner och granska diskussioner
  • Skapa rapporter och utfärda slutförandecertifikat

Skulle färdiga system kunna utföra jobbet?

Före utformningen jämfördes uppgiften med färdiga produkter utifrån deras egna beskrivningar.

Vad kunden behöver LMS för utbildning Google Classroom, Sakai, D2L Brightspace Konfigurerbar LMS Open LMS, BrainCert WordPress-LMS LearnDash Anpassad lösning
Responsiv åtkomst på alla enheter —
Hantera blandat kursinnehåll
Separata rollfunktioner delvis
Quiz, uppgifter, betygsättning
Följer kundens egna regler: steg, roller, rapporter delvis delvis delvis
Alla steg på en plats —
Inga manuella steg mellan program delvis — —

Baserat på produkternas offentliga beskrivningar och deras kategori.

Färdiga LMS-produkter täcker kursinnehåll, roller, bedömningar och framsteg i varierande grad. En färdig produkt räcker när uppgiften är begränsad till ett av dessa områden.

Den här kunden behövde egen programvara eftersom roller, innehållsformat, bedömningsarbete, rapporter och administration behövde följa en gemensam arbetsmodell. Delarna behövde också hållas samman i stället för att spridas över separata produkter och manuella steg.

Till slut

Till slut utformades lösningen för att minska manuell kursadministration kring innehåll, bedömningar och deltagarframsteg.

FAQ

Funderar du på att bygga ett liknande system? Här förklaras de viktigaste valen kring kurshantering, roller, bedömningar och deltagarframsteg.