EducatedOn
Juhteülevaade
See projekt on testimisplatvorm, kus viktoriinid ja õppesisu genereeritakse AI abil. Teste hallatakse Umbraco kaudu ning sisu seadistust juhitakse AI rakenduse kaudu.
Eesmärk: Selle projekti põhieesmärk oli automatiseerida sisuloome võimalikult palju ja integreerida see struktureeritud õpikeskkonda – säilitades samal ajal täieliku toimetusliku kontrolli Umbraco sees. See tähendas SCORM tulemite jälgimise juurutamist, et kursused saaksid korrektselt saata ja salvestada õppijate andmeid mis tahes SCORM-iga ühilduvas LMS-is, olemasoleva Umbraco paketi laiendamist ja ümberkujundamist uute funktsioonide toetamiseks ilma regressioonita ning AI-põhise genereerimise otse Umbraco tagakontorisse integreerimist – hõlmates tekstivälju, rikastekstiredaktoreid ja Stability API kaudu genereeritud pilte, mis lisatakse automaatselt sisusse. Keskendusime süsteemi kiiremaks, nutikamaks ja toimetajatele iseseisvalt hallatavaks muutmisele.
Peamised projekti andmed
Tööstusharud
E-õppe platvormid, EdTechi toodete arendus, ettevõtete koolitus- ja sisseelamisprogrammid, AI abil toetatud haridustööriistad, õppimise juhtimissüsteemid (LMS), SCORM-i nõuetele vastav kursuste tarnimine
Teenused
AI API integratsioon, SCORM protokolli rakendamine ja tulemuste käsitlemine, CMS arhitektuur ja paketi arendus, REST API integratsioon, backend-arendus .NET-is, automatiseeritud meediapipelii disain
Lahendused
Täielik SCORM tulemuste jälgimine ja salvestamine, AI-toega teksti genereerimine stringi, tekstiala ja RTE väljade jaoks, automaatne piltide genereerimine Stability API abil, programmeeritav 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äisteenuse kaasamine, hõlmates backendi, CMS laiendatavust ja AI integratsiooni, mis toimus paralleelsetes etappides: SCORM infrastruktuur, CMS ümberkujundamine, AI tekst/piltide funktsioonid ja lõplik valideerimine Umbraco Cloudis. Eesmärk oli automatiseerimine toimetusliku kontrolli säilitamisega, kus AI abistas, mitte ei asendanud toimetajate otsustamist.
SCORM tulemuste jälgimine ja salvestamine
Rakendati täielik SCORM tulemuste jälgimise töövoog — kursuse lõpetamise andmete, skooride ja sooritusstaatuse salvestamine ja töötlemine korrektselt, kui kursus töötab SCORM-iga ühilduvas LMS-is. Kavandati usaldusväärne andmepäringu ja aruandluse salvestusmudel.
Umbraco paketi ümberkujundamine ja uuendamine
Olemasoleva Umbraco paketi ümberkujundamine — vana koodi korrastamine, kõigi sõltuvuste uuendamine, dokumenditüübi mudeli laiendamine ning selgete laienduspunktide loomine tulevastele AI ja meediageneratsiooni funktsioonidele ilma olemasolevat sisu rikkumata.
AI teksti genereerimine ChatGPT API kaudu
OpenAI ChatGPT API otsene integratsioon Umbraco tagakontori omaduste toimetajatesse. Toimetajad saavad nüüd AI järgi sisu genereerida teksti stringi väljadele, tekstialadele ja rikastekstiredaktoritele standardse toimetamise liidese sees – ilma tööriistade vahel vahetuseta.
Piltide genereerimine ja lisamine
Stability API integratsioon AI-põhiseks piltide genereerimiseks. Automaatne töövoog, mis genereerib pilte sisu konteksti põhjal, laadib need otse Umbraco meediakogusse ja lisab õigetele sisusõlmedele — toimetajale pole vaja manuaalseid samme teha.
Pilve valideerimine ja juurutus
Tagati, et kõik integratsioonid — SCORM jälgimine, ChatGPT genereerimine ja Stability API piltide pilet — on täies ulatuses ühilduvad Umbraco Cloudi juurutusmudeli ja keskkonna piirangutega. Läbiti mitmekesised testid arendus-, stardings- ja tootmiskeskkonnas enne lansseerimist.
Töövoo disain ja üleandmine
Lõpule viidi täielik toimetuslik töövoog — määratledes, kuidas toimetajad suhtlevad AI genereerimise käivitajatega, vaatavad üle genereeritud sisu ja haldavad meediaressursse. Dokumenteeriti kõik uued tagakontori funktsioonid ning tagati, et meeskond suudab platvormi iseseisvalt ilma arendajata hallata.
Lahendused
Peamised lahenduse omadused
SCORM tulemuste jälgimine— LCMS-iga ühilduv lõpetamise staatuse, skooride ja õppija edenemise jälgimine rakendatud.
Umbraco paketi laiendus — Parandasime ja laiendasime Umbraco paketti tehisintellekti ja meedia automatiseerimise toetusega.
Tagakontoris AI teksti genereerimine — Integreeritud ChatGPT-põhine teksti genereerimine Umbraco omaduse redaktoritesse.
Automaatne pildigeneratsioon ja sisestus — Lisatud Stability API integratsioon automaatseks piltide genereerimiseks ja sisestamiseks sisusõlmedesse.
Umbraco Cloud ühilduvus — Tagatud ühilduvus Umbraco Cloudi, juurutuskanalite ja uSynci sünkroniseerimisega.
Automatiseeritud toimetusvoog — Loodud tehisintellektil põhinev voog kiiremaks viktoriinide, kirjelduste ja piltide genereerimiseks.
Tulemused arvudes
100%
Kõik kursuse tulemused on korrektselt salvestatud ja jäädvustatud — iga täitmise sündmus, skoor ja läbimise/seisukorra staatus on SCORM keskkondades jälgitud ilma andmekao riskita
3x
Sisu loomise kiirus on tehisintellekti abiga kolmekordistunud — toimetajad loovad viktoriiniküsimusi, kursuste kirjeldusi ja RTE sisu palju kiiremini
65%
Pikaajalist hoolduskoormust on märkimisväärselt vähendatud modulaarse arhitektuuri läbi — muudatused on isoleeritud, ennustatavad ja nõuavad minimaalset insenertegevuse aega rakendamiseks või tagasivõtmiseks
100%
Kõik tehisintellekti integratsioonid, SCORM jälgimine ja meediapipelini funktsioonid säilitavad täismahus stabiilsuse Umbraco Cloudis arenduse, katsetamise ja tootmis keskkondades ilma konfiguratsioonihäireteta