从Moodle中拉出问题库

| 我有3个不同的Moodle数据库,每个数据库代表一所学校,我想建立一个外部问题库,可由这3所学校访问,如下所示: 当教师创建新测验时,测验编辑页面的外观将与Moodle的相同,相同的问题库相同,但是该页面实际上是从外部问题库系统读取其内容的,教师可以添加,删除和更新银行中的问题与往常一样,唯一的区别是这些问题来自于外部问题银行数据库,而不是来自Moodle的数据库。 在开始建立这样的问题库之前要考虑哪些重要点?     
已邀请:
        您是否考虑过使用Moodle XML导出/导入模式,而不是构建一个完全独立的问题,而只是开发一个代理服务,该服务可以将新/更新的问题导出到XML存储中,然后将其导出/导入到其他站点中。开发2个Web服务来处理导入/导出可能是一条更快的路线,并且不需要教师使用任何新接口。 在代理系统中,您将需要处理教师在多个站点上更改同一问题并可能重复的问题,但这应该是相对简单的映射,如果您仅创建新问题并留下更新,则可以忽略。然后,您可以构建代理接口,以根据需要更有效地进行配置。 另一种选择是查看不透明的问题行为,这应使您能够从Moodle内部传递远程问题。然后,如果适合您的问题类型,则可以使用像OpenMark这样的东西。     

要回复问题请先登录注册