Найти тему
Dev-ins | IT для бизнеса

Разработка корпоративной системы для обучения разработчиков 1С

Оглавление

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

Задача

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

Решение

Мы создали веб-приложение с конструктором курсов, справочными материалами и средой выполнения и проверки заданий.

Большую часть специалистов заказчика составляли разработчики 1С, поэтому первыми мы реализовали модули решения задач для платформы 1С по разным направлениям: язык запросов, интеграция через HTTP API, алгоритмическая подготовка, изучение стандартных библиотек.

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

Используемые технологии:

  • Python 3.x;
  • Django;;
  • Uvicorn;
  • JavaScript;
  • MonacoEditor;
  • Celery;
  • Django Rest Framework;
  • Docker;
  • PostgreSQL;
  • NGINX.

Были настроены процессы CI/CD для непрерывной доставки изменений в тестовое и рабочее окружение, что позволило заказчику автоматически получать изменения в рабочей среде менее чем за 5 минут после доработки.

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

Главный экран:

-2

Экран задачи на развитие навыков языка запросов:

-3

Секция результата выполнения:

-4

Встроенная документация по языку запросов:

-5

Экран задачи на развитие навыков интеграции:

-6

Встроенная документация по интеграции:

-7

Ссылка на сервис - https://groxin.ru/

Мы команда Dev-ins. Создаём уникальные IT решения для любых отраслей! От малого и среднего бизнеса до крупных корпоративных внедрений.

Услуги:

  • Разработка Веб-приложений
  • Внедрение и разработка ERP-систем
  • Внедрение и разработка 1С
  • Внедрение и разработка Битрикс24
  • Построение ИТ инфраструктуры
  • Аутсорсинг и аутстаффинг IT специалистов

🔶 - https://dev-ins.ru

✴️ - +7 (993) 589-11-04