Haridustasemel
Juhtumi ülevaade
See projekt on testimisplatvorm, kus viktoriinid ja õppe sisu genereeritakse tehisintellekti abil. Teste hallatakse Umbraco kaudu ja sisu konfiguratsioon toimub AI-rakenduse abil.
Eesmärk: Selle projekti põhieesmärk oli automatiseerida sisuloomist võimalikult palju ning integreerida see struktureeritud õpikeskkonda — hoides samal ajal täielikku toimetuslikku kontrolli Umbracos. See tähendas SCORM-tulemuste jälgimise rakendamist, et kursused saaksid korrektselt saata ja salvestada õppijate andmeid iga SCORM-ühilduva LMS-i sees töötades, olemasoleva Umbraco paketi laiendamist ja ümberkorraldamist uute funktsioonide toetamiseks ilma regressioonita ning AI-põhise genereerimise otse Umbraco tagakontorisse manustamist — hõlmates tekstivälju, rikastekstiredaktoreid ja pilte, mis on genereeritud Stability API kaudu ja automaatselt sisusse sisestatud. Fookus oli muuta süsteem kiiremaks, targemaks ja toimetajate jaoks lihtsamini iseseisvalt hallatavaks.
Peamised projekti andmed
Tööstusharud
E-õppe platvormid, haridustehnoloogia tootekujundus, korporatiivne koolitus ja sisseelamisprotsessid, tehisintellektil põhinevad haridustööriistad, õppehaldussüsteemid (LMS), SCORM-yhildub kursusepakkujad
Teenused
Tehisintellekti API integratsioon, SCORM-protokolli rakendamine ja tulemuste haldamine, CMS-arhitektuur ja paketi arendus, REST API integratsioon, tagapõhja inseneritöö .NET keskkonnas, automatiseeritud meediapipeline'i kujundus
Lahendused
Täielik SCORM-tulemuste jälgimine ja salvestamine, AI-põhine teksti genereerimine stringide, tekstialade ja rikasteksti väljade jaoks, automaatne piltide loomine Stability API kaudu, programmiliselt meedia üleslaadimine ja sisu sisestamine
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äis-pinu kaasamine, hõlmates tagapõhja, CMS laiendatavust ja AI integreerimist, mis viidi ellu paralleelsetes etappides: SCORM infrastruktuur, CMS ümberkorraldamine, AI teksti/pildi funktsioonid ja lõplik valideerimine Umbraco Cloudis. Eesmärk oli automatiseerimine kaotamata toimetuslikku kontrolli, AI oli loodud toimetajate otsuste toetamiseks, mitte asendamiseks.
SCORM tulemuste jälgimine ja salvestamine
Rakendati täielik SCORM tulemuste jälgimise töövoog — kursuse lõpetamise andmete, skooride ja lävendite püüdmiseks ning tulemuste korrektsel salvestamisel ja töötlemisel SCORM-yhildub LMS-is. Kujundati andmemudel usaldusväärseks päringuks ja aruandluseks.
Umbraco paketi ümberkorraldamine ja uuendamine
Olemasoleva Umbraco paketi ümberkorraldamine — puhastati vananenud koodi, uuendati kõik sõltuvused praegustele versioonidele, laiendati dokumenditüübi mudelit ja kehtestati selged laienduspunktid tulevastele AI ja meedia genereerimise funktsioonidele, katkestamata olemasolevat sisu.
AI teksti genereerimine ChatGPT API kaudu
Integreeriti OpenAI ChatGPT API otse Umbraco tagakontori vara redaktoritesse. Toimetajad saavad nüüd AI sisuloome käivitada tekstiväljadel, tekstiala väljadele ja rikasteksti redaktori väljadel otse standardliidese kaudu — tööriistade vahel vahetamata.
Piltide genereerimine ja lisamine
Integreeriti Stability API AI-põhiseks piltide loomise jaoks. Ehitatud automatiseeritud töövoog, mis genereerib pilte sisu konteksti põhjal, laeb need otse Umbraco meediakogusse ja lisab programmiliselt õigetele sisu sõlmedele — toimetajatele pole käsitsi samme vaja.
Pilve valideerimine ja kasutuselevõtt
Tagati, et kõik integratsioonid — SCORM jälgimine, ChatGPT genereerimine ja Stability API piltide töövoog — olid täielikult ühilduvad Umbraco Cloudi juurutusmudeli ja keskkonna piirangutega. Teostati keskkondadeülene testimine arendus-, eelvaate- ja tootmiskeskkondades enne kasutuselevõttu.
Töövoo kujundus ja üleandmine
Lõpetati täielik toimetuslik töövoog — määrati, kuidas toimetajad suhtlevad AI genereerimise käivitajatega, üle vaatavad genereeritud sisu ja haldavad meedia varasid. Dokumenteeriti kõik uued tagakontori funktsioonid ning tagati, et meeskond saab platvormi iseseisvalt kasutada ilma arendaja kaasamiseta.
Lahendused
Lahenduse peamised omadused
SCORM tulemuste jälgimine— Rakendatud LMS-ühilduv lõpetamise staatuse, punktide ja õppija edenemise jälgimine.
Umbraco paketi laiendus — Umbraco pakett refaktooritud ja laiendatud AI ja meedia automatiseerimise toetuseks.
AI teksti genereerimine tagakontoris — Integreeritud ChatGPT-toega teksti genereerimine Umbraco atribuudi redigeerijatesse.
Automaatne piltide genereerimine & lisamine — Lisatud Stability API integratsioon automaatseks piltide genereerimiseks ja sisu sõlmedesse lisamiseks.
Umbraco Cloud ühilduvus — Tagatud ühilduvus Umbraco Cloudi, juurutuskanalite ja uSync sünkroonimisega.
Automatiseeritud toimetusvoog — Loodud tehisintellekti juhitud töövoog viktoriinide, kirjelduste ja piltide kiiremaks genereerimiseks.
Tulemused arvudes
100%
Kõik kursuse tulemused on korrektselt salvestatud — iga lõpetamise sündmus, skoor ja läbimise/mitte-läbimise staatus on jälgitavad SCORM keskkondades ilma andmekadudeta
3x
Sisuloome kiirus kolmekordistus tehisintellekti abistatud genereerimise kaudu — toimetajad loovad viktoriiniküsimusi, kursuse kirjeldusi ja RTE sisu palju kiiremini
65%
Pikaajaline hooldustöö oluliselt vähendatud moodulaarse arhitektuuri kaudu — muudatused on isoleeritud, ennustatavad ja vajavad minimaalset inseneriaega rakendamiseks või tagasikerimiseks
100%
Kõik tehisintellekti integratsioonid, SCORM jälgimine ja meediakanalid on Umbraco Cloudis arendus-, testimis- ja tootmiskeskkondades täielikult stabiilsed ilma konfiguratsiooni nihketa