Как создать онлайн-школу без платформы
Недавно решил запустить свои онлайн-курсы по работе с искусственным интеллектом и начал изучать платформы для запуска онлайн-школ. На этапе планирования появилось несколько требований к обучающей платформе:
- Легко переносить с домена на домен
- Может принимать онлайн платежи через любые платежки
- Можно оптимизировать создание лендингов для курсов
- Легко и дешево масштабировать
И, конечно, было бы хорошо, чтобы можно было не зависеть от решения онлайн площадки, потому что никогда не знаешь, что она может решить в следующую секунду.
Просмотрев все существующие варианты на рынке, пришел к выводу, что надо собирать что-то свое, благо есть большой опыт разработки.
Итак, к чему я пришел.
Начнем с самого узкого горлышка - это гибкий прием платежей. Нужна CMS платформа, которая уже поддерживать максимальное количество платежек, что в СНГ, что в целом в мире. Выбор пал на WordPress и на и-коммерс расширение WooCommerce. Она поддерживает и условный интернет эквайринг он Альфа банка, и платежку Stripe, чтобы принимать платежи по всему остальному миру.
Дальше при приеме платежа надо как-то давать доступ к обучающей платформе, и тут на помощь приходит расширение Sensei Pro, которое интегрируется с WooCommerce. Sensei Pro предоставляет весь функционал обучающей платформы, такой как квизы, интерактивные видео, управление доступа к контенту, итд. А также позволяет создавать дополнительный обучающий функционал и автоматически зачислять пользователей в курс после покупки через WooCommerce. Бинго!
Демо версия Sensei Pro - ссылка
Теперь переходим к созданию лендинга школы. Изучив несколько школ на рынке из своей ниши, получил дизайн и сделал первый курс. Однако дальше встала потребность создать второй курс. Верстать весь курс заново не хотелось, да и поддерживать это дело в будущем было бы более проблематично. Поэтому было решено сделать каждую секцию лендинга сделать динамичной, чтобы можно было собирать курсы, как на конструкторе. Далее добавляем возможность дополнительно стилизовать каждый курс, и при помощи нескольких стилей мы получаем отличный новый лендинг
Далее нужно решить, где хостить видео. Из всех вариантов мне больше всего подошел kinescope.io - он позволяет достаточно дешево хранить видео, берет немного за непосредственную выдачу видео пользователю и за хранение. Таким образом можно без лишних затрат обеспечить пожизненный доступ к видео курса без больших месячных платежей. Также сервис обеспечивает защиту видео от скачивания и нелегального распространения.
Дополнительные фичи
Напоследок можно поговорить про дополнительный функционал, который можно добавить на сайт. WordPress дает полную свободу в плане того, что и как вы делаете на сайте. Вот список функций, которые также могут быть полезны для онлайн школы:
- Интеграция с мессенджерами: при покупке курса или при заполнении любой формы на сайте, вам в телеграм группу придет уведомление о новом действиии. Очень удобно для более гибкой коммуникации с пользователями.
- Создание мультисайта: для удобства можно использовать одну админ панель и управлять всеми своими сайтами из нее. Таким образом вы будете использовать один код для всех сайтов, что сделает поддержание кода намного более удобным
- Интеграция с любыми другими платформами: WordPress поддерживает практически все CRM и маркетинговые сервисы и позволяет прописать их конкретное использование именно так, как вам нужно.
- Создание бота в телеграме, который дает доступ к, например, бесплатным гайдам. Удобный канал для привлечения пользователей и последующей рассылкой маркетинговых сообщений.
Что по итогу
Получаем гибкое решение, которое позволяет управлять онлайн курсами, переносить их куда угодно, принимать онлайн платежи, иметь полный контроль над функционалом самой обучающей платформы и при этом хранить все у себя на хостинге, чтобы иметь полный контроль над данными.
Вот курс, который у меня получился - https://startups-academy.com/
Если есть вопросы или хотите обсудить свой проект - пишите в телеграм @andrei_aristov