Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-4782 Discar grades with NULL mark before calculating indexes

LDEV-4834 Fetch outcomes using DAO instead of entity relationship

Various question versions share same outcomes. Hibernate does not like

having same collection bound to two entity instances, though, even if

the collection is read-only. In this case we get rid of the collection

and just fetch it using DAO. It probably is a better solution anyway.

  1. … 1 more file in changeset.
Merge branch 'LDEV-4834' into LDEV-4745

Conflicts:

lams_central/src/java/org/lamsfoundation/lams/web/qb/QbCollectionController.java

lams_central/web/qb/collection.jsp

lams_central/web/qb/stats.jsp

lams_common/src/java/org/lamsfoundation/lams/qb/model/QbQuestion.java

lams_common/src/java/org/lamsfoundation/lams/qb/service/IQbService.java

lams_common/src/java/org/lamsfoundation/lams/qb/service/QbService.java

lams_tool_assessment/conf/language/lams/ApplicationResources_en_AU.properties

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

    • -471
    • +488
    ./lamsfoundation/lams/qb/model/QbQuestion.java
    • -131
    • +133
    ./lamsfoundation/lams/qb/service/IQbService.java
    • -567
    • +572
    ./lamsfoundation/lams/qb/service/QbService.java
  1. … 8 more files in changeset.
LDEV-4836 Fix autopatch script

  1. … 1 more file in changeset.
LDEV-4836 Properly assign collections

    • -5
    • +13
    ./lamsfoundation/lams/qb/form/QbQuestionForm.java
  1. … 12 more files in changeset.
Merge branch 'LDEV-4745' into LDEV-4836

  1. … 7 more files in changeset.
LDEV-4836 Change authoring to accommodate importing questions from QB

    • -17
    • +28
    ./lamsfoundation/lams/qb/form/QbQuestionForm.java
    • -352
    • +0
    ./lamsfoundation/lams/qb/service/QbUtils.java
  1. … 73 more files in changeset.
LDEV-4834 Check if user can manage a QB question

If an user does not have access to a question, i.e. it is not in any

collection he/she sees, then prevent him/her from editing the question's

collections and learning outcomes.

    • -3
    • +4
    ./lamsfoundation/lams/qb/dao/IQbDAO.java
    • -0
    • +10
    ./lamsfoundation/lams/qb/dao/hibernate/QbDAO.java
    • -131
    • +133
    ./lamsfoundation/lams/qb/service/IQbService.java
    • -566
    • +571
    ./lamsfoundation/lams/qb/service/QbService.java
  1. … 3 more files in changeset.
LDEV-4834 Show Learning Outcomes in single QB collection view

  1. … 3 more files in changeset.
LDEV-4834 Initial implementation of Learning Outcomes in Question Bank

    • -680
    • +682
    ./lamsfoundation/lams/commonContext.xml
    • -0
    • +16
    ./lamsfoundation/lams/dbupdates/patch20190703.sql
    • -76
    • +101
    ./lamsfoundation/lams/outcome/OutcomeMapping.java
    • -1
    • +1
    ./lamsfoundation/lams/outcome/dao/IOutcomeDAO.java
    • -68
    • +70
    ./lamsfoundation/lams/qb/dao/IQbDAO.java
    • -365
    • +374
    ./lamsfoundation/lams/qb/dao/hibernate/QbDAO.java
    • -415
    • +424
    ./lamsfoundation/lams/qb/model/QbQuestion.java
  1. … 40 more files in changeset.
Merge remote-tracking branch 'origin/develop' into LDEV-4834

# Conflicts:

# lams_admin/conf/language/lams/ApplicationResources.properties

# lams_central/conf/language/lams/ApplicationResources.properties

# lams_central/conf/language/lams/ApplicationResources_en_AU.properties

# lams_central/web/includes/javascript/ckconfig_custom.js

# lams_central/web/main.jsp

# lams_common/src/java/org/lamsfoundation/lams/util/ConfigurationKeys.java

# lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/util/GradebookConstants.java

# lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/util/GradebookUtil.java

# lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/web/controller/GradebookController.java

# lams_tool_assessment/conf/language/lams/ApplicationResources.properties

# lams_tool_assessment/conf/language/lams/ApplicationResources_en_AU.properties

# lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/AssessmentConstants.java

# lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentOutputFactory.java

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

# lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/web/controller/LearningController.java

# lams_tool_assessment/web/pages/learning/parts/markhedging.jsp

# lams_tool_assessment/web/pages/learning/parts/matchingpairs.jsp

# lams_tool_assessment/web/pages/learning/parts/multiplechoice.jsp

# lams_tool_assessment/web/pages/learning/parts/ordering.jsp

