Skip to main content

Roles and rights in Grasple

Not sure why you're a teacher in a course but can't edit the exercises? Or how it’s possible to be a student in one course and a teacher in another?

Thijs Gillebaart avatar
Written by Thijs Gillebaart
Updated over 2 weeks ago

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.

  1. Roles and rights in a Course: student, teacher, tutor

  2. 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

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

Visual schematic overview

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

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)

Visual schematic overview

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:

Want to know more about becoming an admin? Reach out to via the chat or through support@grasple.com.

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



Did this answer your question?