Программист Moodle с пониманием учебного процесса
Меня зовут Дарья Бруданова. Я пишу код под Moodle и понимаю, что такое учебный план, ведомость, приказ и сессия — поэтому ТЗ от вас не требуется: достаточно объяснить задачу словами.
Что я закрываю как исполнитель
Отчёты, печатные формы, нестандартная академическая логика — отдельным плагином по стандартам Moodle.
Меняю поведение существующей системы, не ломая обновляемость.
1С: Колледж и Университет, Битрикс24, платёжные шлюзы, госреестры, веб-сервисы.
Принимаю проекты после других исполнителей: читаю, документирую, довожу до рабочего состояния.
Linux, Nginx, PHP-FPM, MySQL и PostgreSQL: установка, перенос, ускорение, резервные копии.
Для кого: Организациям, которым нужен конкретный исполнитель на задачу по Moodle, а не подрядчик с менеджерами и накладными расходами.
Как это выглядит на практике
Конкретно, без общих слов — что именно я делаю и какой результат вы получаете.
Найти PHP-программиста несложно. Сложность в том, что задачи по Moodle почти всегда звучат на языке учебного отдела: «нужна ведомость по форме колледжа», «оценки должны уходить в 1С», «студент не должен видеть курс до приказа о зачислении». Обычный разработчик потратит недели на выяснение, что это значит, и половину поймёт неправильно. У меня 15 лет в образовании — я перевожу такие фразы в техническое решение сразу.
Распространённая проблема при найме исполнителя: заказчика просят прислать ТЗ, а у него его нет и взяться ему неоткуда. От вас нужны две вещи: пример желаемого результата — хоть от руки нарисованный или заполненный в Excel — и правила своими словами. Техническое задание из этого делаю я, показываю на согласование, и только после вашего «да» начинаю писать код.
Исходный код, документацию и инструкцию для администратора. Это принципиально: система должна оставаться поддерживаемой без меня. Плагины пишу по Moodle Coding Style, правки в ядро не вношу — иначе первое же обновление затрёт работу. Гарантия 30 дней на исправление ошибок входит в каждый проект.
Работаю как ИП: договор, безналичный расчёт, счёт и закрывающие документы — то, без чего бюджетная организация платить не может. Форматы разные: фиксированная смета на конкретную задачу, часы на пакет мелких доработок, абонентское сопровождение. Оценку называю после того, как посмотрю вашу инсталляцию, и фиксирую в договоре до начала работ.
Не пишу мобильные приложения с нуля и не делаю дизайн с нуля — для фирменного стиля нужен дизайнер. Не занимаюсь продвижением как услугой. Не берусь за задачи вроде обхода защиты, накрутки метрик и инструментов для списывания на аттестации. И если вижу, что задача решается настройкой или бесплатным плагином из каталога, говорю об этом, даже когда разработка была бы для меня выгоднее.
Как проходит работа
Разбираю ситуацию и текущий Moodle, фиксирую цели.
Прозрачный список работ, сроки и стоимость — без сюрпризов.
Внедряю и настраиваю с промежуточными демо.
Обучаю администраторов и остаюсь на поддержке по SLA.
Почему со мной
Работаете напрямую со мной, без менеджеров и наценок. Дарья Бруданова, ИП.
Договор, смета, понятные сроки. Данные — на российских серверах, по 152-ФЗ.
1С, ЕСИА, ФГОС, Витрина, Astra Linux — знаю требования наших вузов и колледжей.
Частые вопросы
Статьи по теме
Обсудим вашу задачу?
Короткий разговор и аудит — затем прозрачная смета. Официально, по договору.