From e9abf6c82b0c145c98b321f2b1273b45d9013c0b Mon Sep 17 00:00:00 2001
From: Ghislain Durif <gd.dev@libertymail.net>
Date: Wed, 4 Oct 2023 17:00:18 +0200
Subject: [PATCH] instructions for trainers

---
 orga/instructions.md | 49 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)
 create mode 100644 orga/instructions.md

diff --git a/orga/instructions.md b/orga/instructions.md
new file mode 100644
index 0000000..ccc30f1
--- /dev/null
+++ b/orga/instructions.md
@@ -0,0 +1,49 @@
+# Formation R
+
+## Important
+
+- Faire l'appel à chaque séance.
+- On a une douzaine de séance pour couvrir les 8 chapitres, pas de précipitation.
+
+## Supports
+
+Les supports de formation sont disponibles ici : https://can.gitbiopages.ens-lyon.fr/R_basis/ (sources : https://gitbio.ens-lyon.fr/can/R_basis)
+
+## Ressources
+
+Nous utiliserons les ressources du [Cloud IFB](https://biosphere.france-bioinformatique.fr/).
+
+### Avant la formation
+
+Rejoindre le groupe "CAN R 2023" sur le cloud IFB : cliquer en haut à droite sur l'icone "profil" → "Groupes" → "Rejoindre un groupe"
+
+### Avant chaque séance^[prendre un peu de marge pour le temps de démarrage de la VM]
+
+1. Lancer une VM "Rstudio server" en utilisant le modèle `ifb.tr.large` (4 vCPU et 4Go RAM) et les quotas du groupe "CAN R 2023".
+
+Onglet "RAINBio" → "App Store" → "Rstudio Server" → cliquer sur la clé "Configure":
+  + donner un nom
+  + choisir le groupe "CAN R 2023"
+  + choisir un cloud, par exemple local comme `meso-psmn-cirrus` ou `ifb-prabi-girofle`
+  + choisir le modèle `ifb.tr.large` (4 vCPU et 4Go RAM)
+
+2. Accéder à la VM via l'onglet "myVM":
+  + Lien *"https"*: ouvre une session Rstudio dans le navigateur (**il faut accepter l'exception de sécurité**)
+  + Lien *"params"*: pour récupérer le *login* et *mot de passe*
+
+3. Récupérer le fichier `r_user_list_<day_number>_<day>.csv` correspondant à votre session : https://nextcloud.ens-lyon.fr/index.php/s/Q3sgnatSXDW2JDe
+
+4. Uploader le fichier `r_user_list_<day_number>_<day>.csv` sur la VM (via l'interface graphique de Rstudio, bouton "upload" dans le panel "Files" en bas à droite)
+
+4. Créer des comptes ad hoc pour les stagiaires sur la VM:
+```bash
+sudo bash create_users_from_user_list_csv.sh r_user_list_<day_number>_<day>.csv
+```
+
+### Pendant la séance
+
+Partager l'adresse IP de votre serveur Rstudio aux stagiaires qui pourront se connecter en utilisant leurs identifiants.
+
+### Après chaque séance^[ne surtout pas oublier pour libérer des ressources et économiser notre quota]
+
+**Éteindre la VM** depuis l'onglet "myVM".
-- 
GitLab