Describir: Exploring students' cognitive and affective states during problem solving through multimodal data: Lessons learned from a programming activity.