Appendix B

SRS Engine Analytics Documentation

Complete guide to the Adaptive SRS Engine: latency-aware grading, scheduling, confusables, and cross-module integration.

Quick Navigation

System Overview

Latency-aware Grading

Every attempt is converted into grade 0..5.

Character thresholds

dot_ms = 1200 / exact_wpm
T_fast = max(200, 4 * dot_ms)
T_slow = max(600, 10 * dot_ms)

incorrect => 0
correct && latency <= T_fast => 5
correct && latency <= T_slow => 4
correct && latency > T_slow => 3

Item thresholds

T_fast_item = max(400, 6 * dot_ms)
T_slow_item = max(1200, 18 * dot_ms)
(mapping unchanged)

Scheduling Model (SM-2 inspired)

Confusables Engine

API Endpoints

Analytics Metrics