Како да изградите платформа за онлајн курсеви: лекции, видео, плаќања и напредок
За да изградите платформа за онлајн курсеви, ви требаат каталог и страница за продажба за секој курс, лекции организирани во модули, безбедно место за хостирање видео, плаќања што отклучуваат пристап и начин студентите да го следат напредокот. AI градител на апликации може да ги создаде страниците, базата и логиката од опис; вие поврзувате провајдер за плаќање и видео хост. Деталот што најмногу е важен е контролата на пристапот: секоја лекција мора да провери на серверот дека студентот платил, а не само да го сокрие линкот.
Што му треба на платформата за курсеви
Почнете со наведување кој ја користи и што прави секој.
| Кој | Што му треба |
|---|---|
| Посетител | Да разгледа курсеви, да прочита страница за продажба со програма, цена и преглед на лекција, да купи |
| Студент | Да се најави, да ги види „моите курсеви“, да гледа лекции по ред, да означи завршено, да продолжи од каде застанал |
| Инструктор / вие | Да создава курсеви, модули и лекции, да прикачува или поврзува видеа, да поставува цени, да гледа кој се запишал |
И податоците зад него:
| Податоци | Главни полиња |
|---|---|
| Курс | Наслов, опис, цена, насловна слика, објавен или нацрт |
| Модул | Курс, наслов, редослед |
| Лекција | Модул, наслов, редослед, референца на видео, текстуални белешки, прилози, знак за бесплатен преглед |
| Студент | Сметка, име, е-пошта |
| Запишување | Студент, курс, како го добил пристапот (купување, купон, рачно), датум |
| Напредок | Студент, лекција, завршено, последна позиција |
Опционални функции, приближно по редот по кој луѓето ги додаваат: преземливи материјали, квизови, сертификати за завршување, коментари или простор за дискусија, постепено ослободување (отклучување модул секоја недела), купони, пакети и претплати.
Одлуки пред да градите
Каде живее видеото
Видеото е делот што најлесно се прави погрешно. Видео датотеките се големи, мора да се стримуваат во различен квалитет на различни врски, и тоа е она што луѓето најмногу сакаат да го копираат. Чувањето сурови видео датотеки во општото складирање на апликацијата и нивното сервирање сами обично е лош избор: е бавно на слаби врски, а трошоците за пренос растат со секое гледање.
| Опција | Добра е за | Внимавајте на |
|---|---|---|
| Наменски видео хост со контроли за приватност (Vimeo, Mux, Bunny Stream, Cloudflare Stream и слични) | Платени курсеви | Секој има свој модел на цени; споредете складирање, испорачани минути и функции на нивните страници |
| Непубликувани YouTube видеа | Бесплатни курсеви, магнети за контакти | Непубликувано не е приватно: секој со линкот може да гледа и да сподели |
| Датотеки во вашето складирање | Кратки клипови, преземливи PDF и аудио | Трошоци за пренос и без адаптивен стриминг |
Што и да изберете, барајте можност да го ограничите пуштањето на вашиот домен или да издавате краткотрајни линкови за пуштање. Тоа спречува копиран embed код да работи на туѓа страница.
Како луѓето плаќаат
- Еднократна купка по курс. Наједноставно. Страница за наплата преку провајдер за плаќање како Stripe, па пристап засекогаш.
- Претплата за сите курсеви. Подобро ако објавувате редовно. Исто така, мора да го укинете пристапот кога ќе заврши претплатата. Нашиот водич за градење членски сајт детално ја опфаќа контролата на пристап преку претплата.
- Бесплатен курс со платени надградби. Добро за прво градење публика.
Размислете и за даноците. Многу земји оданочуваат дигитални производи продадени на потрошувачи, понекогаш според тоа каде живее купувачот. Провајдерите за плаќање нудат алатки за нивно пресметување, а некои услуги дејствуваат како „трговец на записи“ и се грижат за данокот наместо вас. Проверете ги вашите обврски кај сметководител пред да почнете да продавате меѓународно.
Како се отклучува пристапот
По успешно плаќање, провајдерот за плаќање му испраќа порака на вашиот сервер (еден webhook) што кажува кој за што платил. Вашиот сервер потоа го создава записот за запишување. Не отклучувајте пристап само затоа што студентот слетал на страница „благодариме“, бидејќи до таа страница може да се дојде без плаќање.
Изградба чекор по чекор
Чекор 1: Почнете со еден курс и без плаќања
Изградете го искуството на студентот прво, со еден вистински курс и неколку лекции. Ако гледањето и завршувањето лекции не е пријатно, плаќањата нема да го поправат тоа.
Изгради веб-страница за онлајн курсеви за Sketch Daily, курс за цртање за почетници. Почетна страница со листа на курсеви, и страница за курс со опис, програма по модули, цена и една бесплатна лекција за преглед. Најавените студенти гледаат „Мои курсеви“, и страница за лекција со вграден видео, белешки под него, копче „Означи завршено“ и копчиња следна/претходна, со лента на напредок по курс. Зачувај курсеви, модули, лекции, запишувања и напредок во база на податоци. Додај административна област каде можам да создавам курсеви, да пренаредувам лекции и да залепувам линк за embed на видео за секоја лекција. Чист, смирен дизајн што работи на телефони.
Чекор 2: Додајте сметки
Студентите мора да се најават за нивниот напредок и купувања да ги следат. Е-пошта и лозинка е вообичаениот почеток; најавата со „магичен линк“ по е-пошта е попријатна за луѓето што ги заборават лозинките. Видете како да додадете најава во вашата апликација.
Чекор 3: Заклучете ги лекциите на серверот
Барајте за секоја страница со лекција и секое барање за податоци од лекција да се провери на серверот дека најавениот студент е запишан во тој курс (или дека лекцијата е означена како бесплатен преглед). Потоа тестирајте: најавете се како студент што не е запишан и залепете URL на лекција директно во прелистувачот. Треба да видите порака „купете го овој курс“, а не лекцијата.
Чекор 4: Поврзете плаќања
Создајте сметка кај провајдер за плаќање, користете прво негов тест режим, и чувајте го тајниот клуч како променлива на околината. Побарајте копче за наплата на секоја страница за курс и крајна точка за webhook што го создава запишувањето кога плаќањето ќе успее. Тестирајте со тест картичките на провајдерот, вклучувајќи неуспешно плаќање. Како да додадете плаќања во вашата апликација ја опфаќа постапката.
Чекор 5: Додајте е-пошта
Најмалку: потврда со линк до курсот и враќање на лозинка. Подоцна, потсетник за студентите што не се најавувале некое време. За е-пошта ви треба провајдер за испраќање и верифициран домен.
Чекор 6: Тестирајте како три различни лица
Пред лансирање, поминете низ платформата како посетител (можам ли да разберам што купувам?), нов студент (можам ли да платам, да се најавам и да ја започнам првата лекција за помалку од две минути?) и вие како инструктор (можам ли да додадам лекција без да барам помош?).
Чести грешки
- Скривање лекции само во интерфејсот. Ако податоците за лекцијата можат да се преземат без проверка на запишување на серверот, секој може да ги добие.
- Сервирање големи видео датотеки сами. Бавно за студентите, скапо за вас.
- Градење квизови, сертификати и заедница пред некој да купил. Прво продајте еден курс.
- Нема преглед-лекција. Луѓето сакаат да го чујат вашиот глас и да го видат вашето предавање пред да платат.
- Заборавање на враќање пари и откажани претплати. Одлучете што се случува со пристапот кога ќе настане едното или другото, и изградете го.
- Нема начин рачно да се поправи пристапот на студент. Ќе ви треба административна акција за додавање или одземање пристап за барањата од поддршката.
Колку чини
Тековните трошоци се хостинг и база на податоци за апликацијата, видео хост (цената ја одредува хостот, често според складирањето и гледањата), провизии за обработка на плаќања по продажба, провајдер за е-пошта и домен. Хостираните платформи за курсеви ги спакуваат повеќето од овие во месечен план, понекогаш со трансакциски провизии на пониските нивоа. Споредете го вкупното, вклучувајќи го и вашето време за одржување, пред да одлучите. Овде не ги наведуваме цените на добавувачите бидејќи се менуваат; проверете ја страницата со цени на секој добавувач.
Кога е подобар готов производ
Хостираните платформи за курсеви како Teachable, Thinkific, Kajabi и Podia се создадени да ги покријат видеото, наплатата, студентските сметки и е-поштата на едно место, а некои помагаат и со данокот на промет; проверете ги тековните функции на секоја. Обично се подобар избор кога:
- Продавате стандарден видео курс и сакате да лансирате оваа недела
- Воопшто не сакате да одржувате софтвер
- Сакате вградени маркетиншки функции како низи на е-пошта и продажни фунели
Градењето сопствена има смисла кога самото искуство на учење е производот (интерактивни вежби, сопствена алатка за вежбање, функции за кохорти), кога сакате целосна контрола над брендингот и податоците, или кога цените на платформата при вашиот обем ги надминуваат трошоците за работење на сопствена. Среден пат е да проверите на хостирана платформа, па да градите откако точно ќе знаете што недостасува.
Изградба со Mythex
Mythex е AI градител на апликации: го опишувате сајтот за курсеви, а тој ги гради страниците, административната област и базата во живиот преглед, па ја објавува на јавен URL. Додава база на податоци во проектот кога вашата апликација треба да чува курсеви и напредок, и складирање датотеки за прикачувања како PDF и слики. Mythex не вклучува видео хостирање, најава за студенти или плаќања за курсеви како вградени производи: вие избирате видео хост, додавате најава за апликацијата со библиотека или провајдер за автентикација, и го поврзувате вашиот Stripe со клучевите зачувани како тајни на проектот. Документацијата ги опфаќа плаќањата со Stripe, додавање најава за корисниците на вашата апликација и справување со webhook-ови.
За побрз почеток, пробајте го шаблонот за почетна страница на курс за страницата за продажба или шаблонот за продавница на курсеви за каталог. Ако вашиот курс е дел од поголема идеја за производ, како да изградите SaaS MVP ја опфаќа тоа што треба да се остави надвор од првата верзија.
Прашања
Каде треба да ги хостирам видеата од курсот?
Користете услуга за видео хостирање направена за тоа, наместо да чувате видео датотеки во вашата апликација. Наменските хостови се грижат за квалитетот на стримингот, за различни уреди и за ограничувања по домен, а повеќето нудат приватни поставки така што видеата се пуштаат само на вашата страница.
Можам ли да користам непубликувани YouTube видеа за платен курс?
Можете, но непубликувано не значи приватно: секој со линкот може да го гледа и да го сподели. За платени содржини, хост со контроли за приватност на ниво на домен или потпишани линкови за пуштање подобро ја штити вашата работа.
Како студентите добиваат пристап откако ќе платат?
Провајдерот за плаќање му кажува на вашиот сервер дека плаќањето успеало, обично преку webhook, а вашиот сервер евидентира дека студентот го поседува курсот. Секоја страница со лекција потоа ја проверува таа евиденција на серверот пред да ја прикаже содржината.
Треба ли да градам своја платформа за курсеви или да користам Teachable или Kajabi?
Користете хостирана платформа за курсеви ако сакате да продавате стандарден видео курс со најмалку поставување и одржување. Градете своја кога ви треба специфично искуство за учење, ваш брендинг низ целото и функции што тие платформи не ги нудат.