Closed spapastamkou closed 6 months ago
A présent il existe un problème d'affichage de la deuxième table de la leçon qui a une largeur considérable et dont une partie n'est pas visible à l'affichage. Je m'emploie pour la rendre scrollable à l'horizontale et signalerai ici quand ce sera bon.
Merci, Sofia.
Je Agustin Cosovschi auteur(e) cède à ProgHist Ltd de manière non-exclusive notamment le droit de publier le tutoriel dont il est question dans ce ticket (y compris le résumé, les tables, les illustrations, les données, et des ressources supplémentaires) sous licence CC-BY https://creativecommons.org/licenses/by/4.0/deed.fr.
On Tue, Mar 1, 2022 at 1:34 PM Sofia Papastamkou @.***> wrote:
A présent il existe un problème d'affichage de la deuxième table de la leçon qui a une largeur considérable et dont une partie n'est pas visible à l'affichage. Je m'emploie pour la rendre scrollable à l'horizontale et signalerai ici quand ce sera bon.
— Reply to this email directly, view it on GitHub https://github.com/programminghistorian/ph-submissions/issues/459#issuecomment-1055397799, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKYIBNTODUJKZENWG56G6SDU5YFEZANCNFSM5PT3KKZQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID: @.***>
-- Agustín Cosovschi Ph.D in History Research Assistant (Université Paris Nanterre) and SSHRC-funded Postdoctoral Fellow (University of British Columbia) https://acosovschi.com/
@digitalkosovski Je vous remercie pour ce tutoriel clair, bien écrit et facile à suivre. J'ai formaté le fichier md et j'ai fait une relecture préliminaire de votre leçon.
Avant toute chose, je vous fais une liste de quelques modifications apportées à ce stade par mes soins:
nodegoat-01.png
). Si vous souhaitez renommer ces fichiers en utilisant le slug de la leçon ou autre nom descriptif, vous pouvez le faire, mais merci de penser à modifier dans ce cas aussi le nom des fichiers correspondants à l'intérieur du fichier markdown, sinon les liens vers les images ne fonctionneront pas. De même, pour l'ensemble de ces modifications, vous pouvez intervenir vous-même, si vous le souhaitez, pour les adapter selon comme vous pensez mieux pour votre texte. Ensuite, j'aimerais vous proposer de faire des ajouts, modifications ou précisions (lorsque des numéros de paragraphes sont mentionnés, se référer à la prévisualisation de la leçon):
Enfin, j'ai quelques commentaires sur le fond:
Je vous invite donc:
Une fois donc que vous aurez pu tenir en compte les parties 1 et 2, nous pouvons lancer les évaluations. Je reste à votre disposition pour quoi que ce soit.
@digitalkosovski Merci pour le commentaire sur la cession des droits!
@spapastamkou I've changed the CSS file in this repo as well (without PRs or anything); so go ahead and edit the file to include HTML and fingers crossed that it works in the preview.
<div class="table-wrapper" markdown="block">
TABLE
</div>
@jenniferisasi Will do, thanks a lot!
Ha, so we got the scroll option... but now the format is off 😅 one step at a time
update: took down the div but didn't work either. Looking for solutions, it has to do with markdown not liking being wrapped in HTML
Merci beaucoup pour tous les commentaires et suggestions. Je travaillerai sur tout ce qui concerne la partie 1 et 2 d'ici la semaine prochain afin de pouvoir envoyer le tutoriel à évaluation dès que possible.
Bonjour,
Juste un mot pour m'excuser de ce retard. Je vous enverrai une nouvelle version avec les modifications suggérées dans les parties 1 et 2 de vos commentaires d'ici la fin de la semaine.
Merci @digitalkosovski pour cette mise à jour, on est donc dans l'attente de la version revisée, on pourra continuer le processus d'évaluation par la suite.
Pour information, le problème du tableau a été résolu, il est bien scrollable!
Hello all,
Please note that this lesson's .md file has been moved to a new location within our Submissions Repository. It is now found here: https://github.com/programminghistorian/ph-submissions/blob/gh-pages/fr/en-cours/originales/
A consequence is that this lesson's preview link has changed. It is now: http://programminghistorian.github.io/ph-submissions/fr/en-cours/originales/concevoir-base-donnees-nodegoat
Please let me know if you encounter any difficulties or have any questions.
Very best, Anisa
@digitalkosovski Je viens de finir de vérifier les premières modifications que vous avez apportées après mon retour préliminaire et dont je vous remercie. J'ai coché les cases de la partie 2 de mon commentaire ci-haut en fonction. J'ai vu que vous avez modifié le titre dans les métadonnées de la leçon, et je vous en remercie, mais il faudra peut-être le revoir, pour éviter qu'il soit trop long, l'alléger en ponctuation et, aussi, je crains qu'il vaudra mieux éviter le second degré pour rester dans le sryle habituel du PH. Mais nous aurons le temps pour revoir cela ensemble: pour le moment, je me concentre sur la recherche d'évaluateurs et reviens vers vous dès que j'aurai un peu plus de nouvelles.
Marie Delcourte Debarre a accepté d'être évaluatrice de cette leçon. J'ajouterai ici son nom d'utilisatrice GitHub dès que je l'aurai reçu.
C'est donc @MDelDebarre la première évaluatrice de cette leçon.
Octave Julien @octave-julien et Solenn Huitric @shuitric évalueront aussi cette leçon. Nous prévoyons ainsi, de manière large, d'avoir les retours vers la fin juin (notez cela @MDelDebarre, si jamais cela vous arrange aussi). Merci à tous les trois!
Bonjour,
Merci à @digitalkosovski pour cette proposition de leçon et à @spapastamkou pour tout son travail. Voici mon évaluation de la leçon.
Comme le montre son plan, l'article se propose d'introduire le lecteur à trois choses : la question des données dans une recherche en histoire, le modèle des bases de données (BDD) relationnelles, et le logiciel nodegoat. Ce triple objectif parait très ambitieux pour un article de la taille de ceux publiés dans le Programming historian. En effet, chacune des parties appelle de nombreux développements, précisions et nuances (voire des corrections). Même si elles ne prétendent que constituer une introduction à l'un de ces sujets, il manque des éléments clés pour leur compréhension. Il faudrait sinon réduire ces ambitions, et se concentrer sur l'une des parties.
Cette partie illustre bien l'alternative évoquée ci-dessus. Elle est soit trop rapide, soit trop longue. Rappeler l'intérêt du traitement des données pour les historien·nes est bienvenu dans le cadre de cet article, mais si l'on veut développer cette idée (si tant est que le Programming Historian est le lieu pour cela), il faut aller plus loin dans la réflexion. L'idée que les données sont construites peut être étayée en renvoyant à la notion de capta (Johanna Drucker) ou d'obtenues (Bruno Latour).
D'autres questions ou enjeux pouvaient être abordés dans cette première partie, pour justifier l'usage d'une base de données ou pour mieux l'aborder, par exemple (liste non exhaustive) :
L'exemple de la base de données de livres dissidents permet de bien faire comprendre la nécessité et l'interêt d'une base relationnelle. Mais si cette partie vise à être une introduction à ce modèle, il manque des choses dont on ne peut pas faire l'économie.
Il faut d'abord préciser ou revoir la définition des notions "base de données" et "relationnelle". Il existe de nombreuses définitions françaises de BDD (Georges Gardarin ou Marc Humbert, par ex.) mais celle au début du ¶ 18 ne convient pas, car elle manque de précision. Le ¶ précédent laisse penser qu'une BDD est nécessairement composée de plusieurs tableaux, ce qui est faux. C'est le propre des BDD relationnelles comme il l'est d'ailleurs expliqué au ¶ 18.
L'article présente certaines des notions clés (enregistrement, attribut) mais il en manque d'autres, par exemple la cardinalité. Cette notion de cardinalité est absente dans l'article alors qu'elle est absolument incontournable, et que celles et ceux qui se lancent dans la construction d'une BDD doivent en être conscients dès le départ (par exemple, comment modéliser en même temps, sans redondance, le fait qu'un livre puisse être écrit par plusieurs auteurs à la fois, et qu'un auteur a pu écrire plusieurs livres ? Ou qu'il puisse être coédité et publié dans différentes villes ?). Idem pour les notions de clés primaire et étrangère. La notion d'atomicité est évoquée au début ("unités discrètes" ¶6), et elle est illustrée dans les tableaux fournis comme exemple, mais il faut insister dessus car elle est centrale dans le processus de modélisation et elle conditionne les analyses qu'on peut ensuite tirer de la BDD. Toujours dans la terminologie, il faudrait indiquer (voire adopter) le terme de "table" qui désigne un tableau dans le modèle relationnel. Attention aussi à la confusion entre "tableur" et "tableau" (¶ 23)
Comme l'a indiqué Sofia, il faudrait peut-être préciser qu'on distingue habituellement les modèles conceptuel, logique et physique des données.
L'équivalence posée entre table et objet ne se vérifie pas toujours : on peut utiliser une table distincte pour enregistrer des attributs multiples (par ex. si on avait des ouvrages collectifs avec des articles dans différentes langues).
Il y a à mon sens une erreur dans la modélisation proposée comme exemple : la ville de parution est celle de la maison d'édition, et devrait donc apparaitre dans cette table.
Revoir aussi l'exemple du ¶ 16 : le tableau ne donne aucune info (en tout cas pas explicitement) sur les choix de traduction et sur la taille des villes de naissances des auteurs.
Au ¶ 27, il est dit qu'un tableur comme Excel permet de connecter des tableaux multiples pour reproduire cette logique. C'est certes possible, mais très incommode, et c'est pour cela qu'on privilégie plutôt les systèmes SQL pour créer une BDD relationnelle. Dans le même paragraphe, je ne suis pas sûr qu'on puisse qualifier chaque tableau de "jeu de données". Je dirais plutôt que le jeu de données est composé de ces différents tableaux.
L'expression "orienté objet" me parait très ambiguë et devrait peut-être être évitée, ou explicitée. L'article semble faire une équivalence entre "orienté objet" et "relationnel", ce qui n'est pas ce qui est dit sur la page de présentation de logiciel. De plus, en programmation (et pour beaucoup de lecteurs du PH), "orienté objet" signifie tout autre chose.
Cette présentation de nodegoat est intéressante et c'est sans doute ce qui devrait être développé pour être au cœur de l'article.
Il faudrait que le lecteur puisse savoir dans quelle mesure nodegoat permet de résoudre les problèmes traditionnels de modélisation (cardinalité n à n, par ex., données floues).
Il serait utile de développer les limites de l'outil (système propriétaire, en ligne) et ses caractéristiques les plus originales :
¶ 9 "[Nous] les chercheur(e)s en sciences humaines avons..."
¶ 21 : "Tout cela dépend de quels sont leurs attributs"
"ce qui dépend à la fois des questions que nous nous posons..." Le "à la fois" suppose un 2e terme après "des questions"
¶ 25 : "nous devons définir qu’est-ce qu’un ouvrage"
¶ 50 : "pour exploiter ces données avec d’autres utiles."
¶ 9 Forme inclusive incorrecte : "Les chercheur(e)s en sciences humaines avons..."
¶ 9 Traduction pas claire (verbe indiquer inapproprié) : "sans forcément pouvoir indiquer un dataset tel que l’on le conçoit traditionnellement"
¶ 12 Fusionner les phrases 2 et 3 ?
¶ 14 "file" -> "ligne"
¶ 40 Peut-on vraiment traduire "geometry" par "pays" ? Cette catégorie ne s'applique-t-elle pas plus généralement à des espaces, à différentes échelles ?
¶ 44 "Si nous faisons click" -> "si nous cliquons...", "en cliquant..."
¶ 16 "comme ça" -> " comme cela", "pourquoi on voudrait faire cela" -> "pourquoi voudrait-on ..."
¶ 39 La bulle "preferencias del sistema" est visible dans la capture d'écran
Les captures d'écran seraient plus lisibles avec un zoom sur l'interface de nodegoat.
Merci beaucoup, @octave-julien d'avoir soumis ici votre évaluation. Dès que nous aurons celles de @MDelDebarre et de @shuitric, nous procéderons à une synthèse et il pourrait y avoir des échanges avec @digitalkosovski.
Bonjour @MDelDebarre et @shuitric, avez-vous peut-être eu l'occasion d'avancer avec vos évaluations? La coupure de l'été approche à grands pas, et j'aimerais pouvoir faire un retour synthétique à @digitalkosovski dans des délais qui lui permettront de revoir l'article à la lumière de celles-ci sans pression. Je reste à votre disposition si nécessaire. Merci beaucoup!
Bonjour,
Je vous remercie également pour cette leçon qui aborde un enjeu important pour la recherche en histoire. Je reprends de façon condensée mes remarques de lectures mais je rejoins l'essentiel des points déjà soulevés par @octave-julien.
Je me demande également si la leçon ne serait pas plus efficace en choisissant entre ce qui me semble être les deux objectifs principaux: présenter le raisonnement en termes de données / introduire aux bases de données relationnelles via l'outil nodegoat. La première partie a fait l'objet de discussions/publications en histoire dont il est difficile de rendre compte de façon si rapide (cf. les travaux de F Clavert ou de F Beretta parmi d'autres). De mon point de vue, il a un enjeu qui n'est pas anodin à expliciter les liens entre la façon dont on utilise nos sources et le raisonnement par données (j'espère que la formulation est claire). Cet enjeu déborde la question des BDD telles que présentées dans la leçon.
Si cette première partie est maintenue, il me semble qu'il faut a minima ajouter une précision sur la temporalité de ce travail de structuration en données. A la lecture de la leçon, on peut estimer qu'il faut concevoir ce travail d'identification des données à saisir en amont de la consultation des sources et c'est d'ailleurs la critique la plus souvent adressée par les collègues réfractaires à ce type de travail. Il me semble que cette structuration peut/doit intervenir après un premier travail de familiarisation avec le corpus de sources et, qu'une fois les principes maîtrisés, il est possible d'intervenir après coup sur la première structuration conçue.
Etant donné le profil a priori du public de Programming historian, n'est-il pas plus important de concentrer la leçon sur le deuxième objectif? Cela permettrait de développer davantage certains points comme mentionnés par @octave-julien. Je suis d'accord sur l'idée que la présentation de l'outil - claire par ailleurs - peut ne pas entrer suffisamment dans le détail si l'on souhaite que les futur.es utilisateur.rices soient autonomes et puissent notamment anticiper les questions de cardinalité et de requêtes. Je pense que pour convaincre une personne de saisir ses données dans un outil, il faut également lui montrer ce qu'elle peut en obtenir en termes d'exploration.
[je liste l'ensemble des remarques/coquilles relevées, certaines sont communes à celles mentionnées par @octave-julien]
¶ 9 problème d'énonciation dans la citation - "Les chercheur(e)s en sciences humaines avons" ¶ 11 "concevoir la recherche en termes de données offre des avantages non seulement techniques et pratiques, mais aussi conceptuelles" -> "conceptuels" ¶ 12 "c'est souvent préférable" -> "il est souvent préférable" ¶ 14 "file" -> "ligne" ¶ 16 "Pourquoi on voudrait faire cela?" -> Pourquoi voudrait-on faire cela? ¶ 16 "auteures" -> "auteurs"? ¶ 18 répétition "nous devons définir quels sont quels sont les objets, quels attributs ils contiennent et comment ils se connectent les uns aux autres" -> "nous devon définir les objets, les attributs qu'ils contiennt et la façon dont ils se connectent les uns aux autres". ¶ 27 "de manière telle" -> "de telle manière"; "spécifiquement conçu pour faciliter ce processus aux chercheurs" -> "spécifiquement conçu pour faciliter ce processus pour les chercheurs" ¶ 44 "si nous faisons click" -> "si nous cliquons sur"
Merci @shuitric !
Cher @digitalkosovski, je travaille actuellement sur les deux évaluations reçues pour votre leçon et je déposerai ici les principales recommandations de modifications qui peuvent en émaner d'ici à la fin de la semaine en cours. Encore merci pour ces relectures.
Cher @digitalkosovski, tous, vous trouverez ci-dessous des recommandations détaillées sur les points à revoir/modifications à effectuer afin de produite la version finale de votre leçon. Elles s'appuient sur les évaluations reçues, qui sont largement concordantes entre elles et offrent des instructions (que j'espère claires et détaillées) pour effectuer le travail de remaniement. Si quelque chose n'est pas clair, n'hésitez pas à m'interpeller. Merci à nouveau à tous pour votre travail autour de cette leçon.
Je vous propose de profiter de ce travail de signalement de coquilles/problèmes de syntaxe/choix de traduction dans les évaluations pour que la version finale du texte soit la plus "propre" possible. Je vous renvoie pour cela à la dernière partie de chacune des relectures qui listent des suggestions concernant des problèmes de forme. Je reprends ci-dessous ces suggestions en ajoutant les miennes (le plus souvent en italiques). Vous y trouverez le no de paragraphe, la phrase ou mot en question puis la suggestion de modification précédée d'une flèche:
¶ 9 Les chercheur(e)s en sciences humaines avons => Nous les chercheur(e)s en sciences humaines avons
¶ 9 Traduction pas claire (verbe indiquer inapproprié) : "sans forcément pouvoir indiquer un dataset tel que l’on le conçoit traditionnellement" => remplacer indiquer un dataset par renvoyer à un jeu de données
¶ 11 "concevoir la recherche en termes de données offre des avantages non seulement techniques et pratiques, mais aussi conceptuelles" -> "conceptuels"
¶ 12 "c'est souvent préférable" -> "il est souvent préférable"
¶ 12 Si nous voulions consigner des informations sur ces livres. Nous le ferions de manière intuitive dans un tableur, comme ça => Si nous voulions consigner des informations sur ces livres, nous le ferions de manière intuitive dans un tableur, comme cela
¶ 14 "file" -> "ligne"
¶ 16 "Pourquoi on voudrait faire cela?" -> Pourquoi voudrait-on faire cela?
¶ 16 On rencontre à la fois "auteures" et "auteurs" comme sujet => remplacer partout par auteur(e)s
¶ 18 répétition "nous devons définir quels sont quels sont les objets, quels attributs ils contiennent et comment ils se connectent les uns aux autres" -> "nous devons définir les objets, les attributs qu'ils contiennt et la façon dont ils se connectent les uns aux autres".
¶ 21 : qu’est-ce que chacun de ces objets contient comme information => ce que chacun de ces objets contient...
¶ 21 : "Tout cela dépend de quels sont leurs attributs" => remplacer par Tout cela dépend de leurs attributs
¶ 21 : "ce qui dépend à la fois des questions que nous nous posons..." Le "à la fois" suppose un 2e terme après "des questions"
Merci de noter aussi que nous rencontrons à deux reprises "dépend". La phrase au lieu de: "Tout cela dépend de quels sont leurs attributs, ce qui dépend à la fois des questions que nous nous posons" pourrait prendre par exemple la forme suivante: "Tout cela dépend de leurs attributs, qui sont définis selon les questions que nous nous posons."
¶ 27 "de manière telle" -> "de telle manière"
¶ 27 "spécifiquement conçu pour faciliter ce processus aux chercheurs" -> "spécifiquement conçu pour faciliter ce processus pour les chercheurs"
¶ 35 définir qu’est-ce qu’un ouvrage => définir ce qu'est
¶ 37 après avoir défini qu’est-ce qu’un ouvrage => ce qu'est
¶ 44 "si nous faisons click" -> "si nous cliquons sur"
¶ 50 : "pour exploiter ces données avec d’autres utiles." => remplacer utiles par outils
Pour rappel, cette partie a été ajoutée à votre proposition de leçon initiale suivant ma propre recommandation: cette dernière a été faite, d'une part, pour expliciter le titre que vous proposez, d'autre part, parce que nous souhaitons que les leçons du PH offrent aussi une approche théorique sur la méthode, avant d'être des tutoriels initiant à tel ou tel outil. Mais le sujet est vaste et les évaluations concordent sur le besoin de faire des choix. Je pense que la meilleure solution consiste à revoir cette partie pour: a) la supprimer comme sous-partie autonome b) l'intégrer à l'introduction sous forme de problème - le titre actuel de la s/partie pourrait par ex. être formulé sous forme de question dans l'intro pour ensuite développer davantage c) en garder l'essentiel et, de préférence, la réduire, tout en tenant compte des suggestions faites dans les évaluations la concernant (dans les 2 premiers paragraphes de celle de SH, dans la partie dédiée de celle d'OJ). Concrètement, cela reviendrait à garder la définition des données et votre métaphore de traduction, à souligner l'aspect "données construites" à l'aide des références proposées dans les évaluations et, enfin, à évoquer des exemples d'usages variés (plusieurs en sont évoqués dans les évaluations) (peut-être remanier/synthétiser vos deux derniers paragraphes?).
Ce type de réorganisation devrait s'accompagner d'un réajustement du titre de la leçon où l'accent est actuellement mis sur la conception d'une recherche en termes de données. Je tente une proposition, mais peut-être que vous avez déjà des idées: "Des sources aux données: concevoir sa recherche en sciences humaines à l'aide de nodegoat"
Je vous soumets ici les principaux points à revoir quant à cette partie:
[x] Renforcer la définition de ce qu'est une base de données (à l'aide de références bibliographiques si possible, par exemple celle-ci proposée par OJ est disponible en ligne et offrirait par ailleurs une bonne lecture à celles et ceux qui souhaitent en savoir plus sur les bdd).
[x] Aborder la notion de cardinalité. Si vous ne souhaitez pas attaquer de manière frontale les termes techniques, vous pourriez introduire votre audience à la notion de manière douce en parlant des types de relations qui peuvent exister entre vos objets (et les tables qui correspondent) et qui conditionnent la manière dont sera interrogeable la bdd. La référence du précédent commentaire donne des éléments, tout comme cette notice de Wikipédia. Il serait possible même de le faire en explicitant les relations entre les tables de votre modèle. Vous pouvez en dire une ou deux phrases dans cette partie et montrer comment ces restrictions sont implémentées dans nodegoat dans la partie suivante lorsqu'on crée une bdd (au moment où on définit les liens entre les objets dans nodegoat). Cela pourrait être l'occasion de démontrer un des avantages de nodegoat: la simplification de la conception d'une bdd, puisqu'elle peut se faire aussi de manière empirique: si je sais que les livres de ma bdd peuvent avoir été écrits d'un ou plusieurs auteur(e)s, ce qui correspond à une cardinalité de 1,N, je cocherai "mutliple" à mon objet "auteur" dans nodegoat (cf. commentaires sur partie 3). Si jamais cela n'est pas très clair, il est tout à fait posible de s'adresser aux concepteurs de nodegoat ou renvoyer à l'une de leurs billets en ligne sur le site du logiciel (ou de recourir à la documentation?).
[ ] Revoir la pertinence des questions posées dans le paragraphe 16 pour qu'elles soient alignées au modèle des données présenté, car les exemples donnés semblent correspondre peu (les deux évaluations en rappellent l'importance). En parcourant le modèle actuel, je peux penser à l'exemple de la première langue de parution du livre d'un auteur, si différente de son pays d'origine et de sa nationalité: cela pourrait peut-être indiquer qqch d'intéressant pour l'analyse que nous souhaiterions faire de ces données dans une recherche en histoire?
[x] Pour le modèle des données, il serait intéressant de tenir compte du cas des co-auteurs, comme le suggère OJ, pour entre autre aussi noter pourquoi une bdd aide à gérer des problèmes de redondance des données qu'il est possible (inévitable?) d'avoir avec un tableur
D'une manière générale, je vous invite à profiter des commentaires détaillés d'OJ sur cette partie, qui peuvent vous guider à la retravailler. Si quelque chose n'est pas clair, nous pouvons en discuter davantage ici ou par correspondance électronique.
Aussi, vous pouvez tirer profit des publications des concepteurs de nodegoat et renvoyer à celles-ci. Il existe sur le blog du site web du logiciel des billets sur la modélisation des données, y compris sur les modèles conceptuel, logique et physique. Enfin, il me semble inévitable de produire de nouvelles images là où le remaniement du texte aura provoqué des modifications à ce que est illustré dans les images.
[x] ¶ 28: "nodegoat est un logiciel en ligne qui permet aux chercheurs de construire leurs bases de données à partir de leur propre modèle de données et conserver ces données en ligne". => Ajouter que l'export des données et leur sauvegarde en local sont possibles, voire recommandés (bonne pratique!).
[x] ¶ 28: Pour éviter tout malentendu autour du terme orienté objet, je vous propose de reformuler la phrase suivante:
"L’approche du logiciel est ce que l’on appelle « orienté-objet » qui correspond à ce que l’on a proposé ici pour conceptualiser notre recherche : l’idée centrale est que les personnes, les groupes et les choses peuvent tous être traités comme des « objets » connectés par des relations diverses"
Elle pourrait prendre la forme suivante (ou quelque chose de la sorte):
L’approche du logiciel correspond à ce que l’on a proposé ici pour conceptualiser notre recherche : l’idée centrale est que les personnes, les groupes et les choses peuvent tous être traités comme des « objets » connectés par des relations diverses
[x] Montrer où on peut implémenter des restrictions dans les relations qui correspondent à définir les cardinalités de notre modèle. Il me semble qu'il est possible de le faire dans le cadre des ¶¶ 42 et 43 (si on définit la relation entre les objets auteur(e)s et livres, il est possible de cocher, par exemple, multiple, pour désigner qu'un livre peut avoir plusieurs auteurs, ce qui revient à avoir une cardinalité 1,N (un livre = 1 ou plusieurs auteurs). L'exemple du modèle que vous fournissez est 1 livre = 1 auteur, du coup on aurait à cocher unique pour l'objet auteur, mais cela exclurait du coup les livres issus de plusieurs auteur(e)s et rendrait le modèle problématique pour une recherche en évolution, lorsque le cas se présenterait (c'est pourquoi il serait souhaitable de prévoir ce cas dans votre modèle, cf. remarque formulée dans la 2e partie)
[x] Données incertaines (les données floues évoquées par OJ?): comment les gérer? C'est un des avantages de nodegoat également, par exemple gérer les dates incertaines (date de naissance d'un auteur, ou date de parution - parfois on a des ouvrages sans date) qui sont des cas fréquent dans les recherches en histoire.
[x] Evoquer les limites: pas complètement ouvert à l'utilisation, possibilité d'avoir une seule bdd pour un compte d'utilisateur (modèle éco mixte), sauf si l'institution à laquelle on appartient peut garantir l'accès.
N'hésitez pas à développer un peu plus cette partie, qui s'indique pour faire comprendre par la pratique ce qui est énoncé dans l'actuelle partie 2. Encore merci et je reste à votre disposition.
Cher @digitalkosovski, avez-vous eu connaissance du retour ci-dessus? N'hésitez pas s'il y a des points que vous souhaiteriez discuter davantage. Aussi, un grand merci d'avance si nous pouvons voir comment vous comptez procéder par la suite:-)
Bonjour Sofia,
Merci beaucoup pour ce message et pour les recommendations très détaillées. Je suis en principe d’accord avec la plupart des commentaires, y compris avec votre proposition de nouveau titre.
Par contre, comme vous le savez, je viens de déménager en Grèce et de prendre un nouveau poste à Athènes, autrement dit ce mois-ci je suis particulièrement occupé par un nombre de questions administratives, logistiques et formelles qui malheureusement m’empêchent encore de travailler au rythme que je voudrais.
Je reviendrai vers vous dans quelques semaines avec une idée plus claire de quand je pourrai réaliser ces corrections et vous envoyer une nouvelle version.
Je vous remercie par avance pour votre compréhension.
Bien à vous, Agustin
Bonjour Sofia,
Merci beaucoup pour ce message et pour les recommendations très détaillées. Je suis en principe d’accord avec la plupart des commentaires, y compris avec votre proposition de nouveau titre.
Par contre, comme vous le savez, je viens de déménager en Grèce et de prendre un nouveau poste à Athènes, autrement dit ce mois-ci je suis particulièrement occupé par un nombre de questions administratives, logistiques et formelles qui malheureusement m’empêchent encore de travailler au rythme que je voudrais. Je reviendrai vers vous au debut du mois d’octobre avec une idée plus claire de quand je pourrai réaliser ces corrections et vous envoyer une nouvelle version.
Je vous remercie par avance pour votre compréhension.
Bien à vous, Agustin
Le 5 sept. 2022 à 11:36, Sofia Papastamkou @.***> a écrit :
Cher @digitalkosovski, tous, vous trouverez ci-dessous des recommandations détaillées sur les points à revoir/modifications à effectuer afin de produite la version finale de votre leçon. Elles s'appuient sur les évaluations reçues, qui sont largement concordantes entre elles et offrent des instructions (que j'espère claires et détaillées) pour effectuer le travail de remaniement. Si quelque chose n'est pas clair, n'hésitez pas à m'interpeller. Merci à nouveau à tous pour votre travail autour de cette leçon.
Forme
Je vous propose de profiter de ce travail de signalement de coquilles/problèmes de syntaxe/choix de traduction dans les évaluations pour que la version finale du texte soit la plus "propre" possible. Je vous renvoie pour cela à la dernière partie de chacune des relectures qui listent des suggestions concernant des problèmes de forme. Je reprends ci-dessous ces suggestions en ajoutant les miennes (le plus souvent en italiques). Vous y trouverez le no de paragraphe, la phrase ou mot en question puis la suggestion de modification précédée d'une flèche:
¶ 9 Les chercheur(e)s en sciences humaines avons => Nous les chercheur(e)s en sciences humaines avons ¶ 9 Traduction pas claire (verbe indiquer inapproprié) : "sans forcément pouvoir indiquer un dataset tel que l’on le conçoit traditionnellement" => remplacer indiquer un dataset par renvoyer à un jeu de données ¶ 11 "concevoir la recherche en termes de données offre des avantages non seulement techniques et pratiques, mais aussi conceptuelles" -> "conceptuels" ¶ 12 "c'est souvent préférable" -> "il est souvent préférable" ¶ 12 Si nous voulions consigner des informations sur ces livres. Nous le ferions de manière intuitive dans un tableur, comme ça => Si nous voulions consigner des informations sur ces livres, nous le ferions de manière intuitive dans un tableur, comme cela ¶ 14 "file" -> "ligne" ¶ 16 "Pourquoi on voudrait faire cela?" -> Pourquoi voudrait-on faire cela? ¶ 16 On rencontre à la fois "auteures" et "auteurs" comme sujet => remplacer partout par auteur(e)s ¶ 18 répétition "nous devons définir quels sont quels sont les objets, quels attributs ils contiennent et comment ils se connectent les uns aux autres" -> "nous devons définir les objets, les attributs qu'ils contiennt et la façon dont ils se connectent les uns aux autres". ¶ 21 : qu’est-ce que chacun de ces objets contient comme information => ce que chacun de ces objets contient... ¶ 21 : "Tout cela dépend de quels sont leurs attributs" => remplacer par Tout cela dépend de leurs attributs ¶ 21 : "ce qui dépend à la fois des questions que nous nous posons..." Le "à la fois" suppose un 2e terme après "des questions" Merci de noter aussi que nous rencontrons à deux reprises "dépend". La phrase au lieu de: "Tout cela dépend de quels sont leurs attributs, ce qui dépend à la fois des questions que nous nous posons" pourrait prendre par exemple la forme suivante: "Tout cela dépend de leurs attributs, qui sont définis selon les questions que nous nous posons." ¶ 27 "de manière telle" -> "de telle manière" ¶ 27 "spécifiquement conçu pour faciliter ce processus aux chercheurs" -> "spécifiquement conçu pour faciliter ce processus pour les chercheurs" ¶ 35 définir qu’est-ce qu’un ouvrage => définir ce qu'est ¶ 37 après avoir défini qu’est-ce qu’un ouvrage => ce qu'est ¶ 44 "si nous faisons click" -> "si nous cliquons sur" ¶ 50 : "pour exploiter ces données avec d’autres utiles." => remplacer utiles par outils
Recommandation sur la première partie
Pour rappel, cette partie a été ajoutée à votre proposition de leçon initiale suivant ma propre recommandation: cette dernière a été faite, d'une part, pour expliciter le titre que vous proposez, d'autre part, parce que nous souhaitons que les leçons du PH offrent aussi une approche théorique sur la méthode, avant d'être des tutoriels initiant à tel ou tel outil. Mais le sujet est vaste et les évaluations concordent sur le besoin de faire des choix. Je pense que la meilleure solution consiste à revoir cette partie pour: a) la supprimer comme sous-partie autonome b) l'intégrer à l'introduction sous forme de problème - le titre actuel de la s/partie pourrait par ex. être formulé sous forme de question dans l'intro pour ensuite développer davantage c) en garder l'essentiel et, de préférence, la réduire, tout en tenant compte des suggestions faites dans les évaluations la concernant (dans les 2 premiers paragraphes de celle de SH, dans la partie dédiée de celle d'OJ). Concrètement, cela reviendrait à garder la définition des données et votre métaphore de traduction, à souligner l'aspect "données construites" à l'aide des références proposées dans les évaluations et, enfin, à évoquer des exemples d'usages variés (plusieurs en sont évoqués dans les évaluations) (peut-être remanier/synthétiser vos deux derniers paragraphes?).
Ce type de réorganisation devrait s'accompagner d'un réajustement du titre de la leçon où l'accent est actuellement mis sur la conception d'une recherche en termes de données. Je tente une proposition, mais peut-être que vous avez déjà des idées: "Des sources aux données: concevoir sa recherche en sciences humaines à l'aide de nodegoat"
Partie base et modèle de données
Je vous soumets ici les principaux points à revoir quant à cette partie:
Renforcer la définition de ce qu'est une base de données (à l'aide de références bibliographiques si possible, par exemple celle-ci proposée par OJ est disponible en ligne et offrirait par ailleurs une bonne lecture à celles et ceux qui souhaitent en savoir plus sur les bdd).
Aborder la notion de cardinalité. Si vous ne souhaitez pas attaquer de manière frontale les termes techniques, vous pourriez introduire votre audience à la notion de manière douce en parlant des types de relations qui peuvent exister entre vos objets (et les tables qui correspondent) et qui conditionnent la manière dont sera interrogeable la bdd. La référence du précédent commentaire donne des éléments, tout comme cette notice de Wikipédia. Il serait possible même de le faire en explicitant les relations entre les tables de votre modèle. Vous pouvez en dire une ou deux phrases dans cette partie et montrer comment ces restrictions sont implémentées dans nodegoat dans la partie suivante lorsqu'on crée une bdd (au moment où on définit les liens entre les objets dans nodegoat). Cela pourrait être l'occasion de démontrer un des avantages de nodegoat: la simplification de la conception d'une bdd, puisqu'elle peut se faire aussi de manière empirique: si je sais que les livres de ma bdd peuvent avoir été écrits d'un ou plusieurs auteur(e)s, ce qui correspond à une cardinalité de 1,N, je cocherai "mutliple" à mon objet "auteur" dans nodegoat (cf. commentaires sur partie 3). Si jamais cela n'est pas très clair, il est tout à fait posible de s'adresser aux concepteurs de nodegoat ou renvoyer à l'une de leurs billets en ligne sur le site du logiciel (ou de recourir à la documentation?).
Revoir la pertinence des questions posées dans le paragraphe 16 pour qu'elles soient alignées au modèle des données présenté, car les exemples donnés semblent correspondre peu (les deux évaluations en rappellent l'importance). En parcourant le modèle actuel, je peux penser à l'exemple de la première langue de parution du livre d'un auteur, si différente de son pays d'origine et de sa nationalité: cela pourrait peut-être indiquer qqch d'intéressant pour l'analyse que nous souhaiterions faire de ces données dans une recherche en histoire?
Pour le modèle des données, il serait intéressant de tenir compte du cas des co-auteurs, comme le suggère OJ, pour entre autre aussi noter pourquoi une bdd aide à gérer des problèmes de redondance des données qu'il est possible (inévitable?) d'avoir avec un tableur
D'une manière générale, je vous invite à profiter des commentaires détaillés d'OJ sur cette partie, qui peuvent vous guider à la retravailler. Si quelque chose n'est pas clair, nous pouvons en discuter davantage ici ou par correspondance électronique.
Aussi, vous pouvez tirer profit des publications des concepteurs de nodegoat et renvoyer à celles-ci. Il existe sur le blog du site web du logiciel des billets sur la modélisation des données, y compris sur les modèles conceptuel, logique et physique. Enfin, il me semble inévitable de produire de nouvelles images là où le remaniement du texte aura provoqué des modifications à ce que est illustré dans les images.
Partie construire et gérer ses bases de données avec nodegoat
¶ 28: "nodegoat est un logiciel en ligne qui permet aux chercheurs de construire leurs bases de données à partir de leur propre modèle de données et conserver ces données en ligne". => Ajouter que l'export des données et leur sauvegarde en local sont possibles, voire recommandés (bonne pratique!).
¶ 28: Pour éviter tout malentendu autour du terme orienté objet, je vous propose de reformuler la phrase suivante: "L’approche du logiciel est ce que l’on appelle « orienté-objet » qui correspond à ce que l’on a proposé ici pour conceptualiser notre recherche : l’idée centrale est que les personnes, les groupes et les choses peuvent tous être traités comme des « objets » connectés par des relations diverses" Elle pourrait prendre la forme suivante (ou quelque chose de la sorte):
L’approche du logiciel correspond à ce que l’on a proposé ici pour conceptualiser notre recherche : l’idée centrale est que les personnes, les groupes et les choses peuvent tous être traités comme des « objets » connectés par des relations diverses
Montrer où on peut implémenter des restrictions dans les relations qui correspondent à définir les cardinalités de notre modèle. Il me semble qu'il est possible de le faire dans le cadre des ¶¶ 42 et 43 (si on définit la relation entre les objets auteur(e)s et livres, il est possible de cocher, par exemple, multiple, pour désigner qu'un livre peut avoir plusieurs auteurs, ce qui revient à avoir une cardinalité 1,N (un livre = 1 ou plusieurs auteurs). L'exemple du modèle que vous fournissez est 1 livre = 1 auteur, du coup on aurait à cocher unique pour l'objet auteur, mais cela exclurait du coup les livres issus de plusieurs auteur(e)s et rendrait le modèle problématique pour une recherche en évolution, lorsque le cas se présenterait (c'est pourquoi il serait souhaitable de prévoir ce cas dans votre modèle, cf. remarque formulée dans la 2e partie)
Données incertaines (les données floues évoquées par OJ?): comment les gérer? C'est un des avantages de nodegoat également, par exemple gérer les dates incertaines (date de naissance d'un auteur, ou date de parution - parfois on a des ouvrages sans date) qui sont des cas fréquent dans les recherches en histoire.
Evoquer les limites: pas complètement ouvert à l'utilisation, possibilité d'avoir une seule bdd pour un compte d'utilisateur (modèle éco mixte), sauf si l'institution à laquelle on appartient peut garantir l'accès.
N'hésitez pas à développer un peu plus cette partie, qui s'indique pour faire comprendre par la pratique ce qui est énoncé dans l'actuelle partie 2. Encore merci et je reste à votre disposition.
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.
Bonjour @digitalkosovski, merci pour cette mise à jour. J'avais bien vu votre message et je comprends bien évidemment les raisons. En revanche, vous évoquez le début du mois d'octobre dans votre dernier commentaire, s'agit-il peut-être d'une erreur? Est-il possible pour vous de viser la mi-novembre pour finir avec les corrections? Merci beaucoup.
Bonjour @spapastamkou et désolé pour ma réponse tardive. En fait j'avais voulu dire "fin octobre", mais je me suis visiblement trompé, je m'excuse.
Je commence à retravailler le texte dans les prochains jours, j’espère donc tout finir pour la mi-novembre.
A bientôt !
Merci @digitalkosovski ! Cela tombe très bien car bientôt je vais entrer en berne, quant à mes acitvités au PH, pendant quelques mois. Nous sommes encore dans des délais très raisonnables et nous pourrons travailler sans pression. A très prochainement!
Bonjour,
Juste un mot pour vous dire que je suis en train de travailler sur la correction de cette leçon et j’espère pouvoir vous l'envoyer vers la mi-décembre au plus tard. Je m'excuse encore une fois pour ce retard par rapport à la date originale que nous avions convenu pour octobre-novembre.
A bientôt !
Bonjour @digitalkosovski, je reviens vers vous conformément à votre dernière mise à jour concernant l'envoi du corrigé de votre article pour la mi-décembre. Pouvez-vous me dire où vous en êtes où avec la la version corrigée, s'il vous plaît? J'en aurais besoin dans les meilleurs délais afin de pouvoir travailler de mon côté aussi. Merci d'avance!
Bonjour Sofia,
J'ai fait des corrections des forme et j'ai retravaillé la première partie (en fusionnant introduction et première partie), je suis toujours en train de travailler la deuxième partie qui est celle qui demande le plus de modifications, au niveau conceptuel mais aussi formel. Je compte finir d'ici la semaine prochaine.
Encore une fois, je suis désolé pour ce retard considérable. Les évaluations ont été très justes, mais les modifications demandées sont importantes et sincèrement je n'avais pas prévu dans mon calendrier de devoir consacrer ce temps à la réécriture de la leçon (c'est mon erreur bien entendu et j'en suis navré). Je crois néanmoins que les commentaires et suggestions feront de cette leçon une contribution bien meilleure au PH, meme si elle arrive un peu plus tard que prévu...
Bien à vous, Agustín
Bonjour Sofia,
J'essaye de vous envoyer la nouvelle version d'ici la fin de la journée, demain au plus tard.
Cordialement, Agustín
Bonjour,
Je viens de faire remonter la nouvelle version de la leçon ici : https://github.com/programminghistorian/ph-submissions/blob/gh-pages/fr/en-cours/originales/concevoir-recherche-donnees-nodegoat.md
En ce qui concerne les changements, je pense avoir adressé tout (ou presque tout) ce qui était demandé. En plus des corrections de style et de la légère restructuration résultant d'une réduction de la première partie et sa fusion avec l'introduction, j'ai enrichi la définition de base de données et de modèles de données, j'ai ajouté un autre exemple d'ouvrage avec deux auteurs qui me permet d'adresser la question de la cardinalité et j'ai aussi discuté des données incertaines sur nodegoat. Avec tout cela, la partie sur l'outil en soi est devenue plus longue, j’espère ne pas avoir perdu le fil, car je pense que le plus important est de pouvoir expliquer de la manière la plus claire possible le "workflow".
J'ai aussi pas mal travaillé sur les images : il y en a plus qu'avant et leur ordre a un peu changé. Je voudrais vous adresser ces 14 images, mais je ne sais pas si je dois le faire par mail comme lors de mon premier envoi ?
Merci encore une fois pour votre patience.
Cordialement, Agustín
Bonjour Agustin, merci pour votre mise à jour. Je ferai de mon mieux pour vérifier la nouvelle version dans des délais corrects, même si le contexte de fin d'année s'y prête fort mal à vrai dire. Si, après vérification éditoriale, la nouvelle version est prête à être publiée, il faudra compter une étape supplémentaire de corrections orthotypographiques et une encore de vérifications de forme finales. Les cas échéant, ces étapes seront organisées et réalisées après les fêtes de fin d'année. Si, en revanche, le texte nécessite du travail supplémentaire de votre part, nous allons devoir voir ensemble, vous et moi, les délais car je serai absente du PH pendant un moment, comme je l'avais précisé dans un commentaire plus haut.
Concernant les images, le plus simple serait que vous les déposiez sur un espace de type drive où je peux les télécharger ou, si vous préférez, me les envoyer par email. En revanche, merci de tenir compte de deux choses:
{% include figure.html filename="nodegoat-01.png" caption="Figure 1: Schéma logique représentant les relations entre livres, maisons d'édition et auteurs." %}
est devenu après votre modification: Figure 1: Schéma logique représentant les relations entre livres, maisons d'édition et auteurs.
Vous pouvez garder la syntaxe que je vous ai mis ci-dessus et il suffira de copier le bon nom de fichier pour filename; puis la légende que vous souhaitez avoir dans la partie caption, dans les deux cas entre guillemets. Si cela vous est difficile de façonner les nouvelles images, n'hésitez pas à me faire signe.
Merci et je reste à votre disposition pour tout complément d'information. Bonne journée
Bonjour,
Je viens de faire un nouveau commit avec l'encodage des images, je suis désolé d'avoir écrasé l'encodage (j'étais en train de travailler sur un fichier texte et j'ai copié le texte sans avoir remarqué l'encodage du fichier original). En ce qui concerne les images elles-mêmes, je vous envoyé un fichier avec les 14 images comprimées par mail.
Sinon en ce qui concerne les dates, je suis à votre disposition pour travailler sur le texte quand vous serez à nouveau disponible. Je comprends que ce retard est surtout le résultat de mon propre retard à retravailler la leçon durant les mois précédents. J’espère que cette nouvelle version qui suit les conseils des évaluateurs, qui est enrichie avec quelques références et nouveaux concepts et qui se concentre plus sur l'outil sera satisfaisante. Mais je reste à disposition pour la relecture ou éventuellement, si nécessaire, pour retravailler quoi que ce soit en termes du contenu.
Je vous remercie encore une fois pour votre patience et j'en profite pour souhaiter de joyeuses fetes à toute l'équipe de PH.
Bien à vous, Agustín
@digitalkosovski Bonjour aussi ici, je vous confirme à nouveau que j'ai bien reçu les fichiers des images et je vous remercie pour cet envoi. Je mettrai à jour le ticket dès que j'aurai pu travailler sur le texte. Les soucis avec les fichiers ou encore les retards sont des phénomènes assez fréquents par ici (et de notre côté aussi), on fait avec :-) Bonnes fêtes de fin d'année à vous aussi!
Bonjour, une mise à jour pour faire savoir que j'ai entamé la vérification des corrections de la leçon. Pour le moment j'ai achevé celles qui portaient sur la forme et j'ai attaqué celles sur le fond qui sont en cours. Je reviendrai ici lorsqu'elles seront achevées et en espérant que j'aurai aussi résolu un problème d'affichage de la prévisualisation qui s'est présenté entretemps. Merci pour votre patience!
Dear @spapastamkou, Looks like you already managed to resolve the problem with the tables! Let me know if there's anything else I can help with? A.
Thanks, Anisa, I only had to do a bit of digging to find a previous version of the file and reestablish the formatting of the table. Also, I removed the :
from the title of the lesson in the yaml metadata and replaced it with comma ,
as it created a problem of display of the file.
J'ai pratiquement fini le travail de vérification sur la dernière version de cette leçon @digitalkosovski et je reviendrai très prochainement vers vous avec plus d'informations. Merci pour votre patience et à bientôt.
Très bien, merci à vous pour ce travail ! Je reste donc dans l'attente. à bientôt.
Bonjour @digitalkosovski, je reviens vers vous après avoir enregistré les dernières modifications que je vous propose séparément dans un pull request référencé ci-haut. J'ai opté pour le faire ainsi afin de ganger du temps et pour que vous puissiez les inspecter vous-même et demander des modifications, si vous le souhaitez, plutôt que de les trouver déjà enrégistrées dans le texte (c'est pour cette raison qu'elles ne sont pas encore visibles dans la prévisualisation).
Vous pouvez voir ces modifications dans ce commit-ci et dans ce commit-là.
Il s'agit de modifications sur le fond, mais aussi sur la forme, dans le but de tenir au mieux compte de certaines suggestions formulées dans les évaluations; de rendre la terminologie conforme à celle de la littérature afférente; d'ajouter des précisions là où il était utile de le faire (par exemple, sur la création de projet une fois connectés à nodegoat en amont de tout le reste, car si on est novice on a peut-etre du mal à s'orienter au début). Je n'ai pas encore mis à jour dans le texte la version évoquée de nodegoat mais j'ai en commentaire de le faire pour tenir compte de la plus récente - j'ai reproduit toutes les étapes décrites dans la leçon et il n'y a pas de différences, sauf erreur de ma part.
Je vous laisse les inspecter et me dire ce que vous en pensez?
Autrement, il reste encore deux questions à traiter auxquelles je n'ai pas touché dans le pull request référencé. Ces questions ont été évoquées dans les évaluations et sont à mon sens majeures et il faut les résoudre pour pouvoir publier l'article:
Je vous propose également que nous intégrions dans le texte, à la fin de la partie "la logique de notre recherche" un lien renvoyant à l'exemple du modèle de données proposé par nodegoat pour que le lectorat puisse avoir accès à de différents exemples.
Le commentaire est long et je vous prie de m'excuser si le ton sonne sec, je rédige vite! Je reste à votre disposition si vous souhaitez des précisions ou de discuter de quoi que ce soit sur les points que j'aborde ci-dessus. Merci et courage: un peu d'énergie encore, et nous arriverons à bout de ce travail.
Bonjour Sofia,
Merci pour votre message et pour votre travail. Je comprends vos commentaires et je suis bien d'accord avec les suggestions. En effet j'ai oublié d'adresse la question de la "ville" dans le modèle, puis le fait d'avoir mis les titres de Djilas et Milosz en français crée effectivement une confusion que je n'avais pas remarquée... Et j'ajouterai bien entendu quelques références concernant la nature construire de la donnée et le lien vers le modèle proposée par nodegoat.
Par contre, faire ces changements me demande un temps dont malheureusement je ne dispose dans l'immédiat. Puis-je revenir vers vous d'ici la fin du mois avec une version définitive ?
Sinon j'avoue aussi ne pas comprendre la démarche de deux commits. Je ne sais pas finalement sur lequel je dois travailler.
Amicalement, Agustín
@digitalkosovski Avant toute chose: bien sûr, pas de problème pour avoir les corrections fin février: je serai sans dote en congé de mes activités du PH en ce moment-là, mais prendrai d'assurer le suivi de tout ce qui n'aura pas été achevé d'ici là.
Je me rends compte que j'ai inséré de mauvais liens dans mon commentaire ci-dessus; je corrige, mais merci de vous fier de ce lien-ci pour le pull request: https://github.com/programminghistorian/ph-submissions/pull/548 Il référence les deux commits dont il est question et vous pouvez les inspecter de là. Si vous êtes toujours d'accord, comme je crois avoir compris, n'hésitez pas à me confirmer à nouveau par commentaire; sur réception, je vais fusionner ce pull request et vous pourrez par la suite insérer directement vos modifications dans le dépôt comme à l'accoutumé. Je vous ferai signe quand ce sera bon.
N'hésitez pas à me tenir au courant, ici ou par mail, si vous souhaitez échanger sur quoi que ce soit.
Ceci est secondaire, mais sinon j'ai choisi une image pour la leçon, au cas où vous avez un avis:-) (c'est à titre d'information).
Bonjour @digitalkosovski, en réponse de votre commentaire récent, vous pouvez en effet reprendre votre travail de correction sur la base du fichier qui se trouve dans le dépôt des soumissions et qui offre la version la plus récente de la leçon.
Pour rappel, la prévisualisation est consultable à partir de ce lien-ci: http://programminghistorian.github.io/ph-submissions/fr/en-cours/originales/concevoir-recherche-donnees-nodegoat
Merci à vous et je reste à votre disposition.
Merci @spapastamkou Par contre je n'ai pas réussi à accéder à l'éditeur du fichier : le bouton (le petit crayon ou l'option "Edit this file") apparaît comme désactivé ?
J'en profite pour vous poser une question @spapastamkou : j'ai lu (et beaucoup apprecié) un texte de Manfred Thaller concernant l'information que l'on trouve dans les sources historiques et les défis de travailler avec en informatique. Ce texte était conseillé par un des évaluateurs et, bien qu'il soit un peu lourd, il me semble être une très bonne référence à donner pour la première partie. Je voudrais produire un petit schéma en triangle tiré du texte de Thaller sur les rapports hiérarchiques data-information-knowledge, mais cela voudrait dire ajouter une nouvelle image à la leçon. Est-ce problématique si j'ajoute une image à ce stade, après les évaluations ?
Merci d'avance.
@digitalkosovski c'est étrange que vous n'arrivez pas à accéder au fichier et je n'arrive pas à comprendre pourquoi - j'ai vérifié vos droits d'accès au dépôt et tout semble bon, peut-être c'est un dysfonctionnement temporaire de l'interface et il suffirait d'essayer à nouveau un peu plus tard? Par précaution, je vous joins ici le fichier de la leçon: concevoir-recherche-donnees-nodegoat_v13022023.md Vous pouvez travailler à partir de ce fichier et me le renvoyer pour enregistrer les modifications souhaitées, quand vous aurez fini, sans problème.
Autrement, concernant des images supplémentaires: vous pouvez bien sûr en ajouter, pourvu que ces images soient libres de droits. Je vous aiderai pour les encoder dans le texte, si besoin.
Merci et à bientôt
@spapastamkou Oui c'est étrange, c'est la même chose pour moi - impossible de modifier le fichier. Espérons que ça soit un petit bug qui va disparaitre !
@marie-flesch merci! Est-ce pareil pour toi pour d'autres fichiers, par ex. les traductions en cours? Moi j'accède sans problème au fichier modifiable.
Le Programming Historian en français a reçu la leçon "Concevoir une recherche en sciences humaines en termes de données (et ne pas mourie en essayant)" de @digitalkosovski . Cette leçon est maintenant en cours d'évaluation. Une prévisualisation est disponible ici:
http://programminghistorian.github.io/ph-submissions/fr/en-cours/originales/concevoir-base-donnees-nodegoat
J'assume le rôle de rédactrice en charge du suivi du processus de l'évaluation. Dans ce cadre, je vais solliciter deux relectures auprès de la communauté et coordonner les échanges qui auront lieu dans cet espace. Les relecteurs / relectrices peuvent utiliser la numérotation des lignes fournie dans l'aperçu pour organiser leurs commentaires, si cela leur convient, tout en restant libres de présenter leur évaluation de la manière qui leur semble la meilleure.
Tout membre de la communauté peut faire un retour constructif sur ce fil de commentaires, après avoir pris connaissance de nos consignes aux évaluateurs et évaluatrices et accepté notre politique contre le harcèlement (voir ci-dessous). Nous demandons que toutes les relectures cessent après réception de la seconde évaluation formelle, pour que l'auteur puisse travailler sur la révision de son texte. Le rédacteur l'annoncera sur ce fil quand cette étape aura été atteinte.
La discussion s'organise au niveau de Github. Si quelqu'un préfère de discuter de manière privée, merci de m'envoyer un message électronique. Vous avez toujours la possibilité de vous tourner vers notre médiatrice Hélène Huet si vous avez le sentiment qu'une médiation est nécessaire. Ceci ne risque d'avoir aucune incidence négative sur l'évaluation de cette leçon.
Politique contre le harcèlement
Vous trouverez ci-dessous les principes du Programming Historian en français qui doivent inspirer les échanges entre évaluateurs et évaluatrices, auteur(e)s, rédacteurs et rédactrices, ainsi que toute personne contribuant à nos forums publics.
Le Programming Historian en français tient à garantir un environnement académique ouvert à la communauté, qui offre la pleine liberté d’explorer minutieusement des idées, poser des questions, faire des suggestions ou demander des clarifications. Il fournit aussi un espace libre de toute discrimination envers les personnes contribuant au projet indépendamment du genre, de l’orientation sexuelle, des situations d’handicap, de l’apparence physique, de la masse corporelle, de l’origine, de l’âge, de la religion ou de l’expérience technique. Nous ne tolérons aucune forme d’harcèlement ou d’attaque personnelle contre les membres de la communauté. Les personnes qui violent ces règles sont susceptibles d’être expulsées de la communauté à la discrétion du conseil éditorial. Toute personne en mesure de témoigner de tels comportements ou qui en est la victime peut contacter notre dispositif de médiation (Hélène Huet). Merci de nous aider à créer un espace d’échange et de discussion sûr.
Modèle de cession non-exclusive des droits d'exploitation pour les auteurs (à déposer sous forme de commentaire dans ce fil).
Je [prénom, nom] auteur(e) cède à ProgHist Ltd de manière non-exclusive notamment le droit de publier le tutoriel dont il est question dans ce ticket (y compris le résumé, les tables, les illustrations, les données, et des ressources supplémentaires) sous licence CC-BY.