Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-5143 Allow changing leader in Q&A, Submit Files and Vote monitoring

  1. … 32 more files in changeset.
LDEV-5143 Improve layout of wait for leader and change leader screens.

  1. … 15 more files in changeset.
LDEV-5147 Add median and modes to Assessment stats tab in monitoring

Rewrite DTO entities to be more universal and to accommodate manual

calculation of stats.

  1. … 2 more files in changeset.
LDEV-5146 Add activity stats on top of group stats in Assessment monitor

  1. … 2 more files in changeset.
LDEV-5143 Change Leader in Assessment

  1. … 4 more files in changeset.
LDEV-5101 Populate question version in all cases.

LDEV-5025, LDEV-5120 Softly remove duplicate rating criteria

For Assessment and Dokumaran we only allow one rating criterion each. On

high load, after a gate was opened, there is a chance that 2 learners

will detect no criteria and both will create one, resulting a duplicate

criterion. Instead of throwing a hard exception and rendering the

activity unusable, just remove the duplicate criterion ignoring any

exceptions. This is lighter than having a multi-node synchronization.

  1. … 2 more files in changeset.
LDEV-5097 Skip empty sessions for rating calculation

  1. … 1 more file in changeset.
Merge remote-tracking branch 'origin/v4.0' into LDEV-5016

Conflicts:

lams_build/3rdParty.userlibraries

lams_central/conf/language/lams/ApplicationResources_en_AU.properties

lams_central/src/java/org/lamsfoundation/lams/authoring/template/web/LdTemplateController.java

lams_central/src/java/org/lamsfoundation/lams/authoring/template/web/TBLTemplateController.java

lams_central/src/java/org/lamsfoundation/lams/web/QuestionsController.java

lams_central/web/qb/collection.jsp

lams_central/web/questions/questionFile.jsp

lams_common/db/sql/create_lams_11_tables.sql

lams_common/db/sql/insert_lams_config_data.sql

lams_common/db/sql/insert_types_data.sql

lams_common/src/java/org/lamsfoundation/lams/dbupdates/patch20200129.sql

lams_common/src/java/org/lamsfoundation/lams/questions/QuestionWordParser.java

lams_common/src/java/org/lamsfoundation/lams/tool/service/LamsToolService.java

lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/service/GradebookService.java

lams_tool_assessment/conf/language/lams/ApplicationResources_en_AU.properties

lams_tool_assessment/db/sql/create_lams_tool_assessment.sql

lams_tool_lamc/conf/language/lams/ApplicationResources.properties

lams_tool_lamc/conf/language/lams/ApplicationResources_en_AU.properties

lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/model/McContent.java

lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/model/McUsrAttempt.java

lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/McService.java

lams_tool_lamc/web/WEB-INF/tags/Arrow.tag

lams_tool_lamc/web/WEB-INF/tags/CKEditor.tag

lams_tool_lamc/web/WEB-INF/tags/Etherpad.tag

lams_tool_lamc/web/WEB-INF/tags/Rating.tag

lams_tool_lamc/web/WEB-INF/tags/StyledRating.tag

lams_tool_lamc/web/authoring/candidateAnswersList.jsp

lams_tool_lamc/web/authoring/itemlist.jsp

lams_tool_scratchie/web/pages/authoring/basic.jsp

lams_tool_scratchie/web/pages/authoring/parts/itemlist.jsp

  1. … 26 more files in changeset.
LDEV-5097 Skip empty sessions for rating calculation

  1. … 1 more file in changeset.
LDEV-5097 Skip empty sessions for rating calculation

LDEV-5138 Set leader only on his activity entry, not on any user entry

  1. … 26 more files in changeset.
LDEV-5128 Match VS answers more loosely

Remove all characters other than letters and numbers when matching

answers.

  1. … 3 more files in changeset.
LDEV-5124 Correctly order results in Summary By Learner export

LDEV-4520 Correctly order question in TBL monitor iRAT student choices

LDEV-5041 Do not export students' time limit adjustments in Assessment

LDEV-4944 Recalculate Scratchie marks only for given VSA answer

  1. … 6 more files in changeset.
LDEV-4944 Synchronise only answer allocation

Mark recalculation can run in parallel.

LDEV-4944 Recalculate marks only for learners with matching VSA answer

Recalculating all results bound to a given QB question is an enormous

job. We need to focus on results that actually changed.

LDEV-4944 Synchronise VSA answer allocation

We need to synchronise this operation.

When multiple requests are made to modify the same option, for example

to add a VSA answer, we have a case of dirty reads. One answer gets

added, but while DB is still flushing, another answer reads the option

without the first answer, because it is not there yet.

The second answer gets added, but the first one gets lost.

We can not synchronise the method in service as the "dirty" transaction

is already started before synchronisation kicks in.

We do it in MonitoringController, before transaction starts.

It will not work for distributed environment, though.

If teachers allocate answers on different LAMS servers, we can still get

the same problem. We will need a more sophisticated solution then.

LDEV-3261 Correctly order question in Assessment monitoring summary

LDEV-5124, LDEV-2169 Put correct time and answer in learner history

  1. … 2 more files in changeset.
LDEV-5124, LDEV-3173 Fix answer print out in user response history

LDEV-5124 Add question numbering in front of title

LDEV-5124 Fix result ordering when generating Assessment Excel report

  1. … 2 more files in changeset.
LDEV-5124 Add i18n labels instead of hardcoded ones

  1. … 1 more file in changeset.
LDEV-5124 Put empty rows between each group, not each user

LDEV-5124 Fix putting interaction time when no answer was provided

LDEV-5124 Fix empty cell highlighting in Assessment Excel export

LDEV-5124 Highlight cell with correct true/false answer