added get-points-number, get-question-number methods, update status in UserQuestionnaire, some refactoring
This commit is contained in:
167
docs/api/main.md
167
docs/api/main.md
@ -607,15 +607,86 @@
|
||||
</p>
|
||||
|
||||
```json5
|
||||
{
|
||||
{
|
||||
"user_id": 1,
|
||||
"uuid": "d222f858-60fd-47fb-8731-dc9d5fc384c5",
|
||||
"score": 20,
|
||||
"status": 1,
|
||||
"percent_correct_answers": 0.8
|
||||
"score": 11,
|
||||
"status": 2,
|
||||
"percent_correct_answers": 0.25,
|
||||
"testing_date": "2022-03-17 11:14:22",
|
||||
"questionnaire_title": "Кат1 Анкета 1 активна"
|
||||
}
|
||||
```
|
||||
|
||||
<p>
|
||||
Возвращаемые параметры объекта анкета:
|
||||
</p>
|
||||
<table>
|
||||
<tr>
|
||||
<th>
|
||||
Параметры
|
||||
</th>
|
||||
<th>
|
||||
Значение
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
user_id
|
||||
</td>
|
||||
<td>
|
||||
ID пользователя(int)
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
uuid
|
||||
</td>
|
||||
<td>
|
||||
uuid анкеты пользователя
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
score
|
||||
</td>
|
||||
<td>
|
||||
Полученные балы(int)
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
status
|
||||
</td>
|
||||
<td>
|
||||
Статус: 0 - не активен; 1 - активен; 2 - завершён; 3 - на проверке;
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
percent_correct_answers
|
||||
</td>
|
||||
<td>
|
||||
Процент правильных ответов(float)
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
testing_date
|
||||
</td>
|
||||
<td>
|
||||
Дата тестирования
|
||||
</td>
|
||||
</tr><tr>
|
||||
<td>
|
||||
questionnaire_title
|
||||
</td>
|
||||
<td>
|
||||
Название анкеты
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
Передаваемые параметры объекта вопроса:
|
||||
</p>
|
||||
@ -723,6 +794,94 @@
|
||||
}
|
||||
```
|
||||
|
||||
### Число балов в анкете
|
||||
`https://guild.craft-group.xyz/api/user-questionnaire/get-points-number?user_questionnaire_uuid=d222f858-60fd-47fb-8731-dc9d5fc384c5`
|
||||
<p>
|
||||
Для максимального числа балов в анкеты необходимо отправить <b>GET</b> запрос на URL https://guild.craft-group.xyz/api/user-questionnaire/get-points-number
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Требуемые параметры запроса:
|
||||
</p>
|
||||
<table>
|
||||
<tr>
|
||||
<th>
|
||||
Параметры
|
||||
</th>
|
||||
<th>
|
||||
Значение
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
user_questionnaire_uuid
|
||||
</td>
|
||||
<td>
|
||||
UUID анкеты назначеной пользователю
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p>
|
||||
Пример запроса:
|
||||
</p>
|
||||
|
||||
`https://guild.craft-group.xyz/api/user-questionnaire/get-points-number?user_questionnaire_uuid=d222f858-60fd-47fb-8731-dc9d5fc384c5`
|
||||
|
||||
<p>
|
||||
Возвращает максимально возможное число балов за анкету b>. <br>
|
||||
Объект <b>Ответа</b> имеет такой вид:
|
||||
</p>
|
||||
|
||||
```json5
|
||||
{
|
||||
"sum_point": "61"
|
||||
}
|
||||
```
|
||||
|
||||
### Число вопросов в анкете
|
||||
`https://guild.craft-group.xyz/api/user-questionnaire/get-question-number?user_questionnaire_uuid=d222f858-60fd-47fb-8731-dc9d5fc384c5`
|
||||
<p>
|
||||
Для числа вопросов в анкете необходимо отправить <b>GET</b> запрос на URL https://guild.craft-group.xyz/api/user-questionnaire/get-question-number
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Требуемые параметры запроса:
|
||||
</p>
|
||||
<table>
|
||||
<tr>
|
||||
<th>
|
||||
Параметры
|
||||
</th>
|
||||
<th>
|
||||
Значение
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
user_questionnaire_uuid
|
||||
</td>
|
||||
<td>
|
||||
UUID анкеты назначеной пользователю
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p>
|
||||
Пример запроса:
|
||||
</p>
|
||||
|
||||
`https://guild.craft-group.xyz/api/user-questionnaire/get-question-number?user_questionnaire_uuid=d222f858-60fd-47fb-8731-dc9d5fc384c5`
|
||||
|
||||
<p>
|
||||
Возвращает число вопросов в анкете b>. <br>
|
||||
Объект <b>Ответа</b> имеет такой вид:
|
||||
</p>
|
||||
|
||||
```json5
|
||||
{
|
||||
"question_number": "7"
|
||||
}
|
||||
```
|
||||
|
||||
### Вопросы анкеты
|
||||
`https://guild.craft-group.xyz/api/question/get-questions`
|
||||
<p>
|
||||
|
126
docs/api/user.md
Normal file
126
docs/api/user.md
Normal file
@ -0,0 +1,126 @@
|
||||
# Пользователь
|
||||
|
||||
## Методы
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<th>
|
||||
Метод
|
||||
</th>
|
||||
<th>
|
||||
Описание
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
get-user-card
|
||||
</td>
|
||||
<td>
|
||||
Данные пользователя
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
## Данные пользователя
|
||||
|
||||
`https://guild.craft-group.xyz/api/user-card/get-user-card?user_id=1`
|
||||
<p>
|
||||
Параметры:
|
||||
</p>
|
||||
<table>
|
||||
<tr>
|
||||
<th>
|
||||
Параметры
|
||||
</th>
|
||||
<th>
|
||||
Значение
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
user_id
|
||||
</td>
|
||||
<td>
|
||||
Id пользователя
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
Возвращает объект <b>Пользователь</b>. <br>
|
||||
Каждый объект <b>Пользователь</b> имеет такой вид:
|
||||
</p>
|
||||
|
||||
```json5
|
||||
{
|
||||
"fio": "Тест менеджер для апи запроса",
|
||||
"photo": null,
|
||||
"gender": 1,
|
||||
"level": 2,
|
||||
"years_of_exp": null,
|
||||
"specification": null,
|
||||
"position_name": "Должность 1"
|
||||
}
|
||||
```
|
||||
|
||||
<p>
|
||||
Параметры:
|
||||
</p>
|
||||
<table>
|
||||
<tr>
|
||||
<th>
|
||||
Параметры
|
||||
</th>
|
||||
<th>
|
||||
Значение
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
fio
|
||||
</td>
|
||||
<td>
|
||||
ФИО
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
photo
|
||||
</td>
|
||||
<td>
|
||||
Ссылка на фото
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
gender
|
||||
</td>
|
||||
<td>
|
||||
Пол
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
level
|
||||
</td>
|
||||
<td>
|
||||
Уровень
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
years_of_exp
|
||||
</td>
|
||||
<td>
|
||||
Лет опыта
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
position_name
|
||||
</td>
|
||||
<td>
|
||||
Должность
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
Reference in New Issue
Block a user