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.