OpenWeek / java-syllabus-content

GNU Affero General Public License v3.0
2 stars 7 forks source link

Homogénéisation du syllabus: création de conventions #9

Open francoismichel opened 7 years ago

francoismichel commented 7 years ago

Bonjour à tous,

Après avoir discuté avec Alexandre et Olivier Goletti, nous pensons que la prochaine étape pour ce syllabus est d'homogénéiser son contenu. On vous propose donc d'établir des conventions d'écriture que l'on respectera ensuite lors de l'écriture d'une page. On a déjà réfléchi à une base, mais n'hésitez pas à donner votre avis et à proposer de nouvelles idées.

Mise en forme du texte

Par rapport à la mise en forme du texte, sans parler du contenu, on pense à ceci :

Pédagogie

Quelques idées d'un point de vue pédagogique maintenant:

Création d'une page

Comme le projet est Open-Source, n'importe qui peut avoir envie d'écrire une page à n'importe quel moment et plusieurs personnes peuvent travailler ensemble sur une page/chapitre, il est donc important de se coordonner. Il serait donc intéressant d'avoir une marche à suivre pour travailler ensemble facilement sur l'élaboration d'une page par étapes. Les différentes étapes que l'on pourrait suivre seraient :

  1. Définir le sujet du chapitre
  2. Définir l'ensemble des choses dont nous allons discuter dans le chapitre (par exemple, dans le chapitre sur les boucles on peut volontairement laisser de côté les for-each
  3. Établir l'ensemble des pré-requis pour le chapitre. Il est possible de ré-aborder certains concepts par après. Par exemple, une fois qu’on a fait les conditions simples, reparler des expressions que l'on évalue dans le cadre d’une condition.
  4. Définir l'ordre dans lequel les éléments théoriques vont être proposés
  5. Écrire une page minimaliste uniquement avec la théorie
  6. Une fois que le contenu théorique est satisfaisant, l'enrober d'exemples et d'exercice
  7. Citer les éventuelles sources d'inspirations/traduction (Notamment le syllabus de Java du cours de bac1 pour ceux ayant traduit des parties)

Voilà ce qui est ressorti de nos discussions. Qu'en pensez-vous ? Certains points sont plus prioritaires que d'autres (exemple, il est plus important d'avoir rapidement une forme homogène pour le syllabus que d'avoir un tooltip ou un hyperlien pour chaque nouvelle notion vue), mais tous ont un intérêt.

Ce ne sont que des propositions, on attend donc vos avis et n'hésitez pas à faire vos propres propositions !

Encore un grand merci à tous,

Alexandre & François

AlexandreDubray commented 7 years ago

Quelques idées supplémentaires qui pourraient être intéressante (reprise notamment d'erreurs courantes trouvées par Olivier Goletti)

ogoletti commented 7 years ago

Comment propose-t-on de citer le cours dont sont traduits certaines pages ? Directement dans le texte ? Ou simplement dans les sources de la page ?

francoismichel commented 7 years ago

Je propose dans un premier temps d'ajouter un bandeau en italique au début des pages concernées

ogoletti commented 7 years ago

Pour info, il y a une clause NC sur http://math.hws.edu/javanotes/. Et donc SA nous oblige de mettre NC sur les parties du syllabus qui sont traduites.

mpiraux commented 7 years ago

Une convention sur le placement des accolades devrait être aussi adoptée.