Submit your company email address and a SchoolKeep learning specialist will be in touch shortly.
The latest from SchoolKeep
Product updates and releases
Milestones allows you to set learning objectives for a course. Set requirements for videos that must be watched and minimum scores on quizzes. Choose to require learners to meet objectives before progressing through the course.
Google Apps SSO. Allow learners to log in to your school with your company’s Google Apps account.
Google Apps Directory. Optionally enable, along with Google Apps SSO, to automatically sync users in your google apps directory with SchoolKeep. Once the app is enabled, users in your Google Apps account will be automatically created in SchoolKeep. Additionally, they will be added to any groups in your SchoolKeep account that correspond with organizations in your Google Apps account.
Streamline learner experience when taking a quiz by removing “Begin Quiz” screen.
When viewing and managing table of all virtual events, view the time that the events were most recently pulled in from Citrix.
Added plain text invitation URL to the learner email invitation.
Timestamps added to Raw Enrollments table for the date that the learner was enrolled in the course and date that the learner most recently completed an activity.
School Website footer link now pulls from the school colors on hover instead of grey.
On some occasions, deleting a document from the syllabus builder would not remove it from the learning experience.
Activities couldn’t be dragged between sections in Syllabus Builder.
When choosing the type of an activity, the activity would jump to the bottom of the section in the Syllabus Builder.
Allow reordering of activities.
Allow deletion of SCORM packages that are used as full courses.
“Learners Not Started” data point on Analytics tab now pulls unique learners who have 0% progress in at least one enrolled course.
Properly display bulleted list in Rich Text activities in the learning experience.
SCORM course sizing wasn’t working.
Some uploaded presentations were not displaying properly in the learning experience.
Improve performance for course cover page for learners.
Salesforce integration now matches all contact records with matching email addresses.
After accepting an invitation to a school, an admin or educator can continue using the link from the invitation email to access their account. Clicking on the link again will prompt the user to re-authenticate instead of seeing an error message.
Fix a bug where the navigation bar on presentations was intermittently appearing in fullscreen mode.
Display schedule date for scheduled sections in the Syllabus Builder.
Fix a bug where some learner short answer responses were stored as all lowercase.
Update quiz and date filters on the Quiz analytics tab to properly count learner responses and respect filters.
Increase deliverability of email invitations.
Improve asset caching and optimize asset structures on school websites and learning experience to decrease load times.
Decrease loading time of Quiz analytics tab.
Increase performance of Courses index table for schools with large numbers of courses and enrollments.
Native community tools. Choose to add a fully white-labeled, native, and private discussion board to any activity. Choose to enable a course-level forum where learners within a course can discuss free-form topics. Learners can choose a profile image and display name for participation within the community.
Integrate GoToTraining sessions into your education program. Sync your GoToTraining sessions into SchoolKeep and associate them with courses to enable learners to attend relevant training sessions.
New Single Sign-on option optimized for the most seamless learner experience. Authenticate learners through URL parameters. No user action or credentials required. This method of SSO is recommended when a frictionless sign up process is preferred over security of ensuring learner identity. Contact us to discuss if this is the right strategy for your school.
API endpoint to query enrollments and progress for a given learner.
Choose the number of times a learner can retake a quiz. Optionally choose to hide the correct answers. Learners also see a display summary of their correct answers at the end of a quiz.
Optionally set the maximum dimensions of an activity. For example, set the maximum size of a video that may not support a large size at high resolution.
Additional metadata sent to Customer.io on course enrollment triggers: Link to course and course short description.
Promo video field displays properly on cloned courses.
Fix issue where quiz question text rendered too large.
Upgrade file management library.
Salesforce app now available within the Apps page. Upon installation, learner progress and enrollment in courses will automatically push to matching contact records within connected Salesforce account.
Implement warning to alert an educator when changing a quiz, SCORM package, or assignment selection on an activity will disrupt analytics.
Introduce sizing controls for asset display within the Learning Experience. Set the width and height of an asset and the aspect ratio will scale responsively for all devices and screen sizes.
Include a “Date Added” column to the Group Membership table in order to easily see when a learner was added to a group.
Single Sign On integration supports learner locales in order to automatically manage locale-based group assignment, and display school website and courses translated for learners in specific locales.
Link the school logo in the Learning Experience to the homepage URL of the school.
Allow webpage activities to take up more screen real estate on smaller screens so that the webpage does not take on the mobile responsive version.
Allow newlines while bulk adding learners to a school.
Add a “Forgot Password” link when a learner is signing in after claiming a Shopify order.
Resend all pending learner invitations for a school with one click.
Quiz results table now shows a “Date Completed” column for when a learner completed the quiz.
Fix the issue where the document and presentation preview wasn’t appearing in the Syllabus Builder.
Fix the issue where some very large SCORM files did not successfully process.
Always show school favicon on authentication pages.
Properly display document and presentations in the container within the Learning Experience.
Disallow uploading presentation files greater than the file limit of 200MB.
Improve error messaging around invalid SCORM packages that failed to process.
Allow text wrapping for long activity titles in the outline on the Course Cover Page.
Properly update Quiz Builder view when deleting quiz questions.
Improve in-house analytics to reduce dependency on third party services.
Optimize Analytics dashboard for schools with a substantial number of enrollments.
Analytics tab available with filters for multiple courses, groups, and date range. View course enrollments, learner progress, and active learners across many courses, groups, and a date range. Educators with instructor permissions can access the analytics for their courses only.
Choose the size of a media asset in the Syllabus Builder. This applies to video, document, presentation, survey, and webpage activities. Size will display with the calculated aspect ratio within the size of the learner’s browser window.
School theme colors are available in the wysiwyg editor color picker.
On an uploaded document or presentation, choose to allow learners to be able to download the original file.
Support Microsoft Edge browser in the Learning Experience.
The “Preview Course” button directly previews the activity currently being edited.
When choosing a SCO for a SCORM activity within a course, choose from individual SCOs within an aggregate SCORM package.
Create a full course from an individual or aggregate SCORM package. SCORM course displays as full screen activity and does not display syllabus. Aggregate SCORM packages display using SchoolKeep section and activity navigation in the Learning Experience.
Customer.io app displays Course UUIDs needed to create triggers and segments of learners.
Enhance learner invitation flow for learners who click the invitation link after already setting up their account so that the learner sees the homepage instead of an error page
Upload .ppt, .pptx, or .pdf files natively to display as clean presentation slideshow display
Upload .doc, .docx, or .pdf files natively to display as clean document display
Create quiz questions with short answers that use keywords to automate grading
Polished all data tables in preparation for future feature developments
When using the Webpage activity type, a preview appears in the Syllabus Builder
Learners see an error message instead of a blank page when an iframe fails to load in the learning experience
Administrator account settings moved to an “Account” tab separate from school settings
Scale videos in the learning experience according to the original file dimensions
Add a learner to a group from a learner page
Educators with instructor permissions see an informative page when they visit a page they can’t access, as opposed to an error page
If a learner has logged out in another tab or window while using the learning experience, the learner is redirected to log in again instead of seeing blank activity content
Provide default styles for “Previewing as a Learner” banner for templates created with the Code Editor
Fix activity and section reordering in Firefox
Fix bug where course promo video was not appearing on the Course Promotion page
Prevent learners from resetting their password if they haven’t accepted their invitation to the school, or if they have not claimed a Shopify order
Learners table on a course no longer shows duplicate enrollments
Placeholder image for an instructor displays correctly on the Cover page for a course
Allow SCORM packages with a nested folder structure
Use course vocabulary on the Coming Soon page when no courses have been added to the Catalog page
Provide informative error message for an invalid Shopify product id instead of an error page
Display Cookie Banner on the Cover page
Add additional testing around custom templates created using the Code Editor
Additional automated tests running on a regular basis
Increase CDN usage for files uploaded to the Syllabus Builder
Customize the vocabulary for the word "Course" for the learner view
The new Learning Experience CSS Editor enables you to add custom styles within the Learning Experience
View learner Quiz scores by activity on the Quiz results tab on each quiz
New learning center website design. Clean, professional, mobile-responsive layout and design for your school to showcase your courses. Supported in all major desktop and mobile browsers released in the past year
New additions to the Code Editor: Cover Page and My Courses pages
Preview draft and scheduled course sections within the Learning Experience
Change “syllabus” to the word “outline” for the Learning Experience
Learner can take the same quiz in multiple activities
Ability to have name and email auto-populated in Typeform surveys
At the end of a course, learner can choose to revisit any incomplete activities, or exit back to their My Courses page
Within the OAuth 2.0 app, provide a whitelist of groups who should have access to the school and content
Fix course enrollments number on the courses index page. Previously this number did not include enrollment access given through the Groups tool
Additional improvements to the reliability of learners uploading assignments
Fix bug on Safari mobile 8.3 and 8.4 in the Learning Experience where scrolling in the sidebar scrolls the main content
Improvements to stability and reliability of learner invitation emails. Improved email deliverability and performance of invitation link
Learners see a Cover page with information about the course, progress, and the outline when entering the Learning Experience
Sell bundles with Shopify. The purchase of a single course enrolls learners into many courses automatically. Contact us if you’d like to sell bundles on Shopify
OAuth 2.0 app: Use credentials from internal systems to give learners access to the learning center and courses. Specify groups for the learner to be added to automatically during authentication to enable automatic course enrollment
Install Shopify with one-click instead of the use of a private app
Within the OAuth 2.0 app, choose a custom log out redirect link when a learner logs out of the school
New Learning Experience design. Streamlined controls and navigation for learners on desktop and mobile, with a heavy focus on consuming content. Supported in all major browsers released in the past year
When previewing your courses as an Admin, quiz responses are cleared between preview sessions to allow infinite retaking and viewing changes
Fix scrolling on Typeform activities within the Learning Experience
Improve assignment upload for learners using Internet Explorer 11
Learners with cookies disabled or blocked can now claim orders from Shopify
Fix bug where Google Analytics code was not always in place on Learning Experience
Require unique names for Groups to prevent duplicate group names that cause problems for SSO
When cloning a course that is linked to a product in Shopify, the product id no longer transfers over to the new course
Increase stability of viewing the list of Learners and their progress within a course
Stability of MailChimp list syncing for substantial numbers of learners
Stability of Syllabus Builder when using slower internet connections
Prevent issues in which each letter typed into an activity title field would save as a separate activity
The Commerce app allows for the use of a payment processor for selling courses, or no payment processor for allowing all learners to enroll without any mention of price
The Shopify app integrates a Shopify store with SchoolKeep. Sell courses on Shopify and learners can click through to set up their account and take their courses on SchoolKeep
With Shopify enabled, the link to a course’s product listing on Shopify is available on Course Settings page
Change the word “Student” to “Learner” throughout platform
Previewing a course leads directly into the Learning Experience to eliminate the need to go through the enrollment flow in order to see the Learning Experience content