LDEV-4407 Move classes to the proper packagesAction classes were moved to admin.web.action package; forms toadmin.web.form; DTOs to admin.web.dto. (To access files' earlier history use Eclipse's Show in History featureor run 'git log --follow ./path/to/file')
LDEV-4402 Substitute Gson and Apache JSON with JacksonJackson is a top JSON library shipped with WF10.Apache JSON resides in an ancient library which we do not need foranything else.We use GSon only for serializing Java objects to JSON, which Jackson cando too.
LDEV-4379 Do not filter out duplicate questions in MCQCode was checking if the question being added does not have the sametext as an existing. This feature was removed as answers can bedifferent.
LDEV-4364 Properly save question after another one was removedThe problem comes from MCQ incorrectly assigning question's orderIdafter some question was removed.
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-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-4092: Date passed back by server was reconverting time for Daylight Saving, making it an hour out, as the convertToStringForJSON takes the timezone into account. Therefore convert the already timezone converted time (which gets converted back again) rather than the original time.
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-2866 * stick to using only one jsp page for displaying results - viewAnswers.jsp and thus get rid of lams_tool_lamc/web/learning/IndividualLearnerResults.jsp * get rid of redundant form fields * fix sessionMap that was lost when displaying viewAnswers.jsp
LDEV-2866 * stick to using only one jsp page for displaying results - viewAnswers.jsp and thus get rid of lams_tool_lamc/web/learning/IndividualLearnerResults.jsp * get rid of redundant form fields * fix sessionMap that was lost when displaying viewAnswers.jsp