Commit graph

7 commits

Author SHA1 Message Date
Andreas Köpf
a607db79f7 Add Coaching & ScoreBoard class (result tracking) (#72)
* feat: Add Coach and ScoreBoard classes for performance tracking and difficulty adjustment
* feat: Add GroupedScores class to wrap aggregated scores
* refactor: Create ScoreStats class with tuple-based score statistics
* feat: Add unit test for Coach with CompositeDataset and multiple datasets
* fix: Add difficulty metadata to leg counting dataset
* feat: Add clear() method to ScoreBoard to reset all stored data
* feat: Add __len__ method to ScoreBoard to return number of scores
* feat: Add update_dataset_config method to CompositeDataset
* cleanup __init__ & imports
2025-02-06 23:15:28 +01:00
Andreas Koepf
ccf282cc90 post merge lint 2025-02-02 10:04:18 +01:00
rishabhranawat
01eb611d5d [aiw] remove output format template 2025-02-01 16:33:08 -08:00
rishabhranawat
dd4772cd09 [aiw] remove output format enum 2025-02-01 16:31:45 -08:00
rishabhranawat
ad73861fac [aiw] remove output_formats style and change return type to a standard format 2025-02-01 16:30:05 -08:00
rishabhranawat
5cf1526368 [aiw] add colleague variation 2025-02-01 12:04:44 -08:00
rishabhranawat
60a5df0b2f [aiw] basic version of alice-in-wonderland procedural dataset 2025-02-01 11:37:50 -08:00