У вас может возникать много вопросов, когда вы планируете свой e-learning продукт. “Стоит ли разработать его с нуля? Или, может, сэкономить и использовать уже готовое решение? Какие есть риски?” В этой статье мы поделимся собственным опытом.
Наши клиенты часто спрашивают нас о Moodle, поэтому сравнивать кастомную разработку мы будем именно с ним.
Что такое Moodle?
Moodle — система, разработанная для управления процессами онлайн-обучения (LMS). Продукт широко распространён: его используют 180 тысяч сайтов в 243 странах, а общее число пользователей — около 312 миллионов.
В Moodle можно создавать целые курсы, выкладывать новости, назначать задания, заводить электронные журналы, разрабатывать собственные тесты и т.д. Это бесплатный гибкий инструмент с целым набором дополнительных плагинов. С их помощью можно реализовать большинство функций, необходимых для LMS.
Так и зачем тратить время и деньги на разработку кастомного софта, когда есть такой инструмент, как Moodle? Вкратце:
А теперь объясним в деталях.
Кому подойдёт Moodle?
Бывают случаи, когда можно сэкономить много денег, разработав курсы на Moodle. Например, если:
- Вы создаёте платформу для внутреннего пользования
- Уникальный дизайн интерфейса для вас не в приоритете
- Ваш бюджет ограничен
В этом смысле у Moodle действительно есть преимущества.
Во-первых, у Moodle открытый исходный код. Согласно GNU это значит, что его можно использовать бесплатно.
Во-вторых, Moodle работает почти на всех серверах, которые поддерживают РНР. Следовательно, его можно использовать на любом устройстве.
В-третьих, у Moodle большая база пользователей. Это значит, что если у вас возникнет вопрос по системе, вы скорее всего сможете получить ответ на него на пользовательском форуме. Также у Moodle есть плагины под все базовые функции LMS-систем: создание курсов, проведение видеоконференций, формирование тестов, назначение домашних заданий.
Наконец, у Moodle есть детальная документация, которая может быть очень полезна при его установке и использовании. А если там найти ответ на ваш вопрос не получится, всегда можно спросить на форуме.
Но недостатки системы тоже есть:
- Чтобы решить техническую проблему, может потребоваться много времени
У Moodle есть своя документация, но нет клиентской поддержки. Поэтому ответы на все вопросы придётся искать самостоятельно.
- Могут возникать трудности при установке плагинов
У Moodle есть множество плагинов, чтобы удовлетворить большинство запросов для LMS-систем. А вот чёткой и понятной инструкции по использованию этих плагинов нет — придётся разбираться “наощупь”. К тому же, многие плагины платные.
- Вам всегда будет нужен админ
Чтобы работать как полноценная комплексная система, Moodle нужен администратор. В противном случае выполнять даже самые простые действия для пользователей будет очень сложно.
Кастомная разработка LMS-систем решает все эти проблемы и даёт полную свободу. Вы можете создать продукт точно так, как хотите, без компромиссов.
К тому же с разработкой на заказ у вас есть множество возможностей для того, чтобы создать полноценный комплексный продукт. Покажем на примере из нашей практики.
Когда клиенты приходят к нам с запросом на LMS-систему, они ожидают увидеть в ней следующие функциональности:
- Создание уроков и тестов
- Видеозвонки с виртуальной доской и возможностью совместного редактирования документов
- Запись видео
- Запись на уроки
- Домашние задания с возможностью прикрепления файлов (.pdf, .doc(x)), ссылок или с развёрнутыми ответами
- Медиагалерея для хранения презентаций, страниц учебников, записей
У Moodle есть плагины под большинство из этих функций, но с некоторыми ограничениями.
Один из наших клиентов хотел разработать платформу для видеоконференций с виртуальной доской. У Moodle для этого есть подходящий плагин со всеми необходимыми фичами — BigBlueButton. С ним можно:
- проводить уроки по видео
- включать / выключать микрофон
- делать запись экрана
- управлять участниками конференции (хост может не пускать пользователей в конференцию и т.д.) и записью экрана
- демонстрировать экран
- использовать виртуальную доску
- переписываться, использовать эмодзи
- задавать автоматические приветственные сообщения
Развернуть это можно за 2 часа. Время может увеличиться до ~8 часов, если возникнут проблемы с установкой плагинов.
Если разрабатывать платформу с нуля, примерно 160 часов займёт разработка видеочата и около 300 часов — разработка виртуальной доски.
Что дадут эти 452 часа?
В основном, дело в гибкости. У Moodle, в отличие от разработки на заказ, нет возможностей для кастомизации цветов, иконок и т.д.
К тому же, кастомная разработка — почти всегда гарантия результата в установленные сроки. В случае с Moodle сложно предугадать, сколько времени потребуется, чтобы кастомизировать ту или иную фичу под ваши нужды. И получится ли это вообще. Опять же, проблема — в отсутствии поддержки.
Итак, ответ на вопрос “Moodle или разработка LMS-платформы на заказ?” следующий:
Если вы планируете продукт для внутреннего пользования и вам не нужны никакие особенные функциональности, но нужно сэкономить средства — Moodle отлично подойдёт. Но если вы планируете монетизировать, продвигать продукт и привлекать в него реальных пользователей извне, лучше разрабатывать с нуля.
Что бы вы ни выбрали, мы будем рады помочь вам и создать успешный продукт. Свяжитесь с нами, обсудим ваши идеи и мы в скором времени вернёмся с оценками по времени и стоимости разработки.
Комментарии