API

В Odin реализован открытый API

Документация по api доступна для просмотра любому пользователю по ссылке https://www.odin.study/publicapi/docs/index.html.

На данный момент доступны следующие методы:

  1. Регистрация пользователя (метод массовой регистрации новых пользователей)

  2. Магическая ссылка для входа (метод умеет принимать на вход параметр на выбор Id или email пользователя и формирует уникальную ссылку)

  3. Получение оценок за активность (метод получения оценок студентов за активность).

    В результате формируется список всех студентов (Id студента, Email, идентификатор внешней системы, оценка за активность, время выставления оценки в UTC; для активностей типа “Задание” и “Контрольная” дополнительно заполняются поля: набранное\полученное количество баллов за тест\задание, минимальный порог баллов, временной лимит (только для “Контрольных”), длительность прохождения попытки (только для “Контрольной”))

  4. Список программ (id программы, название программы, тип, форма обучение, образовательный проект, год набора, направление подготовки, профессия, минимальный уровень образования, время, зачетные единицы)

  5. Список потоков по программе (id, название, год набора, период обучения, кол-во студентов)

  6. Список студентов потока (id группы, название группы, имя студента, id студента, email, телефон, СНИЛС, unti-id). Группируем студентов по группам

  7. Оценки по всему потоку (id дисциплины, название дисциплины, id студента, id активности, название активности, оценка за активность, промежуточная оценка, итоговая оценка за дисциплину). Группируем по дисциплине, затем по студенту (Модель по аналогии с таблицей оценок на странице дисциплины)

  8. Посещаемость по всему потоку (id дисциплины, название дисциплины, имя студента, id студента, id активности, название активности, отметка посещаемости активности)

  9. Оценки за дисциплину (имя студента, id студента, id активности, название активности, оценка за активность, промежуточная оценка, итоговая оценка за дисциплину). Группируем по студенту

  10. Посещаемость в рамках дисциплины (имя студента, id студента, id активности, название активности, отметка посещаемости активности)

Включение данного сервиса невозможно самостоятельно через интерфейс, если заинтересованы в использовании, напишите, пожалуйста, на почту sales@odin.study с запросом по условиям его использования.

Last updated