IQbDAO.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.
# 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.
Merge branch 'LDEV-5332' into v4.7

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

  1. … 10 more files in changeset.
LDEV-5334 Make shared collections available to authors

  1. … 4 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-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-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.
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.
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.

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

  1. … 50 more files in changeset.
LDEV-4828 Make service methods' names more simple

"Qb" part everywhere does not introduce anything helpful

  1. … 14 more files in changeset.
LDEV-4828 Rewrite QB collections to use question ID instead of uid

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

  1. … 6 more files in changeset.
LDEV-4828 Split collection view into list and single collection views

  1. … 7 more files in changeset.
LDEV-4828 Prevent question removal from last collection

If a question is in its last collection, it gets permanently removed.

Unless it is used in Learning Designs - then the user gets a message

that the question could not be removed.

  1. … 5 more files in changeset.
LDEV-4828 Add "Add question" button to QB collections page

  1. … 5 more files in changeset.
LDEV-4828 Add remove button to QB collections

  1. … 6 more files in changeset.
LDEV-4828 Paging and search in QB collections jqGrid

  1. … 10 more files in changeset.
LDEV-4828 Add QB collections model and service methods

  1. … 5 more files in changeset.
LDEV-4825 Fix general stats generation

Take into account Scratchie (multiple learners answer the same as

leader) and Assessment (answers are in a different table) specific

stuff.

  1. … 3 more files in changeset.