Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-4774 Fix role check for subcourse gradebook

  1. … 1 more file in changeset.
LDEV-4746 Migrate Scratchie to QB

  1. … 30 more files in changeset.
LDEV-4746 Inform author of detected question changes

In MC authoring if a new question or version gets added, the author gets

a pop up displayed.

Further steps are detection of minor changes (update and not create a

new version) and allowing author to choose whether changes are minor or

should lead to new version.

  1. … 6 more files in changeset.
LDEV-4767 Move logout logging to higher level methods

This way we know what triggered logout: manual logout, sysadmin or

duplicate session in another browser.

Timeout logout will be silent.

  1. … 3 more files in changeset.
LDEV-4767 Add IP to login event

LDEV-4767 Add login and logout event logs

    • -0
    • +17
    ./lamsfoundation/lams/dbupdates/patch20190201.sql
  1. … 1 more file in changeset.
Merge remote-tracking branch 'origin/master' into develop

LDEV-4763 Process LD annotations when importing a LD

LDEV-4696 Reintroduce a failsafe for missing branch activities set

There are normal situations where the collection is null. It needs to be

checked before attempting to add something.

Merge ordered branching LDEV-4587 into develop

    • -0
    • +15
    ./lamsfoundation/lams/dbupdates/patch20190126.sql
    • -4
    • +4
    ./lamsfoundation/lams/tool/OutputFactory.java
  1. … 16 more files in changeset.
LDEV-4746 Introduce QB service and DAO

    • -1
    • +26
    ./lamsfoundation/lams/commonContext.xml
    • -0
    • +11
    ./lamsfoundation/lams/qb/dao/IQbDAO.java
    • -0
    • +25
    ./lamsfoundation/lams/qb/dao/hibernate/QbDAO.java
    • -0
    • +9
    ./lamsfoundation/lams/qb/service/IQbService.java
    • -0
    • +22
    ./lamsfoundation/lams/qb/service/QbService.java
  1. … 4 more files in changeset.
LDEV-4746 Move QB entities to another package

    • -110
    • +0
    ./lamsfoundation/lams/qb/QbOption.java
    • -187
    • +0
    ./lamsfoundation/lams/qb/QbQuestion.java
    • -50
    • +0
    ./lamsfoundation/lams/qb/QbToolQuestion.java
    • -0
    • +110
    ./lamsfoundation/lams/qb/model/QbOption.java
    • -0
    • +187
    ./lamsfoundation/lams/qb/model/QbQuestion.java
    • -0
    • +50
    ./lamsfoundation/lams/qb/model/QbToolQuestion.java
  1. … 14 more files in changeset.
LDEV-4746 Improve SQL migration script

When looking for unique questions to be put into Question Bank, it takes

into account its options too.

LDEV-4746 Use QB option directly instead of MCQ option

Keeping a reference from MCQ option to QB option proved unnecessary and

problematic. It is sufficient for QB question to keep this reference.

    • -7
    • +12
    ./lamsfoundation/lams/qb/QbOption.java
    • -12
    • +12
    ./lamsfoundation/lams/qb/QbQuestion.java
  1. … 23 more files in changeset.
LDEV-4746 Change search algorithm when migrating from tool to QB

Now all QB questions with matching type are taken into account, not just

ones just migrated from a tool.

LDEV-4746 Introduce a super class for tool questions

    • -0
    • +50
    ./lamsfoundation/lams/qb/QbToolQuestion.java
  1. … 1 more file in changeset.
LDEV-4746 Move display order from MCQ option to QB option

    • -5
    • +17
    ./lamsfoundation/lams/qb/QbOption.java
  1. … 5 more files in changeset.
LDEV-4746 Allow adding new QB questions to MCQ

Add some comments.

    • -1
    • +3
    ./lamsfoundation/lams/qb/QbQuestion.java
  1. … 1 more file in changeset.
LDEV-4746 Redesign flow for saving MCQ questions

Detached QB entities act as their own DTOs.

Question options modification is detected and processed.

    • -1
    • +28
    ./lamsfoundation/lams/qb/QbOption.java
    • -20
    • +27
    ./lamsfoundation/lams/qb/QbQuestion.java
  1. … 7 more files in changeset.
LDEV-4746 Fix a typo in SQL patch

LDEV-4755 Scan when importing LDs

  1. … 3 more files in changeset.
LDEV-4755 Add configuration for antivirus

    • -0
    • +17
    ./lamsfoundation/lams/dbupdates/patch20190119.sql
    • -2
    • +7
    ./lamsfoundation/lams/util/FileUtil.java
  1. … 1 more file in changeset.
LDEV-4755 Initial virus scanning implementation

    • -1
    • +37
    ./lamsfoundation/lams/util/FileUtil.java
  1. … 3 more files in changeset.
LDEV-4746 Add Question Bank option and process it in MCQ tool

    • -0
    • +66
    ./lamsfoundation/lams/qb/QbOption.java
    • -0
    • +16
    ./lamsfoundation/lams/qb/QbQuestion.java
  1. … 5 more files in changeset.
LDEV-4678 Push some util methods to the service layer

Certain static util methods (mainly from LearningWebUtil.java) expect

service beans as a parameter. It was changed by pushing those methods to

the appropriate service layer.

    • -91
    • +3
    ./lamsfoundation/lams/util/WebUtil.java
  1. … 26 more files in changeset.
LDEV-4746 Format SQL patch

LDEV-4746 Fix Hibernate management of QB question to prevent duplicates

    • -0
    • +41
    ./lamsfoundation/lams/dbupdates/patch20190110.sql
    • -2
    • +2
    ./lamsfoundation/lams/qb/QbQuestion.java
  1. … 1 more file in changeset.
LDEV-4746 Initial Question Bank question implementation

The question is tested on Multiple Choice tool.

    • -0
    • +1
    ./lamsfoundation/lams/commonContext.xml
    • -0
    • +162
    ./lamsfoundation/lams/qb/QbQuestion.java
  1. … 8 more files in changeset.
LDEV-4696 Make inherited properties also mapped to DB.

LDEV-4692 Fix time taken's timezone

And some minor code formatting.

    • -2
    • +2
    ./lamsfoundation/lams/util/DateUtil.java
  1. … 2 more files in changeset.