You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Chamilo 1.11.6中添加新角色并配置权限?

Hey there! Let's walk through exactly how to add a new "Department Supervisor" role and set up its permissions in Chamilo 1.11.6. I’ve done this a handful of times for similar use cases, so I’ll break it down into clear, actionable steps to make it easy for you.

1. Access the Admin Panel

First, log into your Chamilo system using an account with administrator privileges. Once logged in:

  • Click the Administration tab at the top of the screen (this might be labeled "Admin" in some localized versions)
  • In the left-side menu, expand the Users section, then select Roles

2. Create the "Department Supervisor" Role

On the Roles management page:

  • Look for the Add new role button (usually in the top-right corner, styled as a plus icon or text link)
  • Fill out the role creation form:
    • Role name: Enter "Department Supervisor" (or "部门主管" if you’re using a Chinese-language instance)
    • Role description: Add a brief note like "Manages departmental training progress, approves team member course enrollments" to clarify the role’s purpose
    • Status: Set this to Active so the role is immediately usable
    • (Optional) Color: Pick a unique color to help identify this role in user lists or dashboards
  • Click Save to finalize the role creation

3. Configure Permissions for the New Role

Permissions are the core of making the role functional. Here’s how to set them up:

  • Back on the Roles page, find your new "Department Supervisor" role. Click the Permissions icon next to it (usually a small key or gear icon)
  • You’ll see a page divided into permission categories (Platform, Course, User, etc.). Adjust permissions based on your needs—here are common recommendations for a department supervisor:
    • Platform Permissions: Keep these minimal. You might enable View user groups or Access departmental reports if needed, but avoid full platform admin rights.
    • Course Permissions: Enable critical actions like:
      • View courses assigned to their department
      • Approve course enrollment requests for team members
      • Access learning progress reports for department users
    • User Permissions: If you want supervisors to manage their team’s basic info, enable Edit user profiles for department members or Reset passwords for department users (only if necessary)
  • Remember to follow the least privilege principle—only grant permissions the role absolutely needs to do its job
  • Once you’ve selected all appropriate permissions, click Save permissions

4. Assign the Role to Users

Now that the role is ready, assign it to relevant users:

  • Go to Administration > Users > List users
  • Find the user you want to make a department supervisor, then click their name to open the edit page
  • Switch to the Roles tab
  • In the list of available roles, check the box next to "Department Supervisor"
  • Click Update user to save the changes

5. Test the Role’s Permissions

Don’t skip this step—verify that the role works as expected:

  • Log out of your admin account, then log in using the account you just assigned the role to
  • Navigate through the system to confirm:
    • They can access the features you granted permissions for (e.g., departmental reports, enrollment approvals)
    • They can’t access restricted features (e.g., full platform user management, course creation for all departments)
  • If something’s off, go back to the role’s permissions page and adjust settings until it matches your requirements

Quick Tip

If you need even finer control (e.g., restricting the supervisor to manage only a specific department), use Chamilo’s Groups feature. Create a group for each department, assign users to the group, then adjust the role’s permissions to only apply to that group.


内容的提问来源于stack exchange,提问作者Akshay Bande

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 06:40:50