TalentLMS allows you to share specific courses with registered or non-registered users with the following options:
A. Invite users to a course with a public URL (available on paid plans only).
B. Invite users to the external course catalog.
C. Enroll users in courses directly.
Let's have a closer look.
A. Invite users to a course through a public URL
If you're on a paid plan, sharing a course via a public URL is a flexible way to grant access without manual enrollment.
This option works for:
Non-registered users
They can open the public course link, access and complete the course, and then create an account on your portal (provided self-registration is enabled). If they do so, their progress in the course will be recorded.Existing users who are already logged in
Logged-in users who open the public course URL will be automatically enrolled and can start the course right away, even if they don’t have the user-type permission to acquire courses from the catalog. Their progress is tracked normally.
To allow non-registered users to access a specific course, follow these steps:
1. Sign in to your TalentLMS account as an Administrator or an Instructor and go to Courses (1).
2. Hover over the course you want to share publicly and click Edit course (2).
3. You will land to the course editor. Click the gear (3) icon below the course name to open the Course options drawer.
4. Select the Availability (4) option from the drop-down list.
5. Under the Course options drawer, toggle Enable public sharing (5) to make your course public.
6. Copy the public link (6). You can share the link with users in any way you like.
7. Don't forget to Save (7) your changes.
- Non-registered users provided with the public link are allowed to complete the course anonymously. When the course ends, users are prompted to sign up (if the system allows new registrations) so that their course progress is recorded. If they do not register, the progress is not tracked.
- If an existing user isn't logged in, then they can also access the course from a public URL. However, they won't be able to track their progress after completing the course, since the system will prompt them to sign up upon course completion, but it won't provide them with an option to sign in to their existing account.
| Note: If you're enrolled in a course as a Learner, you do not have the option to share a course publicly. |
If you prefer not to rely on public URLs, you can still share courses with existing users by enrolling them directly or by guiding them to the course through the course catalog.
B. Invite users to the external course catalog
By inviting non-registered users to the external course catalog, you'll be giving them the chance to browse your courses and see their overviews. They will need to create an account on your portal to acquire one or more courses.
| Note: Existing users are also able to access your external course catalog, regardless of whether they are logged in or not. |
To prompt users to register and access your courses, follow these steps:
1. Sign in to your TalentLMS account as an Administrator and go to Home > Account & Settings > Courses (1).
2. On the Courses tab, under Catalog Settings, toggle the External course catalog (2) option.
3. Click Save (3) to save the change.
4. Copy the catalog URL (4) and share it with your users to invite them to register and access the listed courses.
| Note: For users to be able to self-register, a direct sign up method must be enabled. To do that, go to the Users tab on the Account & Settings page, and from the Sign up drop-down list, choose Direct. Make sure that you also choose a User verification method to avoid unwarranted sign ups to your portal. |
C. Enroll users in courses directly
Of course, you're always able to assign courses to existing users directly.
To enroll registered users in courses, follow these steps:
| Note: Or, to find out how to mass enroll users to courses, check this article. |
1. Sign in to your TalentLMS account as an Administrator, and go to Users (1).
2. Select the user (2) you want to enroll in courses.
3. Go to the Courses (3) tab and click Enroll to course (4).
4. Locate the course(s) you want to assign to the user and click Enroll to course (5).
| Note: Alternatively, for existing, logged-in users, you may share courses with them by copying the respective course URL for each course from the course catalog, in case you don't wish to enroll them directly. |