Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-5309 Fix removing units from numerical question

delete-orphan setting in QbQuestion units causes problems when importing

QbQuestion from XML. JPA does not recognise the collection parent and

fails on save. Another approach to removing units had to be found.

LDEV-5081 Merge changes made for monitor in LDEV-5083

  1. … 32 more files in changeset.
Merge branch 'LDEV-5307' into v4.6

  1. … 3 more files in changeset.
LDEV-5311 Send emails with password change link on user import

  1. … 9 more files in changeset.
LDEV-5311 Generate passwords for imported users with no passwd provided

  1. … 4 more files in changeset.
LDEV-5277 Add LTI Advantage own user ID

In some cases, for consistency we need the same user ID as Moodle uses

and which was sent to LAMS for old integrations. But LTI Advantage

integration uses another user ID. We need to keep both to keep existing

LAMS data and to talk to platform.

LDEV-5083 Update learner progress timeline using Flux

  1. … 7 more files in changeset.
LDEV-5083 Update LD canvas and chart on learner joining a lesson

  1. … 3 more files in changeset.
LDEV-5083 Add Sink binding mechanism

  1. … 2 more files in changeset.
LDEV-5083 Initial implementation on monitoring update based on Flux

  1. … 9 more files in changeset.
LDEV-5083 Add activity mark and time taken to learner timeline

    • -0
    • +41
    ./java/org/lamsfoundation/lams/lesson/util/LessonUtil.java
  1. … 14 more files in changeset.
LDEV-5083 Add learner info to learner tab in monitoring

  1. … 3 more files in changeset.
LDEV-5304 Make Signup page process CSRF token correctly

Also better detect LoginAs and signup flow.

  1. … 3 more files in changeset.
LDEV-5310 Always send emails using system email address

  1. … 1 more file in changeset.
LDEV-5309 Allow removing units from numerical question

  1. … 3 more files in changeset.
LDEV-5307 Allow exact matching of VSAs

    • -8
    • +13
    ./java/org/lamsfoundation/lams/qb/QbUtils.java
  1. … 12 more files in changeset.
LDEV-5308 Limit VSA recalculation to lessons in same course

If an answer get allocated, marks get recalculated only for lesson which

are in the same course as the lesson for which allocation happened,

including parent and child courses.

  1. … 6 more files in changeset.
LDEV-5277 Fill missing lesson finish URL parameters for LTI Advantage

LDEV-5277 Skip back end score update for LTI Advantage

It should not run for LTI Advantage as it does lesson score update in

lessonComplete.jsp.

Also teachers can pull score from LAMS to platform on demand.

LDEV-5301 Export grouping template in correct format

LDEV-5301 Export grouping template in correct format

LDEV-5304 Secure login page from CSRF attack

Check for CSRF attack only for regular logins.

For LoginAs feature and integrations existing HTTP session gets

invalidated and so is the CSRF token.

  1. … 4 more files in changeset.
LDEV-5305 Discard changes made for Spring 4

For LAMS 4.7 which uses Spring 5 an upgrade to latest Spring version

will be sufficient.

  1. … 11 more files in changeset.
LDEV-5305 Add disallowed fields to every Spring binding

LDEV-5301 Fix exception when non-fixed column width is used in export

LDEV-5301 Fix exception when non-fixed column width is used in export

LDEV-5302 Sysadmin is always appadmin

  1. … 2 more files in changeset.
LDEV-5302 Introduce new sysadmin role with extra privileges

  1. … 31 more files in changeset.
LDEV-5302 Rename sysadmin role to appadmin

  1. … 171 more files in changeset.
LDEV-5301 Split learner name into first and last name

  1. … 2 more files in changeset.