Функциональные характеристики
Что умеет Disputa — коротко, по разделам. Тот же перечень, что в сведениях о программе.
Disputa — платформа для проведения учебных курсов с практическими и проектными работами в вузах, колледжах, онлайн-школах и компаниях. Участники сдают работы через репозитории кода; встроенный агент проверяет каждую работу по критериям курса в изолированной среде, приводит доказательства из работы и готовит вопросы к защите. Проверяющие проводят приёмку очно, онлайн или смешанно, ставят отметки и принимают решения; платформа ведёт сроки, долги и ведомость и передаёт оценки в систему управления обучением организации.
- Организации и роли. Организации с подразделениями; роли участника, проверяющего, организатора, автора курса и администратора организации. Вход по Яндекс ID, VK ID, логину и паролю, из системы управления обучением (LMS) по стандарту LTI 1.3. Отдельное согласие на обработку персональных данных при первом входе.
- Курсы и потоки. Автор курса описывает работы, критерии оценивания, шаги выполнения, материалы и источники; версии курса публикуются и переносятся на потоки. Сроки сдачи и коэффициенты за опоздание. Индивидуальные и командные работы, формирование команд, выбор и утверждение тем.
- Сдача работ. Репозитории команд создаются автоматически на подключённом хостинге кода (GitHub, GitVerse, GitLab организации, SourceCraft), доступ участникам выдаётся автоматически. Сдача — запросом на слияние или коммитом; проверка выполнения шагов по наличию файлов.
- Автоматическая проверка. Агент проверяет работу по каждому критерию курса — читает код и документы, запускает работу в изолированной среде с ограничением времени и ресурсов, сверяет список литературы с научными базами. По каждому критерию — вердикт с цитатой из работы (файл и строка). Результат — комментарий в запросе на слияние и вопросы к приёмке.
- Приёмка (защита) работ. Очередь команд, готовых к приёмке; запись на время; комната приёмки очно, онлайн или смешанно — звонок, демонстрация экрана, расшифровка речи с согласия участников. Повестка из вопросов агента и критериев курса; отметки по вопросам, долги, решение «принять», «принять с долгом» или «не принять», комментарий участнику.
- Ведомость и оценки. Шкалы оценивания, в том числе по шкале организации; итог по потоку; передача оценок в LMS по LTI 1.3; история приёмок и решений.
- Уведомления. Лента на платформе и сообщения ВКонтакте.
- Доступ к языковым моделям. Участники обращаются к моделям через шлюз платформы с лимитами на курс и на участника (подключаемый модуль).
- Программный интерфейс. REST API с личными и сервисными токенами: потоки, участники, ведомость.
- Облачный сервис. Работа через браузер, установка на компьютеры и серверы организации не нужна; сервис и данные (СУБД PostgreSQL) размещены в дата-центре на территории России, см. Установка и подключение.
Где посмотреть каждую функцию на работающей платформе — на странице Для эксперта.