EducatedOn

Tapaustarkastelu

Tämä projekti on testausalusta, jossa kyselyt ja oppimissisältö luodaan tekoälyn avulla. Testejä hallitaan Umbracon kautta ja sisällön konfigurointi tapahtuu tekoälysovelluksella.

Tavoite: Tämän projektin ydintavoitteena oli automatisoida sisällön luomista mahdollisimman paljon ja integroida se rakenteelliseen oppimisympäristöön – säilyttäen samalla täysi toimituksellinen kontrolli Umbracon sisällä. Tämä tarkoitti SCORM-tulosten seurannan toteuttamista, jotta kurssit voisivat oikein lähettää ja tallentaa oppijatiedot toimiessaan missä tahansa SCORM-yhteensopivassa LMS:ssä, olemassa olevan Umbraco-paketin laajentamista ja refaktorointia uusien ominaisuuksien tukemiseksi ilman regressiota sekä tekoälyllä tuotetun sisällön upottamista suoraan Umbracon hallintapaneeliin – kattaen tekstikentät, rich text -editorit ja Stability API:n kautta generoituja kuvia, jotka lisätään automaattisesti osaksi sisältöä. Tavoitteena oli tehdä järjestelmästä nopeampi, älykkäämpi ja helpompi ylläpitää toimittajille itsenäisesti.

Image

Keskeiset projektitiedot

Toimialat

Toimialat

Verkko-oppimisalustat, EdTech-tuotekehitys, Yrityskoulutukset ja perehdytysjärjestelmät, Tekoälyavusteiset opetustyökalut, Oppimisen hallintajärjestelmät (LMS), SCORM-yhteensopiva kurssien toimitus

Palvelut

Palvelut

Tekoäly-API-integraatio, SCORM-protokollan toteutus ja tulosten käsittely, CMS-arkkitehtuuri ja paketinkehitys, REST-API-integraatio, .NET-takaisinjärjestelmäkehitys, automatisoitu mediaputkisuunnittelu

Ratkaisut

Ratkaisut

Täydellinen SCORM-tulosten seuranta ja tallennus, tekoälyllä tuotettu tekstisisältö merkkijono-, tekstialue- ja rich text -kentille, automaattinen kuvan generointi Stability API:n kautta, ohjelmallinen median lataus ja sisällön lisäys

Teknologiat

Teknologiat

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

Haasteet

SCORM-tulosten käsittely

SCORM-tulosten käsittely

Luotettavan SCORM-tulosten seurannan toteuttaminen — varmistamaan, että tulokset tallentuvat ja käsitellään oikein, kun kurssi suoritetaan ulkoisessa SCORM-oppimisjärjestelmässä.

Umbraco-paketin refaktorointi

Umbraco-paketin refaktorointi

Olemassa olevan Umbraco-paketin päivittäminen ja refaktorointi rikkoutumatta, valmistelemalla samalla arkkitehtuuria tekoälyominaisuuksien laajennukselle.

ChatGPT-kenttäintegraatio

ChatGPT-kenttäintegraatio

ChatGPT:n integrointi useiden Umbraco-kenttätyyppien sisällön generointiin — pelkkä teksti, tekstialueet ja Rich Text Editor -kentät.

Stability API kuvien generointiin

Stability API kuvien generointiin

Kuvien generointi Stability API:n kautta sekä automaattinen lataus ja lisäys Umbracon mediatiedostokirjastoon ja sisältösivuille ilman manuaalisia toimenpiteitä.

Umbraco Cloudin vakaus

Umbraco Cloudin vakaus

Kaikkien integraatioiden — SCORM, tekoälyteksti, kuvan generointi — pitäminen vakaana ja yhteensopivana Umbraco Cloudin rajoitteiden ja käyttöönoton mallin puitteissa.

Koko järjestelmän kuormituksen vakaus

Koko järjestelmän kuormituksen vakaus

Varmistaminen, että jokainen osa-alue — takapään logiikka, CMS-kerros, API-kutsut, tulosten tallennus — toimi saumattomasti yhtenäisenä järjestelmänä todellisessa kuormituksessa.

Prosessi

Projekti oli keskittynyt full-stack-sisällönkehitys kattaen takapään, CMS-laajennettavuuden ja tekoälyn integroinnin, toteutettuna rinnakkaisissa vaiheissa: SCORM-infrastruktuuri, CMS:n refaktorointi, tekoälyteksti- ja kuvaominaisuudet sekä lopullinen validointi Umbraco Cloudissa. Tavoitteena oli automatisointi ilman toimituksellisen kontrollin menettämistä, tekoälyn suunniteltu tukemaan, ei korvaamaan, toimittajien arviointia.

SCORM-tulosten seuranta ja tallennus

SCORM-tulosten seuranta ja tallennus

Toteutettiin täydellinen SCORM-tulosten seurantaputki — tallennettiin kurssin suorittamistiedot, pisteet ja läpäisy/eiole läpäisy -tila, sitten tallennettiin ja käsiteltiin tulokset oikein kurssin toimiessa SCORM-yhteensopivassa LMS:ssä. Suunniteltiin tallennusmalli luotettavaan kyselyyn ja raportointiin.

Umbraco-paketin refaktorointi ja päivitys

