Онлайн курс платформасын қалай жасау керек: сабақтар, видео, төлемдер және прогресс
Онлайн курс платформасын жасау үшін әр курсқа каталог пен сату беті, модульдерге ұйымдастырылған сабақтар, видеоны қауіпсіз орналастыратын орын, қолжетімділікті ашатын төлемдер және студенттердің прогресін бақылау тәсілі керек. AI қолданба жасаушы сипаттамадан беттерді, дерекқорды және логиканы жасай алады; сіз төлем провайдері мен видео хостты қосасыз. Ең маңызды бөлшек — қолжетімділікті бақылау: әр сабақ студенттің төлегенін серверде тексеруі керек, тек сілтемені жасырып қоймау керек.
Курс платформасына не керек
Алдымен оны кім пайдаланатынын және әр адам не істейтінін тізіңіз.
| Кім | Не керек |
|---|---|
| Келуші | Курстарды қарап шығу, оқу бағдарламасы, бағасы және алдын ала қарау сабағы бар сату бетін оқу, сатып алу |
| Студент | Кіру, «менің курстарым» көру, сабақтарды реттік тәртіппен көру, аяқталды деп белгілеу, тоқтаған жерінен жалғастыру |
| Нұсқаушы / сіз | Курстар, модульдер және сабақтар жасау, видеолар жүктеу немесе сілтеме қосу, бағаларды орнату, кім тіркелгенін көру |
Оның артындағы деректер:
| Деректер | Негізгі өрістер |
|---|---|
| Курс | Атауы, сипаттамасы, бағасы, мұқаба суреті, жарияланған немесе жоба |
| Модуль | Курс, атауы, реті |
| Сабақ | Модуль, атауы, реті, видео сілтемесі, мәтіндік ескертпелер, тіркемелер, тегін алдын ала қарау белгісі |
| Студент | Аккаунт, аты, email |
| Тіркелу | Студент, курс, қолжетімділікті қалай алғаны (сатып алу, купон, қолмен), күні |
| Прогресс | Студент, сабақ, аяқталған ба, соңғы позициясы |
Қосымша мүмкіндіктер, адамдар оларды қосатын реттілікпен шамамен: жүктеуге болатын ресурстар, викториналар, аяқтау сертификаттары, пікірлер немесе талқылау аймағы, апта сайын бір модульді ашатын drip шығарылымы, купондар, топтамалар және жазылымдар.
Құрудан бұрын шешілетін шешімдер
Видео қайда тұрады
Видео — қате жасауға ең оңай бөлік. Видео файлдары үлкен, әр түрлі байланыстарда әр түрлі сапада ағуы керек және адамдар оны көшіргісі келеді. Видео файлдарын қолданбаңыздың жалпы файл сақтауында сақтап, оларды өзіңіз беру әдетте нашар таңдау: әлсіз байланыста баяу және әр көрудің қосылуымен трафик шығыны өседі.
| Нұсқа | Ең жақсысы | Не туралы ойлану керек |
|---|---|---|
| Құпиялық басқаруы бар арнайы видео хост (Vimeo, Mux, Bunny Stream, Cloudflare Stream және ұқсастары) | Ақылы курстар | Әрқайсысының өз баға моделі бар; сақтауды, жеткізілген минуттарды және мүмкіндіктерді олардың сайттарында салыстырыңыз |
| Тізімде жоқ YouTube видеолары | Тегін курстар, көрермендерді тарту құралы | Тізімде жоқ дегеніңіз жеке емес: сілтемесі бар кез келген адам көріп, бөлісе алады |
| Өз сақтауыңыздағы файлдар | Қысқа клиптер, жүктеуге болатын PDF және аудио | Трафик шығындары және бейімделген ағын жоқ |
Қандай хосттағаныңызға қарамастан, ойнатуды доменіңізбен шектеу немесе қысқа мерзімді ойнату сілтемелерін беру мүмкіндігін іздеңіз. Бұл көшірілген embed кодының басқа біреудің сайтында жұмыс істемеуін қамтамасыз етеді.
Адамдар қалай төлейді
- Әр курсқа бір рет сатып алу. Ең қарапайымы. Stripe сияқты төлем провайдері арқылы checkout беті, содан кейін өмір бойы қолжетімділік.
- Барлық курстарға жазылым. Жиі жариялайсаңыз жақсырақ. Жазылым аяқталғанда қолжетімділікті алып тастау керек. Бұл жазылымдық бақылау туралы мүшелік сайтын қалай жасау керек нұсқаулығында толық айтылған.
- Ақылы жаңартулары бар тегін курс. Алдымен аудитория жинау үшін жақсы.
Салықты да ескеріңіз. Көптеген елдер тұтынушыларға сатылатын цифрлық өнімдерге салық салады, кейде сатып алушы тұратын жерге қарай. Төлем провайдерлері оны есептеу құралдарын ұсынады, ал кейбір қызметтер «сауда ұйымы» (merchant of record) ретінде әрекет етіп, салықты өздері өңдейді. Халықаралық сатуды бастамас бұрын міндеттемелеріңізді бухгалтерден тексеріңіз.
Қолжетімділік қалай ашылады
Сәтті төлемнен кейін төлем провайдері серверіңізге кім не үшін төлегенін айтатын хабарлама жібереді (webhook). Содан кейін сервер тіркелу жазбасын жасайды. Студенттің «рахмет» бетіне келуіне қарап қолжетімділікті ашпаңыз, себебі ол бетке төлемей-ақ кіруге болады.
Қадам-қадаммен құру
1-қадам: бір курстан және төлемсіз бастаңыз
Алдымен студенттің тәжірибесін құрыңыз, бір нақты курс және бірнеше сабақпен. Сабақтарды қарау мен аяқтау ыңғайлы болмаса, төлем мұны түзетпейді.
Sketch Daily үшін онлайн курс сайтын жасаңыз — бұл бастаушыларға арналған сурет салу курсы. Курстарды тізетін басты бет, және сипаттамасы, модуль бойынша оқу бағдарламасы, бағасы және бір тегін алдын ала қарау сабағы бар курс беті. Кірген студенттер «Менің курстарым» көреді, ал ендірілген видеосы, астында ескертпелері, «Аяқталды деп белгілеу» және алдыңғы/келесі түймелері бар сабақ беті бар, курс бойынша прогресс жолағымен. Курстарды, модульдерді, сабақтарды, тіркелулерді және прогресті дерекқорда сақтаңыз. Әкімші аймағын қосыңыз, онда курстар жасап, сабақтардың ретін өзгертіп, әр сабаққа видео embed сілтемесін қоя аламын. Телефонда жақсы жұмыс істейтін таза, сабырлы дизайн.
2-қадам: аккаунттарды қосыңыз
Студенттерге кіру керек, сонда олардың прогресі мен сатып алулары олармен бірге жүреді. Email және құпиясөз — әдеттегі бастама; email арқылы «magic link» кіруі құпиясөзін ұмытатын адамдар үшін ыңғайлырақ. Қараңыз: қолданбаға кіруді қалай қосу керек.
3-қадам: сабақтарды серверде құлыптаңыз
Әр сабақ бетінен және әр сабақ деректерінің сұранымынан кіріп тұрған студенттің сол курсқа тіркелгенін (немесе сабақтың тегін алдын ала қарау ретінде белгіленгенін) серверде тексеруді сұраңыз. Содан кейін сынаңыз: тіркелмеген студент ретінде кіріп, сабақ URL-ін браузерге тікелей қойыңыз. Сабақтың орнына «бұл курсты сатып алыңыз» хабарын көруіңіз керек.
4-қадам: төлемдерді қосыңыз
Төлем провайдерінің аккаунтын жасаңыз, алдымен оның тест режимін пайдаланыңыз және құпия кілтті орта айнымалысы ретінде сақтаңыз. Әр курс бетінде checkout түймесін және төлем сәтті өткенде тіркелуді жасайтын webhook эндпойнтін сұраңыз. Провайдердің тест карталарымен сынаңыз, соның ішінде сәтсіз төлеммен. Қолданбаға төлемдерді қалай қосу керек нұсқаулығы оны қадамдап көрсетеді.
5-қадам: email хабарларын қосыңыз
Кем дегенде: курсқа сілтемесі бар түбіртек және құпиясөзді қалпына келтіру. Кейінірек — біраз уақыт кірмеген студенттерге еске салу. Email-ге жіберуші провайдер және расталған домен керек.
6-қадам: үш түрлі адам ретінде сынаңыз
Іске қоспас бұрын платформаны келуші ретінде (не сатып алып жатқанымды түсінемін бе?), жаңа студент ретінде (төлей, кіре және бірінші сабақты екі минуттан аз уақытта бастай аламын ба?) және нұсқаушы ретінде өзіңіз (көмек сұрамай сабақ қоса аламын ба?) өтіңіз.
Жиі кездесетін қателер
- Сабақтарды тек интерфейсте жасыру. Егер сабақ деректерін серверде тіркелуді тексеріссіз алуға болса, кез келген адам оны ала алады.
- Үлкен видео файлдарын өзіңіз беру. Студенттерге баяу, сізге қымбат.
- Ешкім сатып алмай тұрып викториналарды, сертификаттарды және қауымдастықты жасау. Алдымен бір курсты сатыңыз.
- Алдын ала қарау сабағының болмауы. Адамдар төлемей тұрып сіздің дауысыңызды естіп, оқытуыңызды көргісі келеді.
- Қайтарымдар мен бас тартылған жазылымдарды ұмыту. Екеуінің бірі болғанда қолжетімділікке не болатынын шешіп, оны жасаңыз.
- Студенттің қолжетімділігін қолмен түзетудің жолы жоқ. Қолдау сұраулары үшін қолжетімділікті беру немесе алып тастау үшін әкімші әрекеті керек болады.
Оның құны
Қолданба үшін үздіксіз шығындар — хостинг пен дерекқор, видео хост (хостпен бағаланады, көбінесе сақтау мен көру бойынша), әр сатуға төлем өңдеу комиссиясы, email провайдері және домен. Хостингтік курс платформалары көбінесе мұның бәрін айлық жоспарға біріктіреді, кейде төмен деңгейлерде транзакция комиссиясымен. Шешім қабылдамас бұрын жалпы сомасын салыстырыңыз, соның ішінде күтіп ұстауға кеткен өз уақытыңызды да. Сатушы бағаларын мұнда көрсетпейміз, себебі олар өзгереді; әр сатушының баға бетін тексеріңіз.
Дайын өнім қашан жақсырақ
Teachable, Thinkific, Kajabi және Podia сияқты хостингтік курс платформалары видеоны, checkout-ты, студент аккаунттарын және email-дерді бір жерде өңдеуге арналған, кейбіреулері сату салығына да көмектеседі; ағымдағы мүмкіндіктерін өздері тексеріңіз. Олар әдетте мына жағдайларда жақсырақ таңдау болады:
- Стандартты видео курсты сатып, осы аптада іске қоссаңыз
- Бағдарламалық жасақтаманы мүлде ұстағыңыз келмесе
- Email тізбектері және сату воронкалары сияқты кірістірілген маркетинг мүмкіндіктері керек болса
Өз платформаңызды жасау оқыту тәжірибесінің өзі өнім болғанда (интерактивті жаттығулар, арнайы тәжірибелік құрал, когорта мүмкіндіктері), брендке және деректерге толық бақылау қалағанда, немесе сіздің көлемде платформа комиссиялары өз платформаны ұстау құнынан асып кеткенде мағыналы. Аралық жол — хостингтік платформада растап, содан кейін не жетпейтінін дәл білгенде құру.
Mythex арқылы жасау
Mythex — AI қолданба жасаушы: курс сайтын сипаттайсыз, ол беттерді, әкімші аймағын және дерекқорды тікелей алдын ала қарауда жасайды, содан кейін оны ашық URL-ге жариялайды. Қолданбаға курстар мен прогресті сақтау керек болғанда дерекқорды, ал PDF және суреттер сияқты жүктемелер үшін файл сақтауды қосады. Mythex видео хостингін, студенттің кіруін немесе курс төлемдерін кірістірілген өнім ретінде қамтамасыз етпейді: видео хостын өзіңіз таңдайсыз, аутентификация кітапханасы немесе провайдері арқылы қолданбаға кіруді қосасыз, ал өз Stripe аккаунтыңызды кілттері жоба құпиялары ретінде сақталған күйде қосасыз. Құжаттама Stripe төлемдерін, қолданба пайдаланушылары үшін кіруді қосуды және webhook-терді өңдеуді қамтиды.
Тез бастау үшін сату беті үшін курс лендинг беті үлгісін немесе каталог үшін курс дүкені үлгісін қараңыз. Курсыңыз кеңірек өнім идеясының бөлігі болса, SaaS MVP жасау алғашқы нұсқадан не алып тастау керектігін қамтиды.
Сұрақтар
Курс видеоларын қайда орналастыру керек?
Видео файлдарын қолданбаңызда сақтаудың орнына соған арналған видео хостинг қызметін пайдаланыңыз. Арнайы хосттар ағын сапасын, әр түрлі құрылғыларды және домен шектеулерін басқарады, ал көпшілігінде видеолар тек сіздің сайтта ойнайтындай құпиялық параметрлері бар.
Ақылы курс үшін тізімде жоқ YouTube видеоларын пайдалануға бола ма?
Бола береді, бірақ тізімде жоқ дегеніңіз жеке дегенді білдірмейді: сілтемесі бар кез келген адам көріп, бөлісе алады. Ақылы контент үшін домен деңгейіндегі құпиялық басқаруы бар немесе қолтаңбалы ойнату сілтемелері бар хост жұмысыңызды жақсырақ қорғайды.
Студенттер төлегеннен кейін қалай қолжетімділік алады?
Төлем провайдері сіздің серверіңізге төлемнің сәтті өткенін, әдетте webhook арқылы хабарлайды, ал сервер студенттің курсқа ие екенін жазады. Әр сабақ беті мазмұнды көрсетпес бұрын осы жазбаны серверде тексереді.
Өз курс платформамды жасау керек пе, әлде Teachable немесе Kajabi пайдалану керек пе?
Стандартты видео курсты ең аз баптау мен қызмет көрсетумен сатқыңыз келсе, хостингтік курс платформасын пайдаланыңыз. Нақты оқыту тәжірибесі, бүкіл бойы өз брендіңіз немесе ол платформалардың ұсынбайтын мүмкіндіктері қажет болса, өз платформаңызды жасаңыз.