LDEV-4455 Move burning question to the learning.jspWe need a change in the flow for Burning questions in learner, so theburning question text for each question is entered as the studentsanswer select the answers. So each question would have a "burning question?" label that wouldexpand/collapse on request for students to enter the text as they answereach question.
LDEV-4411 Make collections and properties lazyIf it is possible, all collections and properties should be lazy. It hasbig impact on DB load.If a collection can not be made lazy because it gets iterated over in anon-transactional method (Actions), is should probably be moved to atransactional Service method.
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.