EducatedOn
Juhtumi ülevaade
See projekt on testimisplatvorm, kus viktoriinid ja õppesisu genereeritakse tehisintellekti abil. Teste hallatakse Umbraco kaudu ning sisukonfiguratsioon toimub AI rakenduse kaudu.
Eesmärk: Selle projekti peamiseks eesmärgiks oli sisuloome automatiseerimine maksimaalselt ja selle integreerimine struktureeritud õpikeskkonda – säilitades samal ajal täieliku toimetusliku kontrolli Umbraco sees. See tähendas SCORM-i tulemuste jälgimise rakendamist, et kursused saaksid korrektselt saata ja salvestada õppijate andmeid, kui need töötavad mis tahes SCORM-i ühilduvas LMS-is, olemasoleva Umbraco paketi laiendamist ja ümbertegemist uute funktsioonide toetamiseks ilma regressioonita ning AI-põhise genereerimise otse Umbraco haldusliidesesse integreerimist – hõlmates tekstivälju, rikkaliku tekstiredaktori välju ja Stability API poolt loodud pilte, mis lisatakse automaatselt sisusse. Tähelepanu oli süsteemi kiiremaks, targemaks ja toimetajatele sõltumatult haldamise lihtsamaks muutmisel.
Peamised projekti andmed
Tööstusharud
E-õppe platvormid, EdTech tootekujundus, ettevõtete koolitus- ja sisseelamissüsteemid, tehisintellektiga toetatud haridustööriistad, Õppimise juurdepääsusüsteemid (LMS), SCORM-ühilduvad kursusepakkujad
Teenused
AI API integratsioon, SCORM protokolli rakendamine ja tulemuste haldamine, CMS arhitektuur ja paketi arendus, REST API integratsioon, .NET backend arendus, automatiseeritud meediapipeline disain
Lahendused
Täielik SCORM tulemuste jälgimine ja salvestamine, AI-põhine teksti genereerimine stringidele, textarea ja RTE väljadele, automaatne piltide genereerimine Stability API kaudu, programmeeritud meedia üleslaadimine ja sisestus
Tehnoloogiad
.NET, C#, REST APIs, JavaScript, HTML, CSS, Umbraco, Umbraco Cloud, Block List, uSync, OpenAI API, ChatGPT, Stability API, Image Gen
Väljakutsed
Protsess
Projekt oli keskendunud täislahenduse kaasamine, hõlmates backend-i, CMS laiendatavust ja AI integratsiooni, mis viidi ellu paralleelsetes etappides: SCORM infrastruktuur, CMS ümbertegemine, AI tekst/pilt funktsioonid ja lõplik valideerimine Umbraco Cloudis. Eesmärk oli automatiseerimine kaotamata toimetuslikku kontrolli, kus AI aitab – mitte asendab – toimetajate otsuseid.
SCORM tulemuste jälgimine ja salvestamine
Rakendati täielik SCORM tulemuste jälgimise töövoog – kogudes kursuse täitmise andmeid, skoorid ja läbitud/eiminek seisundi, seejärel salvestades ja töötledes tulemusi korrektselt, kui kursus töötab SCORM-ühilduvas LMS-is. Kujundati salvestusmudel usaldusväärseks päringuks ja aruandluseks.
Umbraco paketi ümbertegamine ja uuendus
Ümber tehti olemasolev Umbraco pakett – puhastati vana kood, uuendati kõik sõltuvused praegustele versioonidele, laiendati dokumenditüübimudelit ja määratleti selged laienduskohad tulevastele AI ja meedia genereerimise funktsioonidele ilma olemasolevat sisu rikkumata.
AI teksti genereerimine ChatGPT API kaudu
Integreeriti OpenAI ChatGPT API otse Umbraco haldusliidese omadusredaktoritesse. Toimetajad saavad nüüd AI sisugeneerimist käivitada tekstiväljade, textarea väljade ja Rikkaliku Teksti Redaktori väljade puhul standardse redigeerimiskeskkonna sees – tööriistade vahel vahetamata.
Piltide genereerimine ja sisestamine
Integreeriti Stability API AI toel piltide genereerimiseks. Loodi automatiseeritud töövoog, mis genereerib pilte sisu konteksti alusel, laadib need otse Umbraco meediumiteeki ja sisestab programmeeritult õigesse sisu sõlme – toimetajate jaoks puuduvad käsitsi tehtavad sammud.
Pilve valideerimine ja juurutamine
Tagati, et kõik integratsioonid – SCORM jälgimine, ChatGPT genereerimine ja Stability API pildi töövoog – on täies mahus ühilduvad Umbraco Cloudi juurutusmudeli ja keskkonna piirangutega. Viidi läbi ristkeskkonna testid arendus-, staging- ja tootmiskeskkondades enne avaldamist.
Töövoo disain ja üleandmine
Viidi lõpule otsast lõpuni toimetuslik töövoog – määratledes, kuidas toimetajad suhtlevad AI genereerimise käivitajatega, vaatavad läbi genereeritud sisu ja haldavad meediaressursse. Dokumenteeriti kõik uued haldusliidese funktsioonid ja tagati, et meeskond saab platvormi iseseisvalt hallata ilma arendaja kaasamiseta.
Lahendused
Lahenduse peamised omadused
SCORM tulemuste jälgimine— Rakendatud LMS-ühilduv lõpetamise staatuse, skooride ja õppijate edenemise jälgimine.
Umbraco paketi laiendus — Ümber tehti ja laiendati Umbraco paketti AI ja meedia automatiseerimise toetuseks.
AI tekstisüntees Backoffice'is — Integreeritud ChatGPT-põhine tekstigeneratsioon Umbraco omaduste redaktoritesse.
Automaatne piltide genereerimine ja lisamine — Lisatud Stability API integratsioon automaatseks piltide genereerimiseks ja lisamiseks sisusõlmedesse.
Umbraco Cloud'i ühilduvus — Tagatud ühilduvus Umbraco Cloud'i, juurutuskanalite ja uSync sünkroonimisega.
Automatiseeritud toimetusvoog — Ehitatud tehisintellektil põhinev voog kiiremaks viktoriinide, kirjelduste ja piltide genereerimiseks.
Tulemused numbrites
100%
Kõik kursuse tulemused korrektselt salvestatud ja jälgitud — iga lõpetamise sündmus, tulemus ja läbimise/ebaõnnestumise staatus on jälgitav SCORM keskkondades ilma andmekadudeta
3x
Sisu loomise kiirus on tehisintellektiga abistamise abil kolmekordistunud — toimetajad valmistavad viktoriiniküsimusi, kursuste kirjeldusi ja RTE sisu palju kiiremini
65%
Pikaajaline hoolduskoormus on oluliselt vähenenud modulaarse arhitektuuri tõttu — muudatused on isoleeritud, prognoositavad ning nõuavad minimaalset insenertehnilist aega rakendamiseks või tagasivõtmiseks
100%
Kõik tehisintellekti integratsioonid, SCORM jälgimine ja meediateed püsivad Umbraco Cloud'is arendus-, testimis- ja tootmiskeskkondades täielikult stabiilsena ilma konfiguratsiooninihetest