Skip post assessment button

This commit is contained in:
Vik Paruchuri
2013-01-07 18:08:48 -05:00
parent 8d80fcfb86
commit ea5db36e92
2 changed files with 15 additions and 1 deletions

View File

@@ -35,6 +35,7 @@ class @CombinedOpenEnded
if @child_type=="openended"
@reload_button = @$('.reload-button')
@skip_button = @$('.skip-button')
@skip_button.click @skip_post_assessment()
@open_ended_child= @$('.open-ended-child')
@@ -148,6 +149,19 @@ class @CombinedOpenEnded
else
@errors_area.html('Problem state got out of sync. Try reloading the page.')
skip_post_assessment: (event) =>
event.preventDefault()
if @child_state == 'post_assessment'
$.postWithPrefix "#{@ajax_url}/skip_post_assessment", data, (response) =>
if response.success
@child_state = 'done'
@allow_reset = response.allow_reset
@rebind()
else
@errors_area.html(response.error)
else
@errors_area.html('Problem state got out of sync. Try reloading the page.')
reset: (event) =>
event.preventDefault()

View File

@@ -418,7 +418,7 @@ class OpenEndedModule(openendedchild.OpenEndedChild):
'save_answer': self.save_answer,
'score_update': self.update_score,
'save_post_assessment' : self.message_post,
'skip_post_assessment' : self.skip_post_assessment(),
'skip_post_assessment' : self.skip_post_assessment,
}
if dispatch not in handlers: