Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Solutions des exercices #35

Open
mcodutti opened this issue Aug 19, 2013 · 18 comments
Open

Solutions des exercices #35

mcodutti opened this issue Aug 19, 2013 · 18 comments

Comments

@mcodutti
Copy link
Owner

Catherine voudrait pouvoir fournir les solutions aux exercices (pour les profs uniquement).
La meilleure idée pour garder la synchronisation entre les énoncés et les solutions est de mettre la solution juste en dessous de l'énoncé dans le source LaTeX.
À partir de là, il faut fournir :

  1. Une version pour les étudiants (juste les énoncés comme d'habitude)
  2. Une version pour les professeurs.Plusieurs possibilités.
  • La solution juste en dessous de l'énoncé
  • Les solutions en fin de chapitre/de document
  • Un document à part avec juste les solutions Ma préférée pour 2 raisons.
    • Avec les 2 premières solutions, la version prof n'a pas la même numérotation des pages que la version étudiant
    • La production des 2 documents me parait plus facile à automatiser.

Le problème n'est pas nouveau et des packages existent déjà pour le faire

  • exercise : À l'air bien et fort configurable mais les solutions ne peuvent pas être dans un document à part pour ce que j'en ai compris
  • exsol : Génère les solutions dans un document à part. Je pense qu'on peut vite arriver à ce qu'on veut avec ça. Inconvénient : il n'est pas présent dans mes packages Ubuntu; je vais devoir l'installer à la main.
  • Il y en a encore qq autrres : cf. http://www.ctan.org/topic/exercise

edit : j'ai pu installer exsol mais il gère mal les accents et j'ai pas envie de retransformer tous les é en 'e, etc.
J'ai trouvé le package answer qui a l'air de convenir aussi. Je testerai...demain.

@cathleruste
Copy link
Collaborator

J'ai installé exsol, ça marche bien (encore qq config et tout sera "parfait" !)
Merci !

@mcodutti
Copy link
Owner Author

Et ça ne pose pas de problème avec les accents ?

2013/8/20 cathleruste [email protected]

J'ai installé exsol, ça marche bien (encore qq config et tout sera
"parfait" !)
Merci !


Reply to this email directly or view it on GitHubhttps://github.com//issues/35#issuecomment-22910582
.

@cathleruste
Copy link
Collaborator

Si, ça fait partie des "détails à régler"...

@cathleruste
Copy link
Collaborator

En plus d'une erreur compil à chaque chapitre ^^

@cathleruste
Copy link
Collaborator

Il ne sauve pas en UTF-8

@mcodutti
Copy link
Owner Author

Je suis arrivé à un résultat très correct avec le package "answer"
On ajoute un
\begin{Solution}
La solution
\end{Solution}
à l'intérieur un Exercice donné et on peut facilement générer un document
séparé avec les solutions.
Je joins un court exemple en annexe (les numéros des exercices sont
précédés du numéro du chapitre.

PS: pour le moment, je dois encore faire un "iconv" pour convertir le tex
version prof de latin1 vers utf8 avant de le compiler.

edit: bon, je n'arrive pas à joindre un PDF dans une issue.
Je te l'envoie par mail.

@mcodutti
Copy link
Owner Author

Bon, tout ça est à présent intégré au syllabus.
Et plus de bug d'encodage :)

Je récapitule

  1. À l'intérieur (à la fin à priori) d'un Exercice donné, on ajoute la solution :
\begin{Solution}
La solution
\end{Solution}
  1. Le recueil de solutions est obtenu en compilant log1-solutions.tex

@cathleruste
Copy link
Collaborator

\°/
Merci Marco :D

@cathleruste
Copy link
Collaborator

Mais du coup, si on écrit les solutions, on continue à partager sur gitHub ??? (le risque est faible qu'un étudiant tombe dessus si Nicolas n'en parle pas mais... )

@mcodutti
Copy link
Owner Author

Zut, la faille :(
Disons que le système est prêt, qu'on pourrait écrire des solutions... mais qu'on ne le fera pas... encore.
Voilà une motivation pour avancer dans le projet "Installer un serveur Git et une application de suivi de bugs sur le serveur installé par Nicolas".
Nicolas, tu te sens motivé ?

@npettiaux
Copy link
Collaborator

Salut, oui je me sens motivé et je vais mettre comme dit gitlab (voir http://gitlab.org) sur le nouveau serveur. Cela nous permettra d'avoir un github privé chez nous. Juste pas le temps de le faire avant la semaine prochaine.

@mcodutti
Copy link
Owner Author

Je viens d'aller me promener sur le serveur de démo de gitlab
Ca m'a l'air très bien, j'ai hâte !

@Bardack66
Copy link

« Mais du coup, si on écrit les solutions, on continue à partager sur gitHub ??? »

Les étudiants sont partout … et les autres aussi :)

@pbettens
Copy link

Bardack était le bavard le plus ancien … ou l'ancien le plus bavard ;-)

@cathleruste
Copy link
Collaborator

Pfeugneugneu Bardack ! Le jour même de ton anniv ! Tu te le gardais en cadeau ou quoi ???

@npettiaux
Copy link
Collaborator

Il y a un consensus parmi les profs : eux ne partageront pas les solutions sur github en public mais sur un serveur git privé. Ce que les étudiants font est leur problème. Ceci dit, à mon avis, ce serait bien si ils contribuaient aux notes de cours par des patchs et issues ;-)

@lbeeckmans
Copy link
Collaborator

Après lecture de cette issue, je rappelle aussi mon point de vue concernant la publication ou le partage de solutions, qui est pour moi complétement improductif... Je vous propose plutôt de compiler votre propre recueil de solutions pour votre usage privé, et en cas de doutes ou de difficulté, d'échanger un schéma de résolution avec un collègue, en en parlant par exemple de vive voix à la salle des profs... donc plutôt "tiens, comment résoudrais-tu l'exercice 19" plutôt que "peux-tu me passer la solution de l'ex.19"... Rien n'est moins constructif qu'une solution toute faite, c'est un tel appauvrissement aussi de la poser une fois pour toute sur un support alors qu'il existe tant de possibilités de résolution... Il y a un risque pour les profs (celui de ne plus réfléchir à une nouvelle manière de faire) autant que pour les étudiants (celui de croire qu'il y a une solution modèle, ou tout simplement de moins réfléchir). Le message devrait passer aussi auprès des étudiants, invitez-les à réfléchir, à comparer leurs solutions originales entre-eux, mais d'éviter de déposer des solutions toutes faites où que ce soit...

Je termine par cette citation bien connue de Voltaire : "Les meilleurs livres sont ceux qui font faire la moitié du chemin aux lecteurs."

@npettiaux
Copy link
Collaborator

Merci Laurent pour la réflexion et la citation de Voltaire. J'apprécie les 2. Je discuterai très très volontier des résolutions ... encore faut-il se croiser. Je crois que le monde est moins simple, et que plusieurs approches sont possibles et même souhaitables. Pour certains, avoir les solutions peut aider. Et pour moi, la bonne formule serait qu'il y ait plusieurs bonnes solutions de chaque problème pour lesquelles une solution est proposée. Pour bien constater qu'il y a effectivement plusieurs bonnes solutions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants