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.

Image

Põhiprojekti info

Tööstusharud

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

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

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

Tehnoloogiad

.NET, C#, REST API-d, JavaScript, HTML, CSS, Umbraco, Umbraco Cloud, Block List, uSync, OpenAI API, ChatGPT, Stability API, Image Gen

The challenges

SCORM Result Handling

SCORM Result Handling

Implementing robust SCORM result tracking — ensuring results are correctly stored and processed when a course runs inside an external SCORM learning system.

Umbraco Package Refactoring

Umbraco Package Refactoring

Updating and refactoring the existing Umbraco package without breaking existing functionality, while preparing the architecture for AI feature extension.

ChatGPT Field Integration

ChatGPT Field Integration

Integrating ChatGPT to generate content across multiple Umbraco field types — plain text strings, textarea fields, and Rich Text Editor (RTE) fields.

Stability API for Images

Stability API for Images

Generating images via Stability API and automatically uploading and inserting them into Umbraco media library and content nodes without manual editor steps.

Umbraco Cloud Stability

Umbraco Cloud Stability

Keeping all integrations — SCORM, AI text, image generation — stable and compatible within the constraints and deployment model of Umbraco Cloud.

Full-System Load Stability

Full-System Load Stability

Ensuring every moving part — backend logic, CMS layer, API calls, result storage — functioned as a seamless unified system under real-world load.

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

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

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

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

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

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

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.

Image

Tulemused numbrites

SCORMi jälgimine

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.

Kiirendatud sisu

3x

Sisuloome kiirus on tänu tehisintellekti genereerimisele kolmekordistunud — toimetajad loovad viktoriiniküsimusi, kursuste kirjeldusi ja RTE sisu palju kiiremini.

Vähem hooldust

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.

Pilve stabiilsus

100%

Kõik tehisintellekti integratsioonid, SCORMi jälgimine ja meediavoolud on Umbraco Cloudis arendus-, testimis- ja tootmiskeskkondades täielikult stabiilsed ilma konfiguratsiooni nihketeta.

Looge AI-toega platvorm oma õpitooteks!

Me integreerime tehisintellekti teie CMS-i, automatiseerime sisuprotsessid ja tagame SCORMi nõuetele vastavuse — nii saab teie meeskond keskenduda õpetamisele, mitte infrastruktuurile.

Message not sent.
Message not sent.
×
Ei tea, kust alustada? Me aitame teil järgmised sammud planeerida!
Nõusolek isikuandmete töötlemiseks
×
Kas teil on väljakutse? Meie meeskond muudab selle lahenduseks.
Nõusolek isikuandmete töötlemiseks