Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-5431 Reset activity completion on force uncomplete in Monitor

    • -16
    • +16
    ./lamsfoundation/lams/tool/ToolContentManager.java
  1. … 36 more files in changeset.
LDEV-5426 Switch from custom time zones to built-in Java ones

    • -1
    • +0
    ./lamsfoundation/lams/applicationContext.xml
    • -27
    • +0
    ./lamsfoundation/lams/commonContext.xml
    • -0
    • +18
    ./lamsfoundation/lams/dbupdates/patch20231215.sql
    • -1
    • +0
    ./lamsfoundation/lams/integrationContext.xml
    • -0
    • +20
    ./lamsfoundation/lams/timezone/TimeZoneUtil.java
    • -116
    • +0
    ./lamsfoundation/lams/timezone/dto/TimezoneDTO.java
  1. … 26 more files in changeset.
LDEV-5423 Complete Flux on all subscriptions terminated

Also:

* use separate and configurable task executor for async requests

* introduce backlog pressure strategy for Fluxes

* synchronise access to Flux mapping

* add logs

    • -4
    • +8
    ./lamsfoundation/lams/commonContext.xml
    • -8
    • +14
    ./lamsfoundation/lams/flux/FluxMap.java
    • -6
    • +14
    ./lamsfoundation/lams/flux/FluxRegistry.java
  1. … 1 more file in changeset.
LDEV-5260 Add logging to Flux operations

    • -4
    • +8
    ./lamsfoundation/lams/flux/SharedSink.java
LDEV-5277 Create activity column items in order as they appear in LD

    • -0
    • +39
    ./lamsfoundation/lams/learningdesign/ListingLearningDesignProcessor.java
  1. … 1 more file in changeset.
LDEV-5260 Fix multiple timers Flux

    • -1
    • +1
    ./lamsfoundation/lams/flux/FluxMap.java
  1. … 2 more files in changeset.
LDEV-5260 Improve subscription termination mechanism

    • -21
    • +30
    ./lamsfoundation/lams/flux/FluxMap.java
LDEV-5260 Synchronise Flux creation

With high load there could have been multiple Fluxes with the same name and key instead of a singleton for all subscribers to this Flux.

    • -86
    • +86
    ./lamsfoundation/lams/flux/FluxMap.java
LDEV-5260 Improve Flux backpressure and error handling

    • -15
    • +22
    ./lamsfoundation/lams/flux/FluxMap.java
    • -3
    • +5
    ./lamsfoundation/lams/flux/SharedSink.java
  1. … 1 more file in changeset.
LDEV-5341 Skip privileges when starting lesson via Quartz Job

Links to

https://lamssupport.atlassian.net/browse/LKC-154

  1. … 2 more files in changeset.
LDEV-5204 Fix leader finished detection

Also fix misleading session invalidated warnings

  1. … 4 more files in changeset.
LDEV-3000 Produce URL to correct file in Word import questions

    • -68
    • +66
    ./lamsfoundation/lams/questions/QuestionParser.java
LDEV-3000 Produce URL to correct file in Word import questions

    • -68
    • +66
    ./lamsfoundation/lams/questions/QuestionParser.java
LDEV-5416 Add unique keys on role tables

    • -0
    • +16
    ./lamsfoundation/lams/dbupdates/patch20230928.sql
LDEV-5338 Properly set chosen groups even for other grouping types

  1. … 4 more files in changeset.
SP-9 Add basic classes and entry point on index page

    • -20
    • +6
    ./lamsfoundation/lams/util/Configuration.java
  1. … 4 more files in changeset.
LDEV-5302 Fix admin role detection when editing a course

  1. … 1 more file in changeset.
LDEV-5391 Move cluster building logic to core for other tools to use

  1. … 1 more file in changeset.
LDEV-5401 Fix timer display on monitoring Dashboard

Merge branch 'LDEV-5401' into v4.7

# Conflicts:

# lams_common/src/java/org/lamsfoundation/lams/web/controller/AbstractTimeLimitWebsocketServer.java

  1. … 1 more file in changeset.
LDEV-5142 Fortify time limit websocket server code to prevent NPEs

  1. … 1 more file in changeset.
LDEV-5401 Add learner-triggered absolute time limit authoring and learning

  1. … 16 more files in changeset.
LAI-5 Add menu item in authoring to open AI wizard

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

# Conflicts:

# idea_project/.idea/runConfigurations/WildFly.xml

# lams_tool_assessment/lams_tool_assessment.eml

# lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java

# lams_tool_scratchie/conf/language/lams/ApplicationResources.properties

# lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/service/ScratchieServiceImpl.java

  1. … 10 more files in changeset.
SP-4 Make sure that roles in subcourse are propagated to parent course.

  1. … 3 more files in changeset.
LDEV-5393 Update marks for all peers in group after activity

  1. … 2 more files in changeset.
LAI-3 Add support for other file types

    • -7
    • +18
    ./lamsfoundation/lams/util/FileUtil.java
  1. … 3 more files in changeset.
LAI-3 Add recursive summarisation

    • -22
    • +1
    ./lamsfoundation/lams/util/FileUtil.java
LAI-3 Extract PDF contents

PDF contents are often in UTF-16 and OpenAI requires UTF-8. We need to do conversion.

    • -68
    • +104
    ./lamsfoundation/lams/util/FileUtil.java
  1. … 12 more files in changeset.
LAI-3 Upgrade libraries to work with Word and PDF documents

Some libraries that we used for working with Word documents are outdated and insecure. It is a good idea to update them and their dependencies so we work with modern code when extracting PDF text for AI summarisation.

  1. … 7042 more files in changeset.