# Профиль ## Методы
| Метод | Описание |
|---|---|
| profile | Возвращает список профилей |
| profile/{id} | Возвращает один профиль |
| profile/profile-with-report-permission | Получить профиль с флагом прав на просмотр отчётов этого пользователя |
| profile/get-main-data | Получить получить основные данные профиля |
| profile/portfolio-projects | Массив проектов в портфолио(для страницы мой код) |
Для получения списка профилей необходимо отправить GET запрос на URL https://guild.craft-group.xyz/api/profile
Возможные параметры:
| Параметры | Значение |
|---|---|
| get-document-list | Количество профилей, которое вернет сервер при запросе. |
| offset | Количество записей на которое нужно отступить в списке профилей. |
| skills | Идентификаторы навыков по которым нужно отфильтровать профили. |
Пример запроса:
`https://guild.craft-group.xyz/api/profile?limit=5&offset=5&skills=1,2`
Возвращает массив объектов Профилей.
Каждый объект Профиля имеет такой вид:
Для того, чтобы получить данные одной записи необходимо отправить GET запрос на URL https://guild.craft-group.xyz/api/profile/{id} , где id это идентификатор профиля.
Пример запроса:
`https://guild.craft-group.xyz/api/profile/6`
Возвращает объект Профиля.
Разработка модулей:
Тестирования кандидатов. Обеспечивает: подготовку тестовых анкет с различными типами вопросов(открытый вопрос; несколько вариантов ответа; истина — ложь и т. д.); проведения тестирования; автоматическое оценивание результата.
Управление сотрудниками. Обеспечивает: менеджмент сотрудников; контроль распределения и выполнения задч.
Документы. Обеспечивает: создание шаблонов документов и генирацию файлов на их основе в формате DOCX и PDF.
Доработка иеющихся функциональных модулей, тестирование, разработка апи, ведение документации проекта.
Многоязычного сайта-визитка, с возможностью обратной связи для пользователей по средствам электронных сообщений.
br
dcdvcds
kjnd
Разработка модулей:
\nТестирования кандидатов. Обеспечивает: подготовку тестовых анкет с различными типами вопросов(открытый вопрос; несколько вариантов ответа; истина — ложь и т. д.); проведения тестирования; автоматическое оценивание результата.
\nУправление сотрудниками. Обеспечивает: менеджмент сотрудников; контроль распределения и выполнения задч.
\nДокументы. Обеспечивает: создание шаблонов документов и генирацию файлов на их основе в формате DOCX и PDF.
\nДоработка иеющихся функциональных модулей, тестирование, разработка апи, ведение документации проекта.
\n\n
Многоязычного сайта-визитка, с возможностью обратной связи для пользователей по средствам электронных сообщений.
\n\n
Для получения профиля пользователя с флагом прав на просмотр отчётов этого пользователя, необходимо сделать GET запрос на URL https://guild.craft-group.xyz/api/profile/add-to-interview
Возможные параметры:
| Параметры | Значение |
|---|---|
| id | ID профиля пользователя |
Требуемые параметры:
| Параметры | Значение |
|---|---|
| user_id | Id профиля пользователя |
Возвращает объект Пользователь.
Каждый объект Пользователь имеет такой вид:
Возвращаемые параметры:
| Параметры | Значение |
|---|---|
| fio | ФИО |
| photo | Ссылка на фото |
| gender | Пол |
| level | Уровень |
| years_of_exp | Лет опыта |
| position_name | Должность |
Требуемые параметры:
| Параметры | Значение |
|---|---|
| card_id | Id профиля пользователя |
Возвращает массив объектов Проект в портфолио.
Ответ имеет следующий вид:
Возвращаемые параметры:
| Параметры | Значение |
|---|---|
| id | Id |
| title | название |
| description | описание |
| main_stack | основной язык проекта |
| additional_stack | используемые технологии |
| link | ссылка на репозиторий |