Kako napraviti platformu za online kurseve: lekcije, video, plaćanja i napredak
Da biste napravili platformu za online kurseve, potrebni su vam katalog i prodajna stranica za svaki kurs, lekcije organizovane u module, siguran prostor za hostovanje videa, plaćanja koja otključavaju pristup i način da studenti prate napredak. AI alat za izradu aplikacija može napraviti stranice, bazu podataka i logiku iz opisa; vi povezujete provajdera plaćanja i video hosting. Detalj koji je najvažniji jeste kontrola pristupa: svaka lekcija mora na serveru provjeriti da je student platio, a ne samo sakriti link.
Šta platforma za kurseve treba
Počnite tako što ćete izlistati ko je koristi i šta svaka osoba radi.
| Ko | Šta treba |
|---|---|
| Posjetilac | Pregledati kurseve, pročitati prodajnu stranicu sa programom, cijenom i pregledom lekcije, kupiti |
| Student | Prijaviti se, vidjeti „moji kursevi“, gledati lekcije redom, označiti kao završeno, nastaviti tamo gdje je stao |
| Instruktor / vi | Kreirati kurseve, module i lekcije, otpremiti ili povezati video, postaviti cijene, vidjeti ko se upisao |
I podaci iza toga:
| Podaci | Glavna polja |
|---|---|
| Kurs | Naslov, opis, cijena, naslovna slika, objavljen ili nacrt |
| Modul | Kurs, naslov, redoslijed |
| Lekcija | Modul, naslov, redoslijed, video referenca, tekstualne bilješke, prilozi, oznaka besplatnog pregleda |
| Student | Nalog, ime, e-pošta |
| Upis | Student, kurs, kako je dobio pristup (kupovina, kupon, ručno), datum |
| Napredak | Student, lekcija, završeno, posljednja pozicija |
Opcione funkcije, otprilike redom kojim ih ljudi dodaju: resursi za preuzimanje, kvizovi, potvrde o završetku, komentari ili prostor za diskusiju, postepeno otključavanje (otključavanje modula svake sedmice), kuponi, paketi i pretplate.
Odluke prije izrade
Gdje je video
Video je dio koji je najlakše pogrešiti. Video datoteke su velike, moraju se strimovati u različitim kvalitetima na različitim vezama i upravo ih ljudi najviše žele kopirati. Čuvanje sirovih video datoteka u opštem skladištu vaše aplikacije i njihovo servisiranje sami obično je loš izbor: sporo je na slabim vezama, a troškovi saobraćaja rastu sa svakim pregledom.
| Opcija | Dobra za | Na šta paziti |
|---|---|---|
| Namjenski video host sa kontrolama privatnosti (Vimeo, Mux, Bunny Stream, Cloudflare Stream i slični) | Plaćene kurseve | Svaki ima svoj model cijena; uporedite skladište, isporučene minute i funkcije na njihovim sajtovima |
| Nelistani YouTube videi | Besplatne kurseve, mamce za potencijalne kupce | Nelistano nije privatno: svako sa linkom može gledati i dijeliti |
| Datoteke u sopstvenom skladištu | Kratke isječke, PDF-ove za preuzimanje i audio | Troškovi saobraćaja i nema adaptivnog strimovanja |
Koji god host izaberete, tražite mogućnost da ograničite reprodukciju na vaš domen ili da izdajete kratkotrajne linkove za reprodukciju. To sprječava da kopirani kod za ugrađivanje radi na tuđem sajtu.
Kako se plaća
- Jednokratna kupovina po kursu. Najjednostavnije. Checkout stranica preko provajdera plaćanja kao što je Stripe, pa pristup doživotno.
- Pretplata za sve kurseve. Bolje ako redovno objavljujete. Takođe morate ukinuti pristup kada pretplata istekne. Naš vodič o pravljenju sajta sa članstvom detaljno objašnjava kontrolu pristupa pretplatom.
- Besplatan kurs sa plaćenim nadogradnjama. Dobro za prvo građenje publike.
Razmislite i o porezu. Mnoge zemlje oporezuju digitalne proizvode prodate potrošačima, ponekad prema mjestu prebivališta kupca. Provajderi plaćanja nude alate za izračun, a neki servisi djeluju kao „merchant of record“ i sami rješavaju porez. Provjerite svoje obaveze kod računovođe prije nego što počnete da prodajete međunarodno.
Kako se otključava pristup
Nakon uspješnog plaćanja, provajder plaćanja šalje vašem serveru poruku (webhook) da je neko platio za šta. Vaš server zatim kreira zapis upisa. Nemojte otključavati pristup samo zato što je student došao na stranicu „hvala“, jer se na nju može doći bez plaćanja.
Izrada korak po korak
Korak 1: Počnite sa jednim kursom i bez plaćanja
Prvo izgradite iskustvo studenta, sa jednim pravim kursom i nekoliko lekcija. Ako gledanje i završavanje lekcija nije prijatno, plaćanja to neće popraviti.
Napravi sajt sa online kursevima za Sketch Daily, kurs crtanja za početnike. Početna stranica koja izlistava kurseve, i stranica kursa sa opisom, programom po modulima, cijenom i jednom lekcijom za besplatan pregled. Prijavljeni studenti vide „Moji kursevi“, i stranicu lekcije sa ugrađenim videom, bilješkama ispod, dugmetom „Označi kao završeno“ i dugmadima sljedeće/prethodne, uz traku napretka po kursu. Čuvaj kurseve, module, lekcije, upise i napredak u bazi podataka. Dodaj administrativni dio gdje mogu praviti kurseve, mijenjati redoslijed lekcija i nalijepiti link za ugrađivanje videa za svaku lekciju. Miran, čist dizajn koji radi na telefonima.
Korak 2: Dodajte naloge
Studentima treba prijava da bi njihov napredak i kupovine pratili njih. Lozinka i e-pošta je uobičajen početak; prijava „magičnim linkom“ poslatim e-poštom ljudima koji zaborave lozinke je prijatnija. Pogledajte kako dodati prijavu u aplikaciju.
Korak 3: Zaključajte lekcije na serveru
Tražite da svaka stranica lekcije i svaki zahtjev za podacima o lekciji na serveru provjeri da je prijavljeni student upisan na taj kurs (ili da je lekcija označena kao besplatan pregled). Zatim testirajte: prijavite se kao student koji nije upisan i nalijepite URL lekcije direktno u pregledač. Trebali biste vidjeti poruku „kupite ovaj kurs“, a ne lekciju.
Korak 4: Povežite plaćanja
Napravite nalog kod provajdera plaćanja, prvo koristite njegov testni režim i ključ sačuvajte kao varijablu okruženja. Tražite dugme za checkout na stranici svakog kursa i webhook krajnju tačku koja kreira upis kada plaćanje uspije. Testirajte testnim karticama provajdera, uključujući neuspjelo plaćanje. Kako dodati plaćanja u aplikaciju prolazi kroz cijeli postupak.
Korak 5: Dodajte e-poruke
Najmanje: potvrda sa linkom do kursa i vraćanje lozinke. Kasnije, podsjetnik za studente koji se dugo nisu prijavili. E-pošta treba provajdera za slanje i potvrđen domen.
Korak 6: Testirajte kao tri različite osobe
Prije lansiranja prođite kroz platformu kao posjetilac (mogu li razumjeti šta kupujem?), kao novi student (mogu li platiti, prijaviti se i započeti prvu lekciju za manje od dva minuta?) i kao vi, instruktor (mogu li dodati lekciju bez traženja pomoći?).
Česte greške
- Skrivanje lekcija samo u interfejsu. Ako se podaci o lekciji mogu dohvatiti bez provjere upisa na serveru, svako ih može dobiti.
- Servisiranje velikih video datoteka sami. Sporo za studente, skupo za vas.
- Pravljenje kvizova, potvrda i zajednice prije nego što iko kupi. Prodajte prvo jedan kurs.
- Nema besplatne lekcije za pregled. Ljudi žele čuti vaš glas i vidjeti vaše predavanje prije plaćanja.
- Zaboravljena povraćanja novca i otkazane pretplate. Odlučite šta se dešava sa pristupom kada se nešto od toga desi, i to izgradite.
- Nema načina da ručno ispravite pristup studentu. Trebaće vam administrativna radnja za odobravanje ili uklanjanje pristupa za zahtjeve podrške.
Koliko košta
Tekući troškovi su hosting i baza podataka za aplikaciju, video host (cijenu određuje host, često prema skladištu i gledanju), naknada za obradu plaćanja po prodaji, provajder e-pošte i domen. Hostovane platforme za kurseve obuhvataju većinu ovoga u mjesečnom planu, ponekad uz naknade za transakcije na nižim nivoima. Uporedite ukupno, uključujući vaše vrijeme za održavanje, prije odluke. Ne navodimo cijene dobavljača jer se mijenjaju; provjerite stranicu cijena svakog dobavljača.
Kada je gotov proizvod bolji izbor
Hostovane platforme za kurseve kao što su Teachable, Thinkific, Kajabi i Podia namijenjene su da sve vezano za video, checkout, nalog studenta i e-poštu obrade na jednom mjestu, a neke pomažu i sa porezom na promet; provjerite aktuelne funkcije svake. Obično su bolji izbor kada:
- Prodajete standardni video kurs i želite da pokrenete ovu sedmicu
- Ne želite uopšte da održavate softver
- Želite ugrađene funkcije marketinga, poput nizova e-poruka i prodajnih lijevaka
Pravljenje sopstvene platforme ima smisla kada je samo iskustvo učenja proizvod (interaktivne vježbe, sopstveni alat za vježbanje, funkcije za kohorte), kada želite potpunu kontrolu nad brendiranjem i podacima ili kada naknade platforme pri vašem obimu premašuju trošak vođenja sopstvene. Srednji put je validirati na hostovanoj platformi, pa graditi kada tačno znate šta nedostaje.
Izrada sa Mythexom
Mythex je AI alat za izradu aplikacija: opišete sajt sa kursevima, a on gradi stranice, administrativni dio i bazu podataka u live pregledu, pa ga objavljuje na javnom URL-u. Dodaje bazu podataka u projekat kada vaša aplikacija treba da čuva kurseve i napredak, i skladište datoteka za otpremanja poput PDF-ova i slika. Mythex ne uključuje video hosting, prijavu studenata ni plaćanja kurseva kao ugrađene proizvode: vi birate video host, dodajete prijavu u aplikaciju pomoću biblioteke ili provajdera za autentifikaciju, i povezujete sopstveni Stripe nalog sa ključevima sačuvanim kao tajne projekta. Dokumentacija pokriva Stripe plaćanja, dodavanje prijave za korisnike aplikacije i rukovanje webhook-ovima.
Za brži početak isprobajte šablon stranice kursa za prodajnu stranicu ili šablon prodavnice kurseva za katalog. Ako je vaš kurs dio šire ideje o proizvodu, kako napraviti SaaS MVP pokriva šta izostaviti iz prve verzije.
Pitanja
Gdje treba hostovati video kurseva?
Koristite servis za hosting videa namijenjen tome, a ne čuvajte video datoteke u svojoj aplikaciji. Namjenski hosti rješavaju kvalitet strimovanja, različite uređaje i ograničenja po domenu, a većina nudi postavke privatnosti tako da se video pušta samo na vašem sajtu.
Mogu li za plaćeni kurs koristiti nelistane YouTube videe?
Možete, ali nelistano nije privatno: svako sa linkom može da gleda i dijeli. Za plaćeni sadržaj, host sa kontrolama privatnosti na nivou domena ili potpisani linkovi za reprodukciju bolje štite vaš rad.
Kako studenti dobijaju pristup nakon plaćanja?
Provajder plaćanja javlja vašem serveru da je plaćanje uspjelo, obično preko webhook-a, a vaš server bilježi da student posjeduje kurs. Stranica svake lekcije zatim provjerava taj zapis na serveru prije prikazivanja sadržaja.
Treba li praviti sopstvenu platformu za kurseve ili koristiti Teachable ili Kajabi?
Koristite hostovanu platformu za kurseve ako želite da prodajete standardni video kurs uz najmanje podešavanja i održavanja. Pravite sopstvenu kada su vam potrebna specifično iskustvo učenja, vaš brend kroz cijeli proizvod ili funkcije koje te platforme ne nude.