Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-5440 Update code to match dependencies

In particular javax -> jakarta package change and new JPA not accepting some attributes.

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

  1. … 950 more files in changeset.
LDEV-4997 Renormalize line endings with git

  1. … 416 more files in changeset.
LDEV-4999 Fix monitor role detection when updating learner mark

  1. … 459 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. … 166 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. … 166 more files in changeset.
LDEV-4649 Fix a Hibernate mapping to a column

LDEV-4696 Migrate lams_learning to Hibernate annotations

  1. … 14 more files in changeset.
LDEV-4508 Log when a Kumalive learner raises and lowers a hand

  1. … 6 more files in changeset.
LDEV-4454 Add buttons to release votes & voters to learners

  1. … 11 more files in changeset.
LDEV-4454 Add voting back end and basic front end

  1. … 7 more files in changeset.
LDEV-4454 Add Kumalive poll entities and start flow

    • -0
    • +76
    ./KumalivePollAnswer.java
  1. … 10 more files in changeset.
LDEV-4366 Initial implementation of Kumalive reports

Latest free jqGrid is used as the one present in lams_central is

outdated and standard jqGrid became commercial.

Use bootstrap theme with Font Awesome icons.

Rewrite XML code used in Gradebook to feed jqGrid into JSON.

  1. … 14 more files in changeset.
LDEV-4366 Introduce rubrics to Kumalive

    • -0
    • +88
    ./KumaliveRubric.java
    • -0
    • +78
    ./KumaliveScore.java
  1. … 27 more files in changeset.
LDEV-4366 Allow multiple score per learner per Kumalive

Fix showing user login as a div title for teachers.

  1. … 8 more files in changeset.
LDEV-4366 Add a working version of Kumalive

  1. … 14 more files in changeset.
LDEV-4366 Prototype Kumalive front and back ends

  1. … 18 more files in changeset.
LDEV-4366 Add database and Hibernate layer for Kumalive.

  1. … 4 more files in changeset.