Комплексная система для управления результатами психологических
Платформа для автоматизації роботи з результатами психологічних тестів (Кеттелл 16PF, Леонгард-Шмішек, Голланд). Проєкт виконано для психологів, HR-фахівців та дослідників, які потребують зручного збору, зберігання та аналізу даних тестувань.
Особливості:
- Автоматичний парсинг результатів з веб-сторінок за допомогою Selenium (підтримка трьох типів тестів).
- Унікальна генерація slug для кожної спроби тестування – запобігання дублюванню даних.
- Реляційна БД з абстрактними моделями та таблицею констант (мінімізація дублювання, оптимізація сховища).
- Django-адмінка з інлайнами, пошуком, фільтрацією та кастомною формою запуску парсингу.
- REST API з фільтрацією за користувачем і типом тесту – легка інтеграція з іншими системами.
- Візуалізація результатів (графіки, діаграми) та збереження скріншотів профілів (тест Кеттелла).
Результати:
- Скорочення ручної роботи з обробки тестів на ~80%.
- Централізоване зберігання історії тестувань усіх користувачів.
- Швидкий доступ до даних через адмінку або API.
- Простий запуск парсингу з адмінпанелі – оновлення даних за кілька кліків.
Особливості:
- Автоматичний парсинг результатів з веб-сторінок за допомогою Selenium (підтримка трьох типів тестів).
- Унікальна генерація slug для кожної спроби тестування – запобігання дублюванню даних.
- Реляційна БД з абстрактними моделями та таблицею констант (мінімізація дублювання, оптимізація сховища).
- Django-адмінка з інлайнами, пошуком, фільтрацією та кастомною формою запуску парсингу.
- REST API з фільтрацією за користувачем і типом тесту – легка інтеграція з іншими системами.
- Візуалізація результатів (графіки, діаграми) та збереження скріншотів профілів (тест Кеттелла).
Результати:
- Скорочення ручної роботи з обробки тестів на ~80%.
- Централізоване зберігання історії тестувань усіх користувачів.
- Швидкий доступ до даних через адмінку або API.
- Простий запуск парсингу з адмінпанелі – оновлення даних за кілька кліків.