Commit 255405d0 by Vik Paruchuri

Automatically show results at certain points (when need to reset, when finished…

Automatically show results at certain points (when need to reset, when finished with a problem, etc)
parent 9e673e8a
...@@ -55,6 +55,16 @@ class @CombinedOpenEnded ...@@ -55,6 +55,16 @@ class @CombinedOpenEnded
$: (selector) -> $: (selector) ->
$(selector, @el) $(selector, @el)
show_results_current: () =>
data = {'task_number' : @task_number-1}
$.postWithPrefix "#{@ajax_url}/get_results", data, (response) =>
if response.success
@results_container.after(response.html).remove()
@results_container = $('div.result-container')
@submit_evaluation_button = $('.submit-evaluation-button')
@submit_evaluation_button.click @message_post
Collapsible.setCollapsibles(@results_container)
show_results: (event) => show_results: (event) =>
status_item = $(event.target).parent().parent() status_item = $(event.target).parent().parent()
status_number = status_item.data('status-number') status_number = status_item.data('status-number')
...@@ -114,6 +124,7 @@ class @CombinedOpenEnded ...@@ -114,6 +124,7 @@ class @CombinedOpenEnded
if @child_type=="openended" if @child_type=="openended"
@skip_button.hide() @skip_button.hide()
if @allow_reset=="True" if @allow_reset=="True"
@show_results_current
@reset_button.show() @reset_button.show()
@submit_button.hide() @submit_button.hide()
@answer_area.attr("disabled", true) @answer_area.attr("disabled", true)
...@@ -149,6 +160,7 @@ class @CombinedOpenEnded ...@@ -149,6 +160,7 @@ class @CombinedOpenEnded
if @task_number<@task_count if @task_number<@task_count
@next_problem() @next_problem()
else else
@show_results_current()
@reset_button.show() @reset_button.show()
...@@ -260,6 +272,7 @@ class @CombinedOpenEnded ...@@ -260,6 +272,7 @@ class @CombinedOpenEnded
@gentle_alert "Moved to next step." @gentle_alert "Moved to next step."
else else
@gentle_alert "Your score did not meet the criteria to move to the next step." @gentle_alert "Your score did not meet the criteria to move to the next step."
@show_results_current()
else else
@errors_area.html(response.error) @errors_area.html(response.error)
else else
......
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