Разработка платформы для создания программных комплексов оценки знаний специалистов

Заказчик
ООО “Сторм”
Руководитель проекта со стороны заказчика
ИТ-поставщик
TAD development
Год завершения проекта
2020
Сроки выполнения проекта
Август, 2019 - Январь, 2020
Масштаб проекта
2000 человеко-часов
Цели

Компания «СТОРМ» решила полностью обновить используемое ранее программное обеспечение, чтобы усовершенствовать работу с технологиями и расширить функциональность существующей платформы оценки знаний специалистов. Партнером по разработке новой платформы для создания программных комплексов оценки знаний стала ИТ-компания TAD Development.


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

Платформа позволяет пользователю:
  • формировать базу данных тестовых заданий, систематизированных по компетенциям специалистов;
  • автоматически создавать web-приложения для оценки знаний на базе тестовых заданий;
  • управлять лицензиями на право использования ИТ-решением.
Платформа включает в себя:
  • рабочее место методиста, с помощью которого формируется база тестовых заданий;
  • рабочее место администратора для регистрации пользователей и обновления базы тестовых заданий;
  • рабочее место экзаменатора, с помощью которого создаются и выдаются кандидатам тестовые задания;
  • рабочее место кандидата для прохождения тестирования;
  • сервер платформы, который обеспечивает ее работу, хранение базы данных тестовых заданий и лицензий, а также обновление программных комплексов проверки знаний.
Программный комплекс позволяет проводить несколько видов тестирования с разной логикой формирования пакетов заданий.
Использованное ПО
Angular 8, Net Core 3 и PostgreSQL.
Сложность реализации

Сложность проекта – в реализации требований, предъявляемых к современной платформе аттестации:

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

  2. Возможность обновления базы заданий как с сервера по сети, так и с физического носителя (для аттестующих организаций с ограниченным доступом в сеть).

  3. Кроссплатформенность,приложение может быть установлено на ОС Linux и Windows, в том числе и на «домашних» версиях. Это позволяет в качестве сервера использовать любой персональный компьютер.

Описание проекта

На первом этапе проектная команда TAD Development спроектировала архитектуру решения и разработало техническое задание. Система была разделена на два приложения. 

Первое, размещенное на сервере «СТОРМ», предназначено для создания заданий разных типов, их категоризации и управления лицензиями заказчиков. 

Второе – на серверах учебных заведений – предназначено для выдачи и прохождения тестов. Разработка приложений осуществлялась последовательно двухнедельными итерациями по методологии Scrum, что помогло специалистам «СТОРМ» формировать базы заданий ещё до того, как проект был завершен.


География проекта

Российская Федерация


Коментарии: 3
  • 12.11.2020 11:36

    Насколько часто обновляются базы с тестами и сколько попыток предусмотрено для прохождения?

  • Тарас Федоров
    Рейтинг: 5
    ООО ТАД
    CEO
    19.11.2020 13:54

    Количество попыток определяется аттестующей организацией, у которой устанавливается ПО. Обновление базы заданий ограничено только технически: не возможно во время активных аттестаций. И функционально зависит от работы методистов - как часто они готовы вносить изменения в базу заданий. Также предусмотрена подписка на обновления.​

  • Максим Часовиков
    Рейтинг: 1020
    МГУ имени М.В.Ломоносова, Центр цифровой экономики
    Заместитель руководителя службы управления проектами
    06.01.2021 18:46

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

Год
Предметная область
Отрасль
Управление