【问题标题】:Give permission for a user to edit a course授予用户编辑课程的权限
【发布时间】:2017-05-19 04:25:06
【问题描述】:

我正在使用 Moodle 3.1+。我创建了不同的用户角色,一个可以创建和编辑课程的“课程创建者”角色。错误地,我以超级管理员身份登录后添加了一些课程。所以现在这些课程不能被“课程创建者”编辑。有没有办法授予特定用户编辑特定课程的权限?

【问题讨论】:

    标签: php moodle


    【解决方案1】:

    您可以为您的角色添加新功能,如下所示:

    1. 以管理员身份登录
    2. 转到:仪表板 / ► 站点管理 / ► 用户 / ► 权限 / ► 定义角色
    3. 在角色列表中,确定您的角色(课程创建者)并单击“编辑”图标(齿轮图标)
    4. 您现在应该处于“编辑角色‘课程创建者’选项卡中。向下滚动并查找“能力”部分(很长)。
    5. 查找功能moodle/course:update 并单击其“允许”复选框。
    6. 寻找并允许你想赋予你的角色的任何其他能力。
    7. 保存并尝试使用具有“课程创建者”角色的用户编辑课程。

    【讨论】:

    • 我已设置默认课程设置以隐藏创建课程。稍后管理员将批准并显示该课程。授予 moodle/course:update 权限将使他们能够编辑课程显示/隐藏选项。
    • 那么您应该(仅)为课程创建者提供更精细的功能,例如隐藏/显示活动和/或 moodle/course:changefullname 等,准确地定制您希望他们执行的操作。
    • 滚动功能列表并选择您希望它们执行的操作。
    猜你喜欢
    • 2017-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多