System Ewaluacji - Platforma Analizy Danych i Raportowania

Pulpity, zaplanowane raporty i dystrybucja pocztą

2025-2026 Customer Project

Opis Projektu

Ten projekt implementuje kompleksowy system ewaluacji do analizy danych i raportowania. System umożliwia użytkownikom wizualne tworzenie złożonych zapytań o dane, wizualizację wyników w różnych formatach, planowanie automatycznych raportów oraz dystrybucję ewaluacji pocztą do konfigurowalnych list odbiorców. Kluczowe funkcje obejmują wizualny konstruktor zapytań, wizualizacje wykresów, konfigurowalne pulpity, elastyczne uprawnienia oraz eksport do PDF, Excel i CSV.

Główne Funkcje

Wizualny Konstruktor Zapytań

Twórz złożone zapytania o dane bez znajomości SQL używając przeciągnij i upuść

Wizualizacje

Różne typy wykresów w tym słupkowe, liniowe, kołowe i obszarowe

Konfigurowalne Pulpity

Twórz spersonalizowane pulpity z konfigurowalnymi widgetami i automatycznym odświeżaniem

Zaplanowane Raporty

Automatyczne wysyłanie raportów e-mailem (dziennie, tygodniowo, miesięcznie)

Zarządzanie Uprawnieniami

Elastyczna kontrola dostępu na poziomie użytkownika i roli z publicznymi ewaluacjami

Funkcje Eksportu

Eksport do różnych formatów: PDF, Excel (XLSX) i CSV

Dystrybucja pocztą

Wysyłaj ewaluacje do list dystrybucyjnych z odbiorcami według celu

Stos Technologiczny

Framework Backend

Laravel 11
PHP 8.2+
MySQL

Frontend

Livewire
Alpine.js
Bootstrap

Wizualizacja

Chart.js
ApexCharts
DataTables

Przetwarzanie Danych

Laravel Excel
DomPDF
Query Builder

Przepływ Pracy

  1. Utwórz Ewaluację: Użytkownik wybiera model bazowy i dodaje kolumny z paska bocznego
  2. Zdefiniuj Filtry: Opcjonalne filtry zawężają zestaw danych
  3. Agregacje: Sumy, średnie i grupowania mogą być konfigurowane
  4. Podgląd: Wyniki są wyświetlane jako tabela lub wykres w czasie rzeczywistym
  5. Zapisz: Ewaluacja jest zapisywana z nazwą i opisem
  6. Uprawnienia: Dostęp może być udostępniony indywidualnym użytkownikom lub rolom
  7. Pulpit: Ewaluacje mogą być dodawane jako widgety do pulpitów
  8. Harmonogram: Opcjonalne automatyczne wysyłanie e-mailem według harmonogramu
  9. Eksportuj: Wyniki mogą być pobrane jako PDF, Excel lub CSV
  10. Dystrybucja pocztą: Wysyłaj ewaluacje do skonfigurowanych list dystrybucyjnych