Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-4746 Fix conversion script to address old DB inconsistency

LDEV-4777 Search QB interface is now available in MCQ tool

* Further development of QB search feature

    • -30
    • +10
    ./lamsfoundation/lams/qb/dao/hibernate/QbDAO.java
  1. … 8 more files in changeset.
LDEV-4778 Log sysadmin configuration change

    • -0
    • +16
    ./lamsfoundation/lams/dbupdates/patch20190226.sql
    • -7
    • +5
    ./lamsfoundation/lams/util/Configuration.java
  1. … 1 more file in changeset.
LDEV-4777 Initial implementation of question bank search feature

    • -0
    • +15
    ./lamsfoundation/lams/qb/dao/IQbDAO.java
    • -0
    • +87
    ./lamsfoundation/lams/qb/dao/hibernate/QbDAO.java
  1. … 7 more files in changeset.
Merge remote-tracking branch 'origin/master' into develop

LDEV-4721 Add class renaming filter for branching conditions

Tools' entities sometimes are used in branching conditions, which are a

part of LearningDesignDTO. Core XML needs to be parsed too and tools'

packages renamed.

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.