lams-github

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LKC-40: Remove the call to recordItemScratched() to test its impact on server performance.

LDEV-3156: Support reflection in Scratchie.

LDEV-3156: Prevent scratchie non-leaders from going ahead of leader.

LKC-40 all the data shared by users in a group (scratching logs, marks, scratching flag) belong to the session and not every single user

LKC-40: Synchronise calls to the same activity and attempt to create a session, if it does not exist. Even though the method creating sessions in LamsCoreToolService is synchronised, subsequent reads from DB are (probably) dirty, i.e. they show that session does not exist while it is already there, created by another, isolated transaction. Reattempting session creation from within transaction not only is broken (because of the dirty reads) but also does not make sense, because if the session already exists, there is no point in repeating a failed attempt to create it. The synchronisation code prevents threads from creating sessions at the same time and even if anything happens, allows an user to carry on.

LKC-40: Add synchronisation outside service transactions, so there is a clean DB read when a transaction starts.

LDEV-3156: Add sync gate support.

LKC-40: Allow transaction rollback, but also allow the user to carry on.

LKC-40: Remove exception handling in lams_learning as one in lams_common should be enough.

LKC-40: Make exceptions not rollback create* methods and they are expected.

LKC-40: Make exceptions not rollback create* methods and they are expected.

LKC-40: Remove retry and sleeping as they might be unnecessary.

LKC-40: If retry of creating tool session fail, carry on, as the session exists anyway.

LKC-40: Add logs to track resource usage.

LKC-40 re-issue a transaction if it fails due to deadlock

LKC-40 re-issue a transaction if it fails due to deadlock

LKC-40 re-issue a transaction if it fails due to deadlock

LKC-40 do not save ScratchieUser into SessionMap

LKC-40 Removed resundant line

LDEV-3156: Assign created lesson to proper organisation. Support MCQ and Assessment Tools.

LDEV-3156: Assign created lesson to proper organisation. Support MCQ and Assessment Tools.

    • -2
    • +2
    /TestHarness4LAMS2/monitorTest1.properties
LKC-40 Removed readonly Hibernate transactions for readonly methods and now it's all handled by creation of transactions by DB itself

LDEV-3156: Allow multiple questions in Scratchie.

LDEV-3156: Put back missing methods, removed along with Flash Monitoring. Manually add session cookies to WebConversation if it is not done automatically. Make TestHarness work with Leader and Scratchie tools.

  1. … 221 more files in changeset.
LDEV-3021: Add finished learner group icon, no matter how many of them finished.

LKC-40 Divided scratching event into 2 separate actions: 1st is show the leader whether he guessed the right answer, 2nd is record this log into DB

LDEV-3144 fixed search feature

    • -1
    • +1
    /lams_gradebook/web/gradebookCourseMonitor.jsp
LDEV-3119: Fix a bug in check for duplicate organisations. Make group containers less tolerant when dragging users over, so the operator knows exactly where he drops them.

LDEV-3154: Explicitly tell Ant to produce Java 1.6 code. Add a parameter preventing warnings.

LDEV-3115: Allow groupings in saved LDs. Prevent SVG icons from being processed by Batik library as it produces errors. Multiple minor fixes.