EducatedOn
Juhtumi ülevaade
See projekt on testimisplatvorm, kus viktoriinid ja õppesisu genereeritakse AI abil. Katseid hallatakse Umbraco kaudu ning sisu seadistamine toimub AI rakenduse kaudu.
Eesmärk: Selle projekti põhieesmärk oli automatiseerida sisuloomist võimalikult palju ja integreerida see struktuurse õpikeskkonnaga - säilitades samal ajal täieliku toimetusliku kontrolli Umbraco sees. See tähendas SCORM-tulemuste jälgimise rakendamist, et kursused saaksid korrektselt edastada ja salvestada õppurite andmeid töötades mis tahes SCORM-ühilduva LMS-iga, olemasoleva Umbraco paketi laiendamist ja refaktoreerimist uute funktsioonide toetamiseks ilma regressioonita ning AI-võimelise genereerimise otse Umbraco backoffice’i sisseintegratsiooni — hõlmates tekstivälju, rikkalikke tekstiredaktoreid ja piltide genereerimist Stability API kaudu, mis lisatakse automaatselt sisusse. Keskenduti süsteemi kiiremaks, nutikamaks ja toimetajatele sõltumatult hooldatavaks muutmisele.
Peamised projektiteave
Tööstusharud
Veebipõhised õppeplatvormid, EdTech-toodete arendus, Ettevõtte koolituse ja sisseelamise süsteemid, AI-tehnoloogiat toetavad haridustööriistad, Õppimise haldamise süsteemid (LMS), SCORM-i nõuetele vastavate kursuste läbiviimine
Teenused
AI API integratsioon, SCORM-protokolli rakendamine ja tulemuste haldamine, CMS arhitektuur ja paketiarendus, REST API integratsioon, .NET tagapõhja inseneritöö, automatiseeritud meediaputkade disain
Lahendused
Täielik SCORM-tulemuste jälgimine ja salvestamine, AI poolt genereeritud tekst stringi, tekstiala ja rikkaliku teksti redaktori väljade jaoks, automaatne piltide genereerimine Stability 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, Stability API, Image Gen
Väljakutsed
Protsess
Projekt oli keskendunud täielik virna kaasamine, hõlmates tagapõhja, CMS laiendatavust ja AI integratsiooni, mis viidi ellu paralleelsetes etappides: SCORM infrastruktuur, CMS refaktoreerimine, AI teksti/pildi funktsioonid ja lõplik valideerimine Umbraco Cloud’is. Eesmärk oli automatiseerimine kaotamata toimetuslikku kontrolli, AI oli loodud toimetajate otsuse abistamiseks, mitte asendamiseks.
SCORM tulemuste jälgimine ja salvestamine
Rakendati täielik SCORM tulemuste jälgimise töövoog — kursuse lõpetamise andmete, tulemuspunktide ja läbipääsu/staatuse kogumine ning tulemuste korrektne salvestamine ja töötlemine, kui kursus töötab SCORM-ühilduvas LMS-is. Kujundati usaldusväärseks päringuks ja aruandluseks sobiv salvestusmudel.
Umbraco paketi ümbertegemine ja uuendus
Olemasolevat Umbraco paketti refaktoreeriti — puhastati vananenud kood, uuendati kõik sõltuvused uusimatele versioonidele, laiendati dokumenditüübi mudelit ja loodud selged laienduskohad tulevastele AI ja meedia genereerimise funktsioonidele, ilma et katkestataks olemasolevat sisu.
AI teksti genereerimine ChatGPT API kaudu
OpenAI ChatGPT API integreerimine otse Umbraco backoffice'i toimetaja väljade redigeerijatesse. Toimetajad saavad nüüd käivitada AI sisugeneratsiooni tekstiväljade, tekstiaalade ja rikkaliku teksti redaktori väljade jaoks otse standardse redigeerimisliidese kaudu — tööriistade vahel vahetamata.
Piltide genereerimine ja lisamine
Stability API integreerimine AI-põhiseks piltide genereerimiseks. Loositi automaatne töövoog, mis genereerib pilte vastavalt sisu kontekstile, laadib need otse Umbraco meediaraamatukokku üles ja lisab need programmeeritult õigesse sisusõlme — toimetajatele null manuaalset sammu.
Pilve valideerimine ja juurutamine
Tagati, et kõik integratsioonid — SCORM jälgimine, ChatGPT genereerimine ja Stability API piltide töövoog — on täielikult kooskõlas Umbraco Cloud'i juurutusmudeli ja keskkonnapiirangutega. Viidi läbi ristkeskkonna testimine arendus-, katse- ja tootmiskeskkondades enne eluleminemist.
Töövoo kujundus ja üleandmine
Lõpetati otsast lõpuni toimetuslik töövoog — määratleti, kuidas toimetajad suhtlevad AI genereerimisvõtete käivitamisega, vaatavad läbi genereeritud sisu ja haldavad meedia varasid. Dokumenteeriti kogu uus backoffice funktsionaalsus ning tagati, et meeskond saab platvormi iseseisvalt haldada ilma arendaja kaasamiseta.
Lahendused
Lahenduse peamised funktsioonid
SCORM tulemuste jälgimine— Rakendatud LMS-iga ühilduv lõpetamise staatuse, punktide ja õppija edenemise jälgimine.
Umbraco Paketi Laiendus — Ümber ehitatud ja laiendatud Umbraco paketti tehisintellekti ja meedia automatiseerimise toe lisamisega.
Tehisintellekti tekstigeneratsioon backoffice'is — Integreeritud ChatGPT-põhine tekstigeneratsioon Umbraco omaduste toimetajatesse.
Automaatne pildi genereerimine ja lisamine — Lisatud Stability API integratsioon automaatseks pildi genereerimiseks ja sisu sõlmede vaheliseks lisamiseks.
Umbraco Cloud ühilduvus — Tagatud ühilduvus Umbraco Cloudu, paigaldusliinide ja uSync sünkroonimisega.
Automatiseeritud toimetusvoog — Loodud tehisintellektil põhinev töövoog testide, kirjelduste ja piltide kiireks genereerimiseks.
Tulemused numbrites
100%
Kõik kursuse tulemused korrektselt salvestatud ja talletatud — iga lõpetamise sündmus, hinne ja sooritusjälg jälgitakse SCORM keskkondades ilma andmekadudeta
3x
Sisu loomise kiirus suurenes tehisintellekti abiga kolm korda — toimetajad loovad testi küsimusi, kursusekirjeldusi ja RTE sisu palju kiiremini
65%
Pikas perspektiivis hooldusjõupingutused vähenesid oluliselt modulaarse arhitektuuri tõttu — muudatused on isoleeritud, ennustatavad ja vajavad minimaalset inseneriaega rakendamiseks või tagasipööramiseks
100%
Kõik tehisintellekti integratsioonid, SCORM jälgimine ja meediaprotsessid jäävad Umbraco Cloudis täielikult stabiilseks arendus-, katsetus- ja tootmiskeskkondades ilma konfiguratsiooni nihkumiseta