Multimodal framework to align and abstract learners’ eye gaze, affective state and log data in open-ended learning environments