Commit Graph

9 Commits

Author SHA1 Message Date
0108299126 chore: add review notes, update README, refactor build scripts, and enable new publish workflow 2024-12-25 23:48:47 +00:00
ff05f7f230 docs: add project description and setup instructions to readme 2024-12-15 15:29:07 +00:00
091d7bcaaf docs: add project description and setup instructions to readme 2024-12-15 15:26:57 +00:00
592c22ad88 docs: add project description and setup instructions to readme 2024-12-15 15:06:29 +00:00
5e52f848b0 docs: add project overview and setup instructions to README 2024-12-08 19:38:17 +00:00
c52a18ee59 docs: add project description and setup instructions to README
The README now includes a brief overview of the project's purpose, prerequisites for running the application, and step-by-step installation commands for new contributors.
2024-12-08 18:50:42 +00:00
ad70f34f3f feat: add session statistics tracking with duration and completion rate metrics
Implement a new session statistics module that records session duration, completion rates, and user engagement metrics. The module includes a data collection service that aggregates session data from active user sessions, a storage layer for persisting statistics to the database, and a REST API endpoint for querying aggregated statistics. Key additions include a SessionStats model with fields for session_id, user_id, start_time, end_time, duration_seconds, and completion_status, along with a StatsService class that provides methods for recording session events and computing summary statistics. The implementation also adds database migration scripts for creating the session_stats table and updates the session management code to emit events to the statistics service on session start and end.
2024-12-08 18:47:44 +00:00
988cbd4806 docs: add project description and setup instructions to readme 2024-12-08 15:30:12 +00:00
2e7c52d4c4 feat: add initial project structure with core files and configuration 2024-12-08 15:08:39 +00:00