diff --git a/journal/Readme.md b/journal/Readme.md index f56eb60293dc1edebe2b3660a48b225330a72878..8ea2c36d2a4428eb57d13b67ed95477b2c76f77f 100644 --- a/journal/Readme.md +++ b/journal/Readme.md @@ -1,9 +1,108 @@ # Journal de bord du Mooc / Mooc's logbook +# MOOC Recherche Reproductible – Notes et Exercices -FR +Ce document résume les points clés des vidéos et exercices du MOOC sur la recherche reproductible, avec des références aux questions et réponses. -Espace réservé au journal de bord du Mooc +--- -EN +## 1. Prise de notes historiques -Reserved for the Mooc's logbook \ No newline at end of file +### 1.1 Livres de bord des Compagnies des Indes +- **Projet européen récent :** utilisation des logbooks portugais, espagnols, hollandais et anglais pour **reconstituer le climat des océans**. +- **Réponse QCM :** a. Pour essayer de reconstituer le climat des océans sillonnés par les marines occidentales. + +### 1.2 Supports de notes illustrés par Christophe Pouzat +- **Supports montrés :** + - Notes en marge/interlignes de livres ou manuscrits + - Notes dans un cahier d’observation + - Notes sur des fiches/bouts de papier +- **Non illustré :** notes sur une ardoise +- **Réponse QCM :** b, c, d + +### 1.3 Leibniz et l’armoire +- Leibniz s’est fait construire une armoire pour **classer ses notes sur fiches et bouts de papier**. +- **Réponse QCM :** b + +### 1.4 Darwin et ses notes +- Darwin prenait ses notes : + 1. D’abord sur des **cahiers** pendant ses voyages + 2. Puis sur **fiches / feuilles classées dans des fichiers** à son retour pour organiser ses idées +- **Réponse QCM :** c + +### 1.5 Index de John Locke +- Le mot-clé **“Analysis”** se classe sous **“Ai”**, car le **y est regroupé avec le i**. +- **Réponse QCM :** a + +--- + +## 2. Concepts informatiques de base + +### 2.1 Fichier texte +- Contenu : **caractères encodés (UTF-8)**, sans mise en forme ni données binaires. +- **Réponse QCM :** b + +### 2.2 Balise +- Définition : **caractère ou série de caractères utilisés pour structurer un document**, invisible au lecteur final. +- **Réponse QCM :** c + +### 2.3 Markdown +- Langage de balisage **léger**. +- **Réponse QCM :** a + +### 2.4 LibreOffice +- Peut **comparer deux versions successives d’un document**. +- **Réponse QCM :** Vrai + +### 2.5 Wiki +- Chaque page est **modifiée individuellement**. +- **Réponse QCM :** Vrai + +### 2.6 GitHub/GitLab +- Permettent de **travailler avec des fichiers binaires** (images, PDF…). +- **Réponse QCM :** Vrai + +### 2.7 Limitations recherche éditeur de texte +- Fonctionne **sur un fichier à la fois**. +- **Réponse QCM :** b + +### 2.8 DocFetcher +- **Logiciel multi-plateformes** pour rechercher dans des documents locaux. +- **Réponse QCM :** a + +### 2.9 Étiquettes / mots-clés +- Utiles pour **retrouver plus vite une information pertinente**. +- Pas limité aux fichiers texte. +- **Réponse QCM :** b (utilité), b (pas limité aux fichiers texte) + +--- + +## 3. Exercices GitLab + +### 3.1 Recherche de chaîne de caractères +- Fonction GitLab : barre de recherche en haut à droite (“Search or jump to ...”) +- Permet de rechercher une chaîne dans tous les fichiers d’un projet. +- Exemple : `"LE MOOC RECHERCHE REPRODUCTIBLE C'EST GENIAL"` +- **Méthode alternative :** `git grep "LE MOOC RECHERCHE REPRODUCTIBLE C'EST GENIAL"` + +### 3.2 Blame / historique Git +- Fichier : `module1/exo2/readme.md` +- Ligne ajoutée : **Helloworld Python** +- **Commit responsable :** `e3b74bbdf8a5c7443a43a5b600f86cf4` +- **Auteur :** `@e3b74bbdf8a5c7443a43a5b600f86cf4` +- **Méthodes :** + - GitLab interface → History / Blame + - Git local : `git blame module1/exo2/readme.md` + +--- + +## 4. Commandes Git utiles + +```bash +# Cloner le dépôt +git clone https://app-learninglab.inria.fr/moocrr/gitlab/learning-lab/mooc-rr-exo1 + +# Rechercher une chaîne dans tous les fichiers +git grep "LE MOOC RECHERCHE REPRODUCTIBLE C'EST GENIAL" + +# Identifier qui a modifié une ligne spécifique +git blame module1/exo2/readme.md