EducatedOn
Projekti ülevaade
See projekt on testimisplatvorm, kus viktoriinid ja õppesisu genereeritakse tehisintellekti abil. Testid on hallatud Umbraco kaudu ning sisu seadistamine toimub AI-põhise rakenduse abil.
Eesmärk: Selle projekti peamine eesmärk oli maksimaalne sisu loomise automatiseerimine ja selle integreerimine struktureeritud õpikeskkonda – täieliku toimetajate kontrolliga Umbraco sees. See tähendas SCORM tulemuste jälgimise rakendamist õpilaste andmete õigeks edastamiseks ja salvestamiseks mis tahes SCORM-ühilduvas LMS-is, olemasoleva Umbraco paketi laiendamist ja refaktoreerimist uute funktsioonide toetamiseks ilma regressioonita ning AI-põhise genereerimise integreerimist otse Umbraco tagakontorisse – tekstiväljade, rikkaliku teksti redaktorite ja piltide jaoks, mis luuakse Stability API abil ning lisatakse automaatselt sisu. Rõhk oli süsteemi kiiruse, nutikuse ja kasutusmugavuse parandamisel, et toimetajad saaksid seda iseseisvalt hooldada.
Põhiprojekti info
Tööstusharud
E-õppe platvormid, EdTech toodete arendus, ettevõtluskoolituse ja kohandamise süsteemid, AI-toega haridustööriistad, õppehaldussüsteemid (LMS), SCORM-i vastav kursuste tarnimine
Teenused
AI API integratsioon, SCORM protokolli juurutamine ja tulemuste töötlemine, CMS arhitektuur ja pakettide arendus, REST API integratsioon, .NET tagakontori arendus, automatiseeritud meedia konveieri disain
Lahendused
Täielik SCORM tulemuste jälgimise ja salvestamise tsükkel, AI-põhine teksti genereerimine string, textarea ja RTE väljade jaoks, automaatne piltide genereerimine Stability API kaudu, meedia programmeeritud üleslaadimine ja lisamine sisule
Tehnoloogiad
.NET, C#, REST API-d, JavaScript, HTML, CSS, Umbraco, Umbraco Cloud, Block List, uSync, OpenAI API, ChatGPT, Stability API, Image Gen
The challenges
Protsess
Projekt oli keskendunud tervikliku rakenduse loomine, mis hõlmas tagakontorit, CMS laiendatavust ja AI integratsiooni, ellu viidud paralleelsetes etappides: SCORM infrastruktuur, CMS refaktoreerimine, AI tekstide ja piltide genereerimine ning lõplik kontroll Umbraco Cloudis. Eesmärk oli automatiseerimine ilma toimetajate kontrolli kaotamata, kus AI töötab toeks, mitte ei asenda toimetajate otsuseid.
SCORM tulemuste jälgimine ja salvestamine
Rakendatud täielik SCORM tulemuste jälgimise töövoog – kursuse lõpetamise andmete, punktide ja edukuse staatuse kogumine ning nende korrektne salvestamine ja töötlemine SCORM-ühilduvas LMS-is. Töötatud välja usaldusväärne salvestusmudel ja aruandlus.
Umbraco paketi refaktoreerimine ja uuendamine
Olemasoleva Umbraco paketi refaktoreerimine – vananenud koodi puhastamine, kõigi sõltuvuste uuendamine praegustele versioonidele, dokumenditüüpide mudeli laiendamine ja selgete laienduskohate loomine tulevaste AI funktsioonide ja meedia genereerimise jaoks ilma olemasolevat sisu kahjustamata.
AI teksti genereerimine ChatGPT API kaudu
Integreeritud OpenAI ChatGPT API otse Umbraco tagakontori atribuudi redaktoritesse. Toimetajad saavad nüüd alustada AI teksti genereerimist string, textarea ja rikkaliku teksti redaktori väljadele otse standardliideses ilma tööriistade vahel vahetamiseta.
Piltide genereerimine ja lisamine
Integreeritud Stability API AI-põhiste piltide genereerimiseks. Automaatse töövoo loomine, mis genereerib pilte vastavalt sisu kontekstile, laadib need otse Umbraco meediateeki üles ja lisab programmeeritult õigetesse sisu sõlmedesse ilma manuaalse redaktori sekkumiseta.
Pilve valideerimine ja juurutamine
Tagatud täielik integratsioonide kokkusobivus – SCORM jälgimine, ChatGPT genereerimine ja Stability API piltide konveier – Umbraco Cloudi juurutusmudeli ja piirangutega. Läbitud keskkondadevaheline testimine arenduses, staging-is ja tootmises enne käivitust.
Töövoo disain ja üleandmine
Lõpetatud täielik toimetajate töövoog – määratleti, kuidas toimetajad suhelda AI genereerimise käivitajatega, kontrollivad genereeritud sisu ja haldavad meediavara. Dokumenteeritud kõik uued tagakontori funktsioonid ning tagatud platvormi iseseisev kasutuselevõtt meeskonna poolt ilma arendajate kaasamiseta.
Lahendused
Lahenduse võtmeomadused
SCORM tulemuste jälgimine— Rakendatud õpilase kursuse lõppstaatus, punktide ja edenemise jälgimine, mis ühildub LMS-iga.
Umbraco paketi laiendamine — Umbraco paketi refaktoreerimine ja laiendamine tehisintellekti ning meedia automatiseerimise toe abil.
Tagakontori tehisintellekti tekstigeneratsioon — Umbraco omaduste redaktoritesse on integreeritud ChatGPT-põhine teksti generaator.
Piltide automaatne genereerimine ja lisamine — Lisatud Stability API integratsioon automaatselt piltide loomiseks ja nende sisusõlmedesse lisamiseks.
Ühilduvus Umbraco Cloudiga — Tagatud ühilduvus Umbraco Cloudi, deploy torude ja uSynci sünkroonimisega.
Automatiseeritud toimetuslik töövoog — Loodi tehisintellektil põhinev töövoog viktoriinide, kirjelduste ja piltide kiiremaks genereerimiseks.
Tulemused numbrites
100%
Kõik kursuse tulemused registreeritakse ja salvestatakse korrektselt — iga lõpetamise sündmus, hinnang ja läbimise/mitte läbimise staatus jälgitakse SCORM keskkonnas andmekadu vältides.
3x
Sisuloome kiirus on tänu tehisintellekti genereerimisele kolmekordistunud — toimetajad loovad viktoriiniküsimusi, kursuste kirjeldusi ja RTE sisu palju kiiremini.
65%
Pikaajalised hoolduskulud on oluliselt vähendatud modulaarse arhitektuuri tõttu — muudatused on isoleeritud, ettenähtavad ja vajavad minimaalset insenertegevust juurutamiseks või tagasipööramiseks.
100%
Kõik tehisintellekti integratsioonid, SCORMi jälgimine ja meediavoolud on Umbraco Cloudis arendus-, testimis- ja tootmiskeskkondades täielikult stabiilsed ilma konfiguratsiooni nihketeta.