Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge branch 'LDEV-4777' into LDEV-4745

    • -0
    • +19
    ./lamsfoundation/lams/qb/dao/IQbDAO.java
    • -0
    • +113
    ./lamsfoundation/lams/qb/dao/hibernate/QbDAO.java
Merge remote-tracking branch 'origin/master' into develop

LDEV-4763 Prevent NPE when there are no annotations to import

LDEV-4731 Fix entity save order when disabling user.

Removed UserOrganisations would be re-saved when User or Organisation

gets saved.

LDEV-4802 Stop websocket threads even more gracefully

An exception can occur also when session gets open, not only when it

gets closed.

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

    • -0
    • +2
    ./lamsfoundation/lams/util/Configuration.java
LDEV-4802 Prevent Hibernate session close from throwing an exception

LDEV-4801 Close connection manually after configuration refresh

    • -1
    • +3
    ./lamsfoundation/lams/util/Configuration.java
    • -0
    • +2
    ./lamsfoundation/lams/util/ConfigurationRefreshCacheJob.java
LDEV-4691 Change table alias

"grouping" is a reserved word since MySQL 8.0.2

LDEV-4797 Remove isGateActivityCompletionBased flag in case schedule gate doesn't have preceding activity

  1. … 1 more file in changeset.
LDEV-4786 Removing mapping does not remove outcome

Also limit outcome editing to sysadmin only.

  1. … 2 more files in changeset.
LDEV-4782 Display burning questions in stats

    • -1
    • +3
    ./lamsfoundation/lams/qb/dao/IQbDAO.java
    • -1
    • +16
    ./lamsfoundation/lams/qb/dao/hibernate/QbDAO.java
    • -0
    • +9
    ./lamsfoundation/lams/qb/dto/QbStatsDTO.java
  1. … 1 more file in changeset.
LDEV-4782 Display no data as "-" rather than 0% in QB stats

Also display lesson and activity IDs as tooltips for debugging.

  1. … 1 more file in changeset.
LDEV-4788 All learning outcomes are now global

    • -0
    • +23
    ./lamsfoundation/lams/dbupdates/patch20190313.sql
    • -24
    • +0
    ./lamsfoundation/lams/outcome/Outcome.java
    • -26
    • +1
    ./lamsfoundation/lams/outcome/OutcomeScale.java
    • -8
    • +3
    ./lamsfoundation/lams/outcome/dao/IOutcomeDAO.java
  1. … 15 more files in changeset.
LDEV-4777 Further development of QB search feature

* Search QB interface is now available in Q&A tool, but questions of

this type (Essay) can only be added via DB for now

    • -0
    • +6
    ./lamsfoundation/lams/qb/dao/IQbDAO.java
    • -5
    • +54
    ./lamsfoundation/lams/qb/dao/hibernate/QbDAO.java
  1. … 10 more files in changeset.
LDEV-4786 Allow creating learning outcomes on the fly

  1. … 61 more files in changeset.
LDEV-4782 Allow questions' and options' HTML content in QB stats

  1. … 1 more file in changeset.
LDEV-4782 Calculate correct answer average for each activity

    • -1
    • +5
    ./lamsfoundation/lams/qb/dao/IQbDAO.java
    • -3
    • +31
    ./lamsfoundation/lams/qb/dao/hibernate/QbDAO.java
    • -3
    • +24
    ./lamsfoundation/lams/qb/dto/QbStatsDTO.java
  1. … 1 more file in changeset.
LDEV-4755 Fix files with zero length being uploaded after viruse scan

Antivirus scan read the stream so it would be at its end when file got

written to drive.

    • -0
    • +1
    ./lamsfoundation/lams/util/FileUtil.java
  1. … 2 more files in changeset.
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.