LDEV-1670 unordered lessons used to be appended in a non-guaranteed order (HashMap backed collection); switched to TreeMap, and prepend unordered lessons so that new lessons appear at the top of the list by default.
Removing all the repository stuff for the sample lessons so that CVS does not get confused with versions.Instead a single zip will be used for each release
LDEV-1669: When requesting the potential number of users, voting was asking using the internal voting id, rather the core's session id. As this was a call to the core, this resulted in the wrong number of users being returned.
LDEV-1352: Sets the order id for child activities in a sequence activity to match the transitions. Progress engine uses the transitions, but the IMSLD export looks for order id. So we might as well get both right.
LDEV-1665The message textarea and send button are only disabled when the mode is in learner.Merged the moderator and teacher roles.Fixed 'Send Message To' display the learners name when a teacher is sending a private message.