The following request parameters are sent from Diglib to the LMS when adding a resource
PublisherName (Base64 string)
The name of the publisher who owns the resource. Example: Gyldendal.
PackageTitle (Base64 string)
The name of the resource
PublisherLogo (string)
The URL to the publisher's logo. Using this URL, the LMS can provide the user with a nice logo for the resource.
PackageLocation (string)
The url to the resource zip file. Note that this is a single sco version, so for multisco packages, the LMS could also use MultiScoPackageLocation The LMS must download this server side by reading the response stream from the URL and import it into the LMS. The PackageLocation URL is only available for one minute before the URL times out on the Diglib server.
MultiScoPackageLocation (string)
The url to the multisco version of the resource zip file. The LMS must download this server side by reading the response stream from the URL and import it into the LMS. This URL is only sent if the package has several scos
FolderID (int)
This value was given as a SSO parameter from the LMS and indicates to where it should be added. This is used by some LMS’ for internal storage logic.
AICC (string)
Indicates whether the resource supports AICC or not. If "true" then all links in the package should have AICC enabled.
The different types are true and false.
SupportedTrackingStandards (string)
If a content resource supports some tracking standards such as SCORM or AICC/HACP, this string will return a comma separated list of the standards it supports. For an AICC compliant resource, it will return the string “common, aicc”, where “common” means that it’s trackable by the Diglib tracking standard (details outlined here).
OpenInNewWindow (string)
That the resource URL should be opened in it´s own window. If "true" then all links in the package should open in a new window.
The different types are true and false.
IsDiglibPackage
If the package has been converted from its original form to a generated IMS package in Diglib, this parameter is true. In earlier Diglib versions, VLEs downloaded the original zip file. For backwards compatibility issues, some packages will still be downloaded in its original form. In this case, this parameter will not be sent or is false. If this parameter is true, the VLE must add SSO parameters on the launch links.
ContentType
One of “IMSCP”, “SCORM”, “UNKNOWN”. For Diglib packages, this parameter identifies the resource’s type. In the future, other values may be added to this, such as Common Cartridge.
Note on Base64 strings
There is an exception to the request items PublisherName and PackageTitle that they are Base64 strings and need to be converted. Example code (C# .NET) below.
byte[] titleBytes = Convert.FromBase64String( MyTitleParameterValue);
string title = Encoding.UTF8.GetString(titleBytes);