Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-5273 Add VSA allocation to Scratchie

  1. … 17 more files in changeset.
LDEV-5273 Move VSA allocation code to Central

    • -0
    • +81
    ./java/org/lamsfoundation/lams/web/qb/VsaController.java
  1. … 21 more files in changeset.
Merge remote-tracking branch 'origin/v4.5' into v4.6

  1. … 1 more file in changeset.
LDEV-4644 Use [] instead of () to recognise LO code

Teachers tend to use () as a part of Learning Outcome name

  1. … 34 more files in changeset.
LDEV-5125 Improve support for VSA questions import from Word file

VSA questions should have 2 options if they are going to be TBL

compatible. When importing from Word document only correct answers

option is required. The other one, incorrect answers option, now gets

added automatically. Also incorrect answers option does not get deleted

after editing via QB interface.

  1. … 3 more files in changeset.
LDEV-5257 Add LD and activity title validation also on backend

  1. … 1 more file in changeset.
LDEV-5257 Prevent parameter reflection in change password process

  1. … 1 more file in changeset.
LDEV-5257 Secure fileDownloadToken cookie

  1. … 9 more files in changeset.
LDEV-5239 Add Description field to MCQ-based AEs in TBL wizard

  1. … 2 more files in changeset.
Merge branch 'LDEV-5250' into v4.5

LDEV-5253 Sysadmin Login As feature to be configurable

  1. … 4 more files in changeset.
LDEV-5254 Prevent exception when lived editing user is not set

LDEV-4411 Add cache hits/misses per second

They are updated every 5 seconds.

LDEV-4411 Make relation from Evaluation to ToolActivity unidirectional

Hibernate can not lazy load properties connected with OneToOne

relationship. It means that with every fetch of ToolActivity its

ActivityEvaluation was also fetched, whether is was needed or not. It

made up even 10% of all queries sent to DB during a lesson.

By having the relationship unidirectional and fetching

ActivityEvaluation via DAO we ensure that it is fetched only when it is

needed. The code is not as nice, though.

  1. … 11 more files in changeset.
LDEV-3656 Clean up invalidated session from internal tracking mapping

These session should have been removed from the mapping when

SessionListener is called. Sometimes the listener is not called due to

WildFly internal bugs. We are left with a long list of stale sessions.

We should periodically clean up the mapping. Making it happen on runtime

stats fetch is as place as any other, plus it happens periodically.

  1. … 1 more file in changeset.
LDEV-5250 Remove Pedagogical Planner integration with core LAMS

  1. … 67 more files in changeset.
LDEV-4826 Reintroduce MCQ tool QTI export

It is needed to migrate TBL sequences with MCQ as iRAT to Assessment as

iRAT.

  1. … 3 more files in changeset.
LDEV-5248 Calculate query cache hit ration correctly

LDEV-3468 Adding OK status again

LDEV-5248 Get query cache stats directly from Session Factory

  1. … 2 more files in changeset.
LDEV-3468 Leave only long stats format in RuntimeStatsServlet

LDEV-4411 Add query cache stats to runtimeStats servlet

LDEV-4411 Add cache stats to runtimeStats servlet

LDEV-5248 Move QB create question logic to service

Keeping it in Controller caused lazy initialisation exception and is bad

practice anyway.

  1. … 2 more files in changeset.
LDEV-4510 Make wizard-generated AEs use question numbering by default

LDEV-5200 Improve layout of templage-created TBL LDs

  1. … 1 more file in changeset.
LDEV-5223 Add SameSite=None to LAMS-generated sessionID cookie

  1. … 6 more files in changeset.
Merge remote-tracking branch 'origin/v4.0' into v4.5

Conflicts:

lams_central/web/authoring/authoring.jsp

  1. … 7 more files in changeset.
LDEV-5219 For TBL wizard set stop-at-preceding-activity to all gates

LDEV-5219 Introduce stop-at-preceding-activity flag for some gates

  1. … 9 more files in changeset.