LDEV-4451 Improve question comparison tacticsAs long as MCQ doesn't have question titles, exclude title when calculating question hash.Another peculiarity of MCQ is that it stores questions and answers withtrailing '/r/n' instead of usual '/n' (as in Assessment and Scratchie),so remove all '/r' and '/n' before comparing questions and answers.
LDEV-4411 Remove collections caching in the few classes it is presentIf we decide to use collections caching after all, we will do iteverywhere, not just in Content Repository.
LDEV-4451 Implement ToolSessionManager.getConfidenceLevels() in all toolsThis method allows Scratchie to query available confidence levels fromthe tools that can provide it. Actually, only Assessment and MCQ willimplement it for real, all other tools will implements it as "returnnull;".
LDEV-4451 Display confidence levels in ScratchieAdd ability to Scratchie to display what options the individual studentshave had in the individual assessment. Add advanced option to Scratchie - 'Show confidences' and then listactivites from the sequence to choose from (skip branching or use onlythe current branch if inside of it).
LDEV-4451 Store ConfidenceLevels inside AssessmentConfidenceLevels should be stored at the tools level as otherwise it'shard to keep questions hashes updated in lams_central.Add support for providing them to Scratchie.
LDEV-4451 Move ConfidenceLevels to the tools finallyConfidenceLevels should be stored at the tools levels as otherwise it'shard to keep questions hashes updated in lams_central.
LDEV-4366 Fix case of Kumalive class in Ant build fileIt worked fine on case-insensitive systems, but on Linux it could notfind the Kumalive websocket class.
LDEV-4366 Fix case of Kumalive class in Ant build fileIt worked fine on case-insensitive systems, but on Linux it could notfind the Kumalive websocket class.
LDEV-4366 Fix case of Kumalive class in Ant build fileIt worked fine on case-insensitive systems, but on Linux it could notfind the Kumalive websocket class.
LDEV-4451 Allow learners to choose confidence levelsAdd advanced option in Assessment/MCQ - 'Store Confidences'. If this option is ON, then in learning show sliders which will allowchoosing confidence levels. Display stored levels in learning andmonitoring.
LDEV-4451 Create Confidence level systemCreate Confidence level classes similar to the Ratings ones, that wealready have. They must be located in lams_common folder as it's goingto be used by 3 tools: learners are going to enter them in Assessmentand MCQ, and we later display them in all three tools.