7, Moodle uses a fixed set of roles i.e. primary admin, admins, course creators, editing teachers, non-editing teachers, students, and guests. For each role, the capability or actions that they can perform are fixed.
By default a regular teacher can't add a new course. To add a new course to Moodle, you need to have either Administrator, Course Creator or Manager rights.To add a course: From the Site administration link, click Courses>Manage courses and categories.
Moodle administrator is responsible for managing the Moodle site, upgrade, plugins installation, reports, integrations etc. A user with site administrator role can reach each part of the Moodle site including all courses, reports and user data.
To assign a role in the system context, go to Site administration > Users > Permissions > 'Assign system roles'. Any roles assigned here apply across the whole site. It makes sense therefore that only roles that need this functionality can be assigned here.
The course teacher has control over the layout of the course homepage and can change it at any time. Progress can be tracked in a number of ways. Students can be enrolled manually by the teacher, automatically by the administrator, or they can be allowed to enrol themselves.
If you are a student, note that your instructors can see whether and when you downloaded course readings, viewed links, submitted quiz answers or assignments, or posted to a forum in the courses they are teaching. They cannot see usage data about your other courses, and other students within a course.
View and edit your usersLog in with your administrator account.From the left panel (the Navigation drawer) click Site administration.Click the Users tab.From the Accounts section, click Browse list of users.From here you can view and edit existing accounts on your site.
A user may be assigned the role of course creator as a system role (in Administration > Site administration > Users > Permissions > Assign system roles) or in the course category context.
Assigning the Role of Manager at the Category LevelGo to Site administration > Courses > Add/edit courses.Select a category > Edit this category.In Administration block: Assign roles > Manager > (select user) Add.
To check that: from the old course homepage go to Settings (top right) > Edit Settings, scroll down to the Course format section and check the first option (Format) to see whether the old course format has been selected for the new course.
Assign roles in user profileGo to Dashboard > User Management > Users and click the name of the user.Click the Roles view, and click Assign Role.Choose the role you wish to assign and click Assign.
composite roleA composite role is a role that can be associated with other roles.