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

The latest from SchoolKeep

Product updates and releases

April 2016

New features

  • New learner-side languages available: Danish and Finnish.
  • For schools not using SSO or URL Authentication apps,  API endpoints for adding learners, groups, and enrolling learners via groups.

Enhancements

  • Add the ability to delete a quiz.
  • Create milestone criteria for assignment activities.
  • Display entire course title in the learning experience sidebar instead of truncating the title to one line.
  • Allow changing the header color of text within a rich text activity or activity description.
  • Enable usage of <div> tags within rich text activity and activity descriptions.
  • Update browser support to include latest browsers on iOS and Android devices.
  • Update learner password reset email to use school website branding.
  • Add a show page for media assets to see more details about the asset and a preview of the file from the Media Library.

Bug fixes

  • Some Media Library video uploads did not finish processing.
  • Update Enrollments analytics table to ensure that duplicate data does not display.
  • Allow deleting a learner if they have registered for a virtual event, achieved a credential, or made a comment within a discussion board using the Native Discussion app.
  • Remove duplicate virtual events from the learner view.
  • Allow deleting a course with milestones, credentials, or virtual events associated.
  • Ensure that the SCORM selector on an activity displays the SCO selected for that activity.
  • Individual activity views were not being tracked separately in Google Analytics.
  • Credential design did not support course titles that span multiple lines.
  • Allow a learner and an admin account with the same email address to exist in the same school.

Performance

  • Improve performance and load time of the admin view of the Learners table.
  • Decrease loading time for document and presentation assets within the learning experience.

March 2016

New features

  • Media Library allows you to upload and manage video, document, presentation, and SCORM files in one central place.
  • Course Categories is used to organize your courses into categories to enable your learners to quickly and easily find the courses they need.
  • Credentials allows you to add certificates to your courses.

Enhancements

  • Connect with GoToWebinar in addition to GoToTraining to sync Webinars into SchoolKeep.
  • Choose whether learners should be automatically enrolled in Trainings and Webinars associated with a course, or whether your learners can browse all sessions and self-register for the ones they prefer.
  • Add past events to the virtual events index page to enable viewing registrants of past events.
  • Add a widget to show the upcoming virtual events on the Course Cover page for a learner.
  • Add a timestamp to the completion date on the Enrollments analytics.
  • Display SCORM package filename when selecting a SCORM package on an activity.
  • Add Portuguese as a language option for a school.
  • Display learner details on the enrollments analytics specific to each authentication scheme and SSO app.
  • New fields available for URL Authentication for First / Last name and Email.
  • Create milestone criteria for SCORM activities.
  • Re-style learner system emails to better match school branding.

Bug fixes

  • Update Wistia video player to always allow learners to view the player controls.
  • Ensure that video milestone criteria is always saved, even if the learner navigates away from the video while watching it, or has a slow internet connection.
  • Fix issue in the Syllabus Builder with building milestones where the criteria did not always save.
  • Fix issue where when a new question is added to the quiz, a learner can view the quiz and take the new question instead of receiving an error page.
  • Display and enable search on SSO ID field on the Assignment Submissions table when using an SSO app or URL Authentication app.
  • SCORM packages were not always saving state for when a learner returns to the package.
  • Once a course had been completed, a learner was unable to click “Continue” through the course another time.

Performance

  • Significant performance increase on calculating passing scores on quizzes for milestone requirements.

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

Get an inside look at SchoolKeep

Speak with an Expert