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...
Saved in:
| Main Authors: | , |
|---|---|
| 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 |