Anbindung edu-sharing als Plattform an ein standard LTI Tool

Anbindung edu-sharing als Plattform an ein standard LTI Tool

lokale dev environment:

das tool ruft beim registrieren (dynamische registrierung) über das backend das repo auf außerdem werden die keyset urls über das backend angesprochen.

 

Im docker umfeld wird die nip.io adresse auf localhost aufgelöst. das muss in den containern repo und ltitool über die /etc/hosts auf die docker host ip angepasst werden.

172.17.0.1 repository.127.0.0.1.nip.io

 

Auf repository Seite muss COMMON_BIND_HOST (Standard 127.0.0.1) geändert werden

COMMON_BIND_HOST=0.0.0.0

 

 

ltijs als standard lti tool

https://scm.edu-sharing.com/forks/ltijs-demo-server.git

bauen und starten:

docker compose build --no-cache docker compose up -d docker logs -f ltijs-demo-server-app-1

url für dynamische registrierung (unter admin tools  → remote applikationen beim repo eintragen)

http://ltijs.127.0.0.1.nip.io:3000/register