Языковой центр «Планета Знаний»

Сайт языкового центра с системой обучения на Moodle

Языковой центр: сайт на WordPress, установленная и связанная с ним система обучения Moodle, каталог курсов и единый вход для учеников.

Сайт языкового центра с системой обучения на Moodle — Планета Знаний
Отрасль
Языковой центр, образование
Платформа
WordPress и Moodle
Срок работ
два года
Бюджет проекта
NDA*
Делаем такие проекты под ключ Обсудим задачу, назовём срок и стоимость до начала работ.
Результат

Итоги проекта

Два года работы

Длительность проекта

От запуска сайта до настройки обучения и работы над скоростью
Один вход для ученика

Сайт и Moodle связаны

Регистрация одна, переход из каталога курсов сразу в свой курс
Заказчик ведёт сайт сам

Итог обучения и инструкций

Добавление курсов и правки в описаниях не требуют участия студии
Задача

С чем пришёл клиент

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

Нужно было собрать сайт, поставить рядом полноценную систему дистанционного обучения и связать их так, чтобы ученик не сталкивался с двумя разными сервисами и двумя разными паролями. Плюс привести в порядок техническую сторону: закрыть от индексации служебные адреса, разобраться с дублями страниц, которые показывала Search Console, и ускорить загрузку.

Отдельное условие проекта, которое повлияло на весь ход работы: заказчик — преподаватель, а не технический специалист, и уроки у него идут с 17 до 21. Значит, любое согласование должно было укладываться в узкое окно, а любое объяснение — быть понятным без словаря терминов.

Сайт и каталог курсов Центру нужна была витрина: направления, программы, расписание, понятный переход от описания курса к записи на него.
Система обучения Материалы, задания и прогресс учеников должны жить в полноценной системе дистанционного обучения, а не в переписке и папках с файлами.
Единый вход Ученик не должен регистрироваться дважды и держать в голове два пароля: сайт и система обучения обязаны выглядеть как одно целое.
Дубли и индексация Search Console показывала дубли страниц, а служебные адреса были открыты для поисковых роботов — требовалась чистка и корректный robots.txt.
Скорость и понятная передача Сайт грузился медленно, а вести его предстояло человеку без технического опыта: нужны были и оптимизация, и инструкции на человеческом языке.
Решение

Что сделали

01

Сайт на WordPress

Собрали сайт языкового центра с каталогом курсов: направления, описания программ, страницы отдельных курсов и путь к записи. Структуру строили так, чтобы преподаватель мог сам добавить новый курс или поправить описание, не обращаясь к нам за каждой запятой. WordPress выбран именно из-за этого: заказчику предстояло вести сайт самостоятельно.

02

Установка и настройка Moodle

Поставили Moodle как систему обучения: курсы, материалы, задания, отслеживание прогресса учеников. Настроили структуру курсов под то, как реально устроены занятия в центре, а не под абстрактную схему из документации. Разобрали с заказчиком, что где лежит и как добавлять новый материал.

03

Связка сайта и системы обучения

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

О проекте

Сайт языкового центра с системой обучения на Moodle — Планета Знаний

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

Сайт и каталог курсов

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

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

Moodle рядом с сайтом

Для обучения поставили Moodle. Это полноценная система: курсы, материалы, задания, прогресс учеников. Важно было не просто установить её, а настроить структуру под то, как реально устроены занятия в центре. Схема из документации выглядит стройно, но если она не совпадает с тем, как преподаватель ведёт группу, системой перестают пользоваться через месяц.

Мы разобрали с заказчиком порядок занятий, перенесли его в структуру курсов и показали, куда класть материалы и как их обновлять. Настройка сама по себе заняла меньше времени, чем согласование этой структуры.

Связка двух систем

Самая заметная для ученика часть — единый вход. Формально WordPress и Moodle это две разные системы, каждая со своей регистрацией и своим паролем. Для ученика такое разделение выглядит как поломка: он записался на курс на сайте, а его просят зарегистрироваться ещё раз и где-то ещё.

Мы связали сайт и систему обучения в один контур: регистрация одна, из каталога курсов ученик попадает прямо в свой курс. Переход выглядит как перемещение между разделами одного сервиса. Это та работа, которую не видно, когда она сделана, и которая сразу бросается в глаза, когда её нет.

Индексация, дубли и скорость

Техническая часть проекта закрывала три вопроса:

Работа по скорости шла итерациями: измерили, поправили самое тяжёлое, снова измерили. Такой подход медленнее разовой оптимизации, зато не ломает работающий сайт ради красивых цифр в отчёте.

  • robots.txt — служебные адреса системы обучения были открыты для поисковых роботов, хотя ничего полезного поиску не дают и в выдаче им не место;
  • дубли страниц — Search Console показывала адреса с одинаковым содержимым; мы разобрали, откуда они берутся, и свели каждый материал к одному адресу;
  • скорость загрузки — сайт с каталогом и подключённой системой обучения тяжелее обычной визитки, поэтому производительностью пришлось заниматься отдельно и не один раз.

Про объяснения

Это та часть проекта, о которой обычно не пишут в кейсах. Заказчик — преподаватель. Он отлично разбирается в методике и не обязан разбираться в хостинге, индексации и кешировании. Уроки у него идут с 17 до 21, и любое обсуждение приходилось укладывать в окна до и после занятий.

Из этого выросли рабочие правила, которых мы держались весь проект:

Это заняло много времени и было такой же частью работы, как настройка Moodle. Результат этой части — заказчик ведёт сайт самостоятельно, и обращения к нам стали редкими и по существу.

  • объясняем смысл, а не только порядок действий: человек, понимающий зачем, не сломает систему при следующей правке;
  • инструкции короткие и под конкретную задачу, а не общее руководство на сорок страниц;
  • вместо терминов — обычные слова; там, где термин необходим, объясняем его один раз и дальше пользуемся;
  • согласования подстраиваем под расписание занятий, а не наоборот.

Что в итоге

У языкового центра есть сайт с каталогом курсов и связанная с ним система обучения на Moodle. Ученик регистрируется один раз и из описания курса попадает прямо к материалам. Служебные адреса закрыты от индексации, дубли разобраны, скорость загрузки приведена в порядок. Сайт ведёт сам преподаватель — по инструкциям, написанным под его задачи.

Посчитаем ваш проект

Расскажите про задачу — вернёмся со сроком, составом работ и вилкой бюджета.

Соберём сайт и подключим к нему систему дистанционного обучения Сделаем единый вход, чтобы ученик не регистрировался дважды Научим вести сайт самостоятельно и оставим понятные инструкции

Наши клиенты

Работаем и с небольшими компаниями, и с крупным бизнесом. Успех проекта меряем не сдачей работ, а тем, сколько лет клиент остаётся с нами.

ФК Зенит ФК Зенит
Родные просторы - Девелоперская компания Родные просторы - Девелоперская компания
FMA FMA
Торговый дом Лакомка Торговый дом Лакомка
Пикалёвская сода Пикалёвская сода
1Sportal 1Sportal
Благовещенский собор Благовещенский собор
TIKWA TIKWA
Морелли Морелли
Двери Нева Двери Нева
Прораб Нева Прораб Нева
Ещё работы

Другие проекты

Похожие задачи, которые мы уже закрывали в этом направлении.

Обсудить проект