|
@@ -140,6 +140,7 @@ function getiLMContent () {
|
|
// requisitado via AJAX para a captura dos dados da atividade
|
|
// requisitado via AJAX para a captura dos dados da atividade
|
|
$.get(iLMparameters.iLM_PARAM_Assignment, function (data) {
|
|
$.get(iLMparameters.iLM_PARAM_Assignment, function (data) {
|
|
//professor invocou a avaliação automática dos exercícios do bloco
|
|
//professor invocou a avaliação automática dos exercícios do bloco
|
|
|
|
+ ivprogCore.CodeEditor.initTextEditor("ivprog-text-editor");
|
|
if (iLMparameters.iLM_PARAM_TeacherAutoEval != null) {
|
|
if (iLMparameters.iLM_PARAM_TeacherAutoEval != null) {
|
|
teacherAutoEval(data);
|
|
teacherAutoEval(data);
|
|
//não deve exibir nenhuma interface...
|
|
//não deve exibir nenhuma interface...
|
|
@@ -385,7 +386,14 @@ function ivprogTextualOrVisual () {
|
|
$('.textual_coding_button').addClass('active');
|
|
$('.textual_coding_button').addClass('active');
|
|
$('.visual_coding_button').addClass('disabled');
|
|
$('.visual_coding_button').addClass('disabled');
|
|
|
|
|
|
- ivprogCore.CodeEditor.setCode(algorithm_in_ilm);
|
|
|
|
|
|
+ let textual_code = algorithm_in_ilm;
|
|
|
|
+ if(!textual_code) {
|
|
|
|
+ textual_code = ivprogCore.LocalizedStrings.getUI("initial_program_code");
|
|
|
|
+ textual_code = textual_code.replace(/\\n/g,"\n");
|
|
|
|
+ textual_code = textual_code.replace(/\\t/g,"\t");
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ ivprogCore.CodeEditor.setCode(textual_code);
|
|
ivprogCore.CodeEditor.disable(false);
|
|
ivprogCore.CodeEditor.disable(false);
|
|
}
|
|
}
|
|
if (settingsProgrammingTypes == "visual") {
|
|
if (settingsProgrammingTypes == "visual") {
|