Kako izdelati platformo za spletne tečaje: lekcije, video, plačila in napredek
Za izdelavo platforme za spletne tečaje potrebujete katalog in prodajno stran za vsak tečaj, lekcije, urejene v module, varno mesto za gostovanje videa, plačila, ki odklenejo dostop, in način, da študenti spremljajo svoj napredek. Orodje za izdelavo aplikacij z AI lahko iz opisa ustvari strani, bazo podatkov in logiko; vi povežete ponudnika plačil in gostitelja videa. Najpomembnejša podrobnost je nadzor dostopa: vsaka lekcija mora na strežniku preveriti, da je študent plačal, ne le skriti povezave.
Kaj potrebuje platforma za tečaje
Začnite s seznamom, kdo jo uporablja in kaj vsak od njih počne.
| Kdo | Kaj potrebuje |
|---|---|
| Obiskovalec | Pregled tečajev, branje prodajne strani s programom, ceno in predogledno lekcijo, nakup |
| Študent | Prijava, „moji tečaji“, ogled lekcij po vrsti, označevanje kot opravljeno, nadaljevanje tam, kjer je ostal |
| Predavatelj / vi | Ustvarjanje tečajev, modulov in lekcij, nalaganje ali povezovanje videoposnetkov, določanje cen, pregled vpisanih |
In podatki za to:
| Podatki | Glavna polja |
|---|---|
| Tečaj | Naslov, opis, cena, naslovna slika, objavljen ali osnutek |
| Modul | Tečaj, naslov, vrstni red |
| Lekcija | Modul, naslov, vrstni red, referenca videa, besedilne opombe, priloge, zastavica za brezplačni predogled |
| Študent | Račun, ime, e-pošta |
| Vpis | Študent, tečaj, kako je dobil dostop (nakup, kupon, ročno), datum |
| Napredek | Študent, lekcija, opravljeno, zadnji položaj |
Neobvezne funkcije, približno v vrstnem redu, kako jih ljudje dodajajo: prenosljiva gradiva, kvizi, potrdila o zaključku, komentarji ali razprava, postopno odklepanje (en modul na teden), kuponi, paketi in naročnine.
Odločitve pred izdelavo
Kje je video
Video je del, ki ga je najlažje zgrešiti. Videodatoteke so velike, morajo se pretakati v različnih kakovostih na različnih povezavah in so tisto, kar ljudje najbolj želijo kopirati. Shranjevanje surovih videodatotek v splošno shrambo aplikacije in njihovo streženje sami je običajno slaba izbira: počasi je pri šibkih povezavah, stroški pasovne širine pa rastejo z vsakim ogledom.
| Možnost | Primerno za | Na kaj paziti |
|---|---|---|
| Namenski gostitelj videa z zasebnostnimi nastavitvami (Vimeo, Mux, Bunny Stream, Cloudflare Stream in podobni) | Plačljive tečaje | Vsak ima svoj model cen; primerjajte shranjevanje, predvajane minute in funkcije na njihovih straneh |
| Nenavedeni videoposnetki na YouTubu | Brezplačne tečaje, magnete za potencialne stranke | Nenavedeno ni zasebno: vsak s povezavo lahko gleda in deli |
| Datoteke v lastni shrambi | Kratke posnetke, prenosljive PDF-je in zvok | Stroški pasovne širine in ni prilagodljivega pretakanja |
Ne glede na izbranega gostitelja poiščite možnost omejitve predvajanja na vašo domeno ali izdajanja kratkotrajnih povezav za predvajanje. To prepreči, da bi kopirana koda za vdelavo delovala na tuji strani.
Kako ljudje plačujejo
- Enkratni nakup na tečaj. Najpreprostejše. Stran za blagajno pri ponudniku plačil, kot je Stripe, nato dostop za vedno.
- Naročnina za vse tečaje. Boljša, če objavljate redno. Prav tako morate odvzeti dostop, ko se naročnina konča. Naš vodnik za izdelavo spletnega mesta za članstvo podrobno pojasni omejevanje z naročnino.
- Brezplačni tečaj s plačljivimi nadgradnjami. Dobro za gradnjo občinstva najprej.
Razmislite tudi o davkih. Mnoge države obdavčujejo digitalne izdelke, prodane potrošnikom, včasih glede na to, kje kupec živi. Ponudniki plačil ponujajo orodja za izračun, nekatere storitve pa delujejo kot „trgovec z evidenco“ in namesto vas poskrbijo za davek. Pred prodajo v tujini se o svojih obveznostih posvetujte z računovodjem.
Kako se dostop odklene
Po uspešnem plačilu ponudnik plačil vašemu strežniku pošlje sporočilo (spletni klic oziroma webhook), v katerem sporoči, kdo je za kaj plačal. Vaš strežnik nato ustvari zapis o vpisu. Dostopa ne odklepajte samo zato, ker študent pristane na strani „hvala“, saj na to stran lahko pride tudi brez plačila.
Izdelava po korakih
1. korak: Začnite z enim tečajem in brez plačil
Najprej zgradite izkušnjo študenta z enim pravim tečajem in nekaj lekcijami. Če gledanje in dokončevanje lekcij ni prijetno, plačila tega ne bodo popravila.
Izdelaj spletno stran s tečaji za Sketch Daily, tečaj risanja za začetnike. Domača stran z vsemi tečaji in stran tečaja z opisom, programom po modulih, ceno in eno brezplačno predogledno lekcijo. Prijavljeni študenti vidijo „Moji tečaji“ in stran lekcije z vdelanim videom, opombami pod njim, gumbom „Označi kot opravljeno“ ter gumboma naprej/nazaj, z vrstico napredka za vsak tečaj. Shrani tečaje, module, lekcije, vpise in napredek v podatkovno bazo. Dodaj skrbniško območje, kjer lahko ustvarjam tečaje, spreminjam vrstni red lekcij in prilepim povezavo za vdelavo videa za vsako lekcijo. Čista, mirna zasnova, ki deluje na telefonih.
2. korak: Dodajte račune
Študenti se morajo prijaviti, da njihov napredek in nakupi sledijo njim. Običajen začetek je e-pošta in geslo; prijava „z magično povezavo“ prek e-pošte je prijaznejša za ljudi, ki pozabijo gesla. Glejte kako dodati prijavo v svojo aplikacijo.
3. korak: Zaklenite lekcije na strežniku
Zahtevajte, da vsaka stran z lekcijo in vsaka zahteva za podatke o lekciji na strežniku preveri, ali je prijavljeni študent vpisan v ta tečaj (ali pa je lekcija označena kot brezplačni predogled). Nato preizkusite: prijavite se kot študent, ki ni vpisan, in v brskalnik prilepite naslov lekcije. Videti morate sporočilo „kupite ta tečaj“, ne lekcije.
4. korak: Povežite plačila
Ustvarite račun pri ponudniku plačil, najprej uporabite njegov testni način in skrivni ključ shranite kot okoljsko spremenljivko. Zahtevajte gumb za blagajno na vsaki strani tečaja in končno točko za spletni klic (webhook), ki ob uspešnem plačilu ustvari vpis. Preizkusite s testnimi karticami ponudnika, vključno z neuspelim plačilom. Kako dodati plačila v svojo aplikacijo to razloži korak za korakom.
5. korak: Dodajte e-pošto
Vsaj: potrdilo z povezavo do tečaja in ponastavitev gesla. Pozneje opomnik študentom, ki se dalj časa niso prijavili. E-pošta potrebuje ponudnika za pošiljanje in preverjeno domeno.
6. korak: Preizkusite kot tri različne osebe
Pred zagonom pojdite skozi platformo kot obiskovalec (ali razumem, kaj kupujem?), kot nov študent (ali lahko plačam, se prijavim in začnem prvo lekcijo v manj kot dveh minutah?) in kot vi kot predavatelj (ali lahko dodam lekcijo brez pomoči?).
Pogoste napake
- Skrivanje lekcij samo v vmesniku. Če lahko podatke o lekciji pridobite brez preverjanja vpisa na strežniku, jih lahko pridobi vsak.
- Streženje velikih videodatotek sami. Počasno za študente, drago za vas.
- Gradnja kvizov, potrdil in skupnosti, preden je kdo kupil. Najprej prodajte en tečaj.
- Brez predogledne lekcije. Ljudje želijo slišati vaš glas in videti vaše poučevanje, preden plačajo.
- Pozabljena vračila in preklicane naročnine. Odločite, kaj se zgodi z dostopom, ko se to zgodi, in to tudi zgradite.
- Ni načina za ročno popravilo študentovega dostopa. Za zahteve podpore boste potrebovali skrbniško dejanje za dodelitev ali odvzem dostopa.
Koliko stane
Tekoči stroški so gostovanje in podatkovna baza za aplikacijo, gostitelj videa (ki ga določi gostitelj, pogosto glede na shrambo in ogled), provizije za obdelavo plačil na vsako prodajo, ponudnik e-pošte in domena. Gostovane platforme za tečaje večino tega zapakirajo v mesečni paket, včasih s provizijami pri nižjih paketih. Pred odločitvijo primerjajte skupni znesek, vključno z vašim lastnim časom za vzdrževanje. Cen dobaviteljev tukaj ne navajamo, ker se spreminjajo; preverite stran s cenami vsakega dobavitelja.
Kdaj je gotov izdelek boljša izbira
Gostovane platforme za tečaje, kot so Teachable, Thinkific, Kajabi in Podia, so zgrajene za to, da na enem mestu obvladajo video, blagajno, študentske račune in e-pošto; nekatere pomagajo tudi pri davku na promet, preverite trenutne funkcije posamezne. Običajno so boljša izbira, kadar:
- Prodajate standarden video tečaj in želite začeti ta teden
- Ne želite vzdrževati programske opreme
- Želite vgrajene funkcije trženja, kot so zaporedja e-pošte in prodajni lijaki
Gradnja lastne ima smisel, kadar je sama izkušnja učenja izdelek (interaktivne vaje, lastno orodje za vadbo, funkcije za skupine), kadar želite popoln nadzor nad blagovno znamko in podatki ali kadar so stroški platforme pri vašem obsegu večji od stroška vzdrževanja lastne. Vmesna pot je preizkus na gostovani platformi, nato gradnja, ko točno veste, kaj manjka.
Izdelava z Mythexom
Mythex je orodje za izdelavo aplikacij z AI: opišete spletno mesto s tečaji, orodje pa v živem predogledu izdela strani, skrbniško območje in podatkovno bazo, nato pa ga objavi na javnem naslovu. Ko aplikacija potrebuje shranjevanje tečajev in napredka, doda podatkovno bazo v projekt, za nalaganja, kot so PDF-ji in slike, pa shrambo datotek. Mythex ne vključuje gostovanja videa, prijave študentov ali plačil za tečaje kot vgrajenih izdelkov: izberete gostitelja videa, dodate prijavo za aplikacijo s knjižnico ali ponudnikom za avtentikacijo in povežete svoj račun Stripe, ključi pa so shranjeni kot skrivnosti projekta. Dokumentacija pokriva plačila s Stripe, dodajanje prijave za uporabnike aplikacije in obravnavo spletnih klicev (webhook).
Za hitrejši začetek preizkusite predlogo pristajalne strani za tečaj za prodajno stran ali predlogo trgovine s tečaji za katalog. Če je vaš tečaj del širše ideje o izdelku, kako izdelati SaaS MVP pojasni, kaj izpustiti iz prve različice.
Vprašanja
Kje naj gostim tečajne videoposnetke?
Uporabite storitev za gostovanje videa, namenjeno temu, namesto da datoteke shranjujete v svojo aplikacijo. Namenski ponudniki poskrbijo za kakovost pretakanja, različne naprave in omejitve domen, večina pa ponuja zasebnostne nastavitve, da se videi predvajajo samo na vaši strani.
Ali lahko za plačljiv tečaj uporabim nenavedene videoposnetke na YouTubu?
Lahko, vendar nenavedeno ni zasebno: vsak, ki ima povezavo, lahko gleda in deli video. Za plačljivo vsebino vas bolj varuje gostitelj z zasebnostnimi nadzori na ravni domene ali podpisanimi povezavami za predvajanje.
Kako študenti dobijo dostop po plačilu?
Ponudnik plačil vašemu strežniku sporoči, da je plačilo uspelo, običajno prek spletnega klica (webhook), strežnik pa zabeleži, da je študent lastnik tečaja. Vsaka stran z lekcijo nato to zabeležko preveri na strežniku, preden prikaže vsebino.
Naj izdelam lastno platformo za tečaje ali uporabim Teachable ali Kajabi?
Uporabite gostovano platformo za tečaje, če želite prodajati standarden video tečaj z najmanj nastavljanja in vzdrževanja. Gradite lastno, kadar potrebujete posebno izkušnjo učenja, lastno blagovno znamko po vsem izdelku ali funkcije, ki jih te platforme ne ponujajo.