Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-5257 Secure fileDownloadToken cookie

  1. … 9 more files in changeset.
LDEV-3224 Prevent exceptions when modifying live Assessment question

LDEV-5142 Do not copy stale absolute time limit on activity clone

  1. … 3 more files in changeset.
LDEV-4506 Get rid of non-cache results fetch in Assessment

Changes made for LDEV-4411 made these changes obsolete.

LDEV-5256 Sanitise jqGrid sorting options before using them in queries

  1. … 3 more files in changeset.
LDEV-5256 Prevent SQL injection for results order

  1. … 3 more files in changeset.
LDEV-5251 Add proper tooltip for leader-based Assessments

  1. … 1 more file in changeset.
LDEV-5251 Fix query finding number of answered questions by students

LDEV-5251 Add tooltip with list of students in answered questions chart

  1. … 2 more files in changeset.
LDEV-4540 Never copy Assessment question disclose status

Assessment questions can be disclosed on lesson level only. If they are

cloned or exported, their disclose status should be always the default,

i.e. not disclosed.

LDEV-4411 Stop using collection cache for now

Cache annotations were commented out so we can come back to them easily

in the future.

Collection cache is not detecting changes made to entities. When a new

entity is added, collection cache does not see the change.

Properly tweaking concurrency strategy does not seem possible at the

moment, so we just turn it off.

  1. … 29 more files in changeset.
Merge branch 'v4.5' into LDEV-5248

LDEV-5174 Allow MCQ as iRAT in TBL monitoring Teams tab

  1. … 4 more files in changeset.
Merge remote-tracking branch 'origin/v4.5' into LDEV-5248

Conflicts:

lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/dao/hibernate/AssessmentQuestionResultDAOHibernate.java

LDEV-5130 Add "Allocate VSAs" screen to TBL Assessment monitoring

  1. … 3 more files in changeset.
LDEV-5130 Add "Allocate VSAs" screen to regular Assessment monitoring

  1. … 3 more files in changeset.
LDEV-5131 For monitoring update student VSA suggestions on autosave

LDEV-4875 Skip repetitive students' suggestions in VSA questions

LDEV-5248, LDEV-4411 Mark some collections as cacheable

Similar to query cache, the collection cache makes sense if the table

which collection elements map to do not change often. Each modification

to table content invalidates the given collection cache.

  1. … 29 more files in changeset.
LDEV-5248, LDEV-4411 Mark some queries as cacheable

Query cache makes sense if tables which the query reference does not

change often. Each modification to table content invalidates the given

query's cache. Also each set of query parameters is a different cache

entry, so if there are various parameter values the cache overhead can

generate more load than benefit.

  1. … 87 more files in changeset.
LDEV-5248 Fix exception when processing QB units lazy collection

Merge branch 'v4.5' into LDEV-5248

LDEV-4944 Fix mark recalculation query

LDEV-5248 Fix exception when processing Assessment overall feedback

LDEV-5248, LDEV-4411 Add 2nd level cache to selected elements

Displaying Assessment results is too DB-intense for multiple learners.

We can enable a short-lived query cache for some entities which have

most impact on the results page. This way multiple requests can reuse

same objects from cache and there is little danger of inconsistency.

  1. … 11 more files in changeset.
LDEV-5248 Refresh Assessment object from DB instead of from form

We should not keep objects in form at all. If we do and a new request is

processed, we need to fetch the original object from DB.

LDEV-5248 Switch collections to lazy loading

No need to fetch all data straight away.

  1. … 1 more file in changeset.
LDEV-5248 Fix an exception when result is not available yet

LDEV-5248 Improve finding objects by IDs when displaying results

LDEV-5248 Skip isLastActivity? check if is already discovered earlier