|
@@ -312,10 +312,14 @@ function prepareActivityToStudent (ilm_cont, ignore_logs = false) {
|
|
try {
|
|
try {
|
|
console.log("prepareActivityToStudent(.): try plain language");
|
|
console.log("prepareActivityToStudent(.): try plain language");
|
|
// var content = ivprogCore.prepareActivityToStudentHelper(ilm_cont, ignore_logs).getOrElse(null);
|
|
// var content = ivprogCore.prepareActivityToStudentHelper(ilm_cont, ignore_logs).getOrElse(null);
|
|
- ivprogCore.setPreviousAlgorithm(ilm_cont); // load "code_obj = ivprogCore.parseCode(code)" and "parserCodeVisual(code_obj)"
|
|
|
|
- renderAlgorithm();
|
|
|
|
- $('.ivprog_visual_panel').removeClass("loading");
|
|
|
|
- return;
|
|
|
|
|
|
+ var result = ivprogCore.setPreviousAlgorithm(ilm_cont); // load "code_obj = ivprogCore.parseCode(code)" and "parserCodeVisual(code_obj)"
|
|
|
|
+ if (result) {
|
|
|
|
+ //D console.log("s/iassign-integration-functions.js!prepareActivityToStudent(.): ivprogCore.setPreviousAlgorithm " + result);
|
|
|
|
+ renderAlgorithm();
|
|
|
|
+ $('.ivprog_visual_panel').removeClass("loading");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ // otherwise try another format
|
|
} catch (e) {
|
|
} catch (e) {
|
|
console.log('iassign-integration-functions.js: not worked Portugal, try previou file format JSON!');
|
|
console.log('iassign-integration-functions.js: not worked Portugal, try previou file format JSON!');
|
|
}
|
|
}
|