DISCLAIMER: Some content in this article outlines how to use functionalities that will be publicly released to all clients at the end of June 2023. If you see differences between this article and your platform, check back at that time for updated content.
Introduction
As a Superadmin or a Power User with granted permissions, you may want your users to retake a course on a regular basis to keep them up to date with the evolution of the course topic and track multiple completions of the same course over time.
This need can be satisfied by archiving the current users’ enrollments and re-enrolling the same users in the same course more than once. You can force them to retake all of the training materials or to play only those added since they last completed the course.
The data of the archived enrollments is kept in the platform and can be viewed in the Users - Courses and in the Users–ILT Sessions custom reports, in the Course Report and in the Archived Enrollments section of the Enrollment Type tab of every course, in the Course Management area. Please note that the custom reports on the archived enrollments show only the data actually archived, meaning that some fields in the report may not be populated.
Requirements & Limitations
- You can archive enrollments both for e-learning and Instructor-Led Training (ILT) courses, but you cannot archive enrollments for the sessions of ILT courses.
- You can archive and re-enroll users to the courses belonging to a learning plan, but you cannot use the archive and unenroll option.
- You can archive enrollments in enrolled, in progress, or completed status.
- Once enrollments are archived, they cannot be restored, as the data structure of archived enrollments is different from that of active enrollments. Please read carefully the Archived Enrollment Data chapter of this article to check which values are actually archived.
- When a course is deleted, the archived enrollments linked to the course are not deleted at this time.
- It is not possible to archive enrollment:
- for the users on the course waiting list
- for the users whose course enrollment status is different than Enrolled, In Progress, Completed
- for the ILT courses where the user is enrolled in more than 5 sessions
- for the ILT courses where the user is enrolled in any session containing more than 50 events
- Power Users can archive enrollments as long as they are assigned to the Enrollment / Delete permission, as well as to the courses and the users involved in the enrollment archiving.
- The data relating to archived enrollment are frozen at the time of the archive. If, for example, you change the course title after archiving the enrollment, the title of the course related to the archived enrollment will remain the one set at archive time. For this reason, if the archiving process requires a long time to be completed, do not make changes to the course data, as they will affect the data of the archived enrollments.
- When you duplicate a course, the archived enrollments are not duplicated.
- When you archive the enrollments for a course with mutual equivalency, the target course's enrollments are not archived.
Use Case Scenarios
The Health Insurance Portability and Accountability Act (HIPAA), is a US law on data privacy and security aimed at protecting medical information. A hospital or health system can determine that their medical team needs to take the HIPAA compliance training course annually to ensure protocols are followed correctly.
In aviation, annual airframe maintenance training must be done to ensure that aviation mechanics are consistently updated and trained on maintenance processes to minimize the risk of aircraft incidents.
Please Note! Check whether the archived enrollment data include all the data required for your compliance needs in the Archived Enrollment Data chapter of this article.
Archiving an Enrollment
In order to archive the enrollment of a user in a course, log in to your platform as the Superadmin or Power User. Then, access the Admin Menu from the gear icon in the top right corner of your platform and access the Course Management by clicking on the corresponding menu entry in the E-Learning section. Click on the title of the course, and move to the Enrollments tab.
Click on the ellipsis menu at the end of the row of the user for whom you wish to archive the enrollment and select Archive Enrollment. Please note that this option is not available for the users on the course waiting list or when the enrollment status is not among the ones listed in the Requirements & Limitations chapter of this article.
In the pop-up that opens, set whether you want to archive the active enrollment and re-enroll the user in the same course or unenroll the user after archiving the enrollment. If you select the second option, remember that learners will no longer be able to access the course once their enrollment is archived, but you can possibly re-enroll them manually, or they can self-enroll if the course enrollment policy allows them to do so.
Independently of whether the user will be re-enrolled or unenrolled from the course after the enrollment is archived, the tracking of the training material taken by the user is reset by default. If you want to keep the tracking, unselect the Reset the tracking of the course training material checkbox in the pop-up. If this option is unselected, and the user is re-enrolled in the course, they will have to take only the training material they have not completed before the enrollment was archived. This option is useful when you want your learners to take only the training material you recently added to the course.
Click on Archive Enrollment to finalize your action. When enrollments are archived, they are removed from the table in the Enrollments tab, but you can still view them as described in the Viewing Archived Enrollments chapter of this article.
Please Note! Remember that only enrollments are archived, the course, and the course training material are not archived.
Archiving Multiple Enrollments
You can archive multiple enrollments by taking advantage of the same features described in the Archiving an Enrollment chapter of this article on a number of enrollments. From the course Enrollments tab, select the checkboxes at the beginning of the rows of the users for whom you wish to archive the enrollments, then click on the Choose Action button in the bottom right corner of the table, and select Archive Enrollments.
Starting from two enrollments, the archiving happens in the background, as a background job.
Viewing Archived Enrollments
The enrollments shown in the Enrollments tab are active enrollments. Click on Enrollment Type at the top of the list of enrollments and then on Archived Enrollments to see the list of the course archived enrollments.
Click on the Filters tab to refine the search by using the available filters, such as the archive period, the person who archived the enrollment, or the user status. Use the User filter option to view the archived enrollments of the selected course for other users.
Click on the ellipsis menu at the end of the row of any archived enrollment and select the Details option for more information on the archived enrollment. A right panel will open to display the following data:
- for e-learning courses, the details about the course for which the enrollment was archived
- for ILT courses, the details about the course for which the enrollment was archived as well as the list of every session the user was enrolled in, including events
If a certificate was present at the time of archival, it will be saved and will be available for download.
Archived Enrollment Data
The following data is archived for every enrollment:
Archiving Data
- Date and time when the enrollment was archived in UTC format
- The user who archived the enrollment
User Data
- Enrolled user
- User language
Course Data
Data of the course for which the enrollment was archived
- ID
- Title
- Code
- Unique ID
- Type (e-Learning, ILT)
- Status (Possible values are: 0=Enrolled, 1=In Progress, 2=Completed)
- Language in ISO 639-1 format
- Category
- Creation date
- Publication date
- Last update (the last time the course was updated)
- Time from the course first access or enrollment date, only for e-learning courses
- Days of validity
- Start date
- End date
- Credits (CEUs)
- Average duration
- Enrollment policy (Admin only, Pending approval, Free)
- Content provider (for the courses coming from the Content Marketplace)
- Equivalent courses IDs
- Certificate template ID
- Link to the certificate obtained by the user
- Date when the certificate was assigned
E-Signature Data
- E-signature (enabled or disabled)
- Status of the e-signature signing process for the user
- Timestamp of the creation of the e-signature signing process
- Timestamp of the update of the e-signature signing process
- E-tracking of the course for the user
- User enrollment status for course and sessions
- User details such as email and username
- Timestamp when the e-signature status was recorded as “signed” in UTC format
- The One-Time Password (OTP) method used by the user to perform the e-signature
Enrollment Data
- Enrollment date
- The user who enrolled the learner in the course
- Last update
- Start of validity
- End of validity
- Level
- Status
- Completion date
- Initial score
- Manual final score
- Date of the first access to the course
- Date of the last access to the course
- Time spent on training materials
- Number of archived session enrollments
- List of session enrollments
- Session ID
- Session name
- Session code
- Session UUID
- Session UID
- Session start date
- Session start date
- Session instructors
- Session events
- Event ID
- Event Name
- Event start date
- Event end date
- Event timezone
- Event type
- Event attendance status
- Event attendance effective duration
- Enrollment creation date
- Enrollment completion date
- Enrollment status
- Enrollment evaluation
- Enrollment hours of attendance
- Evaluation status
- Evaluation score
- Evaluation comments
- Evaluation file
- Evaluation creation date
- Enrollment additional fields
- ID of the enrollment additional field
- Value of the enrollment additional field
- Type of enrollment additional field
- For dropdown enrollment additional fields, the translation of the values
- Whether the enrollment additional field is visible to users
- Whether the enrollment additional field is mandatory
Platform Data
Default platform language