This project has moved and is read-only. For the latest updates, please go here.
This project has now moved to GitHub at

Note: SLK is no longer being actively developed. It still works on on premises SharePoint 2007, 2010 and 2013. It is untested on 2016, but may work. It is not supported on Office 365, and never will be as it is written in full-trust code. Some minor bug fixes are added as my few remaining customers who haven't moved to Office 365 find them.

2004_2nd_LMS.jpg SharePoint Learning Kit is a SCORM 2004 certified e-learning delivery and tracking application built as a SharePoint solution. It works with SharePoint 2013, SharePoint 2010, and Windows SharePoint Services 3.0 or Microsoft Office SharePoint Server 2007. It has the following core features:
  • Supports SCORM 1.2, SCORM 2004, and Class Server content, allowing users to store and manage this content in SharePoint document libraries.
  • Supports learner-centric and instructor-led (assigned) workflows.
  • Allows assignment, tracking and grading of both e-learning and non-e-learning content.

Announcements / Requests

  • SLK 1.7 is now released at SLK 1.7
  • SLK version 1.7 Beta now available at SLK 1.7 Beta. Lots of new features, but main one is SharePoint 2013 support.
  • SLK version 1.6 Beta now available at 1.6 Beta. Main features are email support, text based grades and assignments without a document.
  • SLK version 1.5 now available at 1.5. Main feature is support for SharePoint 2010.
  • SLK version 1.4+ has been delivered. Available at 1.4. Main features are integrated Drop Box for non-Scorm content, Firefox support and teacher review mode.
  • Development build SLK-1.3.2-20090220 - Remove the requirement for Session State unless actually using the Observer role. 1.3.2 Development Builds
  • I've added a new development release at 1.3.2 Development Builds. This will contain a build after every significant functional addition.
  • I've now promoted 1.3.1RC to the official latest release 1.3.1
  • Richard Willis of SalamanderSoft has accepted the role of coordinator on this SLK project
  • The SLK Course Manager is now available for 1.3.1. Course Manager is an add-on that provides course planning, assignment tracking, and grade book.
  • LanguagePack 1.1 containing 29 languages has been added to 1.3.1. Thanks to all the localization owners for their contribution and effort.
  • A preview release of the Assignment Dropbox by Drooke is available on the 1.3.2 Alpha -- Content Assignment Work page.
  • If any budding author is interested in creating a cohesive article on SCORM authoring tools out of the forum thread on this same topic, we can post it to these web pages. Unaffiliated user reviews of the tools mentioned are encouraged.
  • If you can provide sample content to be used in testing SLK which can be included in the SLK source code, please see the forums post on this topic. Content created by various SCORM authoring tools is highly sought after.

Frequently Asked Questions

If you have questions about SLK, check out the SLK FAQ and project forums.
For the user
  • How To Test a Patch : Eager to take a look at work in progress or help get a bug or feature checked in? Help out by offering to help test someone's work.
For the developer
  • Checking In : How do I submit a bugfix or new feature for consideration?
  • Community Roles : How do you get checkin rights for SLK? Who decides what goes into SLK and what stays out?
Localization Related

Build your own SLK Demo

Download & Install Virtual PC 2007
Download & Run Windows Server 2003 R2 VPC Image
Download & Install SQL Server 2005 Express in the VPC
Download & Install SLK in the VPC

New Feature Documentation

Last edited Apr 13, 2017 at 10:28 AM by RichardWillis, version 68