profmaquette-minimal

→ Universe

profmaquette-minimal

Fiches d’exercices à la manière de ProfMaquette.

profmaquette-minimal sert à composer des fiches d’exercices avec Typst et de factoriser le travail (écriture des exercices et des corrigés) en un seul endroit. On écrit les énoncés et leurs corrigés au même endroit dans l’éditeur de texte, et le paquet (à l’aide des options) se charge de tout le reste. En résumé :

Le paquet s’adresse particulièrement aux enseignants, mais pas que de mathématiques !
Je mets ici un exemple détaillé, afin de voir ce qu’il est possible de faire.

// Un exemple qui regroupe beaucoup de fonctionnalités d'un seul coup.
#show: maquette.with(
  liste-corriges: ("1-2", 4),
  couleur-interne: green,
  couleur-externe: orange,
  couleur-fdr: rgb("#85144b"),
)
#align(center, afficher-fdr)
#thematique[Fractions]

// exercice 1
#exercice(
  titre: "Addition de fractions (numériques)",
  calculatrice: false
)[
  Mettre sous forme d'une fraction irréductible l'expression $display(1/5 + 4/7)$
]
#corrige[On a $1/5 + 4/7 = 5/12$ (patatra...).]

// exercice 2
#exercice(
  titre: "Addition de fractions (littéral)",
  calculatrice: false,
  route: false,
)[
  Mettre sous la forme d'une seule fraction l'expression $display(2/(x-2) + 1/x).$
]
#corrige[On a $display(2/(x-2) + 1/x = (3x -2)/(x(x-2)))$.]

#thematique[Factoriser]

#exercice(
  titre: [Identités remarquables standards],  
  entrainement: "https://CTAN.org"
)[
  Factoriser $9x^2 - 64$.\
  _Indication : Remplir les pointillés dans $9x^2 = (dots dots)^2$_
]
#corrige[On a $9x^2 - 64 = (3x-8)(3x+8)$.]

#exercice(
  titre: [Identités remarquables "à l'envers"],  
  entrainement: "https://typst.app"
)[
  Factoriser $4x^2 + 12x + 9$.

  _Indication : Utiliser la première identité remarquable._
]
#corrige[On a $4x^2 + 12x + 9 = (2x+3)^2$.]

page1-example0

Evolutions
profmaquette-minimal s’inspire directement du package LaTeX ProfMaquette de Christophe Poulain, dont il ne reprend qu’une petite partie.
Il a d’abord été écrit pour un usage personnel et pourra évoluer de façon incompatible entre deux versions 0.x.
Lorsque la version 1.x. sera publiée, le paquet évoluera de manière strictement compatible entre ses versions.

Pour commencer, rendez-vous à la partie I. Démarrer.