Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
Необходимо через АПИ LMS собрать информацию о результатах тестирования и разработать единый отчет

d
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 3 месяца
Бюджет: 2 000 — 3 000 ₽/час
Срок: До месяца
ТЗ
Базовый сценарий

Заходим в веб интерфейс
Указываем токен интеграционный
Выбираем из списка курсов (dropdown) отдельный курс
Нажимаем кнопку получить отчет
Происходит скачивание отчета см ниже

Описание решения

Получить список курсов (уже готова реализация в API)

get (developer.kontur.ru/doc/c...

/public-api/v1/courses

отобразить эти курсы (Название, дата создания, признак удален или нет)

Получить участников, записанных на курс (уже готова реализация)

get /public-api/v1/assignments/courses/{courseId}/personal

Получить имена студентов LMS (уже готова реализация)

post /public-api/v1/users

{ "users": [ { "userId": "uuid", "firstName": "string", "lastName": "string", "phone": "string", "email": "string", "role": "string", "joinDate": "2021-09-01T12:34:56Z", "isDeleted": "boolean" } ], "totalCount": "int32" }

Получить полный прогресс результатов по курсу для учеников (в разработке)

Запрос на реализацию LMS.

get /public-api/v1/progress/coursesresults/{courseId} – новый

возвращать

Сделать новую модель данных ControlTestFullResultPublicInfo:

отображать ид курса, ид контрольного теста, ид пользователя

массив значений [ид вопроса, ид ответа пользователя]

количество правильных, неправильных вопросов, результат теста, затраченное время

get /public-api/v1/courses/fullinfo/{courseId} -новый

возвращать по курсу {courseId}

Сделать модель данных CoursesPublicFullInfoCollection

возвращать по курсу

Ид вопроса
Текст вопроса
Ид правильного ответа
Ответы[Ид ответа, Текст ответа]
Вывести отчет на скачивание pdf в браузере
Разделы:
Опубликован:
29.08.2024 | 13:27 [поднят: 29.08.2024 | 13:27]
Заказ находится в архиве

Теги: написать программу, создать программу, разработать программу, разработчики программ, прикладной программист

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».