Skip to content
Snippets Groups Projects
Commit 6e883728 authored by Lansana DIOMANDE's avatar Lansana DIOMANDE
Browse files

docs: improve user path description

parent 7e6e54d3
Branches
No related tags found
1 merge request!53docs: improve user path description
...@@ -66,15 +66,34 @@ Configuration de base : ...@@ -66,15 +66,34 @@ Configuration de base :
Steps: Steps:
**Avec un compte étudiant**
1. Aller sur https://www.dev.deadlock.io/. La page d'authentification doit apparaitre. 1. Aller sur https://www.dev.deadlock.io/. La page d'authentification doit apparaitre.
2. Se connecter via Google. Être redirigé vers la page d'accueil. 2. Se connecter via Google. Être redirigé vers la page d'accueil.
3. Sélectionner et lancer une mission du type `desktop`. Les instructions de la mission doivent apparaître sur la page. 3. Sélectionner et lancer une mission du type `desktop`. Les instructions de la mission doivent apparaître sur la page.
4. Tous les liens sur la page de la mission doivent fonctionner : installation de dépendances, la page de l'extension sur la marketplace, et le lien xdg-open permettant d'ouvrir Vscode. 4. Tous les liens sur la page de la mission doivent fonctionner : installation de dépendances, la page de l'extension sur la marketplace, et le lien xdg-open permettant d'ouvrir Vscode.
5. Lorsque VS Code est ouvert, une fenêtre doit apparaitre et suggérer l'installation de l'extension. Accepter l'installation. L'installation doit fonctionner et une notification de bienvenue doit apparaître. 5. Lorsque VS Code est ouvert, une fenêtre doit apparaitre et suggérer l'installation de l'extension. Accepter l'installation. L'installation doit fonctionner et une notification de bienvenue doit apparaître.
6. Désinstaller l'extension, relancer l'IDE, et chercher `deadlock` dans la barre de recherche de la `marketplace`. L'extension doit apparaitre dans les 3 premiers résultats. Reinstaller l'extension. 6. Désinstaller l'extension, relancer l'IDE et chercher `deadlock` dans la barre de recherche de la `marketplace`. L'extension doit apparaitre dans les 3 premiers résultats. Reinstaller l'extension.
7. Re-cliquer sur le lien de l'exercice dans le navigateur. La fenêtre demandant de choisir un dossier pour les exercices doit s'ouvrir. 7. Re-cliquer sur le lien de l'exercice dans le navigateur. La fenêtre demandant de choisir un dossier pour les exercices doit s'ouvrir.
8. Sélectionner un dossier ne nécessitant pas de droits d'accès. Une page doit s'ouvrir dans le navigateur par défault pour permettre à l'utilisateur de s'authentifier. 8. S'authentifier avec Google.
9. S'authentifier avec Google et retourner dans VSCode. Une notification de connexion doit s'afficher. 10. Une fois authentifié, VSCode doit se rouvrir automatiquement dans le `devcontainer`. L'arborescence de fichiers doit être montée dans le dossier des exercices.
10. Ouvrir la page de l'extension, elle doit indiquer que les étapes précédentes (choix du dossier et authentification) ont été validées. 11. Ouvrir le terminal de VSCode. L'utilisateur en cours doit être `deadlock` et les bibliothèques et exécutables nécessaires à la mission doivent être présents (ex: docker, java, node, ...).
11. Une fois authentifié, VSCode doit se réouvrir automatiquement dans le `devcontainer`. L'arborescence de fichiers doit être montée dans le dossier des exercices. 12. Essayer de modifier le code et de sauvegarder
12. Ouvrir le terminal de VSCode. L'utilisateur en cours doit être `deadlock` et les bibliothèques et exécutables nécessaires à la mission doivent être présents (ex: docker, java, node, ...). 13. Essayer de lancer les commandes de l'extension
14. Essayer de lancer des commandes `docker`(ex: `docker ps`)
14. Réaliser un submit de l'exercice
15. Fermer l'exercice et se déconnecter
16. Retourner sur le navigateur et ouvrir l'exercice
17. Les modifications réalisées doivent être présentes
18. Fermer l'exercice
19. Se déconnecter
**Avec un compte professeur**
1. Aller sur https://www.dev.deadlock.io/. La page d'authentification doit apparaitre.
2. Se connecter via Google. Être redirigé vers la page d'accueil.
3. Ouvrir la liste des étudiants
4. Sélectionner l'étudiant qui vient de réaliser l'exercice desktop
5. Cliquer sur l'exercice **desktop** réalisé par l'étudiant. La fenêtre demandant de choisir un dossier pour les exercices doit s'ouvrir.
6. S'authentifier avec Google.
7. Une fois authentifié, VSCode doit se rouvrir automatiquement dans le `devcontainer`.
8. Vérifier que l'extension Gitlens est bien disponible.
9. Vérifier que les modifications de l'utilisateur sont disponibles
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment