Перейти к содержимому
M

Программист Moodle с пониманием учебного процесса

Меня зовут Дарья Бруданова. Я пишу код под Moodle и понимаю, что такое учебный план, ведомость, приказ и сессия — поэтому ТЗ от вас не требуется: достаточно объяснить задачу словами.

Смотреть кейсы
Официально, по договору15+ лет в образовании60+ внедренийРоссийская специфика: 1С, ЕСИА, ФГОС

Что я закрываю как исполнитель

Плагины и модули

Отчёты, печатные формы, нестандартная академическая логика — отдельным плагином по стандартам Moodle.

Доработка того, что есть

Меняю поведение существующей системы, не ломая обновляемость.

Интеграции

1С: Колледж и Университет, Битрикс24, платёжные шлюзы, госреестры, веб-сервисы.

Разбор чужого кода

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

Серверная часть

Linux, Nginx, PHP-FPM, MySQL и PostgreSQL: установка, перенос, ускорение, резервные копии.

Для кого: Организациям, которым нужен конкретный исполнитель на задачу по Moodle, а не подрядчик с менеджерами и накладными расходами.

Как это выглядит на практике

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

01
Почему предметная область важнее языка

Найти PHP-программиста несложно. Сложность в том, что задачи по Moodle почти всегда звучат на языке учебного отдела: «нужна ведомость по форме колледжа», «оценки должны уходить в 1С», «студент не должен видеть курс до приказа о зачислении». Обычный разработчик потратит недели на выяснение, что это значит, и половину поймёт неправильно. У меня 15 лет в образовании — я перевожу такие фразы в техническое решение сразу.

02
Техническое задание пишу я

Распространённая проблема при найме исполнителя: заказчика просят прислать ТЗ, а у него его нет и взяться ему неоткуда. От вас нужны две вещи: пример желаемого результата — хоть от руки нарисованный или заполненный в Excel — и правила своими словами. Техническое задание из этого делаю я, показываю на согласование, и только после вашего «да» начинаю писать код.

03
Что вы получаете кроме работающей функции

Исходный код, документацию и инструкцию для администратора. Это принципиально: система должна оставаться поддерживаемой без меня. Плагины пишу по Moodle Coding Style, правки в ядро не вношу — иначе первое же обновление затрёт работу. Гарантия 30 дней на исправление ошибок входит в каждый проект.

04
Формат работы и оформление

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

05
Чего не берусь делать

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

Как проходит работа

1
Аудит и задача

Разбираю ситуацию и текущий Moodle, фиксирую цели.

2
План и смета

Прозрачный список работ, сроки и стоимость — без сюрпризов.

3
Работа

Внедряю и настраиваю с промежуточными демо.

4
Передача

Обучаю администраторов и остаюсь на поддержке по SLA.

Почему со мной

Не агентство — эксперт

Работаете напрямую со мной, без менеджеров и наценок. Дарья Бруданова, ИП.

Официально и прозрачно

Договор, смета, понятные сроки. Данные — на российских серверах, по 152-ФЗ.

15+ лет и российская специфика

1С, ЕСИА, ФГОС, Витрина, Astra Linux — знаю требования наших вузов и колледжей.

Частые вопросы

Статьи по теме

Обсудим вашу задачу?

Короткий разговор и аудит — затем прозрачная смета. Официально, по договору.