Verkkokurssialustan tekeminen: oppitunnit, video, maksut ja edistyminen
Verkkokurssialustan tekemiseen tarvitset kurssiluettelon ja myyntisivun jokaiselle kurssille, oppitunnit jaettuna moduuleihin, turvallisen paikan videon isännöintiin, maksut, jotka avaavat pääsyn, ja tavan, jolla opiskelijat voivat seurata edistymistään. Tekoälyllinen sovellusrakentaja voi luoda sivut, tietokannan ja logiikan kuvauksesta; sinä yhdistät maksupalveluntarjoajan ja videopalvelun. Tärkein yksityiskohta on pääsynhallinta: jokaisen oppitunnin pitää tarkistaa palvelimella, että opiskelija on maksanut, eikä pelkästään piilottaa linkkiä.
Mitä kurssialusta tarvitsee
Aloita listaamalla, kuka sitä käyttää ja mitä kukin tekee.
| Kuka | Mitä hän tarvitsee |
|---|---|
| Vierailija | Selata kursseja, lukea myyntisivu opetussuunnitelmineen, hinnan ja esikatseluoppitunnin sekä ostaa |
| Opiskelija | Kirjautua sisään, nähdä ”omat kurssit”, katsoa oppitunnit järjestyksessä, merkitä valmiiksi ja jatkaa siitä, mihin jäi |
| Ohjaaja / sinä | Luoda kursseja, moduuleja ja oppitunteja, ladata tai linkittää videoita, asettaa hintoja ja nähdä, ketkä ovat ilmoittautuneet |
Taustalla oleva data:
| Data | Pääkentät |
|---|---|
| Kurssi | Otsikko, kuvaus, hinta, kansikuva, julkaistu tai luonnos |
| Moduuli | Kurssi, otsikko, järjestys |
| Oppitunti | Moduuli, otsikko, järjestys, videoviite, tekstimuistiinpanot, liitteet, ilmainen esikatselu -merkintä |
| Opiskelija | Tili, nimi, sähköposti |
| Ilmoittautuminen | Opiskelija, kurssi, miten pääsy saatiin (osto, kuponki, manuaalinen), päivämäärä |
| Edistyminen | Opiskelija, oppitunti, valmis, viimeisin kohta |
Valinnaisia ominaisuuksia, suunnilleen siinä järjestyksessä, kuin ihmiset ne lisäävät: ladattavat materiaalit, tietokilpailut, valmistumistodistukset, kommentit tai keskustelualue, asteittainen vapautus (moduuli avautuu viikoittain), kupongit, paketit ja tilaukset.
Päätettävää ennen rakentamista
Missä video asuu
Video on se osa, jossa on helpoimmin virheitä. Videotiedostot ovat isoja, niiden pitää toistua eri laatuisina eri yhteyksillä, ja ne ovat sitä, mitä ihmiset eniten haluavat kopioida. Raakojen videotiedostojen tallentaminen sovelluksesi yleiseen tiedostotallennukseen ja niiden tarjoaminen itse on yleensä huono valinta: se on hidas heikoilla yhteyksillä, ja kaistanleveyden kustannukset kasvavat jokaisella katselukerralla.
| Vaihtoehto | Sopii | Varo |
|---|---|---|
| Erikoistunut videopalvelu, jossa on yksityisyysasetuksia (Vimeo, Mux, Bunny Stream, Cloudflare Stream ja vastaavat) | Maksulliset kurssit | Jokaisella on oma hinnoitteluperiaatteensa; vertaa tallennusta, toimitettuja minuutteja ja ominaisuuksia niiden sivuilla |
| Listaamattomat YouTube-videot | Ilmaiset kurssit, liidimagneetit | Listaamaton ei ole yksityinen: kuka tahansa linkin saanut voi katsoa ja jakaa |
| Tiedostot omassa tallennuksessa | Lyhyet klipit, ladattavat PDF:t ja ääni | Kaistanleveyden kustannukset ja ei mukautuvaa suoratoistoa |
Valitsit minkä tahansa palvelun, etsi mahdollisuus rajata toisto omaan domainiisi tai antaa lyhytikäisiä toistolinkkejä. Se estää, että kopioitu upotuskoodi toimii jonkun toisen sivustolla.
Miten ihmiset maksavat
- Kertaostos kurssia kohden. Yksinkertaisin. Kassasivu maksupalveluntarjoajan, kuten Stripen, kautta, ja sen jälkeen pääsy elinikäisesti.
- Tilaus kaikkiin kursseihin. Parempi, jos julkaiset säännöllisesti. Sinun pitää myös poistaa pääsy, kun tilaus päättyy. Oppaamme jäsensivuston tekemisestä käy tilauspohjaisen pääsyn rajaamisen läpi tarkemmin.
- Ilmainen kurssi ja maksulliset päivitykset. Hyvä yleisön rakentamiseen ensin.
Huomioi myös verot. Monet maat verottavat kuluttajille myytyjä digitaalisia tuotteita, joskus ostajan asuinpaikan mukaan. Maksupalveluntarjoajilla on työkaluja veron laskemiseen, ja jotkin palvelut toimivat ”merchant of record” -tahona ja hoitavat veron puolestasi. Tarkista velvoitteesi kirjanpitäjältä ennen kuin alat myydä kansainvälisesti.
Miten pääsy avataan
Onnistuneen maksun jälkeen maksupalveluntarjoaja lähettää palvelimellesi viestin (webhook), jossa kerrotaan, kuka maksoi mistä. Palvelimesi luo sitten ilmoittautumistietueen. Älä avaa pääsyä pelkästään sen perusteella, että opiskelija pääsee ”kiitos”-sivulle, koska sivulle voi mennä ilman maksua.
Rakenna askel askeleelta
Vaihe 1: Aloita yhdellä kurssilla ilman maksuja
Rakenna opiskelijakokemus ensin, yhdellä oikealla kurssilla ja muutamalla oppitunnilla. Jos oppituntien katsominen ja suorittaminen ei ole miellyttävää, maksut eivät sitä korjaa.
Rakenna verkkokurssisivusto Sketch Daily -kurssille, joka on piirtämisen peruskurssi aloittelijoille. Etusivu, jolla listataan kurssit, ja kurssisivu kuvauksella, moduuleittain jaetulla opetussuunnitelmalla, hinnalla ja yhdellä ilmaisella esikatseluoppitunnilla. Kirjautuneet opiskelijat näkevät ”Omat kurssit” -listan ja oppituntisivun, jossa on upotettu video, muistiinpanot sen alla, ”Merkitse valmiiksi” -painike ja edellinen/seuraava-painikkeet sekä edistymispalkki kullekin kurssille. Tallenna kurssit, moduulit, oppitunnit, ilmoittautumiset ja edistyminen tietokantaan. Lisää ylläpitoalue, jossa voin luoda kursseja, järjestää oppitunnit uudelleen ja liittää videon upotuslinkin jokaiselle oppitunnille. Selkeä, rauhallinen muotoilu, joka toimii puhelimella.
Vaihe 2: Lisää tilit
Opiskelijoiden pitää kirjautua sisään, jotta edistyminen ja ostokset seuraavat heitä. Sähköposti ja salasana on tavallinen alku; sähköpostitse lähetettävä ”taikalinkki” -kirjautuminen on ystävällisempi ihmisille, jotka unohtavat salasanoja. Katso miten kirjautuminen lisätään sovellukseen.
Vaihe 3: Lukitse oppitunnit palvelimella
Pyydä jokaiselle oppituntisivulle ja jokaiselle oppitunnin datapyynnölle, että palvelin tarkistaa, että kirjautunut opiskelija on ilmoittautunut kyseiselle kurssille (tai että oppitunti on merkitty ilmaiseksi esikatseluksi). Testaa sitten: kirjaudu opiskelijana, joka ei ole ilmoittautunut, ja liitä oppitunnin osoite suoraan selaimeen. Sinun pitäisi nähdä viesti ”osta tämä kurssi”, et oppituntia.
Vaihe 4: Yhdistä maksut
Luo maksupalveluntarjoajan tili, käytä ensin sen testitilaa ja tallenna salainen avain ympäristömuuttujana. Pyydä kassapainike jokaiselle kurssisivulle ja webhook-päätepiste, joka luo ilmoittautumisen, kun maksu onnistuu. Testaa palveluntarjoajan testikorteilla, myös epäonnistuneella maksulla. Miten maksut lisätään sovellukseen käy prosessin läpi.
Vaihe 5: Lisää sähköpostit
Vähintään: kuitti, jossa on linkki kurssille, ja salasanan palautus. Myöhemmin muistutus opiskelijoille, jotka eivät ole kirjautuneet pitkään aikaan. Sähköposti tarvitsee lähetyspalvelun ja vahvistetun domainin.
Vaihe 6: Testaa kolmena eri ihmisenä
Ennen julkaisua käy alusta läpi vierailijana (ymmärränkö, mitä ostan?), uutena opiskelijana (voinko maksaa, kirjautua sisään ja aloittaa ensimmäisen oppitunnin alle kahdessa minuutissa?) ja itse ohjaajana (voinko lisätä oppitunnin pyytämättä apua?).
Yleisiä virheitä
- Oppituntien piilottaminen vain käyttöliittymässä. Jos oppitunnin dataa voi hakea ilman palvelimen ilmoittautumistarkistusta, kuka tahansa voi saada sen.
- Suurten videotiedostojen tarjoaminen itse. Hidasta opiskelijoille ja kallista sinulle.
- Tietokilpailujen, todistusten ja yhteisön rakentaminen ennen kuin kukaan on ostanut. Myy ensin yksi kurssi.
- Ei esikatseluoppituntia. Ihmiset haluavat kuulla äänesi ja nähdä opetustapasi ennen maksamista.
- Palautusten ja peruutettujen tilausten unohtaminen. Päätä, mitä pääsylle tapahtuu kummassakin tapauksessa, ja rakenna se.
- Ei tapaa korjata opiskelijan pääsyä käsin. Tarvitset ylläpitotoiminnon pääsyn myöntämiseen tai poistamiseen tukipyyntöjä varten.
Mitä se maksaa
Jatkuvia kustannuksia ovat sovelluksen hosting ja tietokanta, videopalvelu (jonka hinnoittelee palvelu, usein tallennuksen ja katselun mukaan), maksupalveluntarjoajan kauppakohtainen palkkio, sähköpostipalvelu ja verkkotunnus. Isännöidyt kurssialustat paketoivat suurimman osan tästä kuukausittaiseen pakettiin, joskus transaktiomaksuilla alemmilla tasoilla. Vertaa kokonaisuutta, myös oman ylläpitoaikasi kanssa, ennen päätöstä. Emme esitä tässä toimittajien hintoja, koska ne muuttuvat; tarkista kunkin toimittajan hinnastosivu.
Milloin valmis tuote on parempi valinta
Isännöidyt kurssialustat, kuten Teachable, Thinkific, Kajabi ja Podia, on tehty käsittelemään videot, kassan, opiskelijatilit ja sähköpostit yhdessä paikassa, ja jotkin auttavat myös myyntiverojen kanssa; tarkista kunkin nykyiset ominaisuudet. Ne ovat yleensä parempi valinta, kun:
- Myyt tavallista videokurssia ja haluat julkaista sen tällä viikolla
- Et halua ylläpitää ohjelmistoa lainkaan
- Haluat sisäänrakennettuja markkinointiominaisuuksia, kuten sähköpostisarjoja ja myyntisuppiloita
Oman rakentaminen on järkevää, kun oppimiskokemus itse on tuote (interaktiiviset harjoitukset, oma harjoitustyökalu, kohorttiominaisuudet), kun haluat täyden hallinnan brändiin ja dataan tai kun alustan palkkiot volyymillasi ylittävät oman ylläpidon kustannukset. Välitie on validoida isännöidyllä alustalla ja rakentaa vasta, kun tiedät tarkalleen, mitä puuttuu.
Rakentaminen Mythexillä
Mythex on tekoälyllinen sovellusrakentaja: kuvaat kurssisivuston, ja se rakentaa sivut, ylläpitoalueen ja tietokannan live-esikatseluun ja julkaisee sen julkiseen osoitteeseen. Se lisää projektiin tietokannan, kun sovellus tarvitsee kurssien ja edistymisen tallentamista, sekä tiedostotallennuksen latauksille, kuten PDF:ille ja kuville. Mythexissä ei ole sisäänrakennettuna videoisäntäpalvelua, opiskelijakirjautumista tai kurssimaksuja: valitset videopalvelun, lisäät sovelluskirjautumisen autentikointikirjastolla tai -palveluntarjoajalla ja yhdistät oman Stripe-tilisi avaimilla, jotka tallennetaan projektin salaisuuksina. Dokumentaatio kattaa Stripe-maksut, kirjautumisen lisäämisen sovelluksen käyttäjille ja webhookien käsittelyn.
Nopeampaan alkuun kokeile myyntisivuun kurssin laskeutumissivun mallipohjaa tai kurssikatalogiin kurssikaupan mallipohjaa. Jos kurssi on osa suurempaa tuoteideaa, miten SaaS-MVP rakennetaan kertoo, mitä ensimmäisestä versiosta jätetään pois.
Kysymykset
Mihin kurssivideot kannattaa isännöidä?
Käytä videopalvelua, joka on tehty juuri siihen, sen sijaan että tallentaisit videotiedostot sovellukseesi. Erikoistuneet palvelut hoitavat suoratoiston laadun, eri laitteet ja domain-rajoitukset, ja useimmissa on yksityisyysasetuksia, joiden avulla videot toistuvat vain sivustollasi.
Voinko käyttää listaamattomia YouTube-videoita maksulliselle kurssille?
Voit, mutta listaamaton ei ole yksityinen: kuka tahansa linkin saanut voi katsoa ja jakaa sen. Maksullisen sisällön kohdalla palvelu, jossa on domain-tason yksityisyysasetuksia tai allekirjoitettuja toistolinkkejä, suojaa työtäsi paremmin.
Miten opiskelijat saavat pääsyn maksettuaan?
Maksupalveluntarjoaja kertoo palvelimellesi, että maksu onnistui, yleensä webhookin kautta, ja palvelimesi kirjaa, että opiskelija omistaa kurssin. Jokainen oppituntisivu tarkistaa sitten tämän tiedon palvelimella ennen sisällön näyttämistä.
Pitäisikö minun rakentaa oma kurssialusta vai käyttää Teachablea tai Kajabia?
Käytä isännöityä kurssialustaa, jos haluat myydä tavallisen videokurssin mahdollisimman vähällä asennuksella ja ylläpidolla. Rakenna oma, kun tarvitset tietyn oppimiskokemuksen, oman brändin läpi koko palvelun tai ominaisuuksia, joita nuo alustat eivät tarjoa.