IQbService.java

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-5440 Use Long instead of BigInteger in SQL query results

  1. … 8 more files in changeset.
LDEV-5440 Rewrite config files and library references

  1. … 955 more files in changeset.
LDEV-5420 Add questions print button to Question Bank

  1. … 6 more files in changeset.
# WARNING: head commit changed in the meantime

Merge remote-tracking branch 'origin/v4.6' into v4.7

  1. … 7 more files in changeset.
LDEV-4832 Allow LD location based editing of QB questions

A user is allowed to edit a question if it is used in a learning design

which is in user's private folder, public folder or a course folder

where the user is a monitor.

  1. … 4 more files in changeset.
LDEV-4832 Allow editing of questions in shared QB collections

  1. … 6 more files in changeset.
LDEV-5332 Add Question Results table in Teams tab

  1. … 10 more files in changeset.
LDEV-5291 Allow filtering question in QB search by presence in LD

  1. … 11 more files in changeset.
LDEV-5273 Add VSA allocation to Scratchie

  1. … 17 more files in changeset.
LDEV-5273 Move VSA allocation code to Central

  1. … 21 more files in changeset.
LDEV-5248 Move QB create question logic to service

Keeping it in Controller caused lazy initialisation exception and is bad

practice anyway.

  1. … 2 more files in changeset.
LDEV-5101 Prepare a placeholder for QB question versions

  1. … 4 more files in changeset.
LDEV-5101 Allow applying new question version to other activities in LD

  1. … 13 more files in changeset.
LDEV-4847 Fix importing QB question with existing UUID

  1. … 7 more files in changeset.
LDEV-4746 Fix QB answer removal on activity removal

Using JPQL caused errors, so a native query has been used.

  1. … 4 more files in changeset.
LDEV-4998 Protect activity default questions from modification

  1. … 5 more files in changeset.
LDEV-4941 Prevent "stealing" a QB question

Prevent changing an existing question's collection if it is not in one

of user's own collections

  1. … 7 more files in changeset.
LDEV-4844 Allow manual QB question merging

  1. … 5 more files in changeset.
Merge branch 'LDEV-4745' into LDEV-4845

Conflicts:

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/src/java/org/lamsfoundation/lams/tool/assessment/service/AssessmentServiceImpl.java

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

lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/service/ScratchieServiceImpl.java

  1. … 1 more file in changeset.
Merge branch 'LDEV-4827' into LDEV-4844

  1. … 6 more files in changeset.
LDEV-4847 Do not export question IDs, versions etc. when exporting a LD

  1. … 4 more files in changeset.
LDEV-4847 Look for existing QB question UUIDs when importing a LD

  1. … 5 more files in changeset.
LDEV-4845 Move QB question insert to QB service

There are various cascades set up in QB entities. They do not seem to

work when importing a QB question, so questions need to be inserted

manually.

  1. … 4 more files in changeset.
LDEV-4845 Move QB question insert to QB service

There are various cascades set up in QB entities. They do not seem to

work when importing a QB question, so questions need to be inserted

manually.

  1. … 4 more files in changeset.
LDEv-4845 Add imported QB questions to public collection

  1. … 3 more files in changeset.
LDEv-4844 Allow manual QB question merging

  1. … 5 more files in changeset.
Merge branch 'LDEV-4836' into LDEV-4745

  1. … 4 more files in changeset.
LDEV-4836 Advanced search on authoring basic tab

* "Random questions" page in authoring. Add "Select all questions"

button + collections dropdown

  1. … 14 more files in changeset.
LDEV-4746 Use table as question ID generator for QbQuestion

In the future we can add new columns to lams_sequence_generator, so we

have a single table for generating new IDs instead table-per-ID.

  1. … 17 more files 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

  1. … 10 more files in changeset.