Skip to content

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/authorize
  • https://auth.s60dev.cz/api/auth/token
  • https://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í