CLGT: A Graph Transformer for Student Performance Prediction in Collaborative Learning

07/30/2023
by   Tianhao Peng, et al.
0

Modeling and predicting the performance of students in collaborative learning paradigms is an important task. Most of the research presented in literature regarding collaborative learning focuses on the discussion forums and social learning networks. There are only a few works that investigate how students interact with each other in team projects and how such interactions affect their academic performance. In order to bridge this gap, we choose a software engineering course as the study subject. The students who participate in a software engineering course are required to team up and complete a software project together. In this work, we construct an interaction graph based on the activities of students grouped in various teams. Based on this student interaction graph, we present an extended graph transformer framework for collaborative learning (CLGT) for evaluating and predicting the performance of students. Moreover, the proposed CLGT contains an interpretation module that explains the prediction results and visualizes the student interaction patterns. The experimental results confirm that the proposed CLGT outperforms the baseline models in terms of performing predictions based on the real-world datasets. Moreover, the proposed CLGT differentiates the students with poor performance in the collaborative learning paradigm and gives teachers early warnings, so that appropriate assistance can be provided.

READ FULL TEXT
research
06/14/2023

Team Composition in Software Engineering Education

One of the objectives of software engineering education is to make stude...
research
01/09/2023

A systematic literature review of capstone courses in software engineering

Tertiary education institutions aim to prepare their computer science an...
research
05/27/2020

Making Lab Sessions Mandatory – On Student Work Distribution in a Gamified Project Course on Market-Driven Software Engineering

Unfair work distribution in student teams is a common issue in project-b...
research
08/14/2018

Evaluation of team dynamic in Norwegian projects for IT students

The need for teaching realistic software development in project courses ...
research
03/15/2019

A Methodology for Using GitLab for Software Engineering Learning Analytics

To bridge the digital skills gap, we need to train more people in Softwa...
research
04/07/2021

SciNote: Collaborative Problem Solving and Argumentation Tool

As educators push for students to learn science by doing science, there ...

Please sign up or login with your details

Forgot password? Click here to reset