|  | @@ -140,6 +140,7 @@ function getiLMContent () {
 | 
	
		
			
				|  |  |    // requisitado via AJAX para a captura dos dados da atividade
 | 
	
		
			
				|  |  |    $.get(iLMparameters.iLM_PARAM_Assignment, function (data) {
 | 
	
		
			
				|  |  |      //professor invocou a avaliação automática dos exercícios do bloco
 | 
	
		
			
				|  |  | +    ivprogCore.CodeEditor.initTextEditor("ivprog-text-editor");
 | 
	
		
			
				|  |  |      if (iLMparameters.iLM_PARAM_TeacherAutoEval != null) {
 | 
	
		
			
				|  |  |          teacherAutoEval(data);
 | 
	
		
			
				|  |  |          //não deve exibir nenhuma interface...
 | 
	
	
		
			
				|  | @@ -385,7 +386,14 @@ function ivprogTextualOrVisual () {
 | 
	
		
			
				|  |  |        $('.textual_coding_button').addClass('active'); 
 | 
	
		
			
				|  |  |        $('.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);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |      if (settingsProgrammingTypes == "visual") {
 |