Improving the Effectiveness of SQL Learning Practice: A Data-Driven Approach
Improving the Effectiveness of SQL Learning Practice: A Data-Driven Approach
复制标题
提高 SQL 学习实践的有效性:数据驱动的方法
DOI:
10.1109/compsac.2018.00174
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
Teodoro Montanaro
中科院分区:
文献类型:
--
作者:
Luca Cagliero;Luigi De Russis;L. Farinetti;Teodoro Montanaro
Most engineering courses include fundamental practice activities to be performed by students in computer labs. During lab sessions, students work on solving exercises with the help of teaching assistants, who often have a hard time for guaranteeing a timely, optimized, and "democratic" support to everybody. This paper presents a learning environment to improve the experience of the lab sessions participants, both the students and the teaching assistants. In particular, the environment was designed, implemented, and experimented in the context of a database course. The application designed to support the learning environment stores all the events occurring during a SQL practice lab, i.e., task progression, query submissions, error feedback, assistance requests and interventions, and it provides information useful both for use on-the-fly and for later analysis. Thanks to the analysis of these data, the application dynamically provides teaching assistants with a graphical interface highlighting where assistance is most needed, by considering different factors such as the progression rate, the percentage of correct solutions, and the difficulties in solving the current exercise. Furthermore, the stored data allow teachers later on to analyze and to interpret the behavior of the students during the lab, and to have insights on their main mistakes and misconceptions. After describing the environment, the interfaces, and the approaches used to identify the students' teams that need timely assistance, the paper presents the results of different analyses performed using the collected data, to help the teacher better understand students' educational needs.