refactor: Replace levelId with educational level names
Remove dependency on levelId throughout the system and use educational level names (CP, CE1, CE2, CM1, CM2) directly. This improves robustness by eliminating reliance on database IDs that can change.
Closes IA-439