2

我有 3 个不同的 Moodle 数据库,每个代表一所学校,我想建立一个可以被这 3 个学校访问的外部题库,如下所示:

当老师创建一个新的测验时,测验编辑页面看起来和 Moodle 的一样,同一个题库,但是这个页面实际上是从外部的题库系统中读取它的内容,老师在题库中添加、删除和更新问题像往常一样银行,这里唯一的区别是问题来自外部问题库数据库,而不是来自 Moodle 的数据库。

在开始建立这样的题库之前需要考虑哪些要点?

4

1 回答 1

0

您是否考虑过使用 Moodle XML 导出/导入模式,而不是构建一个完全独立的问题,只是开发一个代理服务,可以将新的/更新的问题导出到 XML 存储,然后将它们导出/导入到其他站点。开发 2 个 Web 服务来处理导入/导出可能是一条更快的路线,并且不需要为教师提供新的界面。

在代理系统中,您需要处理教师在多个站点上更改相同问题和可能的重复问题,但这应该是一个相对简单的映射,或者如果您只是创建新问题并留下更新,则可能会被忽略。然后,您可以构建一个代理接口来根据需要更有效地配置它。

另一种选择是查看不透明的问题行为,它应该使您能够从 Moodle 中提供远程问题。然后,如果它适合您的问题类型,您可以使用OpenMark之类的东西。

于 2014-03-06T01:43:45.950 回答