SchoolKeep is now Northpass! Check out our blog post to learn more about why we rebranded and how the new brand reinforces our focus and commitment to serving the corporate market.
We’ve completely overhauled our existing GoToTraining & GoToWebinar integrations by releasing a new Instructor-Led Training app (ILT). The ILT app provides a centralized location to manage all events and sessions and provides a new “Discover Events” page where learners can browse and register for these virtual events.
VideoMilestonesrequired an extra click to be considered complete.
Free trial activation links were not allowing customers to set their passwords.
When accessing a school via aGroup Link, some learners were experiencing slow page loading.
New customizable “Inactivity Nudge” notification in the Communications tab. The purpose of the notification is to enable reminding learners via email to return to SchoolKeep after they have been inactive or haven’t accepted their invitation for 7 days, and have assigned courses that are unfinished.
New customizable “Course Assignment” email in the Communications tab to easily alert learners when new courses have been assigned to them.
Account Portals enable you to seamlessly switch between your SchoolKeep accounts.
We’ve updated the user experience of the filters on all Analytics reports to be more clear, intuitive, and easy-to-use.
Groups columns are now available on most Analytics reports and exports to enable the ability to view groups while analyzing performance.
Learner now receives their Credential Achievement email immediately upon achieving the Credential, and will also get an email when their Credential is ready to download. Previously the email was only sent after a download was requested and ready to download.
Some Learners were experiencing an error page upon completing a Quiz.
When filtering in Analytics reports, after selecting a Group from the Groups filter, if you began to type to search for another Group, the initially selected Group would be deselected from the filter.
When filtering by Groups on an Analytics report, the filter selection is now faster and loads the options dynamically. This enhancement is especially noticeable when hundreds or thousands of Groups are present.
Custom assets uploaded to a School are now served via a CDN.
Improve response time of My Courses page when loading all of a Learner’s Courses.
Improve response time of the Syllabus of a Course displayed in the left hamburger navigation of the Learning Experience.
Reduce the usage of render-blocking scripts in the Learning Experience.
All Analytics tables now include a Learner’s phone number when the School is using the authentication type Open Access with fields first name, last name, email, optional phone number, and terms of service.
When a Manager is managing a Group with Courses in it, they now only see Learners in their Group. Previously Managers could see all Learners within the Courses they manage, regardless of if the Learners were in their Group.
When a Manager has access to Groups but no Courses, and has the permissions to add new Courses, they now have the ability to create new Courses.
When a Manager has access to Courses but no Groups, and has the permissions to add new Groups, they now have the ability to create new Groups.
When exporting data from any Analytics table, we’ve enhanced the exported data to only export the data currently onscreen filtered by the selected search term and filter criteria.
In order to streamline the process of inviting many People at once, the Person invitation form now includes validation errors for common problems.
There is now a default date range filter on the Courses, Quizzes, and Quiz Raw Answers Analytics tables to enable a view of the most recent data immediately without having to select a filter first.
We gave the Analytics page a facelift and consolidated four analytics reports (SCORM, Virtual Events, Assignment Submissions, and Credentials) to enable easy access to data across the entire school.
Our brand new OnboardIQ integration enables you to deliver course content seamlessly within an applicant flow. Connect OnboardIQ Learning stages to SchoolKeep courses to automatically enroll learners into a course upon reaching a stage in OnboardIQ, and automatically advance learners to the next stage after completing a course. This new streamlined integration enables setup directly within OnboardIQ’s platform.
After re-sending an invitation to a specific person either from the People Center or from the Delivery Log, the table will no longer refresh, but will simply give you visual feedback of success, ensuring that any searches or filters are not lost.
Add additional information to the Delivered status on the Delivery Log to better understand the status of an email notification.
Enable Learners to re-subscribe themselves to your School from My Profile.
Restrict a Manager’s ability to delete a Quiz to only when it is their own Quiz and is not used in any other Manager’s Courses.
Occasionally Learners attempt to reset their password from the Admin side of the Platform. When this happens, Learners will now be prompted to visit their School Website directly to manage their password instead of receiving a message that their email is not found.
When a Manager doesn’t have access to manage any existing Courses or Groups, but has the permissions to add their own Courses or Groups to the school, the Manager will have the opportunity to add new content to the school.
Users were previously unable to delete courses that were linked with OnboardIQ labels in the OnboardIQ v1.0 integration. Linked Courses can now be deleted.
The header Image for Credential Awarded email and Discussion Reply email were displaying larger than image for the other School emails.
Ensure CSRF protection for Learners managing their Profile.
When utilizing the Salesforce App and Open Access authentication type, when a Learner joined the school and was added to the Default Group, a duplicate enrollment was being sent to Salesforce.
Admins on School using Custom Domain and Preregistration authentication type were unable to log in on their School Website. This only affected Admins, and did not affect Learners.
Managers were unable to delete Learners, even if they had the appropriate level of permissions.
When managing a Learner’s permissions, the lists of Courses and Groups that the Learner has access to did not always populate.
When a Manager had access to Groups but not courses, they were unable to log in and saw error page.
Manager Role: Invite users to manage specific analytics, learners, content, and groups. Available on Pay as you Grow, Premium, and Unlimited plans.
Communications Manager: Customize invitation and other automated emails sent to your school’s users, monitor email sending activity, and whitelabel email senders. These features are available to all customers, except for whitelabeling email sender, which is available on Pay as you Grow, Advanced, Premium, and Unlimited plans.
Five new API endpoints to add Groups to a person, remove a person from a group, list the courses that a person is in, list the groups that a person is in, and remove a person’s access to a course.
Enhance OnboardIQ integration when used with the Open Access authentication type to use an additional parameter which allows for immediate learner access to SchoolKeep.
Allow Salesforce app to be used with any Authentication type that accepts an email address.
Completed migration to Learning Experience V2.
Enhance OnboardIQ integration when used with the Open Access authentication type to allow passing onboard_iq_uid parameter within links. This enables learners to gain instant access to the appropriate learner account and automatically associate any completed courses with the appropriate labels.
Expose onboard_iq_uid via API when a school is using the OnboardIQ integration.
Enhanced and more consistent user experience when editing a Person’s information. Details are now within a full-page form instead of inline on a Person’s profile page.
Add the ability to use a Learner’s email within custom templates. This allows the ability to utilize Learner details within custom tracking code.
The list of requirements on a Milestone Summary page were displaying in a skinny column instead of taking the full width of the page.
Update language on People Center to more accurately describe the activation status of a person. People who have been invited and have not yet set up their account display as “Not Activated”, and those who have display as “Activated”.
After a Learner or Admin updates a learner's email address, we now send the updated email address to Customer.io.