How Course Enrollment Works
The ways students can join a course in Edvello—public enrollment, invite links, direct add, and paid access—and what happens once they are enrolled.
Enrollment is how a student becomes a member of a course group and gets access to lessons, exercises, and the LMS. Edvello supports several enrollment paths. Which ones are available depends on your course price, publish status, and settings.
This page covers how a student joins. For the settings that decide who is allowed to join, see Control Who Can Enroll.
Enrollment paths at a glance
| Path | Who initiates it | Typical use |
|---|---|---|
| Public self-enrollment | Student | Open free courses on your landing page |
| Email invite | You (admin) | Enter email addresses; Edvello sends each recipient a unique enrollment link |
| Direct add | You (admin) | Pick existing students from a list; they are enrolled instantly with no action needed from them |
| Paid enrollment | Student (after payment) or invite | Courses with a price set |
All paths end at the same place: the student is added to the course group and can open the course in the LMS.
Public self-enrollment (free courses)
On a free course (cost is 0) with Students can enroll themselves enabled, anyone who finds your course landing page can enroll:
- They open the course landing page on your academy
- They click Enroll
- They sign in or sign up
- They land on
/course/[slug]/enrolland click Join course - They are enrolled and redirected to the LMS
No invite token is required. This is the default for free, published courses.
Email invites
From People → Add people, you enter one or more email addresses and Edvello sends each recipient a unique enrollment link. Each invite can have:
- An expiry (e.g. 24 hours, 7 days)
- A max use count (one-time or reusable)
- Allowed emails or domains (optional restriction)
When a student opens the link, they sign in (or sign up) and click Join course. Edvello validates the token, expiry, and usage limit before enrolling them.
For step-by-step instructions, see Invite Students.
Direct add (People)
If a student already has an account, you can add them to the course directly — no email, no link, no action needed from them. They appear in the course immediately.
From the course dashboard, open People → Add people, select the students you want, and confirm. They are enrolled right away.
This does not require Students can enroll themselves to be on. Use it for closed courses where you control exactly who gets access.
Paid courses
When a course has a price set, open self-enrollment from the landing page is blocked unless the student pays or uses a valid invite (depending on your setup). Visitors who open the enrollment page without payment or a token see a message that they need to pay or be invited.
Paid courses are useful when you want to prevent casual sign-ups on a free landing page while still selling access or issuing invites to specific buyers.
People and membership
When a student enrolls or you add them from People, they become a member of the course group right away. They do not need to open a lesson first.
| State | What it means |
|---|---|
| Active member | Linked to a profile; appears in People with full details |
| Pending | Added by email before they sign in or finish onboarding |
The People tab in the course dashboard is the source of truth for course membership.
What students see after enrolling
Once enrolled, the course appears in the student LMS (home/dashboard). They can open lessons, submit exercises, and download materials according to course settings (for example, lesson download or certificate rules).
If a student follows an invite or enrollment link while logged out, Edvello sends them through sign-in or sign-up first, then returns them to the enrollment page so they can finish joining.
Related guides
- Control Who Can Enroll — course and org settings that decide who may join
- How to Invite Students — create, send, and revoke course invite links
- Customize the Welcome Email: the message students get when they enroll
- Roles and Permissions — who can create courses and access the admin dashboard
- Student Dashboard — Home, My Learning, Explore, and Cohorts
- Set Up a Custom Domain — org URLs used in enrollment links
- Create a Course Landing Page — pricing, publish state, and what prospects see before enrolling
- Create Your First Course — create and publish a course