GET /performance-management/appraisal/session/{sessionId}/content/competencies
Права для выполнения запроса
Владелец аккаунта и Администратор аккаунта.
Заголовки запроса
Заголовок | Описание |
---|---|
Authorization (обязательный) | Токен доступа. Вы можете получить токен с помощью запроса |
Content-Type: application/json (обязательный) | Свойство для обработки запроса в JSON. |
Accept: application/json (обязательный) | Свойство для получения данных в формате JSON. |
Параметры | |
sessionID | ID сессии, по которой хотим получить данные. |
Параметры ответа
Заголовок | Описание |
---|---|
competencies | Массив с данными о компетенциях |
competencyId | ID компетенции |
name | Название компетенции |
scaleId | ID шкалы, по которой проводится оценка компетенции |
requiredLevel | Требуемый уровень владения компетенцией |
name | Название требуемого уровня владения компетенцией |
score | Баллы за компетенцию |
reviewMethod | Cпособ оценки компетенций: COMPETENCY_ENTIRELY — Оценивать по уровням проявления компетенций. |
indicators | Массив с данными об индикаторах |
indicatorId | ID индикатора |
name | Название индикатора |
requiredLevel | Требуемый уровень владения индикатором |
name | Название требуемого уровня владения индикатором |
score | Баллы за индикатор |
commentsRequirementLevel | Возможность оставлять комментарий к оценке. DISABLED — оценивающий не может прокомментировать свой выбор. OPTIONAL — оценивающий может прокомментировать выбранное значение по желанию. REQUIRED — оценивающий должен обязательно оставить комментарий к выбранному уровню. |
emptyAnswersEnabled | Вариант ответа Затрудняюсь ответить, который не учитывается при подсчёте результатов. |
scales | Массив с данными оценочных шкал |
scaleId | ID шкалы, по которой проводится оценка компетенции |
levels | Массив уровней. Должен включать от 2 до 100 элементов. |
levelId | ID уровня |
score | Баллы за уровень (от -10000 до 10000) |
Коды ответа
Код | Текст | Описание |
---|---|---|
200 | ОК | Запрос успешно обработан |
400 | Bad Request | Ошибка в запросе |
401 | Unauthorized | Ошибка авторизации |
403 | Permission Denied | Нет прав для выполнения запроса. |
404 | Session not found | Сессия не найдена |
Пример запроса
GET /performance-management/appraisal/session/{sessionId}/content/competencies Host: api-learn.ispringlearn.ru Content-Type: application/json Accept: application/json X-Auth-Account-Url: https://myaccount.ispringlearn.ru Authorization: Bearer N3Hk5sds1_DVj1JFTqJKFWjGHf94DWp1YSffLxeZX8co
Пример ответа
{ "competencies": [ { "competencyId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "name": "string", "scaleId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "requiredLevel": { "name": "string", "score": 0 }, "reviewMethod": "INDICATORS_INDIVIDUALLY", "indicators": [ { "indicatorId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "name": "string", "requiredLevel": { "name": "string", "score": 0 } } ], "commentsRequirementLevel": "DISABLED", "emptyAnswersEnabled": true } ], "scales": [ { "scaleId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "levels": [ { "levelId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "score": 0 } ] } ] }