EducatedOn
Juhtumi ülevaade
See projekt on testimisplatvorm, kus viktoriinid ja õppesisu luuakse tehisintellekti abil. Teste hallatakse Umbraco kaudu ja sisu konfigureeritakse AI rakenduse abil.
Eesmärk: Selle projekti peamine eesmärk oli automatiseerida sisuloomist maksimaalselt ja integreerida see struktureeritud õpikeskkonda, säilitades samal ajal täielik toimetuslik kontroll Umbracos. See tähendas SCORM-i tulemuste jälgimise rakendamist, et kursused saaksid korrektselt saata ja salvestada õppija andmeid, kui need töötavad mis tahes SCORM-ühilduvas LMS-is, olemasoleva Umbraco paketi laiendamist ja refaktoreerimist uute funktsioonide toeks ilma regressioonita ning tehisintellektil põhineva genereerimise otse Umbraco halduspaneeli sisse viimist – hõlmates tekstivälju, rikastekstiredaktoreid ja pilte, mis luuakse Stability API abil ning lisatakse sisusse automaatselt. Keskendusime süsteemi kiirendamisele, nutikamaks muutmisele ja toimetajate iseseisvale hooldamisele.
Peamised projekti andmed
Tööstusharud
E-õppe platvormid, EdTech tootearendus, ettevõtte koolitus- ja sisseelamisüsteemid, AI-ga abistatud haridustööriistad, Õppimise juhtimissüsteemid (LMS), SCORM-ühilduv kursuste edastamine
Teenused
AI API integratsioon, SCORM-protokolli rakendamine ja tulemuste haldur, CMS arhitektuur ja paketi arendus, REST API integratsioon, backend-inseneritöö .NET-is, automatiseeritud meediatoru kavandamine
Lahendused
Täielik SCORM tulemuste jälgimine ja salvestamine, AI toega teksti genereerimine stringi-, textarea- ja RTE-väljadele, automaatne piltide genereerimine Stability API abil, programmeeritav meedia üleslaadimine ja sisusse 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äisstack-lahendus, hõlmates backendit, CMS laiendatavust ja tehisintellekti integratsiooni, mis viidi ellu paralleelsetes etappides: SCORM infrastruktuur, CMS refaktoreerimine, AI teksti/pildi funktsioonid ja lõplik valideerimine Umbraco Cloudis. Eesmärk oli automatiseerimine, kaotamata toimetuslikku kontrolli, AI eesmärk oli toetada, mitte asendada toimetajate otsuseid.
SCORM tulemuste jälgimine ja salvestamine
Rakendati täielik SCORM tulemuste jälgimise voog — kursuse lõpetamise andmete, skooride ja läbimise/ebaõnnestumise oleku salvestamine ning tulemuste korrektne töötlemine, kui kursus töötab SCORM-ühilduvas LMS-is. Kujundati andmemudel usaldusväärseks päringuks ja aruandluseks.
Umbraco paketi refaktoreerimine ja uuendamine
Refaktoreeriti olemasolev Umbraco pakett — korjati ära vana kood, uuendati kõik sõltuvused uusimatele versioonidele, laiendati dokumenditüübi mudelit ja loodi selged laienduspunktid AI ja meedia genereerimise funktsioonidele ilma olemasolevat sisu rikkumata.
AI teksti genereerimine ChatGPT API kaudu
Integreeriti OpenAI ChatGPT API otse Umbraco halduspaneeli välja toimetajatesse. Toimetajad saavad nüüd AI-sisu genereerimist käivitada tekstiväljadele, textarea ja rikasteksti redaktori väljadele otse tavalisest redigeerimiskeskkonnast — tööriistade vahel vahetamata.
Piltide genereerimine ja lisamine
Integreeriti Stability API AI-põhiseks piltide genereerimiseks. Loodi automatiseeritud torujuhe, mis genereerib pilte sisu konteksti põhjal, laeb need otse Umbraco meediaraamatukokku üles ja lisab programmeeritult korrektsesse sisusõlme — toimetajaid manuaalseid samme ei vaja.
Pilve valideerimine ja juurutamine
Tagati, et kõik integratsioonid — SCORM jälgimine, ChatGPT genereerimine ja Stability API pilditorujuhe — oleksid täielikult ühilduvad Umbraco Cloudi juurutusmudeli ja keskkonna piirangutega. Teostati testimisi arenduskeskkonnas, valmisoleku keskkonnas ja tootmises enne avalikustamist.
Töövoo kavandamine ja üleandmine
Viimistleid lõpuni toimetuslik töövoog — määratleti, kuidas toimetajad suhtlevad AI genereerimisvõimalustega, hindavad loodud sisu ja haldavad meediaressursse. Dokumenteeriti kõik uued halduspaneeli funktsioonid ja tagati, et meeskond saab platvormi iseseisvalt kasutada ilma arendajate kaasamiseta.
Lahendused
Lahenduse põhifunktsioonid
SCORM tulemuste jälgimine— Rakendati LMS-iga ühilduv kursuse lõpetamise oleku, skooride ja õppija edenemise jälgimine.
Umbraco paketi laiendus — Refaktoreeriti ja laiendati Umbraco paketti AI ja meedia automatiseerimise toega.
AI tekstigeneratsioon Backoffice'is — Integreeritud ChatGPT-põhine tekstigeneratsioon Umbraco omaduste redaktoritesse.
Automaatne pildi genereerimine ja sisestamine — Lisatud Stability API integratsioon automaatseks pildi genereerimiseks ja sisestamiseks sisusõlmedesse.
Umbraco Cloud ühilduvus — Tagatud ühilduvus Umbraco Cloudiga, arendusliinidega ja uSync sünkroniseerimisega.
Automatiseeritud toimetusprotsess — Loodud AI-põhine töövoog viktoriinide, kirjelduste ja piltide kiiremaks genereerimiseks.
Tulemused numbrites
100%
Kõik kursustulemused salvestatakse korrektselt — iga lõpetamise sündmus, punktisumma ja läbimise/ebaõnnestumise staatus jälgitakse SCORM keskkondades ilma andmekadudeta.
3x
Sisuloome kiirus on tehisintellekti abiga kolmekordistunud — toimetajad loovad viktoriiniküsimusi, kursusekirjeldusi ja RTE sisu palju kiiremini.
65%
Pikaajalist hooldustööd on märkimisväärselt vähendatud modulaarse arhitektuuri kaudu — muudatused on isoleeritud, ennustatavad ja nõuavad minimaalset inseneritööd rakendamiseks või tagasipööramiseks.
100%
Kõik tehisintellekti integratsioonid, SCORM-i jälgimine ja meediatöövood püsivad Umbraco Cloudis täielikult stabiilsed arendus-, testimis- ja tootmiskeskkondades ilma konfiguratsiooni nihkumiseta.