dev:moodle:lti:deploiementlti
Table des matières
Moodle : Déploiement de LTI
Prérequis
- Azure CLI
- DotNet Core SDK .NET Core 3.1 → 7.0
- Node.js
- Powershell
- Git
Azure CLI
Lien : https://learn.microsoft.com/en-us/cli/azure/install-azure-cli-windows?tabs=azure-cli Télécharger et installer Azure CLI : https://aka.ms/installazurecliwindows
DotNet Core SDK .NET
Lien : https://dotnet.microsoft.com/download/dotnet/3.1?WT.mc_id=academic-80547-leestott Télécharger et installer :
Node.js
Télécharger et installer : https://nodejs.org/dist/v18.12.1/node-v18.12.1-x64.msi
Git
Télécharger et installer : https://github.com/git-for-windows/git/releases/download/v2.38.1.windows.1/Git-2.38.1-64-bit.exe
Cloner le dépôt
- ouvrir une invite de commande Git dans le dossier voulu
- Créer un nouveau dossier Learn-Lti
- Se positionner dans ce dossierf Learn-Lti
- Cloner le dépôt
git clone https://github.com/microsoft/Learn-LTI.git
- se positionner dans le dossier deployment et lancer le script run.bat :
- s'authentifier depuis le navigateur
- préciser l'abonnement Azure pour les étudiants
- la localisation francecentral
- En cas de problème suppression des ressources et de l'application en lançant le script cleanup.bat.
En cas d'erreur : https://github.com/microsoft/Learn-LTI/blob/main/docs/TROUBLESHOOTING.md
- Erreur dans l'exécution du script pour l'instruction à la ligne 277 <code> $appUpdateRedirectUrlOp = az ad app update –id $appinfo.appId –reply-urls $AppRedirectUrl –oauth2-allow-implicit-flow true </code>
- Message affiché : <code> ERROR: unrecognized arguments: –reply-urls https://learnclientd57lcnipu.z28.web.core.windows.net/ –oauth2-allow-implicit-flow true </code>
- Ligne remplacée par <code> $appUpdateRedirectUrlOp = az ad app update –id $appinfo.appId –web-redirect-uris $AppRedirectUrl –enable-id-token-issuance true </code>
- suppression avec le script cleanup.bat
- relancer le script run.bat
Coffre de clé (Key vaults)
dev/moodle/lti/deploiementlti.txt · Dernière modification : 2022/12/04 18:04 de techer.charles_educ-valadon-limoges.fr