<img src="//bat.bing.com/action/0?ti=5091976&amp;Ver=2" height="0" width="0" style="display:none; visibility: hidden;">
Close icon

Book a personalized demo

Submit your company email address and a SchoolKeep learning specialist will be in touch shortly.

The latest from SchoolKeep

Product updates and releases

February 2016

New features

  • 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.

Enhancements

  • 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.

Bug fixes

  • 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.

Performance

  • Improve performance for course cover page for learners.

January 2016

Enhancements

  • Salesforce integration now matches all contact records with matching email addresses.
  • Display timezone on Virtual Events as created in Citrix.
  • Choice to require learners to explicitly check a box to accept your terms of service during the registration process, or continue with implicit agreement.
  • Single Sign-On always generates a secure callback URL.
  • Display custom template header on authentication pages.
  • Instructors can only see and access quizzes and assignment that are relevant to them, including ones they had created, and any included in their courses.
  • Remove reference to Shopify from the URL where learners complete their registration after a purchase.
  • Add “Session” as a course vocabulary option.
  • 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.

Bug fixes

  • 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.

Performance

  • 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.

December 2015

New features

  • 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.

Enhancements

  • 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.

Bug fixes

  • Disallow deleting the correct answer on a quiz.
  • Adding an activity in a course was causing the navigation activity sidebar to scroll to the top.
  • When creating a new activity in a course, an additional blank activity was being created.
  • In the Syllabus Builder, the SCORM selector in an activity was displaying the most recently selected SCORM file name.
  • Fix bug in Syllabus Builder where removing an embed code didn’t remove the video.
  • Added loading indicator to Syllabus Builder to prevent activity content from flashing while loading.

Performance

  • Upgrade underlying Syllabus Builder framework to address bugs and improve stability.

November 2015

New features

  • Quiz analytics dashboard. View quiz scores, averages, and short answer response text across courses, groups, quizzes, and date ranges.
  • New learner-side language available: Swedish.

Enhancements

  • When a learner with an unclaimed Shopify order attempts to reset their password, the learner will receive a prompt to claim their Shopify order and reset their password.
  • Update learner bulk invitation to work with a comma, semi-colon, or new-line delimited list. Additionally, improve parsing to exclude invalid characters.

Bug fixes

  • Correctly display the number of completed questions on a quiz on the quiz analytics page.
  • Cloned courses keep the instructor from the original course.
  • Disallow uploading files into a document activity that are the incompatible type.
  • Promo video field displays properly on cloned courses.
  • Fix issue where quiz question text rendered too large.

Performance

  • Upgrade file management library.

October 2015

New features

  • 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.

Enhancements

  • 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.

Bug fixes

  • 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 Learning Experience when learner has javascript blocking enabled.
  • 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.

Performance

  • Improve in-house analytics to reduce dependency on third party services.
  • Optimize Analytics dashboard for schools with a substantial number of enrollments.

September 2015

New features

  • 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.

Enhancements

  • 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.
  • Toggle for public or private school moved to Website and Catalog app.
  • SCORM app available for request within Apps page.
  • Unify edit pages for Pages and Navigation feature. Display descriptive information about the purpose of each editable field.

Bug fixes

  • “Changes saved” status bar in Syllabus Builder remains fixed at the top so that it can been seen regardless of which activity is edited.
  • Remove sort functionality on image column on courses index table.
  • Disable ability to add an activity to a section that has not finished saving yet.
  • The “View File” button in the Learning Experience uses the appropriate color on hover.
  • Arrows and scroll wheel no longer change activities. This was causing problems with navigating through full-screen presentations and documents.
  • Fixes for cookie banner formatting in Learning Experience and Cover Page.
  • Fix tap target on login and sign-up forms on mobile and tablets.
  • Allow more than 255 characters for custom page title, headline, and subheadline.
  • Detect when a presentation or document fails to convert to a web format and display error message.
  • Display error message when inviting a learner with a duplicate email address.
  • Prevent SSO apps from being used with Shopify, as they are not compatible with Shopify’s Multipass solution.
  • Improve error message when bulk inviting invalid emails.

Performance

  • Upgrade front-end javascript framework
  • Refactor analytics services for more real-time active learners data.
  • App stability improvements.

August 2015

New features

Enhancements

  • 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

Bug fixes

  • 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

Performance

  • Database upgrade
  • 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

July 2015

New features

  • 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

Enhancements

  • 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

Bug fixes

  • 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

Performance

  • Improvements to stability and reliability of learner invitation emails. Improved email deliverability and performance of invitation link



June 2015

New Features

  • 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

Enhancements

  • 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
  • Separate tabs for managing School Website and Learning Experience styles
  • 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

Bug fixes

  • 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

Performance

  • 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



May 2015

New Features

  • 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
  • Display a cookie banner within the Learning Experience alerting your learners that the site uses cookies
  • Add a link to a custom privacy policy for learners to agree to during registration. Policy is displayed on the cookie notice if enabled

Enhancements

  • 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
  • Rename “Integrations” to “Apps”
  • Removal of the administrator dashboard

April 2015

New Features

  • Custom fonts can be used within the Learning Experience
  • Brandable 404 error page
  • OpenID Connect app. Use credentials from internal systems to give learners access to the learning center and courses
  • Entire custom domain can be run on SSL if customer has an SSL certificate

Enhancements

  • Display purchase date on learner table
  • Description field on an activity is rich text instead of plain text
  • Remove coupon access for Instructor role
  • Disqus comment threads pull meta information from the school artwork and description
  • Add school branding in learner password reset email
  • Send event to Customer.io integration when a learner is manually enrolled in or assigned to a course, enrolled in a course via Groups access, and when they accept an invitation
  • Ability to delete groups
  • Ability to delete instructors and admins with the exception of the school owner

Bug fixes

  • Fix bug for Wistia videos that weren’t playing in Safari 8 on OSX Yosemite
  • Fix bug that prevented some learners and educators from resetting their password
  • Display course promo video preview on course settings page
  • Fix issue that occurred where dragging an activity from one section to another would move the activity behind the section title
  • Show validation error messages when an activity or section does not save due to blank title
  • Guard against entering non-numbers into the price field
  • Activity type in Syllabus Builder saves without having to make any other changes
  • Fix Learning Experience on iPad with iOS 8.1
  • Fix bug that occurred when sharing a course on Facebook; some posts were not pulling from the homepage artwork image

Performance 

  • Use of Stripe or PayPal with SchoolKeep is now PCI Compliant
  • Remove unused features: affiliate feeds and site maps
  • Stability of re-ordering activities in the Syllabus Builder
  • Upgrade system OS

March 2015

New Features

  • Invite a comma-separated list of learners to your school
  • Assign learners to courses
  • Groups tool: Add learners to groups, and assign entire groups to courses.
  • Disqus Single Sign On integration: Learners can use their SchoolKeep accounts to post to discussion boards. Contact us if you’re interested in setting this up.
  • Customer.io integration: Hook your school up to Customer.io to send triggered emails based on learner enrollment and course completion status.

Enhancements

  • Redesign administrator UI to sleeker look and new browser-compatible framework
  • Allow deletion of learners
  • Ability to remove a learner from a course that they purchased to enable removing the learner after providing a refund
  • Learner entering the Learning Experience will now default to the first uncompleted activity to pick up where they left off
  • Sections within a course are published by default. Previously they were draft by default.
  • Update Syllabus Builder design to better indicate when a section is published or unpublished

Bug fixes

  • Improve mobile Learning Experience formatting, scrolling, and interactions

Performance 

  • Stabilize Disqus integration for learners using older browsers

Get an inside look at SchoolKeep

Speak with an Expert