Add achievements log, completions tracking, and notification triggers for students

This commit is contained in:
MrC
2026-05-03 18:12:02 +00:00
parent bdada64ba9
commit f1e6365d8a
3 changed files with 49 additions and 14 deletions

View File

@@ -64,6 +64,27 @@ MrC generates recommendations based on:
---
## Completions and Notifications
### When a Student Says "I Finished X"
1. Log the completion in their profile (Completions Log table)
2. If it matches a training level → update their level status
3. If it completes a badge requirement → notify via 2890-bot: "[Name] earned the [Badge Name] badge!"
4. Recommend the next logical step
### When a Student Mentions a Badge
1. Add to Achievements Earned table in their profile
2. Include date and any notes
### MrC Notification Triggers
| Event | Action |
|-------|--------|
| Student earns first badge | Announce to 2890-bot: "[Name] just earned [Badge]! 🦅" |
| Student completes a level | Announce: "[Name] is now Level [N] in [Track]!" |
| Student stuck on related task | Surface gap: "[Name] working on [task] but hasn't started [recommended level]" |
---
## For 2890-bot: How to Route Questions
When a student asks "what should I work on?":