在Moodle中使用集中式存储中的共享资源文件

时间:2018-06-27 07:06:37

标签: javascript php moodle moodle-api

我在3.5版上有3个穆迪部署。服务器/ VM在Nginx,PHP7.0 mysql ver-8,debian 9上运行。

Server01 | HV-01

  • 学校1(具有schoole1data)-VM01
  • 学校2(具有schoole2data)-VM02
  • 学校3(具有schoole3data)-VM03

NAS-01

  • NFS存储(Moodle资源文件)-集中存储

每所学校都有自己的学校数据作为本地存储。

NAS-01用于所有由贡献者上传的资源文件。

现在,我想在所有三所学校中使用来自NAS的文件。

我所能做的是将VM-04创建为owncloud服务器,并在课程回购下的每个穆德/学校中添加webdav回购实例。这样,每当课程创建者从webdav存储库中添加资源时,所有文件都将被复制并保存在每所学校中。

或将NFS挂载为/ var / www / schooldata / repository / centrelizeddata到所有三所学校,并在每所学校中添加本地文件存储库实例。

我想要实现的是,避免在学校数据本地存储下重复该学校中的文件。因此,如果我想使用webdav存储库中的scorm zip文件,则该zip文件不会复制到学校本地存储中。我可以使用不同的仓库而不是webdav来实现吗?有更好的方法吗?有可能。

谢谢。

0 个答案:

没有答案