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. … 223 more files in changeset.
LDEV-5440 Update Hibernate queries with new syntax

Get rid of deprecated Long and Integer constructors.

  1. … 86 more files in changeset.
LDEV-5440 Revert some unnecessary package name changes

  1. … 464 more files in changeset.
LDEV-5440 Refactor packages of imported classes

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

  1. … 948 more files in changeset.
LDEV-5248, LDEV-4411 Mark some queries as cacheable

Query cache makes sense if tables which the query reference does not

change often. Each modification to table content invalidates the given

query's cache. Also each set of query parameters is a different cache

entry, so if there are various parameter values the cache overhead can

generate more load than benefit.

  1. … 96 more files in changeset.
LDEV-5248, LDEV-4411 Add 2nd level cache to selected elements

Displaying Assessment results is too DB-intense for multiple learners.

We can enable a short-lived query cache for some entities which have

most impact on the results page. This way multiple requests can reuse

same objects from cache and there is little danger of inconsistency.

  1. … 19 more files in changeset.
LDEV-5155 Introduce rating rubrics back-end model, along with export

    • -0
    • +88
    ./RatingRubricsColumn.java
  1. … 8 more files in changeset.
LDEV-5155 Introduce rubrics rating style

    • -0
    • +64
    ./RubricsColumnHeader.java
  1. … 3 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. … 168 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. … 168 more files in changeset.
LDEV-4696 Comments, Ratings, Peer Review use Annotations, removed proxy

  1. … 28 more files in changeset.
LDEV-4590 Rating stars left can never be more than 5 stars

  1. … 3 more files in changeset.
LDEV-4535 Changes to TBL Template

Added support for a Peer Review activity, Monitor selected group

count saved properly the application exercises are grouped.

  1. … 14 more files in changeset.
LDEV-2999 Include a rating option for reviewed resources (authored only). To make the grouped rating of authored resources work properly, session id was added to the rating and rating comments tables and all code using the shared jRating script and shared ratings updated to store the session code. DB script updates existing rating, rating comment records.

  1. … 13 more files in changeset.
LDEV-4048: Adding Rate All to Star Ratings - generalise the Rank All definition and tweak to suit both Ranking and Stars

LDEV-3767: Adding two new methods for Peer Review. Authoring and learning changes completed.

  1. … 18 more files in changeset.
LDEV-3776: Remove $Id CVS keyword.

  1. … 1068 more files in changeset.
LDEV-3776: Remove $Id CVS keyword.

  1. … 776 more files in changeset.
LDEV-3776: Clean up and format all LAMS Java code.

    • -27
    • +29
    ./AuthoredItemRatingCriteria.java
    • -24
    • +26
    ./LearnerItemRatingCriteria.java
  1. … 2114 more files in changeset.
LDEV-3776: Clean up and format all LAMS Java code.

    • -27
    • +29
    ./AuthoredItemRatingCriteria.java
    • -24
    • +26
    ./LearnerItemRatingCriteria.java
  1. … 1854 more files in changeset.
LDEV-3606 In monitor display the author of each feedback comment

  1. … 14 more files in changeset.
LDEV-3606 In monitor display the author of each feedback comment

  1. … 15 more files in changeset.
LDEV-3450 Implement peer review feature

    • -0
    • +102
    ./RatingComment.java
  1. … 28 more files in changeset.
LDEV-3450 further development of rating/comments feature

  1. … 23 more files in changeset.
LDEV-3450 1) Display what rate you have given 2) Rate only once 3) Don't see the average rating until you rate it. 4) Add an option for a brief comment

    • -0
    • +102
    ./RatingComment.java
  1. … 25 more files in changeset.
LDEV-3450 Introduced central rating service

    • -0
    • +69
    ./AuthoredItemRatingCriteria.java
    • -0
    • +48
    ./LearnerItemRatingCriteria.java
    • -0
    • +71
    ./LessonRatingCriteria.java
    • -0
    • +256
    ./RatingCriteria.java
    • -0
    • +75
    ./ToolActivityRatingCriteria.java
  1. … 46 more files in changeset.
LDEV-3450 Introduced central rating service

    • -0
    • +69
    ./AuthoredItemRatingCriteria.java
    • -0
    • +48
    ./LearnerItemRatingCriteria.java
    • -0
    • +71
    ./LessonRatingCriteria.java
    • -0
    • +256
    ./RatingCriteria.java
    • -0
    • +75
    ./ToolActivityRatingCriteria.java
  1. … 18 more files in changeset.