... | ... | @@ -8,7 +8,7 @@ Situation actuelle |
|
|
|
|
|
Actuellement, le projet est divisé en deux dépôt (dont un n'est pas public) :
|
|
|
|
|
|
- [pyromaths](https://github.com/Pyromaths/pyromaths/) : qui contient le client en ligne de commande, le client avec interface graphique, et les exercices.
|
|
|
- [pyromaths](https://framagit.org/pyromaths/pyromaths/) : qui contient le client en ligne de commande, le client avec interface graphique, et les exercices.
|
|
|
- django : le site web, qui contient le site en lui même (les textes, etc.), et la version en ligne.
|
|
|
|
|
|
Problèmes :
|
... | ... | @@ -32,7 +32,7 @@ URLs |
|
|
|
|
|
Les urls du projet seraient :
|
|
|
|
|
|
- http://github.com/pyromaths : Comme aujourd'hui, les dépôts du code.
|
|
|
- http://framagit.org/pyromaths : Comme aujourd'hui, les dépôts du code des différents sous-projets.
|
|
|
- http://www.pyromaths.org : Le site web (sans la version en ligne).
|
|
|
- http://enligne.pyromaths.org : Le générateur en ligne.
|
|
|
- http://doc.pyromaths.org : Alias vers http://pyromaths.readthedocs.org. Readthedocs permet de construire automatiquement la documentation à chaque push.
|
... | ... | @@ -57,7 +57,7 @@ Python3 |
|
|
|
|
|
Passer à Python3. Python2 sera [obsolète en 2020](https://devguide.python.org/#branchstatus). Cela permettrait de simplifier grandement la gestion de l'unicode.
|
|
|
|
|
|
J'ai testé, et cela se fait sans trop de problèmes pour la partie en ligne de commandes (je n'ai pas testé le reste). La seule partie un peu compliquée est la partie « mise en forme » (c'est-à-dire le fichier [TexFiles.py](https://github.com/Pyromaths/pyromaths/blob/develop/src/pyromaths/outils/TexFiles.py), et la fonctino [copie_tronq_modele](https://github.com/Pyromaths/pyromaths/blob/develop/src/pyromaths/outils/System.py#L307)), mais celle-ci peut-être remplacée par le moteur de template jinja2 [déjà utilisé pour les exercices](https://github.com/Pyromaths/pyromaths/pull/20).
|
|
|
J'ai testé, et cela se fait sans trop de problèmes pour la partie en ligne de commandes (je n'ai pas testé le reste). La seule partie un peu compliquée est la partie « mise en forme » (c'est-à-dire le fichier [TexFiles.py](https://github.com/Pyromaths/pyromaths/blob/develop/src/pyromaths/outils/TexFiles.py), et la fonction [copie_tronq_modele](https://github.com/Pyromaths/pyromaths/blob/develop/src/pyromaths/outils/System.py#L307)), mais celle-ci peut-être remplacée par le moteur de template jinja2 [déjà utilisé pour les exercices](https://github.com/Pyromaths/pyromaths/pull/20).
|
|
|
|
|
|
Utilisation de jinja2
|
|
|
---------------------
|
... | ... | @@ -96,4 +96,4 @@ Manipulations |
|
|
- Cliquer sur + ou - à côté d'un exercice de la liste de droite ajoute ou enlève un exemplaire de cet exercice.
|
|
|
- Il est possible de glisser-déposer les exercices de la colonne du milieu vers la colonne de droite. Cela permet de les placer directement au bon endroit dans la liste pour les trier.
|
|
|
- Il est possible d'ordonner la liste de droite par glisser-déposer.
|
|
|
- En cochant/décochant les tags de la colonne de droite, la colonne du milieu n'affiche que les exercices qui correspondent : il est alors possible de les trier par thèmes et par niveau. |
|
|
\ No newline at end of file |
|
|
- En cochant/décochant les tags de la colonne de droite, la colonne du milieu n'affiche que les exercices qui correspondent : il est alors possible de les trier par thèmes et par niveau. |