# Journal de bord du Mooc / Mooc's logbook # MOOC Recherche Reproductible – Notes et Exercices 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. --- ## 1. Prise de notes historiques ### 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