diff --git a/reference/docs/conversion/sakai_11_mysql_conversion.sql b/reference/docs/conversion/sakai_11_mysql_conversion.sql index 68587fbe802d..16557ef50467 100644 --- a/reference/docs/conversion/sakai_11_mysql_conversion.sql +++ b/reference/docs/conversion/sakai_11_mysql_conversion.sql @@ -912,3 +912,12 @@ INSERT INTO SAM_ASSESSMETADATA_T (ASSESSMENTMETADATAID, ASSESSMENTID, LABEL, ENT AND TYPEID='142' AND ISTEMPLATE=1), 'instructorNotification_isInstructorEditable', 'true'); --END SAM-2709 + +-- SAM-2751 +ALTER TABLE SAM_ASSESSACCESSCONTROL_T ADD HONORPLEDGE BIT; +ALTER TABLE SAM_PUBLISHEDACCESSCONTROL_T ADD HONORPLEDGE BIT; +INSERT INTO SAM_ASSESSMETADATA_T (ASSESSMENTID, LABEL, ENTRY) + SELECT DISTINCT ASSESSMENTID, 'honorpledge_isInstructorEditable' as LABEL, 'true' as ENTRY + FROM SAM_ASSESSMETADATA_T WHERE ASSESSMENTID NOT IN + (SELECT DISTINCT ASSESSMENTID FROM SAM_ASSESSMETADATA_T WHERE LABEL = 'honorpledge_isInstructorEditable'); +-- END SAM-2751 \ No newline at end of file diff --git a/reference/docs/conversion/sakai_11_oracle_conversion.sql b/reference/docs/conversion/sakai_11_oracle_conversion.sql index 0a3f33e06421..248bc3d56750 100644 --- a/reference/docs/conversion/sakai_11_oracle_conversion.sql +++ b/reference/docs/conversion/sakai_11_oracle_conversion.sql @@ -995,3 +995,12 @@ INSERT INTO SAM_ASSESSMETADATA_T (ASSESSMENTMETADATAID, ASSESSMENTID, LABEL, ENT -- SAK-29442 Sequence LB_PEER_EVAL_RESULT_S Missing CREATE SEQUENCE LB_PEER_EVAL_RESULT_S; -- END SAK-29442 + +-- SAM-2751 +ALTER TABLE SAM_ASSESSACCESSCONTROL_T ADD HONORPLEDGE NUMBER(1,0); +ALTER TABLE SAM_PUBLISHEDACCESSCONTROL_T ADD HONORPLEDGE NUMBER(1,0); +INSERT INTO SAM_ASSESSMETADATA_T (ASSESSMENTID, LABEL, ENTRY) + SELECT DISTINCT ASSESSMENTID, 'honorpledge_isInstructorEditable' as LABEL, 'true' as ENTRY + FROM SAM_ASSESSMETADATA_T WHERE ASSESSMENTID NOT IN + (SELECT DISTINCT ASSESSMENTID FROM SAM_ASSESSMETADATA_T WHERE LABEL = 'honorpledge_isInstructorEditable'); +-- END SAM-2751 diff --git a/samigo/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment/AssessmentAccessControlIfc.java b/samigo/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment/AssessmentAccessControlIfc.java index a9a163a2e046..bb2fbc35f7ff 100644 --- a/samigo/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment/AssessmentAccessControlIfc.java +++ b/samigo/samigo-api/src/java/org/sakaiproject/tool/assessment/data/ifc/assessment/AssessmentAccessControlIfc.java @@ -174,4 +174,8 @@ public interface AssessmentAccessControlIfc void setMarkForReview(Integer markForReview); + Boolean getHonorPledge(); + + void setHonorPledge(Boolean honorPledge); + } diff --git a/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/rsf/producers/BeginAssessmentProducer.java b/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/rsf/producers/BeginAssessmentProducer.java index 28a254a74f5d..4f34622bd9d1 100644 --- a/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/rsf/producers/BeginAssessmentProducer.java +++ b/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/rsf/producers/BeginAssessmentProducer.java @@ -146,8 +146,7 @@ public void fillComponents(UIContainer tofill, ViewParameters viewparams, delivery.setAssessmentId(pub.getPublishedAssessmentId().toString()); delivery.setAssessmentTitle(pub.getTitle()); - delivery.setHonorPledge(pub.getAssessmentMetaDataByLabel("honorpledge_isInstructorEditable") != null && - pub.getAssessmentMetaDataByLabel("honorpledge_isInstructorEditable").toLowerCase().equals("true")); + delivery.setHonorPledge(pub.getAssessmentAccessControl().getHonorPledge()); delivery.setPublishedAssessment(pub); String path = null; diff --git a/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/AssessmentSettingsBean.java b/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/AssessmentSettingsBean.java index bbc10cd61580..421ed4bf27c5 100644 --- a/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/AssessmentSettingsBean.java +++ b/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/AssessmentSettingsBean.java @@ -203,7 +203,7 @@ public class AssessmentSettingsBean private String originalFeedbackDateString; private boolean isMarkForReview; - + private boolean honorPledge; private String releaseToGroupsAsString; private String blockDivs; @@ -335,7 +335,8 @@ public void setAssessment(AssessmentFacade assessment) { this.submissionsSaved = accessControl.getSubmissionsSaved().toString(); this.isMarkForReview = accessControl.getMarkForReview() != null && (Integer.valueOf(1)).equals(accessControl.getMarkForReview()); - + if (accessControl.getHonorPledge() != null) + this.honorPledge = accessControl.getHonorPledge(); // default to unlimited if control value is null if (accessControl.getUnlimitedSubmissions()!=null && !accessControl.getUnlimitedSubmissions()){ this.unlimitedSubmissions=AssessmentAccessControlIfc.LIMITED_SUBMISSIONS.toString(); @@ -929,8 +930,11 @@ public void setScoringType(String scoringType) { this.scoringType = scoringType; } + public boolean isHonorPledge() { return honorPledge; } + + public void setHonorPledge(boolean honorPledge) { this.honorPledge = honorPledge; } - public void setValue(String key, Object value){ + public void setValue(String key, Object value){ this.values.put(key, value); } diff --git a/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/PublishedAssessmentSettingsBean.java b/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/PublishedAssessmentSettingsBean.java index 5afa56a25f00..6f64a3e25158 100644 --- a/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/PublishedAssessmentSettingsBean.java +++ b/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/PublishedAssessmentSettingsBean.java @@ -190,6 +190,7 @@ public class PublishedAssessmentSettingsBean private boolean updateMostCurrentSubmission = false; private boolean isMarkForReview; + private boolean honorPledge; private List attachmentList; private boolean editPubAnonyGradingRestricted = false; private String releaseToGroupsAsString; @@ -303,7 +304,8 @@ public void setAssessment(PublishedAssessmentFacade assessment) { this.submissionsSaved = accessControl.getSubmissionsSaved().toString(); this.isMarkForReview = accessControl.getMarkForReview() != null && (Integer.valueOf(1)).equals(accessControl.getMarkForReview()); - + if (accessControl.getHonorPledge() != null) + this.honorPledge = accessControl.getHonorPledge(); // default to unlimited if control value is null if (accessControl.getUnlimitedSubmissions()!=null && !accessControl.getUnlimitedSubmissions()){ this.unlimitedSubmissions=AssessmentAccessControlIfc.LIMITED_SUBMISSIONS.toString(); @@ -884,6 +886,10 @@ public void setSecureDeliveryAvailable(boolean secureDeliveryAvailable) { this.secureDeliveryAvailable = secureDeliveryAvailable; } + public boolean isHonorPledge() { return honorPledge; } + + public void setHonorPledge(boolean honorPledge) { this.honorPledge = honorPledge; } + public void setValue(String key, Object value){ this.values.put(key, value); } diff --git a/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/TemplateBean.java b/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/TemplateBean.java index d65d280010f2..483769fd9c86 100644 --- a/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/TemplateBean.java +++ b/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/author/TemplateBean.java @@ -31,6 +31,7 @@ import java.util.Date; import java.util.HashMap; +import com.sun.org.apache.xpath.internal.operations.Bool; import org.sakaiproject.samigo.util.SamigoConstants; import org.sakaiproject.tool.assessment.api.SamigoApiFactory; import org.sakaiproject.tool.assessment.business.entity.RecordingData; @@ -57,6 +58,7 @@ public class TemplateBean implements Serializable private String questionNumbering = "1"; private String displayScoreDuringAssessments = "1"; private Boolean markForReview = Boolean.TRUE; + private boolean honorPledge; private String submissionModel = "1"; private String submissionNumber; private String lateHandling = "2"; @@ -106,6 +108,7 @@ public TemplateBean() values.put("anonymousRelease_isInstructorEditable", Boolean.TRUE); values.put("authenticatedRelease_isInstructorEditable", Boolean.TRUE); values.put("instructorNotification_isInstructorEditable", Boolean.TRUE); + values.put("honorpledge_isInstructorEditable", Boolean.TRUE); } public void setOutcome(String outcome){ @@ -446,6 +449,10 @@ public Boolean getMarkForReview() return markForReview; } + public boolean isHonorPledge() { return honorPledge; } + + public void setHonorPledge(boolean honorPledge) { this.honorPledge = honorPledge; } + /** * submission model * diff --git a/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/DeliveryBean.java b/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/DeliveryBean.java index 91cc58f26e22..2b05a2fb22be 100755 --- a/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/DeliveryBean.java +++ b/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/delivery/DeliveryBean.java @@ -116,7 +116,7 @@ public class DeliveryBean private String assessmentId; private String assessmentTitle; - private Boolean honorPledge = Boolean.FALSE; + private boolean honorPledge; private ArrayList markedForReview; private ArrayList blankItems; private ArrayList markedForReviewIdents; @@ -3959,11 +3959,11 @@ public void setRedrawAnchorName(String redrawAnchorName) this.redrawAnchorName = redrawAnchorName; } - public Boolean getHonorPledge() { + public boolean isHonorPledge() { return honorPledge; } - public void setHonorPledge(Boolean honorPledge) { + public void setHonorPledge(boolean honorPledge) { this.honorPledge = honorPledge; } diff --git a/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/SaveAssessmentSettings.java b/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/SaveAssessmentSettings.java index d555bc0be817..237a964bf0a7 100644 --- a/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/SaveAssessmentSettings.java +++ b/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/SaveAssessmentSettings.java @@ -169,6 +169,7 @@ public AssessmentFacade save(AssessmentSettingsBean assessmentSettings, boolean control.setMarkForReview(AssessmentAccessControl.NOT_MARK_FOR_REVIEW); } + control.setHonorPledge(assessmentSettings.isHonorPledge()); // d. set Submissions if (assessmentSettings.getUnlimitedSubmissions()!=null){ diff --git a/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/SavePublishedSettingsListener.java b/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/SavePublishedSettingsListener.java index 7c5e40263b6b..86ed423ac191 100644 --- a/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/SavePublishedSettingsListener.java +++ b/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/SavePublishedSettingsListener.java @@ -500,6 +500,8 @@ else if (assessmentSettings.getRetractDate() == null control.setMarkForReview(AssessmentAccessControl.NOT_MARK_FOR_REVIEW); } + control.setHonorPledge(assessmentSettings.isHonorPledge()); + // set Submissions if (assessmentSettings.getUnlimitedSubmissions()!=null){ if (!assessmentSettings.getUnlimitedSubmissions(). diff --git a/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/TemplateLoadListener.java b/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/TemplateLoadListener.java index 0ba93e40a4b4..b7f450783696 100644 --- a/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/TemplateLoadListener.java +++ b/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/TemplateLoadListener.java @@ -122,6 +122,8 @@ public boolean loadAssessment(TemplateBean templateBean, String templateId) templateBean.setQuestionNumbering(aac.getItemNumbering().toString()); if (aac.getDisplayScoreDuringAssessments() != null) templateBean.setDisplayScoreDuringAssessments(aac.getDisplayScoreDuringAssessments().toString()); + if (aac.getHonorPledge() != null) + templateBean.setHonorPledge(aac.getHonorPledge()); if (aac.getMarkForReview() != null) { if (aac.getMarkForReview().equals(Integer.valueOf(1))) { diff --git a/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/TemplateUpdateListener.java b/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/TemplateUpdateListener.java index 585b73211a46..f9dcd0cb348f 100644 --- a/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/TemplateUpdateListener.java +++ b/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/author/TemplateUpdateListener.java @@ -212,7 +212,7 @@ public boolean updateAssessment(TemplateBean templateBean) aac.setAssessmentFormat(Integer.valueOf(templateBean.getDisplayChunking())); aac.setItemNumbering(Integer.valueOf(templateBean.getQuestionNumbering())); aac.setDisplayScoreDuringAssessments(Integer.valueOf(templateBean.getDisplayScoreDuringAssessments())); - + aac.setHonorPledge(templateBean.isHonorPledge()); if (templateBean.getMarkForReview() != null && templateBean.getMarkForReview().equals(Boolean.TRUE)) { aac.setMarkForReview(1); } diff --git a/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/delivery/BeginDeliveryActionListener.java b/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/delivery/BeginDeliveryActionListener.java index 054989785446..653ee3cdbd68 100755 --- a/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/delivery/BeginDeliveryActionListener.java +++ b/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/listener/delivery/BeginDeliveryActionListener.java @@ -157,8 +157,7 @@ else if (DeliveryBean.REVIEW_ASSESSMENT == action || DeliveryBean.TAKE_ASSESSMEN // set the outcome to isRetractedForEdit2 error page. if (DeliveryBean.REVIEW_ASSESSMENT == action && AssessmentIfc.RETRACT_FOR_EDIT_STATUS.equals(pub.getStatus())) { delivery.setAssessmentTitle(pub.getTitle()); - delivery.setHonorPledge(pub.getAssessmentMetaDataByLabel("honorpledge_isInstructorEditable") != null && - pub.getAssessmentMetaDataByLabel("honorpledge_isInstructorEditable").toLowerCase().equals("true")); + delivery.setHonorPledge(control.getHonorPledge()); delivery.setOutcome("isRetractedForEdit2"); return; } @@ -316,8 +315,6 @@ private void populateDelivery(DeliveryBean delivery, PublishedAssessmentIfc pubA // #0 - global information delivery.setAssessmentId((pubAssessment.getPublishedAssessmentId()).toString()); delivery.setAssessmentTitle(pubAssessment.getTitle()); - delivery.setHonorPledge(pubAssessment.getAssessmentMetaDataByLabel("honorpledge_isInstructorEditable") != null && - pubAssessment.getAssessmentMetaDataByLabel("honorpledge_isInstructorEditable").toLowerCase().equals("true")); String instructorMessage = pubAssessment.getDescription(); delivery.setInstructorMessage(instructorMessage); @@ -352,6 +349,7 @@ private void populateDelivery(DeliveryBean delivery, PublishedAssessmentIfc pubA else { delivery.setDisplayMardForReview(false); } + if (control.getHonorPledge() != null) delivery.setHonorPledge(control.getHonorPledge()); // #1 - set submission remains populateSubmissionsRemaining(service, pubAssessment, delivery); diff --git a/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/servlet/delivery/LoginServlet.java b/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/servlet/delivery/LoginServlet.java index 3d11e2f5c8da..b0cdd47a65da 100644 --- a/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/servlet/delivery/LoginServlet.java +++ b/samigo/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/servlet/delivery/LoginServlet.java @@ -135,8 +135,7 @@ public void doPost(HttpServletRequest req, HttpServletResponse res) } delivery.setAssessmentId(pub.getPublishedAssessmentId().toString()); delivery.setAssessmentTitle(pub.getTitle()); - delivery.setHonorPledge(pub.getAssessmentMetaDataByLabel("honorpledge_isInstructorEditable") != null && - pub.getAssessmentMetaDataByLabel("honorpledge_isInstructorEditable").toLowerCase().equals("true")); + delivery.setHonorPledge(pub.getAssessmentAccessControl().getHonorPledge()); delivery.setPublishedAssessment(pub); BeginDeliveryActionListener listener = new BeginDeliveryActionListener(); diff --git a/samigo/samigo-app/src/test/org/sakaiproject/tool/assessment/ui/listener/FakeBeginDeliveryActionListener.java b/samigo/samigo-app/src/test/org/sakaiproject/tool/assessment/ui/listener/FakeBeginDeliveryActionListener.java index 2cc93a093e49..f5af0920bb5f 100755 --- a/samigo/samigo-app/src/test/org/sakaiproject/tool/assessment/ui/listener/FakeBeginDeliveryActionListener.java +++ b/samigo/samigo-app/src/test/org/sakaiproject/tool/assessment/ui/listener/FakeBeginDeliveryActionListener.java @@ -148,8 +148,7 @@ private void populateBeanFromPub(DeliveryBean delivery, log.info("** 4. FakeBeginDeliveryActionListener, pubId= "+pubAssessment.getPublishedAssessmentId()); delivery.setAssessmentId((pubAssessment.getPublishedAssessmentId()).toString()); delivery.setAssessmentTitle(pubAssessment.getTitle()); - delivery.setHonorPledge(pubAssessment.getAssessmentMetaDataByLabel("honorpledge_isInstructorEditable") != null && - pubAssessment.getAssessmentMetaDataByLabel("honorpledge_isInstructorEditable").toLowerCase().equals("true")); + delivery.setHonorPledge(pubAssessment.getAssessmentAccessControl().getHonorPledge()); delivery.setInstructorMessage(pubAssessment.getDescription()); delivery.setCreatorName(pubAssessment.getCreatedBy()); delivery.setSubmitted(false); diff --git a/samigo/samigo-app/src/webapp/jsf/author/authorSettings.jsp b/samigo/samigo-app/src/webapp/jsf/author/authorSettings.jsp index 907d234bffc4..9bb0f8333000 100755 --- a/samigo/samigo-app/src/webapp/jsf/author/authorSettings.jsp +++ b/samigo/samigo-app/src/webapp/jsf/author/authorSettings.jsp @@ -201,11 +201,10 @@
- +
- - - + +
diff --git a/samigo/samigo-app/src/webapp/jsf/author/publishedSettings.jsp b/samigo/samigo-app/src/webapp/jsf/author/publishedSettings.jsp index 2a65cadd316e..2c01c629d549 100644 --- a/samigo/samigo-app/src/webapp/jsf/author/publishedSettings.jsp +++ b/samigo/samigo-app/src/webapp/jsf/author/publishedSettings.jsp @@ -187,10 +187,10 @@
- +
- - + +
diff --git a/samigo/samigo-app/src/webapp/jsf/delivery/beginTakingAssessment.jsp b/samigo/samigo-app/src/webapp/jsf/delivery/beginTakingAssessment.jsp index 422b65db964e..450876e44f4a 100755 --- a/samigo/samigo-app/src/webapp/jsf/delivery/beginTakingAssessment.jsp +++ b/samigo/samigo-app/src/webapp/jsf/delivery/beginTakingAssessment.jsp @@ -188,7 +188,6 @@ - diff --git a/samigo/samigo-app/src/webapp/jsf/template/templateEditor.jsp b/samigo/samigo-app/src/webapp/jsf/template/templateEditor.jsp index 0595c64d7d43..2b3397468c04 100755 --- a/samigo/samigo-app/src/webapp/jsf/template/templateEditor.jsp +++ b/samigo/samigo-app/src/webapp/jsf/template/templateEditor.jsp @@ -114,15 +114,23 @@ - - + + + - - - - - + + + + + + + + + + + + diff --git a/samigo/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/AssessmentAccessControl.java b/samigo/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/AssessmentAccessControl.java index ffb675128ab4..3f809b6d6dd0 100644 --- a/samigo/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/AssessmentAccessControl.java +++ b/samigo/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/AssessmentAccessControl.java @@ -108,6 +108,7 @@ public class AssessmentAccessControl private String releaseTo; private String password; private Integer markForReview; + private Boolean honorPledge; /** * Creates a new SubmissionModel object. @@ -171,6 +172,7 @@ public Object clone() throws CloneNotSupportedException{ ((AssessmentAccessControl)cloned).setFinalPageUrl(this.finalPageUrl); ((AssessmentAccessControl)cloned).setUnlimitedSubmissions(this.unlimitedSubmissions); ((AssessmentAccessControl)cloned).setMarkForReview(this.markForReview); + ((AssessmentAccessControl)cloned).setHonorPledge(this.honorPledge); return cloned; } @@ -417,5 +419,11 @@ public Integer getMarkForReview() { public void setMarkForReview(Integer markForReview) { this.markForReview = markForReview; } - + + @Override + public Boolean getHonorPledge() { return this.honorPledge; } + + @Override + public void setHonorPledge(Boolean honorPledge) { this.honorPledge = honorPledge; } + } diff --git a/samigo/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/AssessmentBase.hbm.xml b/samigo/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/AssessmentBase.hbm.xml index 551b63881800..272ec7212359 100644 --- a/samigo/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/AssessmentBase.hbm.xml +++ b/samigo/samigo-hibernate/src/java/org/sakaiproject/tool/assessment/data/dao/assessment/AssessmentBase.hbm.xml @@ -112,7 +112,7 @@ - +