An implementation of a communication part of the Run-Time Environment described in the ADL Sharable Content Object Reference Model (SCORM) Version 1.2 (<[url removed, login to view])>.
An Learing Management System (LMS) client's API must have at least one method implemented:
LMSGetValue(parameter) returns String
Calling this function must invoke corresponding function on the LMS server. The body of this function can remain empty, bacause I will fill it with the necessary server-processing functionality later. The function has only to return some dummy value which has to be passed back to LMS client.
The preferable communication would be using WEB services. At least is has to use ports opened on firewalls.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Complete ownership and distribution copyrights to all work purchased.
Client - up to you - preferable ActiveX, butt can be also Java applet
Server - .NET, preferable C#