Index: lams_tool_preview/conf/language/lams/ApplicationResources.properties
===================================================================
diff -u -rae5273508e98e92fc4652bd46f1595dfb099b16e -rd63145eef59bf85fed93f8aa94940cc5318fe44a
--- lams_tool_preview/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision ae5273508e98e92fc4652bd46f1595dfb099b16e)
+++ lams_tool_preview/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision d63145eef59bf85fed93f8aa94940cc5318fe44a)
@@ -212,3 +212,7 @@
label.last.name = Last name
label.all.learners = All
label.group = Group
+label.rating.rubrics.view = Learner rubrics view
+label.rating.rubrics.view.learner = by learner
+label.rating.rubrics.view.row = by rubrics row
+
Index: lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/dbupdates/patch20230303.sql
===================================================================
diff -u
--- lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/dbupdates/patch20230303.sql (revision 0)
+++ lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/dbupdates/patch20230303.sql (revision d63145eef59bf85fed93f8aa94940cc5318fe44a)
@@ -0,0 +1,14 @@
+-- Turn off autocommit, so nothing is committed if there is an error
+SET AUTOCOMMIT = 0;
+SET FOREIGN_KEY_CHECKS=0;
+-- Put all sql statements below here
+
+-- LDEV-5369 Add alternative rubrics learner view
+ALTER TABLE tl_laprev11_peerreview ADD COLUMN rubrics_view TINYINT UNSIGNED NOT NULL DEFAULT 1;
+
+-- Put all sql statements above here
+
+-- If there were no errors, commit and restore autocommit to on
+COMMIT;
+SET AUTOCOMMIT = 1;
+SET FOREIGN_KEY_CHECKS=1;
Index: lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/model/Peerreview.java
===================================================================
diff -u -r66bda55b4291ff10c230b0ab5227dab5fa058a8a -rd63145eef59bf85fed93f8aa94940cc5318fe44a
--- lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/model/Peerreview.java (.../Peerreview.java) (revision 66bda55b4291ff10c230b0ab5227dab5fa058a8a)
+++ lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/model/Peerreview.java (.../Peerreview.java) (revision d63145eef59bf85fed93f8aa94940cc5318fe44a)
@@ -43,8 +43,6 @@
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.log4j.Logger;
-import org.hibernate.annotations.Cache;
-import org.hibernate.annotations.CacheConcurrencyStrategy;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.CascadeType;
import org.lamsfoundation.lams.rating.model.LearnerItemRatingCriteria;
@@ -62,6 +60,9 @@
private static final Logger log = Logger.getLogger(Peerreview.class);
+ public static final int RUBRICS_VIEW_LEARNER = 1;
+ public static final int RUBRICS_VIEW_ROW = 2;
+
@Id
@Column
@GeneratedValue(strategy = GenerationType.IDENTITY)
@@ -130,6 +131,9 @@
@Column
private int tolerance;
+ @Column(name = "rubrics_view")
+ private int rubricsView;
+
// **********************************************************
// Function method for Peerreview
// **********************************************************
@@ -456,4 +460,12 @@
public void setTolerance(int tolerance) {
this.tolerance = tolerance;
}
+
+ public int getRubricsView() {
+ return rubricsView;
+ }
+
+ public void setRubricsView(int rubricsView) {
+ this.rubricsView = rubricsView;
+ }
}
\ No newline at end of file
Index: lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/web/form/PeerreviewForm.java
===================================================================
diff -u -r4a6c446731f09a496394db2f52e60431d8160d53 -rd63145eef59bf85fed93f8aa94940cc5318fe44a
--- lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/web/form/PeerreviewForm.java (.../PeerreviewForm.java) (revision 4a6c446731f09a496394db2f52e60431d8160d53)
+++ lams_tool_preview/src/java/org/lamsfoundation/lams/tool/peerreview/web/form/PeerreviewForm.java (.../PeerreviewForm.java) (revision d63145eef59bf85fed93f8aa94940cc5318fe44a)
@@ -34,9 +34,7 @@
*
* User: Andrey Balan
*/
-public class PeerreviewForm {
- private static final long serialVersionUID = 3599879328307492312L;
-
+public class PeerreviewForm {
private static Logger logger = Logger.getLogger(PeerreviewForm.class.getName());
// Forum fields
@@ -49,6 +47,7 @@
public PeerreviewForm() {
peerreview = new Peerreview();
peerreview.setTitle("Peer Review");
+ peerreview.setRubricsView(Peerreview.RUBRICS_VIEW_LEARNER);
currentTab = 1;
}
Index: lams_tool_preview/web/pages/authoring/advance.jsp
===================================================================
diff -u -rf1d0722ace2f721a8a423f094d2101c433c15a0a -rd63145eef59bf85fed93f8aa94940cc5318fe44a
--- lams_tool_preview/web/pages/authoring/advance.jsp (.../advance.jsp) (revision f1d0722ace2f721a8a423f094d2101c433c15a0a)
+++ lams_tool_preview/web/pages/authoring/advance.jsp (.../advance.jsp) (revision d63145eef59bf85fed93f8aa94940cc5318fe44a)
@@ -3,9 +3,8 @@
-
-
+
@@ -47,6 +46,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
Index: lams_tool_preview/web/pages/learning/learning.jsp
===================================================================
diff -u -rae5273508e98e92fc4652bd46f1595dfb099b16e -rd63145eef59bf85fed93f8aa94940cc5318fe44a
--- lams_tool_preview/web/pages/learning/learning.jsp (.../learning.jsp) (revision ae5273508e98e92fc4652bd46f1595dfb099b16e)
+++ lams_tool_preview/web/pages/learning/learning.jsp (.../learning.jsp) (revision d63145eef59bf85fed93f8aa94940cc5318fe44a)
@@ -120,7 +120,14 @@
<%@ include file="hedging.jsp" %>
- <%@ include file="rubrics.jsp" %>
+
+
+ <%@ include file="rubricsPivot.jsp" %>
+
+
+ <%@ include file="rubrics.jsp" %>
+
+