├── .github └── workflows │ ├── build-container.yml │ ├── ci-mac-os.yml │ ├── ci-publish.yml │ └── ci-ubuntu.yml ├── .gitignore ├── LICENSE ├── README.md ├── amc2moodle ├── __init__.py ├── _version.py ├── amc2moodle │ ├── README.md │ ├── __init__.py │ ├── amc2moodle_class.py │ ├── automultiplechoice.sty.ltxml │ ├── bin │ │ └── amc2moodle.py │ ├── convert.py │ ├── fp.sty.ltxml │ ├── mhchem.sty.ltxml │ ├── transform.xslt │ ├── transform2html.xslt │ ├── transform_ns.xslt │ └── transform_qtype.xslt ├── moodle2amc │ ├── README.md │ ├── __init__.py │ ├── _questions.py │ ├── _quiz.py │ ├── bin │ │ └── moodle2amc.py │ ├── html2tex.xslt │ └── struc2tex.xslt ├── tests │ ├── __init__.py │ ├── payload_test_amc2moodle │ │ ├── 4.png │ │ ├── Figures │ │ │ ├── other │ │ │ │ ├── 4r.png │ │ │ │ └── schema_interpL.png │ │ │ └── tinymonk.pdf │ │ ├── QCM.pdf │ │ ├── QCM.tex │ │ ├── QCM.xml │ │ ├── QCM_wo-tikz.tex │ │ ├── QCM_wo-tikz.xml │ │ ├── cleaning.tex │ │ ├── cleaning.xml │ │ ├── common-bank.tex │ │ ├── element.tex │ │ ├── includestyles.tex │ │ ├── numerical.tex │ │ ├── numerical.xml │ │ └── tikz.tex │ ├── payload_test_moodle2amc │ │ ├── automultiplechoice.sty │ │ ├── moodle-bank-exemple.pdf │ │ ├── moodle-bank-exemple.tex │ │ └── moodle-bank-exemple.xml │ ├── test_amc2moodle.py │ ├── test_moodle2amc.py │ ├── test_utils_calculatedParser.py │ └── test_utils_text.py └── utils │ ├── __init__.py │ ├── calculatedParser.py │ ├── customLogging.py │ ├── flatex.py │ ├── misc.py │ └── text.py ├── deploy.sh ├── docker ├── Dockerfile ├── README.md └── autorun-amc2moodle.sh └── pyproject.toml /.github/workflows/build-container.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/.github/workflows/build-container.yml -------------------------------------------------------------------------------- /.github/workflows/ci-mac-os.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/.github/workflows/ci-mac-os.yml -------------------------------------------------------------------------------- /.github/workflows/ci-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/.github/workflows/ci-publish.yml -------------------------------------------------------------------------------- /.github/workflows/ci-ubuntu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/.github/workflows/ci-ubuntu.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/README.md -------------------------------------------------------------------------------- /amc2moodle/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/__init__.py -------------------------------------------------------------------------------- /amc2moodle/_version.py: -------------------------------------------------------------------------------- 1 | __version__ = '2.12.1' 2 | -------------------------------------------------------------------------------- /amc2moodle/amc2moodle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/amc2moodle/README.md -------------------------------------------------------------------------------- /amc2moodle/amc2moodle/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /amc2moodle/amc2moodle/amc2moodle_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/amc2moodle/amc2moodle_class.py -------------------------------------------------------------------------------- /amc2moodle/amc2moodle/automultiplechoice.sty.ltxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/amc2moodle/automultiplechoice.sty.ltxml -------------------------------------------------------------------------------- /amc2moodle/amc2moodle/bin/amc2moodle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/amc2moodle/bin/amc2moodle.py -------------------------------------------------------------------------------- /amc2moodle/amc2moodle/convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/amc2moodle/convert.py -------------------------------------------------------------------------------- /amc2moodle/amc2moodle/fp.sty.ltxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/amc2moodle/fp.sty.ltxml -------------------------------------------------------------------------------- /amc2moodle/amc2moodle/mhchem.sty.ltxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/amc2moodle/mhchem.sty.ltxml -------------------------------------------------------------------------------- /amc2moodle/amc2moodle/transform.xslt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/amc2moodle/transform.xslt -------------------------------------------------------------------------------- /amc2moodle/amc2moodle/transform2html.xslt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/amc2moodle/transform2html.xslt -------------------------------------------------------------------------------- /amc2moodle/amc2moodle/transform_ns.xslt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/amc2moodle/transform_ns.xslt -------------------------------------------------------------------------------- /amc2moodle/amc2moodle/transform_qtype.xslt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/amc2moodle/transform_qtype.xslt -------------------------------------------------------------------------------- /amc2moodle/moodle2amc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/moodle2amc/README.md -------------------------------------------------------------------------------- /amc2moodle/moodle2amc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/moodle2amc/__init__.py -------------------------------------------------------------------------------- /amc2moodle/moodle2amc/_questions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/moodle2amc/_questions.py -------------------------------------------------------------------------------- /amc2moodle/moodle2amc/_quiz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/moodle2amc/_quiz.py -------------------------------------------------------------------------------- /amc2moodle/moodle2amc/bin/moodle2amc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/moodle2amc/bin/moodle2amc.py -------------------------------------------------------------------------------- /amc2moodle/moodle2amc/html2tex.xslt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/moodle2amc/html2tex.xslt -------------------------------------------------------------------------------- /amc2moodle/moodle2amc/struc2tex.xslt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/moodle2amc/struc2tex.xslt -------------------------------------------------------------------------------- /amc2moodle/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/tests/__init__.py -------------------------------------------------------------------------------- /amc2moodle/tests/payload_test_amc2moodle/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/tests/payload_test_amc2moodle/4.png -------------------------------------------------------------------------------- /amc2moodle/tests/payload_test_amc2moodle/Figures/other/4r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/tests/payload_test_amc2moodle/Figures/other/4r.png -------------------------------------------------------------------------------- /amc2moodle/tests/payload_test_amc2moodle/Figures/other/schema_interpL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/tests/payload_test_amc2moodle/Figures/other/schema_interpL.png -------------------------------------------------------------------------------- /amc2moodle/tests/payload_test_amc2moodle/Figures/tinymonk.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/tests/payload_test_amc2moodle/Figures/tinymonk.pdf -------------------------------------------------------------------------------- /amc2moodle/tests/payload_test_amc2moodle/QCM.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/tests/payload_test_amc2moodle/QCM.pdf -------------------------------------------------------------------------------- /amc2moodle/tests/payload_test_amc2moodle/QCM.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/tests/payload_test_amc2moodle/QCM.tex -------------------------------------------------------------------------------- /amc2moodle/tests/payload_test_amc2moodle/QCM.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/tests/payload_test_amc2moodle/QCM.xml -------------------------------------------------------------------------------- /amc2moodle/tests/payload_test_amc2moodle/QCM_wo-tikz.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/tests/payload_test_amc2moodle/QCM_wo-tikz.tex -------------------------------------------------------------------------------- /amc2moodle/tests/payload_test_amc2moodle/QCM_wo-tikz.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/tests/payload_test_amc2moodle/QCM_wo-tikz.xml -------------------------------------------------------------------------------- /amc2moodle/tests/payload_test_amc2moodle/cleaning.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/tests/payload_test_amc2moodle/cleaning.tex -------------------------------------------------------------------------------- /amc2moodle/tests/payload_test_amc2moodle/cleaning.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/tests/payload_test_amc2moodle/cleaning.xml -------------------------------------------------------------------------------- /amc2moodle/tests/payload_test_amc2moodle/common-bank.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/tests/payload_test_amc2moodle/common-bank.tex -------------------------------------------------------------------------------- /amc2moodle/tests/payload_test_amc2moodle/element.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/tests/payload_test_amc2moodle/element.tex -------------------------------------------------------------------------------- /amc2moodle/tests/payload_test_amc2moodle/includestyles.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/tests/payload_test_amc2moodle/includestyles.tex -------------------------------------------------------------------------------- /amc2moodle/tests/payload_test_amc2moodle/numerical.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/tests/payload_test_amc2moodle/numerical.tex -------------------------------------------------------------------------------- /amc2moodle/tests/payload_test_amc2moodle/numerical.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/tests/payload_test_amc2moodle/numerical.xml -------------------------------------------------------------------------------- /amc2moodle/tests/payload_test_amc2moodle/tikz.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/tests/payload_test_amc2moodle/tikz.tex -------------------------------------------------------------------------------- /amc2moodle/tests/payload_test_moodle2amc/automultiplechoice.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/tests/payload_test_moodle2amc/automultiplechoice.sty -------------------------------------------------------------------------------- /amc2moodle/tests/payload_test_moodle2amc/moodle-bank-exemple.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/tests/payload_test_moodle2amc/moodle-bank-exemple.pdf -------------------------------------------------------------------------------- /amc2moodle/tests/payload_test_moodle2amc/moodle-bank-exemple.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/tests/payload_test_moodle2amc/moodle-bank-exemple.tex -------------------------------------------------------------------------------- /amc2moodle/tests/payload_test_moodle2amc/moodle-bank-exemple.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/tests/payload_test_moodle2amc/moodle-bank-exemple.xml -------------------------------------------------------------------------------- /amc2moodle/tests/test_amc2moodle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/tests/test_amc2moodle.py -------------------------------------------------------------------------------- /amc2moodle/tests/test_moodle2amc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/tests/test_moodle2amc.py -------------------------------------------------------------------------------- /amc2moodle/tests/test_utils_calculatedParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/tests/test_utils_calculatedParser.py -------------------------------------------------------------------------------- /amc2moodle/tests/test_utils_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/tests/test_utils_text.py -------------------------------------------------------------------------------- /amc2moodle/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /amc2moodle/utils/calculatedParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/utils/calculatedParser.py -------------------------------------------------------------------------------- /amc2moodle/utils/customLogging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/utils/customLogging.py -------------------------------------------------------------------------------- /amc2moodle/utils/flatex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/utils/flatex.py -------------------------------------------------------------------------------- /amc2moodle/utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/utils/misc.py -------------------------------------------------------------------------------- /amc2moodle/utils/text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/amc2moodle/utils/text.py -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/deploy.sh -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/autorun-amc2moodle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/docker/autorun-amc2moodle.sh -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nennigb/amc2moodle/HEAD/pyproject.toml --------------------------------------------------------------------------------