Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-4903 Fixed importing LD using a blank DB

  1. … 1 more file in changeset.
LDEV-4745 Handle situation when confidenceLevelActivity is set in Scratchie, but then the actual confidenceLevelActivity is later removed

LDEV-4900 Temporary fix for deadlock on tool session creation

    • -1
    • +1
    ./lamsfoundation/lams/toolApplicationContext.xml
LDEV-4900 Run autosave command asynchronously after all

Synchronous approach would work only on LAMS installation with a single

application server. For multi-server environment we need to wait for the

proper server to pick up the command from DB.

  1. … 3 more files in changeset.
LDEV-4900 Update Gradebook marks of non-leaders on leader finish

* Gradebook now pushes updated marks to LTI consumer. It happens only if

user has finished the lesson

    • -1
    • +0
    ./lamsfoundation/lams/integrationContext.xml
  1. … 54 more files in changeset.
LDEV-4900 Trigger autosave when force completing Assessment activity

  1. … 5 more files in changeset.
Merge remote-tracking branch 'origin/develop' into LDEV-4745

Conflicts:

lams_admin/conf/language/lams/ApplicationResources.properties

lams_central/conf/language/lams/ApplicationResources.properties

lams_central/conf/language/lams/ApplicationResources_en_AU.properties

lams_central/src/java/org/lamsfoundation/lams/web/outcome/OutcomeController.java

lams_central/web/main.jsp

lams_common/src/java/org/lamsfoundation/lams/outcome/service/IOutcomeService.java

lams_common/src/java/org/lamsfoundation/lams/outcome/service/OutcomeService.java

lams_common/src/java/org/lamsfoundation/lams/util/ConfigurationKeys.java

lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/util/GradebookUtil.java

lams_tool_assessment/conf/language/lams/ApplicationResources.properties

lams_tool_assessment/conf/language/lams/ApplicationResources_en_AU.properties

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

lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/controller/MonitoringController.java

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

lams_tool_lamc/web/authoring/itemlist.jsp

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

lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/controller/AuthoringController.java

lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/controller/TblMonitorController.java

lams_tool_scratchie/web/pages/authoring/start.jsp

lams_tool_scratchie/web/pages/tblmonitoring/traStudentChoices.jsp

    • -305
    • +307
    ./lamsfoundation/lams/util/ConfigurationKeys.java
  1. … 24 more files in changeset.
LDEV-4647 Convert escaped %20 characters back to spaces

Merge remote-tracking branch 'origin/master' into develop

Conflicts:

lams_common/src/java/org/lamsfoundation/lams/integration/security/SsoHandler.java

LDEV-4901 Rewrite session invalidation mechanism

On WildFly 8 session invalidation mechanism had some bugs. Marek

introduced a workaround in LDEV-3413. The mechanism was adjusted in

LDEV-4293, especially in this commit

https://code.lamsfoundation.org/fisheye/changelog/lams-github?cs=131ce42e64069f574a2a4a9bc1e5c4be4918e5bb

Newer WildFly versions do not seem to have this bug. A part of

workaround was removed in LDEV-4696, but invalidation mechanism stayed

as if the bugs were still present. The mechanism introduced the problem

with timeouts. Now that the bugs seems to be gone, the invalidation

mechanism was rewritten to a more straightforward version which should

have been used from the start.

It is worth keeping in mind that when one user session is present and

another is being created (another browser, integration call, sysadmin's

LoginAs feature), then user gets authenticated, then old session gets

invalidated and the user gets authenticated AGAIN by WildFly using

cached credentials. Caching is so useful that we can not turn it off. It

means that, though, we need to keep login token generated by

LoginRequestServlet for longer than just first authentication, as we get

authentication call twice. Now we keep it until it is timed out.

  1. … 2 more files in changeset.
Merge branch 'master' into develop

Conflicts:

lams_central/conf/language/lams/ApplicationResources.properties

lams_central/conf/language/lams/ApplicationResources_el_GR.properties

lams_central/src/java/org/lamsfoundation/lams/web/outcome/OutcomeController.java

lams_common/src/java/org/lamsfoundation/lams/outcome/service/OutcomeService.java

  1. … 5 more files in changeset.
LDEV-4897 Update Gradebook, Kumalive, and archived emails to use new Excel exporting methods

    • -1
    • +10
    ./lamsfoundation/lams/util/excel/ExcelRow.java
  1. … 10 more files in changeset.
