Запросите бесплатную консультацию, задайте ваш вопрос или опишите проблему
LinkedIn
Давайте знакомиться! Меня зовут Дмитрий, и я профессиональный web разработчик c опытом работы более 10 лет. Последние годы я успешно занимаюсь разработкой и сопровождением систем управления обучением (Learning Management System - LMS) Moodle. Я могу помочь вам создать эффективную и надежную образовательную платформу, соответствующую вашим уникальным требованиям...
Далее представлены лишь некоторые из проектов в которых я участвовал и персонально решал задачи. Что бы продемонстрировать вам разнообразность решаемых задач и областей их применения.
Проблематика: Создание пользовательских отчетов, диаграмм и визуализации данных для администраторов системы. Поскольку в академии было более 40 000 пользователей, формирование отчетов занимало несколько часов. Предыдущий отчет не позволял получать более точные данные за меньший временной период и просматривать динамику изменений в графическом виде. Результат: Для упрощения работы администраторов был разработан специальный отчет, включающий всю необходимую информацию: количество новых пользователей, успеваемость студентов, полученные сертификаты и т. д. Новый отчет сократил время подготовки данных до 20 минут и предоставил администраторам возможность отслеживать динамику изменений учебного процесса в графическом виде.
Проблематика: Улучшить UX/UI. Предыдущая структура LMS была слишком сложной и приводила к многочисленным запросам в службу поддержки со стороны обучающихся. Результат: Была изменена структура LMS. После чего был реализован новый интерфейс, который стал более интуитивно понятным и значительно сократилось количество обращений в службу поддержки. Так же программа курса была размещена вверху страницы. Студентам стало легче видеть важную информацию о текущем курсе.
Задача в рамках проекта: Сделать вход в систему безопасным и интуитивно понятным для маленьких детей. Результат: Реализована система простой идентификации и безопасного входа для учеников. Чтобы подключить учащихся к системе, преподаватель отправляет прямую ссылку своим ученикам. Студент входит в систему в 3 шага:1. Ввод кода класса.2. Выбор аватара и имени среди одноклассников.3. Выбор 3-х уникальных картинок в определенном порядке. Учитель заранее распечатывает карточки с информацией, которую нужно будет внести заранее. Карточки раздаются учащимся.
Задача в рамках проекта: Сделать процесс обучения интересным и игровым для маленьких детей. Реализовать систему вознаграждений. Исходные данные: Ученик должен проходить обучение в рамках уровней. От простого к сложному. Каждый уровень состоит из определенного количества книг, каждая книга состоит из 8 шагов. За прохождение каждого шага система «дарит» ученику один смайлик. К концу всех уровней ученик соберет около 2500 смайлов. Результат: Чтобы сделать платформу обучения еще более мотивирующей для маленьких учеников, была реализована система поощрений — смайлики с животными.
Проблематика: Плагин добавления пользователей в когорты (Profile field based cohort membership) из официального каталога плагинов moodle долго загружает страницу со списком правил для фильтрации пользователей и нагружает сервер.
Результат: Разработан собственный плагин автоматизированного добавления пользователей в когорты, обеспечивающий гибкую настройку правил, увеличена скорость загрузки страниц с правилами, снижено время выполнения скрипта и нагрузка на сервер.
Задача в рамках проекта: Разработать систему управления расписанием учебных занятий для академии, которая позволит администратору, менеджеру, тренеру и студенту эффективно управлять процессом обучения и бронированием классов и сеансов. Основные функции включают создание и управление классами и сеансами. Класс – это тема, которая будет преподаваться. Например, "Введение в безопасность больницы". Класс может включать несколько сеансов и проводиться как в виртуальном формате (например через zoom), так и в физическом формате (конкретное помещение в учебном заведении). Сеанс (или сессия) – это конкретное занятие по классу. Например, если тему (класс) должны пройти 300 студентов, но в физическом помещении может разместиться только 30 человек, то для этого класса будут организованы несколько сеансов в разные даты и время, чтобы все могли пройти обучение. Краткая выдержка по требованиям клиента: Студенты: Могут просматривать и сами записываться на доступные сессии. Могут отменить свою запись. Менеджеры: Могут управлять записями студентов на сессии. Администраторы: Создание, изменение и удаление классов и сессий.Управление записями студентов, включая массовую загрузку сессий из .csv файлов. Ведение посещаемости с различными статусами (присутствовал, отсутствовал и т.д.). Тренеры: Могут видеть свои сессии, управлять записями студентов, вести посещаемость и управлять статусами посещения занятий студентами.
Решение: Разработан плагин активности для курса, который позволяет:1) Создавать и управлять физическими объектами, такими как учебные заведения и помещения в них и виртуальными объектами, такими как виртуальные комнаты для онлайн конференций.
2) Удобное отслеживание администраторами и тренерами сеансов при помощи фильтров
3) Удобное добавление и управление сеансами тренерами и администраторами прямо из курса
4) Уведомления для всех участников процесса об изменениях в сеансах, статусах и т.д.
Как вы понимаете, здесь представлена лишь малая доля из тех проектов и задач, которыми мне приходилось заниматься... Мой опыт так же включает:
Ещё более подробно о моём опыте вы можете узнать, связавшись со мной, через почту или форму обратной связи и договорившись со мной о встрече.
Готовы начать? Запросите бесплатную консультацию или опишите вашу проблему, заполнив форму ниже.
Linkedin
Имя*
Эл.почта*
Сообщение*
Вводя свой адрес электронной почты, вы соглашаетесь с условиями использования и политикой конфиденциальности