# lams_tool_assessment/web/pages/monitoring/parts/questionsummary.jsp

# lams_tool_assessment/web/pages/tblmonitoring/assessment.jsp

# lams_tool_lamc/conf/language/lams/ApplicationResources.properties

# lams_tool_lamc/conf/language/lams/ApplicationResources_en_AU.properties

# lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/McService.java

# lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/util/AuthoringUtil.java

# lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/controller/McMonitoringController.java

# lams_tool_lamc/web/authoring/BasicContent.jsp

# lams_tool_lamc/web/authoring/candidateAnswersList.jsp

# lams_tool_lamc/web/authoring/itemlist.jsp

# lams_tool_scratchie/conf/language/lams/ApplicationResources.properties

# lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/controller/LearningController.java

# lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/web/controller/LearningWebsocketServer.java

# lams_tool_scratchie/web/pages/learning/learning.jsp

# lams_tool_scratchie/web/pages/learning/scratchies.jsp

# lams_tool_scratchie/web/pages/monitoring/summary.jsp

# lams_tool_scratchie/web/pages/tblmonitoring/burningQuestions.jsp

# lams_tool_scratchie/web/pages/tblmonitoring/traStudentChoices.jsp

    • -1
    • +6
    ./lamsfoundation/lams/commonContext.xml
  1. … 52 more files in changeset.
LDEV-4828 Make service methods' names more simple

"Qb" part everywhere does not introduce anything helpful

    • -5
    • +5
    ./lamsfoundation/lams/qb/dao/IQbDAO.java
    • -6
    • +6
    ./lamsfoundation/lams/qb/dao/hibernate/QbDAO.java
    • -2
    • +2
    ./lamsfoundation/lams/qb/service/QbUtils.java
  1. … 10 more files in changeset.
LDEV-4828 Add subgrid with previous versions in QB collection view

    • -1
    • +3
    ./lamsfoundation/lams/qb/dao/hibernate/QbDAO.java
  1. … 2 more files in changeset.
LDEV-4828 Rewrite QB collections to use question ID instead of uid

    • -5
    • +9
    ./lamsfoundation/lams/qb/dao/IQbDAO.java
    • -29
    • +55
    ./lamsfoundation/lams/qb/dao/hibernate/QbDAO.java
  1. … 7 more files in changeset.
LDEV-4745 Remove redundant 'local' field

LDEV-4745 Remove redundant 'local' field

    • -5
    • +3
    ./lamsfoundation/lams/qb/dao/hibernate/QbDAO.java
LDEV-4745 Fix getCountQbQuestions() DAO method

    • -2
    • +3
    ./lamsfoundation/lams/qb/dao/hibernate/QbDAO.java
LDEV-4828 Sort collections according to their names

LDEV-4828 Put private collection first in the list

Merge branch 'LDEV-4828' into LDEV-4745

  1. … 2 more files in changeset.
LDEV-4828 Toggle questions transfer and collection creation in sysadmin

  1. … 6 more files in changeset.
LDEV-4828 Change default private collection name

LDEV-4828 Allow changing collection name

  1. … 1 more file in changeset.
LDEV-4828 Show usage in lessons on single collection page

    • -0
    • +2
    ./lamsfoundation/lams/qb/dao/IQbDAO.java
    • -1
    • +7
    ./lamsfoundation/lams/qb/dao/hibernate/QbDAO.java
  1. … 3 more files in changeset.
LDEV-4828 Split collection view into list and single collection views

    • -1
    • +1
    ./lamsfoundation/lams/qb/dao/IQbDAO.java
    • -1
    • +1
    ./lamsfoundation/lams/qb/dao/hibernate/QbDAO.java
  1. … 3 more files in changeset.
LDEV-3316 Add generics to base DAO so no casting is needed for results

    • -301
    • +301
    ./lamsfoundation/lams/dao/IBaseDAO.java
LDEV-4828 Removal and moving questions is available only on stats page

  1. … 4 more files in changeset.
LDEV-4832 Add ability to create/edit questions from the central QB pages

    • -0
    • +44
    ./lamsfoundation/lams/qb/QbConstants.java
    • -0
    • +263
    ./lamsfoundation/lams/qb/form/QbQuestionForm.java
    • -0
    • +352
    ./lamsfoundation/lams/qb/service/QbUtils.java
  1. … 24 more files in changeset.
LDEV-4826 Add export QTI feature to QB questions page

  1. … 5 more files in changeset.
LDEV-4828 Allow adding a question to a collection from its stats page

    • -1
    • +1
    ./lamsfoundation/lams/qb/dao/hibernate/QbDAO.java
  1. … 3 more files in changeset.