LDEV-5083 Make panels larger rather than having bigger gapsIt is a bad design to have too much empty space on the page. It isbetter to make panels (sections) larger, even when there is littlecontent, rather have small panels and huge gaps.
LDEV-5083 Update lesson information on sequence tab displayMain goal is to display contribute activities correctly for now.JS code requires refactorisation anyway.
LDEV-5059 Fix thread preventing server from shutting downUsing <c:import> in cross-module context prevents WildFly from shuttingdown properly. The mechanism was replaced with a direct codeduplication.
LDEV-5317 Fix thread preventing server from shutting downUsing <c:import> in cross-module context prevents WildFly from shuttingdown properly. The mechanism was replaced with an Ajax call.
LDEV-5317 Keep time limit widget open between refreshesTBL monitoring auto refreshes its content to display updates of learnerprogress. The time limit widget after refresh is always in it default,collapsed state. This given bad user experience.Now the time limit widget retains its collapsed/expanded state betweenrefreshes.
LDEV-5317 Fix time limit widget collapse in TBL monitoringIn TBL monitoring we import jQuery and Bootstrap multiple times as weload various tabs. This should be cleaned up. Especially that it breaksthe Bootstrap functionality.Since Monitoring UI 5 is coming, there is little point in doing it now.Instead control collapse using JS and not HTML attributes.
LDEV-5317 Move time limit panel to single source in monitoringEach tool using time limits (Assessment, Scratchie, Doku, Whiteboard)had it own code to display and operate time limits.In preparations for time limit widget in monitoring the code wasrefactored so there is single source of time limit feature.
LDEV-5316 Change content folder ID to default oneOnly for questions which have images referring the default contentfolder and which do not have images which refer a new content folder.