Kompleksowy system do zarządzania wynikami psychologicznymi
Platforma do automatyzacji pracy z wynikami testów psychologicznych (Cattell 16PF, Leongard-Schmiesek, Holland). Projekt wykonany dla psychologów, specjalistów HR i badaczy, którzy potrzebują wygodnego zbierania, przechowywania i analizy danych testów.
Cechy:
- Automatyczne parsowanie wyników z stron internetowych za pomocą Selenium (wsparcie dla trzech typów testów).
- Unikalna generacja slug dla każdej próby testu – zapobieganie duplikacji danych.
- Relacyjna baza danych z abstrakcyjnymi modelami i tabelą stałych (minimalizacja duplikacji, optymalizacja przechowywania).
- Panel administracyjny Django z inline'ami, wyszukiwaniem, filtrowaniem i niestandardowym formularzem uruchamiania parsowania.
- REST API z filtrowaniem według użytkownika i typu testu – łatwa integracja z innymi systemami.
- Wizualizacja wyników (wykresy, diagramy) oraz zapisywanie zrzutów ekranu profili (test Cattella).
Wyniki:
- Skrócenie ręcznej pracy z przetwarzaniem testów o ~80%.
- Centralne przechowywanie historii testów wszystkich użytkowników.
- Szybki dostęp do danych przez panel administracyjny lub API.
- Proste uruchamianie parsowania z panelu administracyjnego – aktualizacja danych w kilka kliknięć.
Cechy:
- Automatyczne parsowanie wyników z stron internetowych za pomocą Selenium (wsparcie dla trzech typów testów).
- Unikalna generacja slug dla każdej próby testu – zapobieganie duplikacji danych.
- Relacyjna baza danych z abstrakcyjnymi modelami i tabelą stałych (minimalizacja duplikacji, optymalizacja przechowywania).
- Panel administracyjny Django z inline'ami, wyszukiwaniem, filtrowaniem i niestandardowym formularzem uruchamiania parsowania.
- REST API z filtrowaniem według użytkownika i typu testu – łatwa integracja z innymi systemami.
- Wizualizacja wyników (wykresy, diagramy) oraz zapisywanie zrzutów ekranu profili (test Cattella).
Wyniki:
- Skrócenie ręcznej pracy z przetwarzaniem testów o ~80%.
- Centralne przechowywanie historii testów wszystkich użytkowników.
- Szybki dostęp do danych przez panel administracyjny lub API.
- Proste uruchamianie parsowania z panelu administracyjnego – aktualizacja danych w kilka kliknięć.