EducatedOn
Juhtumi ülevaade
See projekt on testimisplatvorm, kus testid ja õppesisu genereeritakse AI abil. Teste hallatakse Umbraco kaudu ning sisukonfiguratsiooni juhitakse AI rakenduse kaudu.
Eesmärk: Selle projekti põhieesmärk oli sisuloome maksimaalne automatiseerimine ja integreerimine struktureeritud õpikeskkonda – säilitades täieliku toimetusliku kontrolli Umbraco sees. See tähendas SCORM tulemite jälgimise rakendamist, et kursused saaksid õigesti saata ja salvestada õppijate andmeid töötades igas SCORM-ühilduvas LMS-is, olemasoleva Umbraco paketi laiendamist ja ümberkorraldamist uute funktsioonide toetamiseks ilma regressioonita ning AI-põhise genereerimise otse Umbraco backoffice'i integreerimist – hõlmates tekstivälju, rikkaliku teksti redaktoreid ja Stabiilsuse API kaudu genereeritud pilte, mis automaatselt sisusse lisatakse. Fookuses oli süsteemi kiiremaks, nutikamaks ja redaktorite jaoks iseseisvalt hallatavamaks muutmine.
Olulised projekti andmed
Tööstusharud
E-õppe platvormid, EdTech tootearendus, Ettevõtte koolitus- ja sissejuhatussüsteemid, AI abil täiustatud haridustööriistad, Õppimise juhtimissüsteemid (LMS), SCORM-iga ühilduv kursuse levitamine
Teenused
AI API integratsioon, SCORM protokolli rakendamine ja tulemuste haldus, CMS arhitektuur ja paki arendus, REST API integratsioon, backend-inseneritöö .NET-is, automatiseeritud meediaputkade disain
Lahendused
Täielik SCORM tulemite jälgimine ja salvestamine, AI-põhine teksti genereerimine string-, tekstiala- ja RTE-väljadele, automaatne piltide genereerimine Stabiilsuse API kaudu, programmeeritud meedia üleslaadimine ja sisu lisamine
Tehnoloogiad
.NET, C#, REST API-d, JavaScript, HTML, CSS, Umbraco, Umbraco Cloud, Block List, uSync, OpenAI API, ChatGPT, Stabiilsuse API, Piltide genereerimine
Väljakutsed
Protsess
Projekt oli keskendunud täispaketi kaasamine, hõlmates backendit, CMS laiendatavust ja AI integratsiooni, mis viidi ellu paralleelsetes etappides: SCORM infrastruktuur, CMS ümberkorraldus, AI teksti/pildifunktsioonid ja lõplik valideerimine Umbraco Cloudis. Eesmärk oli automatiseerimine ilma toimetusliku kontrolli kaotamiseta, AI oli mõeldud toetama – mitte asendama – toimetajate otsustusvõimet.
SCORM tulemite jälgimine & salvestamine
Rakendati täielik SCORM tulemite jälgimise kanal – kursuse lõpetamise andmete, punktide ja läbitud/eijõudmise staatusse fikseerimine ning tulemuste õige salvestamine ja töötlemine, kui kursus jookseb SCORM-ühilduvas LMS-is. Kujundati salvestusmudel usaldusväärseks päringuks ja aruandluseks.
Umbraco paki ümberkorraldus & uuendus
Olemasolevat Umbraco paketti ümber korraldati – puhastati vananenud koodi, uuendati kõik sõltuvused praegustele versioonidele, laiendati dokumenditüüpi ning loodi selged laienduskohad tulevaste AI ja meedia genereerimise funktsioonide jaoks, kahjustamata olemasolevat sisu.
AI teksti genereerimine ChatGPT API kaudu
OpenAI ChatGPT API integreeriti otse Umbraco backoffice'i omaduste redaktoritesse. Toimetajad saavad nüüd AI sisuloome käivitada tekstistringi väljadele, tekstiala väljadele ja rikkaliku teksti redaktori väljadele otse tavalise redigeerimise liidese kaudu – tööriistade vahel vahetamata.
Piltide genereerimine & lisamine
Integreeriti Stabiilsuse API AI-põhiseks piltide genereerimiseks. Loodi automatiseeritud voog, mis genereerib pilte sisu konteksti põhjal, laadib need otse Umbraco meediakogusse üles ja lisab programmeeritult õigesse sisusõlme – ilma manuaalsete sammudeta toimetajatele.
Pilve valideerimine & juurutus
Tagati, et kõik integratsioonid – SCORM jälgimine, ChatGPT genereerimine ja Stabiilsuse piltide voog – olid täielikult ühilduvad Umbraco Cloud juurutusmudeli ja keskkonna piirangutega. Viidi läbi ristkeskkonna testimine arendus-, stangeerimise ja tootmiskeskkondades enne rakendamist.
Töövoo kujundus & üleandmine
Lõpetati kõikehõlmav toimetuslik töövoog – määratleti, kuidas toimetajad suhtlevad AI genereerimise käivitajatega, üle vaatavad genereeritud sisu ja haldavad meedia varasid. Dokumenteeriti kõik uued backoffice funktsioonid ja tagati, et meeskond saab platvormi iseseisvalt ilma arendajate sekkumiseta kasutada.
Lahendused
Lahenduse peamised funktsioonid
SCORM tulemite jälgimine— Rakendati LMS-iga ühilduv lõpetamise staatuse, punktide ja õppija edenemise jälgimine.
Umbraco paki laiendus — Umbraco paki ümberkorraldamine ja laiendamine AI ja meedia automatiseerimise toetusega.
AI tekstigeneratsioon Backoffice'is — Integreeritud ChatGPT-põhine tekstigeneratsioon Umbraco omaduste redaktoritesse.
Automaatne pildigeneratsioon & sisestamine — Lisatud Stability API integratsioon automaatseks piltide genereerimiseks ja sisuüksustesse sisestamiseks.
Umbraco Cloud ühilduvus — Tagatud ühilduvus Umbraco Cloudiga, juurutusvoogude ja uSync sünkroniseerimisega.
Automatiseeritud toimetuslik töövoog — Loodud AI-põhine töövoog viktoriinide, kirjelduste ja piltide kiiremaks genereerimiseks.
Tulemused numbrites
100%
Kõik kursuse tulemused registreeritakse ja salvestatakse õigesti — iga lõpetamise sündmus, tulemus ja läbitulemuse staatus on jälgitavad SCORM-i keskkondades ilma andmekadudeta
3x
Sisuloome kiirus kolmekordistus AI abil loodud sisu genereerimise kaudu — toimetajad loovad palju kiiremalt viktoriiniküsimusi, kursusekirjeldusi ja RTE sisu
65%
Pikaajaline hoolduskoormus oluliselt vähenenud modulaarse arhitektuuri kaudu — muudatused on isoleeritud, etteaimatavad ja nõuavad minimaalset inseneriaega rakendamiseks või tagasi pööramiseks
100%
Kõik AI integratsioonid, SCORM jälgimine ja meediatorud püsivad täielikult stabiilsena Umbraco Cloudis arendus-, katse- ja tootmiskeskkondades ilma konfiguratsiooni nihketa