LDEV-4107: Once one learner gets a confirmation that Scratchie is finished, he marks the tool session as finished for everyone. This prevent leaving out learners who did not get the confirmation because their websockets were still being set up.
LDEV-4092: Support the server supplying a localised date string for the submission deadline (datetimepicker does not have localisation of the format, just the language).
LDEV-4092: Support the server supplying a localised date string for the submission deadline (datetimepicker does not have localisation of the format, just the language).
LDEV-4148 * Passing userId of the person who initiated cloning to startLesson() method in order to pass security check * modified a few methods to stop returning non-needed variables
LDEV-4092: Support the server supplying a localised date string for the submission deadline (datetimepicker does not have localisation of the format, just the language).
LDEV-4107: Initial websocket client implementation based on Undertow libraries. Learners in Chat send few messages and also receive and log message history from the server.