Interactive Learning Tool for System of Linear Equations: Bridging the Gap Between Novice and Expert Through MATLAB-Based Solutions

Interactive learning tools are increasingly used to visually convey complex concepts, enhancing students’ understanding and engagement during the learning process. This paper presents an adaptation of interactive learning technology aimed at simplifying the learning of complex concepts th...

Full description

Saved in:
Bibliographic Details
Main Authors: Reem A. Alnanih, Lamiaa A. Elrefaei
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10772440/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1846123648669188096
author Reem A. Alnanih
Lamiaa A. Elrefaei
author_facet Reem A. Alnanih
Lamiaa A. Elrefaei
author_sort Reem A. Alnanih
collection DOAJ
description Interactive learning tools are increasingly used to visually convey complex concepts, enhancing students’ understanding and engagement during the learning process. This paper presents an adaptation of interactive learning technology aimed at simplifying the learning of complex concepts through the design and development of a MATLAB-based desktop application. This interactive learning tool enables users to solve systems of linear equations independently, covering both the direct method (Gaussian elimination) and iterative methods (Gauss-Seidel 1, Gauss-Seidel 2, and an improved Gauss-Seidel). Users can interactively apply these techniques to sample systems and receive immediate feedback, facilitating self-paced learning. The tool allows learners to compare methods based on criteria such as computation time, iteration count, and error margin, using MATLAB solutions as a benchmark for accuracy on systems of any size. Usability testing evaluated objective factors, including task effectiveness (measured by completion rate) and efficiency (assessed by time taken to complete tasks). Additionally, a user satisfaction questionnaire assessed subjective factors across four categories: look and feel, interaction, feedback, and functionality. The System Usability Scale (SUS) provided an overall measure of user satisfaction with the tool. A total of 20 participants—10 experts with prior knowledge of linear equations and 10 novices without such knowledge—were involved in the evaluation. Results indicated that the tool enabled both groups to successfully complete eight assigned tasks with no significant difference in task completion time. Furthermore, statistical analysis of the post-test questionnaire revealed high levels of satisfaction on the SUS for both groups, with no significant differences in user satisfaction between novices and experts.
format Article
id doaj-art-a94809b45ed1444eb7f6fbd067345927
institution Kabale University
issn 2169-3536
language English
publishDate 2024-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj-art-a94809b45ed1444eb7f6fbd0673459272024-12-14T00:01:34ZengIEEEIEEE Access2169-35362024-01-011218530718532710.1109/ACCESS.2024.351046510772440Interactive Learning Tool for System of Linear Equations: Bridging the Gap Between Novice and Expert Through MATLAB-Based SolutionsReem A. Alnanih0https://orcid.org/0000-0002-2428-0356Lamiaa A. Elrefaei1https://orcid.org/0000-0001-5781-2251Computer Sciences Department, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, Saudi ArabiaComputer Sciences Department, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, Saudi ArabiaInteractive learning tools are increasingly used to visually convey complex concepts, enhancing students’ understanding and engagement during the learning process. This paper presents an adaptation of interactive learning technology aimed at simplifying the learning of complex concepts through the design and development of a MATLAB-based desktop application. This interactive learning tool enables users to solve systems of linear equations independently, covering both the direct method (Gaussian elimination) and iterative methods (Gauss-Seidel 1, Gauss-Seidel 2, and an improved Gauss-Seidel). Users can interactively apply these techniques to sample systems and receive immediate feedback, facilitating self-paced learning. The tool allows learners to compare methods based on criteria such as computation time, iteration count, and error margin, using MATLAB solutions as a benchmark for accuracy on systems of any size. Usability testing evaluated objective factors, including task effectiveness (measured by completion rate) and efficiency (assessed by time taken to complete tasks). Additionally, a user satisfaction questionnaire assessed subjective factors across four categories: look and feel, interaction, feedback, and functionality. The System Usability Scale (SUS) provided an overall measure of user satisfaction with the tool. A total of 20 participants—10 experts with prior knowledge of linear equations and 10 novices without such knowledge—were involved in the evaluation. Results indicated that the tool enabled both groups to successfully complete eight assigned tasks with no significant difference in task completion time. Furthermore, statistical analysis of the post-test questionnaire revealed high levels of satisfaction on the SUS for both groups, with no significant differences in user satisfaction between novices and experts.https://ieeexplore.ieee.org/document/10772440/Design principlesinteractive learning toolmathematical methodssystems of linear equationssystem usability scaleusability testing
spellingShingle Reem A. Alnanih
Lamiaa A. Elrefaei
Interactive Learning Tool for System of Linear Equations: Bridging the Gap Between Novice and Expert Through MATLAB-Based Solutions
IEEE Access
Design principles
interactive learning tool
mathematical methods
systems of linear equations
system usability scale
usability testing
title Interactive Learning Tool for System of Linear Equations: Bridging the Gap Between Novice and Expert Through MATLAB-Based Solutions
title_full Interactive Learning Tool for System of Linear Equations: Bridging the Gap Between Novice and Expert Through MATLAB-Based Solutions
title_fullStr Interactive Learning Tool for System of Linear Equations: Bridging the Gap Between Novice and Expert Through MATLAB-Based Solutions
title_full_unstemmed Interactive Learning Tool for System of Linear Equations: Bridging the Gap Between Novice and Expert Through MATLAB-Based Solutions
title_short Interactive Learning Tool for System of Linear Equations: Bridging the Gap Between Novice and Expert Through MATLAB-Based Solutions
title_sort interactive learning tool for system of linear equations bridging the gap between novice and expert through matlab based solutions
topic Design principles
interactive learning tool
mathematical methods
systems of linear equations
system usability scale
usability testing
url https://ieeexplore.ieee.org/document/10772440/
work_keys_str_mv AT reemaalnanih interactivelearningtoolforsystemoflinearequationsbridgingthegapbetweennoviceandexpertthroughmatlabbasedsolutions
AT lamiaaaelrefaei interactivelearningtoolforsystemoflinearequationsbridgingthegapbetweennoviceandexpertthroughmatlabbasedsolutions