Structure du module troisième

Les informations utiles aux développeurs de Pyromaths.

Modérateur: Développeurs

Structure du module troisième

Messagede Arnaud » Ven 02 Jan 2009, 01:05

Je suis en train de jeter un coup d'oeil au module troisième pour me remettre dedans.
Jérôme, corrige directement mon post si je me trompe :

troisiemes.py contient la fonction qui s'occupe de la gestion d'écriture des exercices ( fonction main ) ainsi qu'un certain nombre de fonctions qui s'occupent d'écrire le titre des exercices et leur contenus en tex ( fonctions toujours sous la forme tex_NOM ).

Chacun des modules racines.py, developpements.py, equations.py, fractions.py, pgcd.py, puissances.py et systemes.py génère des exos et leurs corrigés dans le thème de leur nom. Seule exception pour pythagore.py qui en fait s'occupe de toute la géométrie.
La syntaxe d'un nom de fonction est comme suit :

enonce_NOM : Prépare un tuple de données pour l'exercice.

tex_enonce_NOM : Prépare l'énoncé de l'exercice, sous forme tex, mais envoyé sous forme de string.

tex_NOM : Ecrit directement l'énoncé dans le fichier tex ( exercice + corrigé )

resolution_NOM : Idem que enonce_NOM, mais pour les solutions.

tex_resolution_NOM : Idem que tex_enonce_NOM, mais pour les solutions.

Intérêt de __init__.py ?

Dans racines.py, j'imagine que les noms du type "aRb" et "aPbRc" signifient respectivement "a racine de b" et "a+ b racine de c".

Par contre, quel lien entre "FONCTION0" et "FONCTION1" ? Un autre type d'exercice pour une même notion ?
Avatar de l’utilisateur
Arnaud
Critique officiel de pyromaths
 
Messages: 603
Inscription: Sam 26 Aoû 2006, 21:49
Localisation: Allemagne

Retourner vers Documentation

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités