lams-github

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-5370 Adjusting labels

LDEV-5277 Allow duplicate prefixes for integrated servers

LAI-1 Delete an obsolete test class

LDEV-5370 UI improvements

- Fixing quotes

LDEV-5370 UI improvements

- Fixing quotes

Merge remote-tracking branch 'origin/v4.6' into v4.7

LDEV-5260 Prevent EventStream retransmission from invalidating session

Event Stream, which LAMS uses for reactive communication via Flux, keeps

a line open between browser and LAMS. If this line is considered

stalled, usually because there is no interaction neither on back nor on

front end, it closes. It happens after about 5 minutes.

If in the meantime the teacher navigated to another LAMS lesson via LMS,

he/she gets reauthenticated via integrations mechanism and gets a new

HTTP session ID. This works fine and allows working on multiple

monitoring windows via LMS.

If now the stalled Event Stream sends a message to LAMS, it uses the old

session ID, not the new one. It happens even when the monitoring window

where the Event Stream was created gets closed. It is a browser

"feature".

This request with old session ID gets picked up by LAMS double login

prevention mechanism. LAMS does not allow users to be logged in to same

account on two browsers. And this Event Stream retransmission looks like

a double login. So LAMS invalidates the correct current session.

It results in teacher getting logged out from the monitoring window and

getting the login page on refresh.

The fix is just throwing an exception on Event Stream retransmission

which would otherwise invalidate the current session. It should be good

enough as the Event Stream does not need a valid response, no one is

waiting for one anymore.

LDEV-5370 UI improvements

Oops forgot the ApplicationsResources file

LDEV-5370 UI improvements

- New div with description of SAP and SAPA factors for students.

LDEV-5370 UI improvements

- Larger headers

- Only display columnheader if they exist

LDEV-5370 UI improvements

- Larger headers

- Only display columnheader if they exist

LDEV-5375 Prefill subject and context fields

Merge remote-tracking branch 'origin/v4.6' into v4.7

LDEV-5375 Add OpenAI question import to Assessment

    • -138
    • +153
    /lams_central/web/questions/questionChoice.jsp
LDEV-5375 Add AI configuration page

LDEV-5329 Fix reintroduced custom monitoring URL for LTI Advantage

LDEV-4917 Escape Uppy error message

Otherwise messages with apostrophe break file upload.

    • -1
    • +3
    /lams_tool_forum/web/jsps/learning/create.jsp
    • -1
    • +3
    /lams_tool_forum/web/jsps/learning/edit.jsp
    • -1
    • +3
    /lams_tool_forum/web/jsps/learning/reply.jsp
    • -1
    • +3
    /lams_tool_task/web/pages/learning/learning.jsp
LDEV-5329 Reintroduce custom monitoring URL for LTI Advantage

Merge remote-tracking branch 'origin/v4.6' into v4.7

# WARNING: head commit changed in the meantime

Merge branch 'LDEV-5374' into LDEV-5369

Merge branch 'LDEV-5374' into LDEV-5369

LDEV-5374 Add max mark information configuration in Assessment authoring

LDEV-5374 Add max mark information to Assessment questions and results

Merge branch 'LDEV-5373' into v4.7

LDEV-5373 Add student choices detailed table to Assessment monitoring

LDEV-5363 Fix iRAT detection in monitoring

LDEV-5336 Fix leader-based Assessment results table in monitoring

In response to support ticket LKC-126.

LDEV-5369 Add rubrics pivot view to learner results page

Merge branch 'LDEV-5370' into LDEV-5369

LDEV-5370 Make 0.5 score column in rubrics configurable in authoring

    • -5
    • +10
    /lams_central/web/WEB-INF/tags/StyledRating.tag
    • -5
    • +10
    /lams_gradebook/web/WEB-INF/tags/StyledRating.tag
    • -5
    • +10
    /lams_learning/web/WEB-INF/tags/StyledRating.tag
    • -5
    • +10
    /lams_tool_chat/web/WEB-INF/tags/StyledRating.tag
    • -5
    • +10
    /lams_tool_daco/web/WEB-INF/tags/StyledRating.tag
    • -5
    • +10
    /lams_tool_doku/web/WEB-INF/tags/StyledRating.tag
    • -5
    • +10
    /lams_tool_gmap/web/WEB-INF/tags/StyledRating.tag
    • -5
    • +10
    /lams_tool_lamc/web/WEB-INF/tags/StyledRating.tag
    • -5
    • +10
    /lams_tool_laqa/web/WEB-INF/tags/StyledRating.tag
  1. … 27 more files in changeset.