LDEV-4271 Refactor Assessment code* use DTO instead of model classes for carrying interim information* split learning.jsp into two pages: actual learning.jsp where user enters his answers and results.jsp where we display results to him
LDEV-4258: Protecting the export download from multiple triggers by disabling the button until the file is downloaded. Uses the new generic javascript method based on previous Peer Review download implementation. Uses a cookie to track when the file download is complete.
LDEV-4184: "outer-join" attribute in hbm.xml files is deprecated and produces warnings on server start up. Remove entries with "auto" value. Entries with value "true" become fetch=join.
LDEV-4237: Include label informing the max size fileLDEV-4241: File upload validationLDEV-4240: Consistent upload widgetUsing new tags and the shared javascript code to create consistency across tools for the look and validation behaviour of file upload.
LDEV-4180: Make DB patches produce up-to-date structure during build instead of applying multiple patches.Get rid of unnecessary tables and keys.Modify boolean columns to tinyint(1)Simplify patches where possible.
LDEV-4240: Making the import question widget look consistent with the import QTI widget. Also added validation on front end to check that the file is an XML file.
LDEV-4240: Making the import question widget look consistent with the import QTI widget. Also added validation on front end to check that the file is an XML file.