Skip non-code tasks in adaptive course as too boring

This commit is contained in:
Valentina Kiryushkina
2016-08-03 18:58:55 +03:00
parent c7dc5a162b
commit f104e4d60f
@@ -99,6 +99,15 @@ public class EduAdaptiveStepicConnector {
if (step.block.name.equals("code")) {
return getTaskFromStep(project, stepId, step.block, realLesson.getName());
}
else {
final StudyEditor editor = StudyUtils.getSelectedStudyEditor(project);
if (editor != null && editor.getTaskFile() != null) {
final StepicUser user = StudyTaskManager.getInstance(project).getUser();
postRecommendationReaction(project, String.valueOf(editor.getTaskFile().getTask().getLesson().getId()),
String.valueOf(user.getId()), -1);
return getNextRecommendation(project, course);
}
}
}
LOG.warn("Got a lesson without code part as a recommendation");