Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-4861 Prevent adding the same question twice

  1. … 5 more files in changeset.
Merge remote-tracking branch 'origin/develop' into LDEV-4745

Conflicts:

lams_common/src/java/org/lamsfoundation/lams/tool/service/ILamsCoreToolService.java

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

lams_tool_assessment/web/pages/learning/learning.jsp

lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/service/QaService.java

lams_tool_laqa/src/java/org/lamsfoundation/lams/tool/qa/web/controller/QaLearningController.java

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

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

lams_tool_scratchie/web/pages/learning/learning.jsp

  1. … 18 more files in changeset.
LDEV-4900 Update Gradebook marks of non-leaders on leader finish

* Gradebook now pushes updated marks to LTI consumer. It happens only if

user has finished the lesson

  1. … 58 more files in changeset.
LDEV-4900 Mark autosave result as final and copy results to non leaders on leader's force completion

* Finalize non-leaders on leader's finish or force-completion

  1. … 5 more files in changeset.
LDEV-4845 LD XML transformation for Q&A tool

LDEV-4841 Set QB question content folder ID for new Q&A questions

  1. … 1 more file in changeset.
LDEV-4863 Q&A authoring to look more like Assessment essay authoring

  1. … 7 more files in changeset.
LDEV-4864 Show question body in Q&A learner

  1. … 6 more files in changeset.
LDEV-4841 Fix the issue with saving conditions

LDEV-4841 Remove redundant code

LDEV-4841 Migrate Q&A tool to QB

  1. … 30 more files in changeset.
LDEV-4746, LDEV-4841 Move answer field to QbToolAnswer for inheritance

Fix several issues Q&A migration

  1. … 21 more files in changeset.
LDEV-4841 Initial Q&A tool back end migration to Question Bank

  1. … 6 more files in changeset.
LDEV-4840 Refine import QB questions feature

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

  1. … 14 more files in changeset.
LDEV-4743 Update SQL script with autopatch changes for LAMS 3.1 release

  1. … 125 more files in changeset.
LDEV-4678 WebUtil.putActivityPositionInRequestByToolSessionId transformed into service method

Also introduce ICommonToolService that will hold methods shared by all

tools.

  1. … 140 more files in changeset.
LDEV-4725 Fix entity path in a query

There was a full canonical name in a query which ceased to work after

renaming entities' package.

LDEV-4721 Add class renaming filter for tool content import

  1. … 16 more files in changeset.
LDEV-4696 Make all @ManyToOne and @OneToOne lazy

Hibernate 3 used lazy loading of single-object relationships by default.

JPA's default setting is eager. When loading entities all references are

loaded immediately using JOINs. A large entity, like Learning Design,

can have a query consisting of 25 JOINs. It makes it very slow.

There is no way to change JPA's default behaviour. In order to make JPA

annotations behave like old Hibernate, each of them got an explicit

attribute saying that loading is lazy.

  1. … 167 more files in changeset.
LDEV-4696 Make all @ManyToOne and @OneToOne lazy

Hibernate 3 used lazy loading of single-object relationships by default.

JPA's default setting is eager. When loading entities all references are

loaded immediately using JOINs. A large entity, like Learning Design,

can have a query consisting of 25 JOINs. It makes it very slow.

There is no way to change JPA's default behaviour. In order to make JPA

annotations behave like old Hibernate, each of them got an explicit

attribute saying that loading is lazy.

  1. … 167 more files in changeset.
LDEV-4702 Leaders changed answers appear on refresh

  1. … 1 more file in changeset.
LDEV-4696 QA uses annotations, removed service proxy

    • -252
    • +0
    ./java/org/lamsfoundation/lams/tool/qa/QaQueUsr.java
  1. … 34 more files in changeset.
LDEV-4696 Remove obsolete DTO

  1. … 13 more files in changeset.
LDEV-4696 Removing legacy parameters and deprecated methods

  1. … 30 more files in changeset.
LDEV-4440 Switch controllers to use @Autowired service beans

Also in cases when service bean in Controller has the same name as in

applicationContext, @Qualifier(..) can be removed. Which was done almost

in all cases, except for messageService due to "messageService" name

seems to be more preferable than adminMessageService,

centralMessageService and so on. Thus they were kept as before:

@Autowired

@Qualifier("centralMessageService")

private MessageService messageService;

  1. … 182 more files in changeset.
LDEV-4440 Fix Q&A remaining question counting

LDEV-4440 Fix checkboxes for boolean instead of String values

LDEV-4440 Create conditions after questions are parsed

In the previous version conditions were referring to questions which

were not parsed yet and they could not be matched.