In Grasple, roles exist at three different contexts: Course, Repository, and Organisation. Your role can differ per situation. For example, you might be a teacher in one course, a student in another, have view rights in some repositories, and edit rights in others. This flexible setup gives you full control over how courses and content are shared, and with whom.
The sections below describe the different contexts in Grasple and their roles and rights. Each section begins with a short explanation, followed by a detailed rights overview and a schematic role overview, both available in collapsible sections.
Roles and rights in a Repository: view, edit, admin
Roles and rights in a Course: student, teacher, tutor
Roles and rights in an Organisation: student, teacher, admin
Want to have a better conceptual understanding about Grasple's courses and repositories before diving into the roles and rights? Have a look at this explainer.
Roles and rights in a Repository
A repository is where learning materials live within the platform. Subjects, Exercises, lessons, and Tests are created, stored, and maintained in repositories, and can be reused across multiple courses.
Within a repository, users can have one of three roles — View, Edit, or Admin — each with its own set of rights. Roles are assigned by a repository admin.
View
Someone with this role can view all the materials in this repository, but they cannot make any direct changes. They can create copies in their own repository and make changes there.
Edit
An editor can not only view content, they can add new materials to the repository and make any changes to all the existing materials (Subject, Exercises, Tests).
Admin
When you create a repository, you are assigned the admin role by default. Other users can also be granted the Admin role by an existing admin.
Admins have all editor rights and can additionally manage access by adding or removing users from the repository and assigning roles.
Learn how to add users to a repository and assign roles here.
Role-based repository rights overview
Role-based repository rights overview
Repository right | View | Edit | Admin |
View all materials in the repository | ✓ | ✓ | ✓ |
Create copies of materials in own repository | ✓ | ✓ | ✓ |
Add new materials to the repository | – | ✓ | ✓ |
Edit existing materials (subjects, exercises, tests) | – | ✓ | ✓ |
Add users to the repository | – | – | ✓ |
Remove users from the repository | – | – | ✓ |
Roles and rights in a Course
A course is a place where content is structured and shared with students.
Within a course, there are three roles — Student, Tutor, and Teacher — each with a specific set of rights. Roles are hierarchical: tutors have all student rights, and teachers have all tutor and student rights, with additional permissions.
When creating a course, you are assigned the Teacher role by default. Teachers can assign the Tutor and Teacher role.
Student
Students can be added to a course by a Tutor or Teacher. Once enrolled, Students can explore the course overview and learning materials, practice with exercises, take tests, and track their own progress and results.
Want to know how to add students to your course? Read this help article.
Tutor
In addition to all Student rights, Tutors have insight and limited management rights within a course. They can manage student enrolment and group assignment, monitor progress and results, and access course content, analytics, and personal repositories.
Tutors do not have access to editing the course structure (lecture modules, subjects, or tests), managing teachers, creating or managing course links, or exporting course data.
Teacher
Teachers have full access within a course. In addition to all Student and Tutor rights, they can edit the course structure (add or remove lecture modules, subjects, and tests), manage course links, add and remove teachers, and export course data.
Learn how to add new teachers to a course and how to assign roles here.
Important Note: having a Tutor or Teacher role in a course does not automatically mean you have edit rights to the content used in that course. Exercises and materials are stored in repositories, and you may need to be given edit rights separately to those repositories to be able edit them (see previous section: Roles and rights in Repositories).
Role-based course rights overview
Role-based course rights overview
Course right | Student | Tutor | Teacher |
View course overview | ✓ | ✓ | ✓ |
Practice lessons and exercises | ✓ | ✓ | ✓ |
View own progress and test results | ✓ | ✓ | ✓ |
View edit mode of course subjects (view exercises/tests including answers and feedback) | – | ✓ | ✓ |
View student course list (name, email, group) | – | ✓ | ✓ |
Add and remove students | – | ✓ | ✓ |
Send invitations to students | – | ✓ | ✓ |
Assign students to groups | – | ✓ | ✓ |
View student progress | – | ✓ | ✓ |
View teachers and tutors in the course | – | ✓ | ✓ |
View LMS settings | – | ✓ | ✓ |
View subject analytics | – | ✓ | ✓ |
View test results (all students) | – | ✓ | ✓ |
View course analytics in Insights (beta) | – | ✓ | ✓ |
Edit course structure (modules, subjects, tests) | – | – | ✓ |
Edit course content | – | – | ✓ |
Create, copy, and deactivate course links | – | – | ✓ |
Add and remove teachers | – | – | ✓ |
Export course data (students, subjects, tests) | – | – | ✓ |
Not sure which role you have in a course?
Your assigned role is shown in the Courses overview.
Roles and rights in your Organisation
You can have different roles in different courses, and the same applies to repositories. At the organization level, however, all roles are consolidated into three organization roles.
Student
This is the default role in Grasple.
Students can access the courses they are enrolled in, practice lessons, and take tests. They cannot create or manage courses or repositories.
Teacher
Once a user has been assigned the Teacher or Tutor role in a course, or any role in a repository, they become a Teacher within the organisation.
Teachers can create new courses and repositories and can view:
Organisation courses and repositories
Community courses and repositories
Teachers do not automatically have access to other users’ courses or personal repositories. Access must be explicitly granted as explained in previous section.
Admin
An organisation Admin has full administrative access within the organization.
Via the admin panel, admins have access to:
All courses (with the same rights as a course teacher)
All repositories (with the same rights as a repository admin)
In addition, admins have exclusive access to the following organisation-level features:
Access the personal information of all Grasple users within your organization.
NOTE: This setting needs to be enabled for the organisation by us at Grasple.
Create IP Filter Groups and use them in test settings.
Want to know more about becoming an admin? Reach out to via the chat or through support@grasple.com.
Role-based organization rights overview
Role-based organization rights overview
Organisation Right | Admin | Teacher | Student | Comment |
Create new repository | ✓ | ✓ | – | |
Create new course | ✓ | ✓ | – | |
Course-teacher rights in all courses | ✓ | – | – | |
Repository-admin rights in all repositories | ✓ | – | – | |
View all teachers and their courses and repositories | ✓ | – | – | |
Make a repository an organisation repository | ✓ | – | – | |
Make a course an organisation course | ✓ | – | – | |
Search for users (including students) | ✓ | – | – | |
Delete users | ✓ | – | – | Requires organization-level activation by Grasple |
Create IP filter groups | ✓ | – | – | Requires organization-level activation by Grasple |
Use IP filter groups in test settings | ✓ | ✓ | – |



