Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-4436 Add new config setting: display learner's portrait

It controls whether learner's portrait should be displayed in a progress

bar.

    • -0
    • +15
    ./lamsfoundation/lams/dbupdates/patch20171115.sql
  1. … 2 more files in changeset.
LDEV-4459 Display a paged list of email notification recipients

  1. … 6 more files in changeset.
LDEV-4459 Archive immediate or scheduled email notifications

    • -0
    • +35
    ./lamsfoundation/lams/dbupdates/patch20171113.sql
    • -0
    • +92
    ./lamsfoundation/lams/events/EmailNotificationArchive.java
  1. … 8 more files in changeset.
LDEV-4453 Mark chosen activity outputs as weightable

Activity outputs without max score are not eligible for weighting as we

can not calculate percent in which the activity is completed. They must

not appear in weighting dialog and they must always have 0% weight.

  1. … 9 more files in changeset.
LDEV-4449 Course gradebook exports include weighting

    • -1
    • +11
    ./lamsfoundation/lams/util/ExcelCell.java
    • -3
    • +43
    ./lamsfoundation/lams/util/ExcelUtil.java
  1. … 4 more files in changeset.
LDEV-4411 Remove obsolete collection from Tool class

    • -17
    • +4
    ./lamsfoundation/lams/tool/Tool.java
  1. … 1 more file in changeset.
LDEV-4451 Improve question comparison tactics

As long as MCQ doesn't have question titles, exclude title when

calculating question hash.

Another peculiarity of MCQ is that it stores questions and answers with

trailing '/r/n' instead of usual '/n' (as in Assessment and Scratchie),

so remove all '/r' and '/n' before comparing questions and answers.

  1. … 5 more files in changeset.
LDEV-4451 Display confidence levels in Scratchie

Add ability to Scratchie to display what options the individual students

have had in the individual assessment.

Add advanced option to Scratchie - 'Show confidences' and then list

activites from the sequence to choose from (skip branching or use only

the current branch if inside of it).

  1. … 18 more files in changeset.
LDEV-4451 Move ConfidenceLevels to the tools finally

ConfidenceLevels should be stored at the tools levels as otherwise it's

hard to keep questions hashes updated in lams_central.

    • -36
    • +1
    ./lamsfoundation/lams/commonContext.xml
    • -0
    • +64
    ./lamsfoundation/lams/confidencelevel/ConfidenceLevelDTO.java
  1. … 2 more files in changeset.
LDEV-4453 Add "gradebook on lesson complete" field to Lesson

    • -0
    • +14
    ./lamsfoundation/lams/dbupdates/patch20171030.sql
    • -5
    • +22
    ./lamsfoundation/lams/lesson/Lesson.java
  1. … 7 more files in changeset.
Merge remote-tracking branch 'origin/master' into lams31

Conflicts:

lams_build/lib/lams/lams.jar

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

lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/action/LearningAction.java

lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/action/MonitoringAction.java

    • -0
    • +35
    ./lamsfoundation/lams/commonContext.xml
  1. … 4 more files in changeset.
LDEV-4411 Enable and configure Hibernate 2nd level cache

This configuration is only for standalone mode. It is explained in JIRA

comments.

    • -11
    • +2
    ./lamsfoundation/lams/applicationContext.xml
  1. … 1 more file in changeset.
LDEV-4451 Create Confidence level system

Create Confidence level classes similar to the Ratings ones, that we

already have. They must be located in lams_common folder as it's going

to be used by 3 tools: learners are going to enter them in Assessment

and MCQ, and we later display them in all three tools.

    • -0
    • +35
    ./lamsfoundation/lams/commonContext.xml
    • -0
    • +85
    ./lamsfoundation/lams/confidencelevel/ConfidenceLevel.java
    • -0
    • +24
    ./lamsfoundation/lams/dbupdates/patch20171016.sql
  1. … 2 more files in changeset.
LDEV-4447 Toggle Kumalive feature on organisation level

  1. … 6 more files in changeset.
LDEV-4447 Toggle Kumalive feature on sysadmin level

    • -0
    • +15
    ./lamsfoundation/lams/dbupdates/patch20171023.sql
  1. … 5 more files in changeset.
LDEV-4400, LDEV-3315 Toggle session ID change for each LAMS module

WildFly 10 changes session ID after authentication by default in order

to prevent session fixation attack. It breaks TestHarness, though. In

order to run TH, session ID change needs to be turned off.

Turning it off for Central is not enough as a request to any other

module, like Tool, triggers session ID change. In this case we need to

have session ID change turned on or off in each LAMS module, not just

Central.

  1. … 3 more files in changeset.
Merge remote-tracking branch 'origin/master' into lams31

Conflicts:

lams_build/lib/lams/lams.jar

lams_central/src/java/org/lamsfoundation/lams/authoring/ObjectExtractor.java

lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java

lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/web/action/GradebookMonitoringAction.java

  1. … 7 more files in changeset.
LDEV-4293 Tune session log out

