Форматер предназначен для получения списка для построения наглядного изображения компетенций студента по пройденным курсам и проектам, в которых студент принимал участие.
{host}/api/wordcloud_analyzer/getStats
Содержит один параметр в теле запроса. Возвращает json со структурой
{"text": <text>, "value": <value>}
, позволяющей построить по нему word cloud изображение на frontend стороне.
studName
(string, regex) - строка, с помощью которой модуль обращается к форматтерам, связанных с базой данных, чтобы произвести поиск. Валидным значением для работы форматтера является сокращенные ФИО студента (поле <name>
) из учетной записи <name>@miem.hse.ru
/<name>@edu.hse.ru
без имени почтового ящика: naproshak
, idlyutak
и подобные.URL - {host}/api/wordcloud_analyzer/getStats
Body:
{
"studName" : "naproshak"
}
[
{
"text": "shell",
"value": 1
},
{
"text": "python",
"value": 1
},
{
"text": "портфолио",
"value": 9
},
{
"text": "adapters",
"value": 2
},
{
"text": "zulip",
"value": 1
},
{
"text": "frontend",
"value": 1
},
{
"text": "backend",
"value": 1
},
{
"text": "trello",
"value": 1
},
{
"text": "gitlab",
"value": 1
},
{
"text": "taiga",
"value": 1
},
{
"text": "обзор",
"value": 1
},
{
"text": "сервис",
"value": 1
},
{
"text": "jitsi",
"value": 2
},
{
"text": "общение",
"value": 1
},
{
"text": "видеочат",
"value": 1
},
{
"text": "интерфейс",
"value": 1
},
{
"text": "classroom",
"value": 1
},
{
"text": "international",
"value": 1
},
{
"text": "practice",
"value": 1
},
{
"text": "technology",
"value": 1
},
{
"text": "change",
"value": 1
},
{
"text": "revision",
"value": 1
}
]
Пояснение полей
text
- слово для построенияvalue
- определяет приоритетность слова при построении