Index: gradebook-service/hibernate/src/hibernate/org/sakaiproject/tool/gradebook/Category.hbm.xml
===================================================================
--- gradebook-service/hibernate/src/hibernate/org/sakaiproject/tool/gradebook/Category.hbm.xml (revision 69088)
+++ gradebook-service/hibernate/src/hibernate/org/sakaiproject/tool/gradebook/Category.hbm.xml (working copy)
@@ -26,6 +26,15 @@
+
+
+
+
+
+
+
+
+
Index: gradebook-service/hibernate/src/hibernate/org/sakaiproject/tool/gradebook/Gradebook.hbm.xml
===================================================================
--- gradebook-service/hibernate/src/hibernate/org/sakaiproject/tool/gradebook/Gradebook.hbm.xml (revision 69088)
+++ gradebook-service/hibernate/src/hibernate/org/sakaiproject/tool/gradebook/Gradebook.hbm.xml (working copy)
@@ -36,5 +36,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: gradebook-service/hibernate/src/hibernate/org/sakaiproject/tool/gradebook/GradableObject.hbm.xml
===================================================================
--- gradebook-service/hibernate/src/hibernate/org/sakaiproject/tool/gradebook/GradableObject.hbm.xml (revision 69088)
+++ gradebook-service/hibernate/src/hibernate/org/sakaiproject/tool/gradebook/GradableObject.hbm.xml (working copy)
@@ -37,6 +37,8 @@
+
+
Index: gradebook-service/hibernate/src/java/org/sakaiproject/tool/gradebook/CourseGradeRecord.java
===================================================================
--- gradebook-service/hibernate/src/java/org/sakaiproject/tool/gradebook/CourseGradeRecord.java (revision 69088)
+++ gradebook-service/hibernate/src/java/org/sakaiproject/tool/gradebook/CourseGradeRecord.java (working copy)
@@ -38,7 +38,7 @@
public class CourseGradeRecord extends AbstractGradeRecord {
private String enteredGrade;
private Double autoCalculatedGrade; // Not persisted
- private Double calculatedPointsEarned; // Not persisted
+ private Double calculatedPointsEarned; // Not persisted
public static Comparator calcComparator;
@@ -215,4 +215,10 @@
}
autoCalculatedGrade = percentageEarned;
}
+ public Double getCalculatedPointsEarned() {
+ return calculatedPointsEarned;
+ }
+ public void setAutoCalculatedGrade(Double autoCalculatedGrade) {
+ this.autoCalculatedGrade = autoCalculatedGrade;
+ }
}
Index: gradebook-service/hibernate/src/java/org/sakaiproject/tool/gradebook/Assignment.java
===================================================================
--- gradebook-service/hibernate/src/java/org/sakaiproject/tool/gradebook/Assignment.java (revision 69088)
+++ gradebook-service/hibernate/src/java/org/sakaiproject/tool/gradebook/Assignment.java (working copy)
@@ -70,8 +70,8 @@
private boolean ungraded;
private Boolean extraCredit;
private Double assignmentWeighting;
+ private Boolean countNullsAsZeros;
-
static {
dateComparator = new Comparator() {
public int compare(Object o1, Object o2) {
@@ -493,4 +493,13 @@
public void setAssignmentWeighting(Double assignmentWeighting) {
this.assignmentWeighting = assignmentWeighting;
}
+
+ public Boolean getCountNullsAsZeros() {
+ return countNullsAsZeros;
+ }
+
+
+ public void setCountNullsAsZeros(Boolean countNullsAsZeros) {
+ this.countNullsAsZeros = countNullsAsZeros;
+ }
}
\ No newline at end of file
Index: gradebook-service/hibernate/src/java/org/sakaiproject/tool/gradebook/AssignmentGradeRecord.java
===================================================================
--- gradebook-service/hibernate/src/java/org/sakaiproject/tool/gradebook/AssignmentGradeRecord.java (revision 69088)
+++ gradebook-service/hibernate/src/java/org/sakaiproject/tool/gradebook/AssignmentGradeRecord.java (working copy)
@@ -39,6 +39,9 @@
private Double percentEarned;
private boolean userAbleToView;
private Boolean excludedFromGrade;
+ private transient BigDecimal earnedWeightedPercentage;
+ private transient BigDecimal overallWeight;
+ private transient Boolean isDropped;
public AssignmentGradeRecord() {
super();
@@ -174,6 +177,30 @@
public void setExcludedFromGrade(Boolean isExcludedFromGrade) {
this.excludedFromGrade = isExcludedFromGrade;
}
+
+ public BigDecimal getEarnedWeightedPercentage() {
+ return earnedWeightedPercentage;
+ }
+
+ public void setEarnedWeightedPercentage(BigDecimal earnedWeightedPercentage) {
+ this.earnedWeightedPercentage = earnedWeightedPercentage;
+ }
+
+ public Boolean isDropped() {
+ return isDropped;
+ }
+
+ public void setDropped(Boolean isDropped) {
+ this.isDropped = isDropped;
+ }
+
+ public BigDecimal getOverallWeight() {
+ return overallWeight;
+ }
+
+ public void setOverallWeight(BigDecimal overallWeight) {
+ this.overallWeight = overallWeight;
+ }
}
Index: gradebook-service/hibernate/src/java/org/sakaiproject/tool/gradebook/Category.java
===================================================================
--- gradebook-service/hibernate/src/java/org/sakaiproject/tool/gradebook/Category.java (revision 69088)
+++ gradebook-service/hibernate/src/java/org/sakaiproject/tool/gradebook/Category.java (working copy)
@@ -22,6 +22,10 @@
private List assignmentList;
private int assignmentCount;
private Boolean extraCredit;
+ private Boolean unweighted;
+ private Boolean equalWeightAssignments;
+ private Integer categoryOrder;
+ private Boolean enforcePointWeighting;
public static Comparator nameComparator;
public static Comparator averageScoreComparator;
@@ -351,4 +355,36 @@
public void setExtraCredit(Boolean isExtraCredit) {
this.extraCredit = isExtraCredit;
}
+
+ public Boolean isUnweighted() {
+ return unweighted;
+ }
+
+ public void setUnweighted(Boolean unweighted) {
+ this.unweighted = unweighted;
+ }
+
+ public Boolean isEqualWeightAssignments() {
+ return equalWeightAssignments;
+ }
+
+ public void setEqualWeightAssignments(Boolean equalWeightAssignments) {
+ this.equalWeightAssignments = equalWeightAssignments;
+ }
+
+ public Integer getCategoryOrder() {
+ return categoryOrder;
+ }
+
+ public void setCategoryOrder(Integer categoryOrder) {
+ this.categoryOrder = categoryOrder;
+ }
+
+ public Boolean isEnforcePointWeighting() {
+ return enforcePointWeighting;
+ }
+
+ public void setEnforcePointWeighting(Boolean enforcePointWeighting) {
+ this.enforcePointWeighting = enforcePointWeighting;
+ }
}
Index: gradebook-service/hibernate/src/java/org/sakaiproject/tool/gradebook/Gradebook.java
===================================================================
--- gradebook-service/hibernate/src/java/org/sakaiproject/tool/gradebook/Gradebook.java (revision 69088)
+++ gradebook-service/hibernate/src/java/org/sakaiproject/tool/gradebook/Gradebook.java (working copy)
@@ -49,6 +49,13 @@
private boolean locked;
private int grade_type;
private int category_type;
+ private Boolean equalWeightCategories;
+ private Boolean scaledExtraCredit;
+ private Boolean showMean;
+ private Boolean showMedian;
+ private Boolean showMode;
+ private Boolean showRank;
+ private Boolean showItemStatistics;
/**
* Default no-arg constructor needed for persistence
@@ -252,6 +259,66 @@
{
this.grade_type = grade_type;
}
+
+ public Boolean isEqualWeightCategories() {
+ return equalWeightCategories;
+ }
+
+ public void setEqualWeightCategories(Boolean equalWeightCategories) {
+ this.equalWeightCategories = equalWeightCategories;
+ }
+
+ public Boolean isScaledExtraCredit() {
+ return scaledExtraCredit;
+ }
+
+ public void setScaledExtraCredit(Boolean scaledExtraCredit) {
+ this.scaledExtraCredit = scaledExtraCredit;
+ }
+
+ public Boolean getShowMean() {
+ return showMean;
+ }
+
+ public void setShowMean(Boolean showMean) {
+ this.showMean = showMean;
+ }
+
+ public Boolean getShowMedian() {
+ return showMedian;
+ }
+
+ public void setShowMedian(Boolean showMedian) {
+ this.showMedian = showMedian;
+ }
+
+ public Boolean getShowMode() {
+ return showMode;
+ }
+
+ public void setShowMode(Boolean showMode) {
+ this.showMode = showMode;
+ }
+
+ public Boolean getShowRank() {
+ return showRank;
+ }
+
+ public void setShowRank(Boolean showRank) {
+ this.showRank = showRank;
+ }
+
+ public Boolean getShowItemStatistics() {
+ return showItemStatistics;
+ }
+
+ public void setShowItemStatistics(Boolean showItemStatistics) {
+ this.showItemStatistics = showItemStatistics;
+ }
+
+ public Boolean getScaledExtraCredit() {
+ return scaledExtraCredit;
+ }
}