Как создать онлайн-школу без платформы

Недавно решил запустить свои онлайн-курсы по работе с искусственным интеллектом и начал изучать платформы для запуска онлайн-школ. На этапе планирования появилось несколько требований к обучающей платформе:

  • Легко переносить с домена на домен
  • Может принимать онлайн платежи через любые платежки
  • Можно оптимизировать создание лендингов для курсов
  • Легко и дешево масштабировать

И, конечно, было бы хорошо, чтобы можно было не зависеть от решения онлайн площадки, потому что никогда не знаешь, что она может решить в следующую секунду.

Просмотрев все существующие варианты на рынке, пришел к выводу, что надо собирать что-то свое, благо есть большой опыт разработки.

Платежные интеграции для WooCommerce
Платежные интеграции для WooCommerce

Итак, к чему я пришел.

Начнем с самого узкого горлышка - это гибкий прием платежей. Нужна CMS платформа, которая уже поддерживать максимальное количество платежек, что в СНГ, что в целом в мире. Выбор пал на WordPress и на и-коммерс расширение WooCommerce. Она поддерживает и условный интернет эквайринг он Альфа банка, и платежку Stripe, чтобы принимать платежи по всему остальному миру.

Дальше при приеме платежа надо как-то давать доступ к обучающей платформе, и тут на помощь приходит расширение Sensei Pro, которое интегрируется с WooCommerce. Sensei Pro предоставляет весь функционал обучающей платформы, такой как квизы, интерактивные видео, управление доступа к контенту, итд. А также позволяет создавать дополнительный обучающий функционал и автоматически зачислять пользователей в курс после покупки через WooCommerce. Бинго!

Демо версия Sensei Pro - ссылка

Пример лейаута для Sensei Pro
Пример лейаута для Sensei Pro

Теперь переходим к созданию лендинга школы. Изучив несколько школ на рынке из своей ниши, получил дизайн и сделал первый курс. Однако дальше встала потребность создать второй курс. Верстать весь курс заново не хотелось, да и поддерживать это дело в будущем было бы более проблематично. Поэтому было решено сделать каждую секцию лендинга сделать динамичной, чтобы можно было собирать курсы, как на конструкторе. Далее добавляем возможность дополнительно стилизовать каждый курс, и при помощи нескольких стилей мы получаем отличный новый лендинг

Далее нужно решить, где хостить видео. Из всех вариантов мне больше всего подошел kinescope.io - он позволяет достаточно дешево хранить видео, берет немного за непосредственную выдачу видео пользователю и за хранение. Таким образом можно без лишних затрат обеспечить пожизненный доступ к видео курса без больших месячных платежей. Также сервис обеспечивает защиту видео от скачивания и нелегального распространения.

Страница курса
Страница курса

Дополнительные фичи

Напоследок можно поговорить про дополнительный функционал, который можно добавить на сайт. WordPress дает полную свободу в плане того, что и как вы делаете на сайте. Вот список функций, которые также могут быть полезны для онлайн школы:

  • Интеграция с мессенджерами: при покупке курса или при заполнении любой формы на сайте, вам в телеграм группу придет уведомление о новом действиии. Очень удобно для более гибкой коммуникации с пользователями.
  • Создание мультисайта: для удобства можно использовать одну админ панель и управлять всеми своими сайтами из нее. Таким образом вы будете использовать один код для всех сайтов, что сделает поддержание кода намного более удобным
  • Интеграция с любыми другими платформами: WordPress поддерживает практически все CRM и маркетинговые сервисы и позволяет прописать их конкретное использование именно так, как вам нужно.
  • Создание бота в телеграме, который дает доступ к, например, бесплатным гайдам. Удобный канал для привлечения пользователей и последующей рассылкой маркетинговых сообщений.

Что по итогу

Получаем гибкое решение, которое позволяет управлять онлайн курсами, переносить их куда угодно, принимать онлайн платежи, иметь полный контроль над функционалом самой обучающей платформы и при этом хранить все у себя на хостинге, чтобы иметь полный контроль над данными.

Вот курс, который у меня получился - https://startups-academy.com/

Если есть вопросы или хотите обсудить свой проект - пишите в телеграм @andrei_aristov

22
8 комментариев

Уже более 7 лет разрабатываю сайты под разные платформы. В основном что-то делаю под американский рынок, поэтому чаще всего разработка идет на Вордпрессе, потому он в первую очередь и пришел в голову, когда начал разрабатывать сайт для онлайн курсов.

1
Ответить

Ок. Гладуэлл одобряет:)
10К часов в теме есть, наверняка)

1
Ответить

Андрей, спасиб.

Интересно, " большой опыт разработки." — это сколько лет?

Ответить