Moodle (Learnia LMS)
Moodle LMS — kurzy, obsah, progress tracking. Přístupný výhradně přes S60BadWolf CoursesModule (žádné přímé volání z frontů).
| Owner | learnia / akademie agent |
| Status | running (legacy, spravováno externě) |
| Stack | Moodle (PHP + MariaDB) |
| URL | https://akademie.learnia.cz |
| Catalog | catalog/services/moodle.yaml |
Auth integrace (S60Auth)
OAuth2 SSO Learnia Akademie:
- Client ID:
s60-learnia-akademie-caafe24b - System ID:
33880b3a-aca1-4f61-b7e1-301aa2a03d6c - Callback URL:
https://akademie.learnia.cz/admin/oauth2callback.php - Endpointy:
https://auth.s60dev.cz/oauth2/authorizehttps://auth.s60dev.cz/api/auth/tokenhttps://auth.s60dev.cz/api/auth/userinfo
Client secret: /root/secrets/auth/.env.<env> (na cerebro/sentinelu)
Moodle REST API
- URL:
https://akademie.learnia.cz - Token:
/root/dev/s60-infra/.env(MOODLE_TOKEN) - Cache: 3600s (Redis)
Sentinel role
Sentinel nedeployuje moodle (legacy, externí správce). Pouze monitoruje (HTTP check) a integrace přes S60BadWolf API.
Související
auth/INDEX.md— OAuth2 providerbadwolf/INDEX.md— CoursesModule (jediný přístup k Moodle datům)