Список событий

Отправляемые вебхуки содержат данные о произошедшем событии и его название, примеры данных можно увидеть ниже:

chevron-rightПользователь начал курсhashtag

Событие происходит в момент добавления ученика на курс (через файл или вручную или по API)

{
  // Название события
  "name": "course-begin-test",
  // Дата события
  "date": "2023-05-23T10:44:39.000Z",
  // Информация об ученике
  "student": {
    "uuid": "ac703732-6fb8-4383-88a2-50552b30df55",
    "email": "info@skillspace.ru",
    "name": "Иванов Иван Иванович"
  },
  // Информация о группе ученика
  "group": {
    "uuid": "2faf4290-362d-4d36-9d9e-8a7a4acbdbde",
    "name": "Группа 1"
  },
  // Информация о курсе
  "course": {
    "uuid": "2faf4290-362d-4d36-9d9e-8a7a4acbdbde",
    "name": "Тестовый курс для проверки Webhook"
  }
}
chevron-rightПользователь закончил курсhashtag

Событие происходит в момент выполнения учеником курса на 100%

{
  // Название события
  "name": "course-end-test",
  // Дата события
  "date": "2023-05-23T10:48:33.000Z",
  // Информация об ученике
  "student": {
    "uuid": "11b02950-dc5a-492d-951d-a262566b1f30",
    "email": "hello@skillspace.ru",
    "name": "Иванов Иван Иванович"
  },
  // Информация о группе ученика
  "group": {
    "uuid": "2faf4290-362d-4d36-9d9e-8a7a4acbdbde",
    "name": "Группа 1"
  },
  Информация о курсе
  "course": {
    "uuid": "7fe1529f-02c2-4713-b0ba-1d7d553da0bc",
    "name": "Тестовый курс для проверки Webhook"
  }
}
chevron-rightПользователь начал домашнее заданиеhashtag

Событие происходит в момент отправки первого ответа учеником в домашнее задание

{
  // Название события
  "name": "homework-begin-test",
  // Дата события
  "date": "2023-05-23T10:49:33.000Z",
  // Информация об ученике
  "student": {
    "uuid": "a097fcdd-9852-4807-a98c-7580d7a63589",
    "email": "hello@skillspace.ru"
  },
  // Информация о группе ученика
  "group": {
    "uuid": "2faf4290-362d-4d36-9d9e-8a7a4acbdbde",
    "name": "Группа 1"
  },
  // Информация о курсе
  "course": {
    "uuid": "61eb5f63-306e-432d-82e0-c45c3d609e4c",
    "name": "Тестовый курс для проверки Webhook"
  },
  // Информация о занятии
  "lesson": {
    "uuid": "cf859091-8ab1-4201-8b93-997ac54c7e5f",
    "name": "Тестовая домашняя работа для проверки Webhook",
    // Тип занятия (default/homework/test/webinar)
    "type": "test"
  }
}
chevron-rightПользователь закончил домашнее заданиеhashtag

Событие происходит в момент, когда учитель поставил зачёт/незачёт в домашнем задании или при автоматическом зачете домашней работы

{
  // Название события
  "name": "homework-end-test",
  // Дата события
  "date": "2023-05-23T10:53:23.000Z",
  // // Информация об ученике
  "student": {
    "uuid": "766f29bf-983e-488f-80e2-f856aed032a4",
    "email": "hello@skillspace.ru"
  },
  // Информация об учителе
  "teacher": {
    "uuid": "5d29be4e-e01d-4ee4-bcdc-1b00ac14ad7a",
    "email": "admin@skillspace.ru"
  },
  // Информация о группе ученика
  "group": {
    "uuid": "2faf4290-362d-4d36-9d9e-8a7a4acbdbde",
    "name": "Группа 1"
  },
  // Информация о курсе
  "course": {
    "uuid": "5f7a867c-6de6-4379-8282-c07a98ec0f73",
    "name": "Тестовый курс для проверки Webhook"
  },
  // Информация о занятии
  "lesson": {
    "uuid": "4b351497-1647-4fe4-952f-0406264c47dd",
    "name": "Тестовая домашняя работа для проверки Webhook",
    "type": "homework"
  },
  // Информация о домашнем задании
  "homework": {
    // Было ли домашнее задание завершено автоматически ботом
    "autoAccept": true // true - принято ботом, false - принято человеком
  }
}
chevron-rightПользователь начал тестhashtag

Событие происходит при начале теста, в момент создания новой попытки прохождения теста

{
  // Название события
  "name": "test-begin-test",
  // Дата события
  "date": "2023-05-23T12:02:54.000Z",
  // Информация об ученике
  "student": {
    "uuid": "087e1453-c266-4ad7-95ba-e8a8b03c5a30",
    "email": "hello@skillspace.ru"
  },
  // Информация о группе ученика
  "group": {
    "uuid": "2faf4290-362d-4d36-9d9e-8a7a4acbdbde",
    "name": "Группа 1"
  },
  // Информация о курсе
  "course": {
    "uuid": "8951d392-fc76-4fc9-ac0d-5d96b437f11e",
    "name": "Тестовый курс для проверки Webhook"
  },
  // Информация о занятии
  "lesson": {
    "uuid": "0b32eca2-3795-4145-9da0-f0b0a3139dec",
    "name": "Тест 5 типов вопросов",
    // Тип урока
    "type": "test"
  }
}
chevron-rightПользователь закончил тестhashtag

Событие происходит в момент окончания теста пользователем

chevron-rightПользователь начал сессиюhashtag

Событие происходит в момент начала работы на платформе если после прошлого визита прошло более 1 часа

chevron-rightПользователь закончил сессиюhashtag

Событие происходит если пользователь не был активен более часа на платформе школы

Last updated