Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-4782 Add initial implementation of QB statistics

    • -0
    • +11
    ./lamsfoundation/lams/qb/dao/IQbDAO.java
    • -0
    • +38
    ./lamsfoundation/lams/qb/dao/hibernate/QbDAO.java
    • -0
    • +64
    ./lamsfoundation/lams/qb/dto/QbStatsDTO.java
  1. … 2 more files in changeset.
LDEV-4746 Prepare QB model for stats

Tool content ID was added to each tool QB question so we can track which

activity and lesson it belongs to.

Order ID and create date were moved from subclasses to top QB entities.

    • -1
    • +23
    ./lamsfoundation/lams/qb/model/QbToolQuestion.java
  1. … 8 more files in changeset.
LDEV-4746 Create a super class and table for tools' answers to inherit

    • -0
    • +55
    ./lamsfoundation/lams/qb/model/QbToolAnswer.java
  1. … 7 more files in changeset.
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.