Make sure mapping login->session is cleared in certain situations.

Check if a session already exists for the given login. If so, invalidate

one of the sessions.

  1. … 2 more files in changeset.
Merge remote-tracking branch 'origin/master' into lams31

Conflicts:

lams_build/lib/lams/lams.jar

lams_common/src/java/org/lamsfoundation/lams/rating/service/RatingService.java

lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/action/MonitoringAction.java

lams_tool_chat/src/java/org/lamsfoundation/lams/tool/chat/web/actions/LearningWebsocketServer.java

lams_tool_daco/src/java/org/lamsfoundation/lams/tool/daco/web/action/MonitoringAction.java

lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/web/actions/MonitoringAction.java

lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/action/McMonitoringAction.java

lams_tool_larsrc/src/java/org/lamsfoundation/lams/tool/rsrc/web/action/MonitoringAction.java

lams_tool_notebook/src/java/org/lamsfoundation/lams/tool/notebook/web/actions/MonitoringAction.java

lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/service/PeerreviewServiceImpl.java

lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/web/action/MonitoringAction.java

lams_tool_sbmt/src/java/org/lamsfoundation/lams/tool/sbmt/web/action/MonitoringAction.java

lams_tool_spreadsheet/src/java/org/lamsfoundation/lams/tool/spreadsheet/web/action/MonitoringAction.java

lams_tool_survey/src/java/org/lamsfoundation/lams/tool/survey/web/action/MonitoringAction.java

lams_tool_task/src/java/org/lamsfoundation/lams/tool/taskList/web/action/MonitoringAction.java

lams_tool_vote/src/java/org/lamsfoundation/lams/tool/vote/web/action/MonitoringAction.java

    • -0
    • +1
    ./lamsfoundation/lams/util/WebUtil.java
  1. … 28 more files in changeset.
LDEV-4293 Rewrite session invalidation mechanism

Server-side non-current session invalidation does not work well on

clustered WildFly 10. It breaks Infinispan distributed session cache and

makes a logged out user clear LAMS cookies, otherwise he/she gets a

blank screen. See WFLY-7281 and WFLY-7229.

So instead of invalidating a session we mark it for invalidation. The

next time the user tries to use it, the session gets invalidated and the

user gets an error screen (not a very clean solution, but more effective

than another filter which would nicely redirect the user to logout

screen).

This solution seems to work nicely if both browsers interact with the

same node. Since we use distributed session for failover rather than

replication, it should be OK.

  1. … 2 more files in changeset.
LDEV-4366 Initial implementation of Kumalive reports

Latest free jqGrid is used as the one present in lams_central is

outdated and standard jqGrid became commercial.

Use bootstrap theme with Font Awesome icons.

Rewrite XML code used in Gradebook to feed jqGrid into JSON.

  1. … 14 more files in changeset.
Merge remote-tracking branch 'origin/master' into LDEV-4366

Conflicts:

lams_common/src/java/org/lamsfoundation/lams/usermanagement/User.java

lams_common/src/java/org/lamsfoundation/lams/usermanagement/dao/hibernate/UserDAO.java

lams_common/src/java/org/lamsfoundation/lams/usermanagement/dto/UserDTO.java

  1. … 3 more files in changeset.
LDEV-4428 Start supporting cy and id languages in CKEditor

    • -0
    • +15
    ./lamsfoundation/lams/dbupdates/patch20170926.sql
LDEV-4415 Gradebook calculations and UI support weighting

  1. … 15 more files in changeset.
LDEV-4423 Adding portraits to Monitor screens

Portraits incorporated into general monitor screens such as the

email sending popup, journal viewing, grouping and learner

progress. Also fixed issues in journal viewing relating to

LDEV-4393.

    • -0
    • +1
    ./lamsfoundation/lams/util/WebUtil.java
  1. … 12 more files in changeset.
LDEV-4417 Popover portraits in Monitoring

Implmented in Scratchie, Spreadsheet, Scribe, Task, Vote

  1. … 33 more files in changeset.
LDEV-4417 Popover portraits in Monitoring

Implmented in Scratchie, Spreadsheet, Scribe, Task, Vote

  1. … 33 more files in changeset.
LDEV-4426 Fix autopatch file name

Some time ago we switched to using dates as autopatch file names

instead of previously used version numbers. So make this aupatch

file name comply with this rule.

    • -0
    • +15
    ./lamsfoundation/lams/dbupdates/patch20170814.sql
LDEV-4293 Change place where session gets mapped to login

UniversalLoginModule can be accessed without going through SsoHandler

when a session gets replicated. It means that it misses login ->

sessionID mapping which is needed for double login detection. The code

was rewritten to make sure login is properly mapped. It may be optimised

later so the mapping does not happen on every session start.

LDEV-4417 Popover portraits in Monitoring

Implmented in Share Resources, Survey, Leader, Mindmap,

Noticeboard, Notebook, Pixlr, Peer Review

  1. … 41 more files in changeset.