GUIDED PRACTICE
Self-Learn coach
Stepwise lessons with a quiz and mini-challenge each turn. The site talks to your server through
/api/learning/* (proxied to LEARNING_COACH_UPSTREAM, default http://127.0.0.1:8765).
For a dedicated host use self-learning.dotnetmc.net (see deploy/nginx-self-learning.example.conf).
Accounts: register with your email, confirm the code from email, then log in. Free tier has course limits; paid upgrade is not wired yet.
Optional site gate uses header X-Mc-Gate-Auth (not Authorization) so your coach login can use Bearer tokens.
Account
Password at least 10 characters. Confirmation code is emailed (server needs SMTP configured).
Site gate (optional)
Sends X-Mc-Gate-Auth: Basic … when LEARNING_COACH_BASIC_USER / LEARNING_COACH_BASIC_PASSWORD are set on the website server.
Session
Saved courses (your account only)
Snapshots the current in-memory session. Deletes remove your save from the server (not a soft hide). Use suggest to search your own titles/topics before saving a duplicate name.