LDEV-4897 Update Scratchie and MCQ to use new Excel exporting methods

    • -5
    • +5
    ./lamsfoundation/lams/util/excel/ExcelCell.java
    • -1
    • +24
    ./lamsfoundation/lams/util/excel/ExcelRow.java
    • -4
    • +4
    ./lamsfoundation/lams/util/excel/ExcelUtil.java
  1. … 12 more files in changeset.
LDEV-4858 Take care about percentages

    • -0
    • +7
    ./lamsfoundation/lams/util/excel/ExcelRow.java
    • -84
    • +32
    ./lamsfoundation/lams/util/excel/ExcelUtil.java
LDEV-4897 Introduce ExcelRow and ExcelSheet classes

* Update Daco and Assessment to use new classes

* Move existing ExcelCell and ExcelUtils to .util.excel package

    • -134
    • +0
    ./lamsfoundation/lams/util/ExcelCell.java
    • -463
    • +0
    ./lamsfoundation/lams/util/ExcelUtil.java
    • -0
    • +134
    ./lamsfoundation/lams/util/excel/ExcelCell.java
    • -0
    • +56
    ./lamsfoundation/lams/util/excel/ExcelRow.java
    • -0
    • +38
    ./lamsfoundation/lams/util/excel/ExcelSheet.java
    • -0
    • +482
    ./lamsfoundation/lams/util/excel/ExcelUtil.java
  1. … 25 more files in changeset.
LDEV-4858 Set marks and other numeric values as numbers

    • -4
    • +3
    ./lamsfoundation/lams/util/ExcelCell.java
    • -17
    • +29
    ./lamsfoundation/lams/util/ExcelUtil.java
LDEV-4858 Set marks and other numeric values as numbers

    • -56
    • +58
    ./lamsfoundation/lams/util/ExcelUtil.java
LDEV-4859 Include time with dates

    • -11
    • +20
    ./lamsfoundation/lams/util/ExcelCell.java
    • -13
    • +64
    ./lamsfoundation/lams/util/ExcelUtil.java
  1. … 3 more files in changeset.
LDEV-4884 QB UUID processing in QTI import in TBL template in authoring

    • -1
    • +1
    ./lamsfoundation/lams/rest/RestTags.java
  1. … 9 more files in changeset.
LDEV-4884 Make QB UUID processing easier

Also allow setting QB UUID on import and not generate it always when a

question gets saved into DB.

    • -0
    • +19
    ./lamsfoundation/lams/dbupdates/patch20191023.sql
  1. … 1 more file in changeset.
LDEV-4745 Fix authoring templates for new QB structure

    • -7
    • +7
    ./lamsfoundation/lams/util/JsonUtil.java
  1. … 3 more files in changeset.
LDEV-4884 UUIDs in QTI export/import in QB

    • -13
    • +21
    ./lamsfoundation/lams/questions/QuestionParser.java
  1. … 2 more files in changeset.
LDEV-4881 Remove notebook entries from DB on lesson removal

  1. … 3 more files in changeset.
LDEV-4836 Set QB question content folder ID for new MCQ questions

Also add a default content folder ID to template activities during

migration.

  1. … 6 more files in changeset.
Merge branch 'master' into develop

Conflicts:

lams_learning/src/java/org/lamsfoundation/lams/learning/web/controller/GroupingController.java

  1. … 4 more files in changeset.
LDEV-4874 Restrict displaying names for students that are not within student's group

    • -0
    • +10
    ./lamsfoundation/lams/dbupdates/patch20191010.sql
  1. … 6 more files in changeset.
Merge branch 'LDEV-4745' into LDEV-4845

Conflicts:

lams_common/src/java/org/lamsfoundation/lams/qb/service/IQbService.java

lams_common/src/java/org/lamsfoundation/lams/qb/service/QbService.java

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

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

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

LDEV-4876 Change isUseAlternativeUseridParameterName() to getUseAlternativeUseridParameterName()

  1. … 2 more files in changeset.
LDEV-4876 Change isUseAlternativeUseridParameterName() to getUseAlternativeUseridParameterName()

  1. … 2 more files in changeset.
LDEV-4876 Ability for LTI servers to get userId using alternative request parameter name

    • -0
    • +14
    ./lamsfoundation/lams/dbupdates/patch20191009.sql
  1. … 4 more files in changeset.