Umbraco-paketin refaktorointi ja päivitys

Refaktoroitiin olemassa oleva Umbraco-paketti — siivottiin vanhaa koodia, päivitettiin kaikki riippuvuudet nykyversioihin, laajennettiin dokumenttityyppimallia ja luotiin selkeät laajennuspisteet tuleville tekoäly- ja mediatuotanto-ominaisuuksille rikkoutumatta olemassa olevaan sisältöön.

Tekoälytekstin generointi ChatGPT API:n kautta

Tekoälytekstin generointi ChatGPT API:n kautta

OpenAI ChatGPT API integroidusti suoraan Umbraco-hallintapaneelin ominaisuustoimittajiin. Toimittajat voivat nyt käynnistää tekoälyn sisällöntuotannon tekstikenttiin, tekstialueisiin ja Rich Text Editor -kenttiin suoraan normaaliin editorin käyttöliittymään — ilman työkalujen välillä vaihtamista.

Kuvien generointi ja lisäys

Kuvien generointi ja lisäys

Integroidusti Stability API tekoälypohjaiseen kuvien generointiin. Rakennettiin automatisoitu putki, joka generoi kuvat sisällön kontekstin perusteella, lataa ne suoraan Umbracon mediatiedostokirjastoon ja lisää ne ohjelmallisesti oikeisiin sisältösivuihin — ilman manuaalisia toimittajavaiheita.

Pilvipalvelun validointi ja käyttöönotto

Pilvipalvelun validointi ja käyttöönotto

Varmistettiin, että kaikki integraatiot — SCORM-seuranta, ChatGPT-generointi ja Stability API:n kuvaputki — olivat täysin yhteensopivia Umbraco Cloudin käyttöönoton mallin ja ympäristörajoitteiden kanssa. Suoritettiin ympäristöjen välinen testaus kehitys-, testaus- ja tuotantoplaneilla ennen julkaisua.

Työnkulun suunnittelu ja luovutus

Työnkulun suunnittelu ja luovutus

Viimeisteltiin toimituksellinen työnkulku — määrittäen, miten toimittajat vuorovaikuttavat tekoälyn sisällönluontikäynnistinten kanssa, tarkastavat tuotetun sisällön ja hallinnoivat mediatiedostoja. Dokumentoitiin kaikki uudet ominaisuudet ja varmistettiin, että tiimi voi käyttää alustaa itsenäisesti ilman kehittäjän apua.

Ratkaisut

Ratkaisun tärkeimmät ominaisuudet

  • SCORM-tulosten seuranta Toteutettu LMS-yhteensopiva suoritusstatuksen, pisteiden ja oppijan etenemisen seuranta.

  • Umbraco-paketin laajennus — Refaktoroitu ja laajennettu Umbraco-paketti tekoälyn ja median automaation tukemiseksi.


  • AI tekstin generointi Backofficessa — Integroitu ChatGPT-pohjainen tekstin generointi Umbracon ominaisuustoimittajiin.

  • Automaattinen kuvan generointi & lisäys — Lisätty Stability API -integraatio automaattiseen kuvien generointiin ja sisällön solmuihin lisäykseen.

  • Umbraco Cloud -yhteensopivuus — Varma yhteensopivuus Umbraco Cloudin, käyttöönottoputkien ja uSync-synkronoinnin kanssa.

  • Automaattinen toimituksellinen työnkulku Rakennettu tekoälypohjainen työnkulku nopeampaan kyselyiden, kuvausten ja kuvien generointiin.

Image

Tulokset numeroina

SCORM-seurattu

100%

Kaikki kurssitulokset tallennetaan oikein — kaikki suoritustapahtumat, pisteet ja hyväksytty/hylätty-tilat seurataan SCORM-ympäristöissä ilman tiedon menetystä

Sisältö nopeampaa

3x

Sisällöntuotannon nopeus kolminkertaistui tekoälyn avustuksella — toimittajat tuottavat kyselykysymyksiä, kurssikuvauksia ja RTE-sisältöä paljon nopeammin

Vähemmän ylläpitoa

65%

Pitkän aikavälin ylläpitotyö vähentyi merkittävästi modulaarisen arkkitehtuurin ansiosta — muutokset ovat eristettyjä, ennakoitavia ja vaativat minimaalisesti insinööriaikaa toteutukseen tai peruutukseen

Pilvi vakaana

100%

Kaikki tekoälyintegraatiot, SCORM-seuranta ja mediaputket pysyvät täysin vakaana Umbraco Cloudissa kehitys-, testaus- ja tuotantoympäristöissä ilman asetusten poikkeamia

Rakenna tekoälypohjainen alusta oppimisjärjestelmällesi!

Integroimme tekoälyn CMS-järjestelmääsi, automatisoimme sisältötyönkulut ja varmistamme SCORM-yhteensopivuuden - jotta tiimisi voi keskittyä koulutukseen, ei infrastruktuuriin.

Message not sent.
Message not sent.
×
Etkö tiedä mistä aloittaa? Autamme sinua hahmottamaan seuraavat askeleet!
Suostumus henkilötietojen käsittelyyn
×
Onko haaste? Tiimimme muuttaa sen ratkaisuksi.
Suostumus henkilötietojen käsittelyyn