Comments (21)
Pourriez vous m'expliquer l'installation convenant les deux items ci-dessous ... je suis fragile en informatique
merci
Install :
• Create a link in /usr/bin or add to the execution amc2moodle root path the folder.
• Set the src folder in the amc2moodle.sh script or modify it to take into account an environment variable.
from amc2moodle.
Bonjour,
Une fois le programme dézippé, si vous souhaitez y avoir accès quelque soit le dossier dans lequel votre terminal est ouvert, vous devez créer un lien symbolique (sorte de raccourcis) avec la commande ln -s
. Cette étape est optionnelle.
Vous pouvez aussi utiliser des variables d'environnement pour obtenir le même résultat. Cette étape est aussi optionnelle.
L’approche la plus simple est d'ouvrir un terminal dans le dossier où vous avez dézippé amc2moodle
. Ce dossier contient amc2moodle.sh
. Vous pouvez alors lancer la conversion depuis ce dossier directement en précisant les chemins vers vos fichiers amc au format latex:
./amc2moodle chemin_vers_fichier_amc/fichier_amc.tex
Vérifiez que le chemin ne contient pas d'accent. Pour le moment amc2moodle
ne fonctionne que sous linux, vous devez aussi avoir installé les dépendances comme expliqué dans la doc.
Un bon moyen de vérifier que tout fonctionne correctement est de tester sur l'exemple QCM.tex
du le dossier test
.
Est-ce plus clair ?
Cordialement,
BN
from amc2moodle.
from amc2moodle.
Vous pouvez utiliser imageMagick pour convertir toutes les images appelées par le fichier tex en png avant d'utiliser amc2moodle
(n'oubliez pas de modifier le fichier tex en conséquence). Dans ce cas vous n'aurez plus besoin de pythonmagick
. Vous pourrez alors commenter dans grading.py
:
from PythonMagick import Image
and
im = Image.open(pathF+ img_name +'.' + ext)
img_name = img_name + ".png"
im.write(pathF + img_name)
De même si vous n'avez pas de fichier image en pdf, vous pour utiliser PIL ou pillow pour les conversion, que vous pourrez installer (plus facilement) via pip.
Bon courage ;-)
BN
from amc2moodle.
from amc2moodle.
Bonjour,
-
La définition de src semble ok, car il trouve bien grading.py. Je pense que le problème vient de 'projets-qcm' au lieu de 'projets-QCM' dans le chemin vers le fichier tex.
-
vous devez aussi commenter
from PythonMagick import Image
-># from PythonMagick import Image
au début du fichiersrc/grading.py
Cordialement,
BN
from amc2moodle.
from amc2moodle.
Vous pouvez essayer, peut-être avec l'autre syntaxe...
./amc2moodle.sh -i /Users/srmojave/Projets-QCM/amc2moodle-master/test/QCM.tex
from amc2moodle.
- Tout se passe comme si
/
était pris comme path... - Essayez avec un chemin relatif
./amc2moodle.sh -i ./test/QCM.tex
peut-être que le /
qui débute le chemin plante le découpage du chemin
- Vous pouvez aussi lancer séparément chaque ligne du script. Cela vous aidera sûrement à comprendre le problème
from amc2moodle.
from amc2moodle.
Bonne nouvelle,
Dites moi si la conversion fonctionne.
A terme, il faudrait éviter ce script et le passer en python (plus portable).
Je vais fermer le fil de discussion et le renommer pour aider les utilisateurs sous mac.
Cordialement,
BN
from amc2moodle.
from amc2moodle.
Aïe. Il faut que matjax soit activé sur moodle.
La conversion de certaines constructeurs de AMSmath ne fonctionneront pas à cause de la façon dont sont traitées les équations.
Put in-line equations like x 2 or use equation environment (or $$ delim-
iters). For the moment eqnarray or the amsmath environments multline,
align are not supported. The choice have been made to keep equation in
tex and use mathjax filter of moodle for rendering. In my opinion, it is
better for modifying question after importation.
Pourriez-vous m'envoyer un exemple représentatif (ici ou par email) pour que je test ?
from amc2moodle.
from amc2moodle.
Vous pouvez vérifier si mathjax est activé sur votre moodle, en allant sur
administration du cours\filtres
Vous pouvez tester que
Je viens de vérifier, QCM.xml (https://github.com/nennigb/amc2moodle/blob/master/test/QCM.xml) peut-être chargé sans problème sur la sandbox de moodle (https://sandbox.moodledemo.net/)
Peut-être que votre fichier QCM.xml a eu un problème lors de la conversion...
Quelle est la version de moodle à votre université ?
from amc2moodle.
from amc2moodle.
from amc2moodle.
Bonjour,
Le traitement du fichier latex est réalisé par latexml. Je crois que le support de tikz n'est pas complet. Mais j'avoue n'avoir jamais essayé.
Pourriez-vous attacher à votre message une question de QCM utilisant tikz (je n'ai pas accès à votre moodle).
Cordialement,
BN
from amc2moodle.
from amc2moodle.
Bonjour,
Nos échanges passent par le suivi de bugs de github. Vos pièces ont dues être supprimées.
Je vous invite à continuer cette discussion par email (l'adresse est dans le code amc2moodle).
Par ailleurs, il est possible de prendre en compte tikz, j'ai ajouté une question dans QCM.tex avec tikz (commit 80d52f8).
LateXML
generatessvg
content, embedded in the html code which is rendered by moodle.
Cordialement,
BN
from amc2moodle.
L'installation a été simplifiée en utilisant le gestionaire de packet python pip
Les images sont traitées avec wand
plus simple à installer sur MacOS.
Les tests sont maintenant aussi réalisés sur MacOS.
Pour tikz, c'est en standbye...
from amc2moodle.
Related Issues (20)
- Microsoft Windows version HOT 3
- NOT numbering of moodle answers HOT 1
- description questions HOT 3
- converted file "truncated" HOT 19
- Trouble with figures not in the root folder HOT 4
- Trouble with long equation after update in Moodle due to '%' added during processing HOT 7
- Local scoring is not taken into account anymore.
- Improve verbosity in moodle2amc
- Running the examples HOT 3
- moodle2amc issue with accent text amd gift questions HOT 6
- Quality loss on pictures (pdf) HOT 1
- regression in translating < and > symbols: they are not output as < and > anymore HOT 6
- Changing <answernumbering> tag value HOT 2
- Suppress CompleMulti HOT 2
- Choosing the percentage of a score HOT 3
- Weird behavior in the case of text in element but outside question HOT 2
- Problem with white spaces in `\scoring` command
- Does amc2moodle work with pyparsing 3? HOT 3
- Tests are run only after commits.
- ValueError: dictionary update sequence element #2 has length 1; 2 is required HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from amc2moodle.