anchor.diff:  								TestQuestion testQuestion = TestQuestionLocalServiceUtil.getTestQuestion(questionId);
   								bankActivity = LearningActivityLocalServiceUtil.getLearningActivity(testQuestion.getActId());
   								questions = TestQuestionLocalServiceUtil.getQuestions(bankActivity.getActId());
  +							}else if( !learningTry.getTryResultData().trim().isEmpty() ){
  +								GetterUtil.getLong(learningTry.getTryResultData(), 0);
  +								long bankActId = GetterUtil.getLong(learningTry.getTryResultData(), 0);
  +								bankActivity = LearningActivityLocalServiceUtil.getLearningActivity(bankActId);
  +								questions = TestQuestionLocalServiceUtil.getQuestions(bankActivity.getActId());
   							}else{
   								questions = TestQuestionLocalServiceUtil.generateAleatoryQuestions(actId, 0L);
   								bankActivity = LearningActivityLocalServiceUtil.getLearningActivity(questions.get(0).getActId());
  +								learningTry.setTryResultData(String.valueOf(bankActivity.getActId()));
  +								LearningActivityTryLocalServiceUtil.updateLearningActivityTry(learningTry);
   							}		
   							
   							%>
  
positive.code: 									}
  									qt.setLocale(themeDisplay.getLocale());
  									Document document = null;
  									if (!hasPermissionAccessCourseFinished && Validator.isNotNull(learningTry.getTryResultData())) {
  										document = SAXReaderUtil.read(learningTry.getTryResultData());
  									}
  									sb.append(qt.getHtmlView(question.getQuestionId(), themeDisplay, document));
  
negative.code: 							}
  						%>
  						
  							<!-- De momento se comenta la numeración -->
  							<!-- 			<script type="text/javascript"> -->
  							<!--  				AUI().ready(function(A) { -->
  							<!--  					//Numeramos las preguntas -->
  