Roles and Permissions
Understand org roles in Edvello, who can create courses, and how admin access differs from the student LMS.
Edvello uses organization roles to control what each person can do. This guide covers the three built-in roles, who can create courses, and how that relates to course enrollment (which is controlled separately per course).
Organization roles
| Role | Typical use | Admin dashboard | Create courses | Edit course content |
|---|---|---|---|---|
| Admin | Org owners, lead instructors | Yes | Yes | Yes (all org courses) |
| Tutor | Instructors, content authors | Yes | No | Yes (courses they teach) |
| Student | Learners | No (LMS only) | No | No |
Admins have full control over organization settings, billing, domains, and all courses. Tutors can manage content for courses they are assigned to but cannot create new courses or change org-wide settings. Students use the Student Dashboard to learn.
Who can create courses
Only Admins can create new courses. The create-course action requires admin permissions on the API.
Tutors and students cannot create courses. If someone needs to author content, assign them as a Tutor on the course or promote them to Admin if they also need org-level access.
Admin dashboard vs student LMS
| Area | Who sees it | URL pattern |
|---|---|---|
| Admin dashboard | Admins and Tutors | Course management, org settings, analytics |
| Student LMS | All signed-in users | /lms and related paths |
Students sign in on your academy and land in the LMS. Admins and tutors can switch to the admin dashboard to manage courses and settings.
Inviting team members
To add Admins or Tutors, use Invite a Team Member. Team invites are separate from student course invites.
Organization signup vs course enrollment
Two different gates often get mixed up:
| Setting | Controls |
|---|---|
| Organization signup | Who can create an account on your academy |
| Course enrollment | Who can join a specific course |
A person can be in your organization (org signup) without being enrolled in any course. Likewise, a course’s self-enrollment setting, invites, and People only affect that course.
Configure org signup under Settings → Authentication. Configure per-course access under each course’s Settings and People tabs.
Related guides
- How Course Enrollment Works — restrict who can join each course
- Invite Students — course enrollment links
- Invite a Team Member — add admins and tutors
- Student Dashboard — what students see in the LMS
- Organization — org settings overview