Демо-режим. Это показательный кабинет предприятия, «работающего» уже несколько месяцев: 20 сотрудников, группы, счета. Пробуйте любые действия — изменения живут только в вашей вкладке и сбрасываются при перезагрузке страницы. Никакие реальные данные не затрагиваются.
ТОВ «Демо Транс» (зразок)
Настройки
Приглашение сотрудников
Есть два способа подключить сотрудников — выбирайте под ситуацию:
- Общая ссылка — удобно раздать всей команде (чат, доска объявлений). Каждый, кто придёт по ней, попадает в очередь на подтверждение: доступ откроется только после вашего одобрения в разделе «Сотрудники». Случайные люди доступ не получат.
- Персональные приглашения по email (раздел «Сотрудники» → «Пригласить по email») — для конкретных людей. У кого уже есть аккаунт — присоединяется сразу; остальным придёт письмо, и доступ включится автоматически после регистрации с этой почтой. Без очереди.
Ваша ссылка-приглашение:
https://pdrtest.com/b/demoЭкспорт-API — ключ доступа
Ключ позволяет вашим внутренним системам автоматически выгружать данные сотрудников — только вашего предприятия. Ключ показывается один раз при генерации — сохраните его в менеджере паролей. Мы храним только хеш ключа, восстановить его невозможно — только перегенерировать.
Загрузка…
- «Перегенерировать» — старый ключ сразу перестаёт работать (ротация при смене ответственных).
- «Отозвать» — выгрузка прекращается, пока не сгенерируете новый ключ.
Как пользоваться экспорт-API
В демо-кабинете ключ не активен — эндпоинт и примеры показаны для ознакомления. Реальная выгрузка работает в вашем кабинете после генерации ключа.
- Сгенерируйте ключ (блок выше) и сохраните его — выглядит как
pdrent_a1b2c3… - Сделайте GET-запрос на эндпоинт:
https://pdrtest.com/api/business/export/members
Для CSV (Excel / Google Sheets) добавьте?format=csv. - Ключ передаётся в HTTP-заголовке
Authorization: Bearer <ключ>каждого запроса — не в адресе и не в теле. Поэтому простое открытие адреса в браузере вернёт 401 — нужен запрос с заголовком.
Пример — терминал (curl):
curl -H "Authorization: Bearer pdrent_ВАШ_КЛЮЧ" \ https://pdrtest.com/api/business/export/members
Пример — JavaScript (fetch; ключ — в поле headers.Authorization):
const res = await fetch(
'https://pdrtest.com/api/business/export/members',
{
headers: {
Authorization: 'Bearer pdrent_ВАШ_КЛЮЧ',
},
},
)
const data = await res.json()
console.log(data.members)Поля выгрузки (по каждому сотруднику):
- Идентификация:
uid,displayName(ФИО),email,phoneNumber,category(категории обучения),groups(группы подготовки),enterpriseDisabled(доступ отключён) - Прогресс и качество:
percent(% курса),success/sum(пройдено из всего),mistakes(ошибки),score(общая оценка 0–100),successSeries/successSeriesMax(текущая/лучшая серия) - Активность:
timeSeconds(время в тестах),activeDays7(активных дней за неделю),activityLast7(ответы по дням за 7 дней),signInTimes(входов) - Даты (epoch ms):
signUpAt,signInAt,enterpriseJoinedAt,timeActive(последняя активность)
Пример ответа (JSON):
{
"members": [
{
"uid": "…",
"displayName": "Іван Петренко",
"email": "ivan@company.com",
"percent": 62,
"mistakes": 48,
"score": 71.5,
"timeSeconds": 54360,
"activeDays7": 4,
"activityLast7": [0, 80, 112, 0, 64, 96, 0],
"groups": ["Новачки"],
"timeActive": 1782900000000
}
]
}Типовые сценарии: еженедельная выгрузка CSV для отчёта по БДД; интеграция с внутренним дашбордом; контроль готовности водителей перед допуском к рейсу.