Index: lams_tool_assessment/web/pages/learning/learning.jsp
===================================================================
diff -u -r5a579db63172ae32b83984fb7cde499217bbcdd4 -r0f91c5ccc4cb27ccd6afa12a7be94f071247c99f
--- lams_tool_assessment/web/pages/learning/learning.jsp (.../learning.jsp) (revision 5a579db63172ae32b83984fb7cde499217bbcdd4)
+++ lams_tool_assessment/web/pages/learning/learning.jsp (.../learning.jsp) (revision 0f91c5ccc4cb27ccd6afa12a7be94f071247c99f)
@@ -331,16 +331,28 @@
//ajax form submit
$('#answers').ajaxSubmit({
url: "?sessionMapID=${sessionMapID}&date=" + new Date().getTime(),
- success: function() {
+ success: function(response) {
+ if (response != 'ok') {
+ onLearnerAutosaveError();
+ return;
+ }
+
$.jGrowl(
" ",
{ life: 2000, closeTemplate: '' }
);
- }
+ },
+ error : onLearnerAutosaveError
});
}
+
var autosaveInterval = "30000"; // 30 seconds interval
window.setInterval(learnerAutosave, autosaveInterval);
+
+ function onLearnerAutosaveError() {
+ alert('');
+ location.reload();
+ }
//check if we came back due to failed answers' validation (missing required question's answer or min words limit not reached)