Commit 50dae8c2 by Stephen Sanchez

Fixing a javascript loading issue

parent 9adbf2a5
...@@ -69,7 +69,7 @@ ...@@ -69,7 +69,7 @@
<!-- STEP: response --> <!-- STEP: response -->
{% for assessment in rubric_assessments %} {% for assessment in rubric_assessments %}
<li id="{{ assessment.name }}">{{ assessment.title }}</li> <li id="{{ assessment.class_id }}">{{ assessment.title }}</li>
{% endfor %} {% endfor %}
</ol> </ol>
......
...@@ -11,7 +11,7 @@ function OpenAssessmentBlock(runtime, element) { ...@@ -11,7 +11,7 @@ function OpenAssessmentBlock(runtime, element) {
* Submission Functions * Submission Functions
*/ */
function render_submissions(data) { function render_submissions(data) {
$('#submission', element).replaceWith(data); $('#openassessment__response', element).replaceWith(data);
$('#step--response__submit', element).click(function(eventObject) { $('#step--response__submit', element).click(function(eventObject) {
$.ajax({ $.ajax({
type: "POST", type: "POST",
...@@ -41,7 +41,7 @@ function OpenAssessmentBlock(runtime, element) { ...@@ -41,7 +41,7 @@ function OpenAssessmentBlock(runtime, element) {
* Peer Assessment Functions * Peer Assessment Functions
*/ */
function render_peer_assessment(data) { function render_peer_assessment(data) {
$('#peer-assessment', element).replaceWith(data); $('#openassessment__peer-assessment', element).replaceWith(data);
function prepare_assessment_post(element) { function prepare_assessment_post(element) {
var selector = $("input[type=radio]:checked", element); var selector = $("input[type=radio]:checked", element);
...@@ -70,7 +70,7 @@ function OpenAssessmentBlock(runtime, element) { ...@@ -70,7 +70,7 @@ function OpenAssessmentBlock(runtime, element) {
type: "POST", type: "POST",
url: renderSelfUrl, url: renderSelfUrl,
success: function(data) { success: function(data) {
$('#self-assessment', element).replaceWith(data); $('#openassessment__self-assessment', element).replaceWith(data);
} }
}); });
$.ajax({ $.ajax({
......
...@@ -17,6 +17,7 @@ class SubmissionUIModel(object): ...@@ -17,6 +17,7 @@ class SubmissionUIModel(object):
def __init__(self): def __init__(self):
self.assessment_type = "submission" self.assessment_type = "submission"
self.class_id = "openassessment__response"
self.name = "submission" self.name = "submission"
self.navigation_text = "Your response to this problem" self.navigation_text = "Your response to this problem"
self.title = "Your Response" self.title = "Your Response"
...@@ -25,6 +26,7 @@ class SubmissionUIModel(object): ...@@ -25,6 +26,7 @@ class SubmissionUIModel(object):
return { return {
"assessment_type": self.assessment_type, "assessment_type": self.assessment_type,
"name": self.name, "name": self.name,
"class_id": self.class_id,
"navigation_text": self.navigation_text, "navigation_text": self.navigation_text,
"title": self.title "title": self.title
} }
...@@ -41,6 +43,7 @@ class AssessmentUIModel(object): ...@@ -41,6 +43,7 @@ class AssessmentUIModel(object):
self.assessment_type = None self.assessment_type = None
self.name = '' self.name = ''
self.class_id = None
self.start_datetime = None self.start_datetime = None
self.due_datetime = None self.due_datetime = None
self.must_grade = 1 self.must_grade = 1
...@@ -52,6 +55,7 @@ class AssessmentUIModel(object): ...@@ -52,6 +55,7 @@ class AssessmentUIModel(object):
return { return {
"assessment_type": self.assessment_type, "assessment_type": self.assessment_type,
"name": self.name, "name": self.name,
"class_id": self.class_id,
"start_datetime": self.start_datetime, "start_datetime": self.start_datetime,
"due_datetime": self.due_datetime, "due_datetime": self.due_datetime,
"must_grade": self.must_grade, "must_grade": self.must_grade,
...@@ -72,6 +76,7 @@ class PeerAssessmentUIModel(AssessmentUIModel): ...@@ -72,6 +76,7 @@ class PeerAssessmentUIModel(AssessmentUIModel):
def __init__(self): def __init__(self):
super(PeerAssessmentUIModel, self).__init__() super(PeerAssessmentUIModel, self).__init__()
self.assessment_type = "peer-assessment" self.assessment_type = "peer-assessment"
self.class_id = "openassessment__peer-assessment"
self.title = "Assess Peers' Responses" self.title = "Assess Peers' Responses"
self.navigation_text = "Your assessment(s) of peer responses" self.navigation_text = "Your assessment(s) of peer responses"
...@@ -87,5 +92,6 @@ class SelfAssessmentUIModel(AssessmentUIModel): ...@@ -87,5 +92,6 @@ class SelfAssessmentUIModel(AssessmentUIModel):
def __init__(self): def __init__(self):
super(SelfAssessmentUIModel, self).__init__() super(SelfAssessmentUIModel, self).__init__()
self.assessment_type = "self-assessment" self.assessment_type = "self-assessment"
self.class_id = "openassessment__self-assessment"
self.navigation_text = "Your assessment of your response" self.navigation_text = "Your assessment of your response"
self.title = "Assess Your Response" self.title = "Assess Your Response"
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment