从LaTex到EDXXML格式课程内容文件的转换器。

moodle2edx的Python项目详细描述


将moodle课程内容转换为edx的python脚本

此脚本以moodle备份文件(.mbz)作为输入,并生成 输出XML格式的EDX课程(http://data.edx.org)。

moodle2edx处理以下moodle活动的转换:

  • 网址
  • 标签
  • 资源
  • 第页
  • 测验(仅部分实施)

静态内容也被转换。相对联系也主要起作用。

要求

lxml,html2文本

安装

pip install -e git+https://github.com/mitocw/moodle2edx.git#egg=moodle2edx

用法

用法:moodle2edx[选项][moodle_backup.mbz moodle_backup_dir]

选项:
--versionshow program’s version number and exit
-h, --helpshow this help message and exit
-c, --clean-up-html
clean up html to be proper xhtml
-v, --verboseverbose error messages
-d OUTPUT_DIR, --output-directory=OUTPUT_DIR
Directory name for output course XML files
-o ORG, --org=ORG
organization to use in edX course XML
-s SEMESTER, --semester=SEMESTER
semester to use for edX course (no spaces)

示例

从这些例子可以看出,moodle2edx提供了一种功能性的方法来获取 从moodle到edx的页面。内容的位置不是很理想,但是 提供使用edx studio进行编辑的工作起点。翻译 对edx问题的moodle评估大多是不完整的。

历史记录

  • v1.0:python包;单元测试;模块化代码

致谢

用于测试的示例moodle备份文件(testdat/intro_to_stats.mbz) 来自http://moodleshare.org/course/view.php?id=213

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何格式化servlet响应以生成HTML中“accept”参数可接受的媒体类型?   java如何使用JasperReports为单个报表传递多个结果集?   EclipseVBA到JAVA链接   java如何为Gradle中的不同配置配置PMD规则集?   在给出正确答案之前,是否要求回答?Java Eclipse   java查询SearchView崩溃(尝试实现SearchView操作栏)   java为什么跳过我的IF语句?   java循环以获取与输入值最接近的对象   java默认构造函数真正做什么?   java我需要测试类中的测试方法吗   java如何在代码中滚动滚动窗格?   java我需要获得发布和调试证书指纹的帮助   javascript如何在JS中取消Java“DES/CBC/PKCS5Padding”?