See https://git-st.inf.tu-dresden.de/OpenLicht/eraser/blob/dev/feedbackloop.learner/src/main/java/de/tudresden/inf/st/eraser/feedbackloop/learner/LearnerImpl.java