09 November, 2015 · 1 minute to read
Course Manager for SharePoint Learning Kit is now Deprecated
The Course Manager for SharePoint has always been a complete mess. It was produced before I was project coordinator and was funded by Microsoft and produced by a third party software house to add course functionality to the SharePoint Learning Kit. Unfortunately it never reached production quality, in fact it was a long way off.
To make it production quality would probably involve rewriting almost all the code and it's likely it would be quicker to start from scratch. Of course if the UI and functionality were any good, then it would be worthwhile sorting the back end out. Unfortunately it's one of the most unintuitive UIs that I have come across and the functionality is sorely lacking. Andrew Woodward did a good review of it when it came out on his blog. Even Microsoft was disappointed with the result. And if you read that previous link none of those changes or documentation appeared.
There's also no commonality between the Course Manager code and the core SLK code. The developers have used their own framework which is completely different so no knowledge of SLK helps with maintaining the Course Manager code. Hence it would take a significant investment of time to get to grips with the code, let alone fix the myriad of bugs. I feel that it is in the best interest of the project to dedicate time to enhancing the core SharePoint Learning Kit rather than this add-on. I believe that while it remains within the project it is a hindrance as it clutters up the source tree and wastes people's time trying to get it working.
To this end I have now deprecated Course Manager. The source code has been removed from the source control tree, but is still available from http://slk.codeplex.com/releases/view/62991. I'm more than happy if someone want to take it and run with it and produce a good product. It would probably be better off as another project in CodePlex in that case, until it's of good enough quality to merge into SLK rather than being an add-on.
Managing Director / Founder
Richard started SalamanderSoft in 2007 after a successful career as a software developer. Wanting to start his own company and with experience in integrating school systems he set out to build the best integration system for schools and to exceed customer expectations. He starting out on his own, doing all the coding, support and sales until finally the growing number of customers meant he needed to start growing the team. He is still heavily involved in coding the core Integration Suite product in addition to running the company and being the first point of contact for prospective customers.