我要为moodle创建一个插件,为前端的每个用户显示一个类似于页面的简历。
管理员只会插入数据,用户只需查看CV页面即可。
我查看了moodle的插件类型,但除了local plugin
之外,它们都没有,但它没有管理部分功能。
我的问题是:我应该使用moodle插件的类型来为管理部分中的用户存储自定义结构化数据行,并为每个用户显示它们在前端?
答案 0 :(得分:1)
通常在Moodle中,答案取决于您想要显示输出的位置。
如果您想要一个活动(在课程中或在首页课程中)保存输出,那么“activity module”就是正确答案。
如果要在侧边栏栏中显示内容(或指向主要内容的链接),或在“我的主页/仪表板”页面的中央区域显示内容,则“block”是正确答案
如果您的插件是一种报告形式,应该将其添加到课程或系统级别的可用报告列表中,那么“report”插件最好。
如果您只想在管理设置菜单中找到一个链接(或者,就此而言,要在导航块或课程或活动设置块中插入链接),那么“local”插件就是正确答案(回想起来,'local'这个名称不再适合这些插件类型,但现在改变它已经太晚了。)