Home ChatGPT in Teaching Linear Algebra: Strides Forward, Steps to Go
Article Open Access

ChatGPT in Teaching Linear Algebra: Strides Forward, Steps to Go

  • Eli Bagno EMAIL logo , Thierry (Noah) Dana-Picard and Shulamit Reches
Published/Copyright: October 8, 2024

Abstract

As soon as a new technology emerges, the education community explores its affordances and the possibilities to apply it in education. In this article, we analyze sessions with ChatGPT around topics in basic linear algebra. We reflect on the affordances and changes between two versions of ChatGPT since its worldwide publication in our area of interest, namely, linear algebra. In particular, the question of whether this software can be a teaching assistant or even somehow replace the human teacher is addressed. As of the time this article is written, the answer is generally negative. For the small part where the answer can be positive, some reflections about an original instrumental genesis are given.

1 Introduction

1.1 What Happens to Education with the Emergence of ChatGPT

In recent years, ChatGPT has stormed into our lives. ChatGPT is an advanced language model that employs deep learning techniques to understand and generate human-like text. It functions as a statistical language model, adding one word at a time based on statistical patterns rather than logical reasoning. We note that today there are many artificial intelligence (AI) tools other than ChatGPT, but when we prepared this work, this was the most widely known AI.

The outburst of the software ChatGPT was unusual: thousands of new users everyday, professionals and laymen, checked the new software and adopted it for various purposes. Actually, AI has appeared a long time ago and is already ubiquitous, but until now, it went unnoticed by the general audience. Who is aware of the AI in the global position system (GPS)? in medicine?[1] Who paid attention that the main character of the movie “2001: A Space Odyssey” is an AI, which develops a conflict with the human? Seeing new technologies as an opportunity for more reflection and more profound understanding, educators develop new pedagogies. Also, the technological discourse, the way teaching is constructed and explained in the new technological environment, has to change with every new feature and every new package. When switching from an interactive software to another interactive software, the kind of communication may change. Different dynamic geometry softwares (DGS) may be button-driven, but with different abilities for each button. It happens that a command offers two possibilities: a button and a written command, but they do not have exactly the same properties. On a smaller scale, it can happen even when interactivity is not so evident. For example, when watching a video, the user cannot intervene in the recording. Questions can be asked and answered by the educator, but the video itself does not change. When the lecture is delivered with an overhead projector, using slides prepared in advance (compared with a video, prepared in advance), the lecturer can add details and enlighten some parts in real time. This is an integral part of the technological discourse.

As soon as a new technology emerges, educators and researchers in education check its features and abilities and explore how the new technology can be applied. About 20 years ago, a teacher trainer told her trainees that “a computer algebra system (CAS) has been developed in order to free people from thinking, and we use it actually to foster mathematical thinking!.” Here, ChatGPT has not been developed for mathematical reasoning and logical thinking, but despite this fact, we check whether the bot can be utilized in linear algebra.

The world of education and technology developers have a bidirectional relationship. Educators check and adopt new technologies, and they can incite new technological developments. This occurred several times with the second author, on a small scale regarding some issues with the Derive software, and more recently, several times in connection with GeoGebra-Discovery.[2] Numerical calculators were introduced in the early seventies, quickly followed by symbolic algorithms. In the beginning, CASs have been developed without educational goals, but they are now an integral part of the classroom environment. Other tools, such as DGS, theorem provers, and tools for automated reasoning, are under continuous development (Kovacs, Recio, & Vélez, 2023; Dana-Picard, 2023).

Scientists and professionals have quickly warned about the possible illegal application of AI. This happened even from within companies developing AI. Emprin and Richard (2023) gave an overview of the developments and also indications about funding. Their conclusion regarding mathematics education and the new software is not positive: in the present situation, they claim that the present state-of-the-art is useless for education. Botana and Recio (2024) arrived at a similar conclusion for questions of real plane geometry; they also compared ChatGPT affordances in mathematics with what GeoGebra provides. Their bibliography provides a rich set of experiments with ChatGPT in various scientific fields. We will mention only Chomsky, Roberts, and Watumull (2024) for their strong negative claim.

This article is a second contribution to the exploration of what ChatGPT can provide to the linear algebra learner, from the point of view of the educator. A first step has been described and analyzed by Bagno, Dana Picard, and Reches (2023). Here, we briefly review what has been reported there and we recount the progress we detected after a couple of months. We did not involve students in this work, and this will be done at a later step. Observation and analysis of students’ behavior when learning linear algebra in an environment enriched with ChatGPT is an ongoing project and will be presented later. In this study, we examine the progress of ChatGPT in solving linear algebra problems in recent times. Most of the time, we used version 4.0 of ChatGPT. In some cases, where we built on our experiment in ChatGPT 3, we noted it explicitly.

1.2 What are we Considering?

Among the four questions raised by Haspekian (2005) (p. 110) regarding spreadsheets, some are relevant to every new technology. The questions are as follows:

  • What do we know about the potentialities of spreadsheets for mathematics education and about the necessary conditions for their achievement?

  • Does their integration generate specific problems and, if it does, what are they?

  • What are the characteristics of existing resources? Up to what point can they help the integration intended by the institution?

  • How do teachers, who really have integrated spreadsheets, work? How did their practices develop and how do they keep on evolving?

We adapt these questions to the introduction of ChatGPT into the educative frame. Here, we address a version of the second question, formulated as follows (as we deal with ChatGPT, and not with a spreadsheet): is ChatGPT initiating a genuine revolution in education as a whole, and in mathematics education in particular? The third and fourth questions will be the focus of further work.

Our exploration focuses on teaching basic linear algebra; while in some instances, ChatGPT delivers accurate and well-motivated answers, in numerous cases, it makes significant errors and fails in logical inference. These occurrences raise concerns regarding the system’s genuine understanding of mathematics, as it appears to rely more on visual patterns rather than true comprehension. This should not be a surprise as the AI is based on huge statistical data, and not on reasoning.

The abilities of ChatGPT request specific experimentation. Instrumentation theory describes the bidirectional influence between the machine and the user. Nevertheless, the user cannot really change the software. Changes are made by interaction between humans when the user communicates with the developers. This communication-collaboration between humans is fundamental, among the “four C’s of twenty first-century education” (Ananiadou & Claro, 2009): communication, collaboration, critical thinking, and creativity.

1.3 Instrumental Genesis

The introduction of a new technology in teaching and learning follows a process, dependent on the user and its previous knowledge and literacy with software, and also on the institutional culture (Artigue, 2002). The process followed by a learner or a teacher is called instrumental genesis and is very personal (Guin and Trouche, 1999; Artigue, 2002; Rabardel, 2003).

Following Monaghan, Trouche, and Borwein (2016, p. 360), an instrument is a composite identity composed of the artefact and the associated knowledge (both the knowledge of the artefact and the knowledge of the task constructed when using this artefact). The artefact and the user “are interrelated”: the artefact shapes the actions of the user (a process called instrumentation), as the last is aware of the affordances of the artefact, and the user shapes the use of the artefact (a process called instrumentalization), a relation that is sometimes less obvious. Of course, both processes are intertwined and build together the instrumental genesis.

After having chosen a software, the educator has to define how to present it and which kind of activities to propose, depending on the student’s previous knowledge. This requires an adequate instrumental orchestration (Trouche, 2004; Drijvers et al., 2010).

Instrumentalization is often less obvious than instrumentation. In our study on the usage of ChatGPT for teaching linear algebra, the contrary is true: from informal conversations with colleagues and students, it appears that many of them believe that the software can be taught and that the influence of the user on the software is built-in in a clear way. In the next sections, we describe and analyze some interesting situations, where teaching the software may not provide the expected effects.

We should also note that the emergence of a new technology does not always make pre-existing ones obsolete. The hand-held calculator made the slide rule obsolete, but, as an example, despite the development of numerous CASs, students (and sometimes professionals) still use hand-held calculators, sometimes embedded in a smartphone. We can also mention the software Derive, which has still a large community of users, despite the availability of more modern software. On the contrary, the new technology may open a fruitful dialog with other ones. Automated possibilities of networking between packages are developed, such as between some packages in Maple and MatLab. This has been expressed a long time ago, e.g., in Roanes-Lozano, Roanes-Macías, and Villar-Mena (2003), and is still an ongoing task (Dana-Picard & Kovács, 2021; Kovács, Recio, & Pilar Vélez, 2020). Moreover, for the authors of this study, the question of how to make ChatGPT communicate with a CAS or a DGS is open. As the AI is based on statistical methods, not on the algorithms implemented in CAS and DGS, and not on reasoning, this issue is for sure nontrivial.

Finally, we need to present a small disclaimer: despite what has been written earlier about the non-reasoning of the AI, we allow ourselves to write that it understands (or not), and says, answers, etc. A true anthropomorphism, not more than that.

1.4 4 C’s of Twenty First-Century Education

Several documents have been published about the so-called 4 C’s of twenty first-century education, namely, communication, collaboration, critical thinking, and creativity (Chu, Reynolds, Tavares, Notari, & Lee, 2017; Ananiadou and Claro, 2009; Saimon, Lavicza, & Dana-Picard, 2002). They are summarized in Figure 1.[3] In Dana-Picard and Hershkovitz (2023), we added a fifth C, namely, curiosity, without which no exploration has been done. In particular, critical thinking and curiosity are the main C’s for our present study: we analyze the bot’s answers, trying to foresee how students will accept (or not) these answers.

Figure 1 
                  4 C’s of twenty first-century education.
Figure 1

4 C’s of twenty first-century education.

In this work, one of the C’s has been strongly experienced: critical thinking, in the analysis of the bot’s answers, sometimes together with creativity when looking at problems in a new way, but with important additional features: (a) information and discovery, (b) interpretation and analysis, (c) reasoning, (d) problem solving and (e) constructing arguments. The main components at work here were (a), (b), (c), and (e).

Nevertheless, an important issue is communication and collaboration. In the general frame, these are meant among humans. With various kinds of software, in particular, during the Covid-19 era, new frames have been developed, namely, for man-and-machine communication, and also machine-and-machine. In Section 4, we discuss briefly some specific aspects of the man-and-machine communication provided by ChatGPT, as it mimics human–human communication.

2 Our Linear Algebra Study with ChatGPT

The introduction of ChatGPT generated immense excitement among colleagues, students, and professionals in various fields. Discussions began about its impact on human creativity and our role in the world, as well as its capabilities in various disciplines (Azaria, 2022; Azaria, Azoulay, & Reches, 2023). This prompted the need to question the true capabilities of ChatGPT in specific areas of mathematics; here, we explore them in linear algebra.

ChatGPT exhibits a remarkable ability to provide exact and well-reasoned responses in various topics of linear algebra. It gives a broad introduction including many definitions involved, elaborates on the subject, explains how to deal with such problems, and then dives into the answer and also adds some related information. This raises the question of if and how ChatGPT can be used, as an addition or an alternative to traditional teaching methods, as a new teacher for self-education, or as a teaching assistant.

In this article, we aim to investigate ChatGPT’s level of “apparent” logical reasoning and its ability to analyze basic mathematics and college mathematics. The reason is that they serve as fundamental prerequisites for scientific and engineering studies.

We also aim to investigate the progress ChatGPT has made in linear algebra over the past several months since our previous article (Bagno et al., 2023) and assess the impact of version 4.0 on the quality of explanations provided by ChatGPT. The reason we chose to focus on linear algebra is that the first and third authors are the coordinators of a course in linear algebra for engineers, and the second author is a former department head, still involved in the course.

Every year, the Jerusalem College of Technology (JCT) offers this course to approximately 10 distinct groups of students, each one’s enrolment being around 90. Each group is divided into three practice tutorial groups. Consequently, the appointment of course coordinators is needed to maintain a certain level of uniformity. The teachers have some academic freedom, but as the course is a prerequisite for engineering courses, the syllabus has to be fully taught. Part of academic freedom consists of the teacher’s choice of whether and how to convey a technology-assisted course. In the authors’ institution, they are warmly encouraged to do so. The examples presented and discussed in Section 3 have been chosen from the syllabus of the course taught at JCT.

Already in our previous work by Bagno et al. (2023), we observed in ChatGPT an astonishing breadth of knowledge in linear algebra. It provides precise definitions, accurately cites relevant theorems, and offers meticulous proofs. Furthermore, even when dealing with seemingly trivial applications, ChatGPT performs correctly and explains the solutions by drawing upon various theorems. For example, we requested ChatGPT to prove the dimensions theorem for a linear transformation (Liesen & Mehrmann, 2015, Theorem 10.9). We received a detailed response, quoting the theorem and giving a well-reasoned, correct proof. Regarding the determination of the linear independence of sets in the vector space R n , which typically requires the application of Gauss’s algorithm, ChatGPT delivered comprehensive and well-reasoned answers (Section 3.2.5).

However, in many instances, ChatGPT included incorrect information that undermined the initial positive impression. Examples appear in Section 3. Occasionally, upon posing the same question again, the problematic part disappeared. In contrast, in Section 3.2.5, when we asked the same question regarding polynomial spaces, we encountered issues with the response.

When ChatGPT is asked to deal with complex or non-standard applications, it may fail to present intricate reasoning. As it does not “understand” anything, it is unable to conclude even in simple cases. However, even though we encountered some issues in set recognition that were described in Bagno et al. (2023), it seems that recently ChatGPT has undergone a process of improvement (Section 3.2.1).

3 Results of Our Experiments with the AI in Linear Algebra

When assessing ChatGPT’s mathematical abilities, it is important to distinguish two types of problems:

  • Technical problem solving, such as solving linear equations and exercises related to vector independence in R n .

  • Abstract problems, which require understanding definitions, theorems, and logical deduction.

These categories require different skills and knowledge, and it is essential to evaluate ChatGPT’s proficiency in both areas separately. Section 3.1 is devoted to queries about technical issues, and Section 3.2 deals with abstract ones.

3.1 Practical Problems

3.1.1 Linear Equations

Consider the following system of linear equations:

(1) x + y + z = 0 , 2 x + y + 3 z = 0 , 3 x + 2 y + 2 z = 0 .

First-year students recognize easily that System (1) has only a trivial solution. ChatGPT version 3 claimed that the system has infinitely many solutions (Bagno et al., 2023).

A short analysis showed that the software lacks logical reasoning. We emphasize once again that the educator knows from the beginning that the bot has not been built for reasoning, but on a statistical basis. The goal here is to analyze how a student who is not fully aware of this situation will “accept” the bot’s answers, and at which level of critical thinking. While all the performed steps were correct, they were not the most efficient ones, and the software failed to deliver a correct answer (Bagno et al., 2023). As the bot did not use the accurate Gauss algorithm, we requested the use of the exact algorithm and the bot provided us with what we requested.

Three months later, we asked ChatGPT to solve System (1) once again. This time, it solved the system quickly and flawlessly, without explanations. We requested then a detailed description of the process; ChatGPT’s comprehensive explanation is displayed in Figure 2.

Figure 2 
                     Screenshot of a ChatGPT 4 session where the bot was asked to solve a system of linear equations.
Figure 2

Screenshot of a ChatGPT 4 session where the bot was asked to solve a system of linear equations.

Afterward, we broadened the problem, with the following parametric system of linear equations:

(2) x y + a z = 2 , x a y + z = 1 , x + a y z = 2 a .

We requested the determination of the values of the parameter for which the system has either a unique solution or no solution at all.

ChatGPT wrote the extended matrix of the system and subtracted the first row from the second one and the third one. Its answer is (the bold letters are from the original screen):

  1. The system has aunique solutionfor all values of a except a = 1 .

  2. The system hasinfinite solutionsfor a = 1 .

  3. The system does not have any value of a for which there is no solution.

Note the problematic expression infinite solutions, instead of infinitely many solutions.

In the typical execution of the Gauss elimination method, one would begin by dividing the second row by 1 a , under the condition a 1 [4]. The next step would usually involve subtracting the second row from the third one. However, ChatGPT bypassed the initial step and proceeded directly to add a 1 1 a times the second row to the third row.

The exceptional case a = 1 had not been treated. Moreover, the bot has never considered the second possibility, which is a contradiction, for the case a = 1 . The fact that ChatGPT mistreated the case a = 1 caused it not to work properly in recognition of the case where the system had no solutions.

This is partly similar to what happens with a CAS, as analyzed in Dana-Picard (2001): the particular cases are ignored and the software behaves as if the expression in the denominator is always non-zero, which requires a totally different way for the particular cases.

To summarize, it seems that ChatGPT employs methods suited for systems without parameters when addressing systems that include a parameter, leading to a misunderstanding of the complete scenario. The lack of consideration of values for which the determinant vanishes, described in Dana-Picard (2001), appears here.

3.1.2 Eigenvalues Computations

We presented ChatGPT with the straightforward task of determining the eigenvalues of the following matrix:

1 0 1 0 1 2 0 1 1 .

After numerous attempts in several sessions, our persistence was rewarded with the correct answer. The initial response from the AI included an error in calculating the determinant, as evident in the last row of Figure 3. This error could have been avoided if ChatGPT had opted to apply Laplace expansion to the first column, which contains two zeroes, rather than to the first row.

Figure 3 
                     Algebraic mistakes that ChatGPT made in an attempt to find the eigenvalues of a matrix.
Figure 3

Algebraic mistakes that ChatGPT made in an attempt to find the eigenvalues of a matrix.

When we observed that the solution provided was incorrect, we pointed this out to ChatGPT without indicating where the error occurred. In response, the bot repeated the calculation, unfortunately making the same algebraic error mentioned earlier. Intriguingly, during this second attempt, ChatGPT committed an additional error, which paradoxically led it to recognize that its calculation could not be correct. The expansion of the parentheses was performed incorrectly, resulting in the characteristic polynomial deviating from its expected third-degree form. This specific step is illustrated in Figure 4. It goes without saying that the outcome obtained from this attempt was incorrect.

Figure 4 
                     ChatGPT’s erroneous step in calculating a determinant.
Figure 4

ChatGPT’s erroneous step in calculating a determinant.

Note the incorrect language: a polynomial and an equation are two different mathematical objects.

After multiple back-and-forth interactions with the bot, it opted to use the first column rather than the first row for its calculations, which led to the correct computation of the determinant. At this point, we revealed ChatGPT that one of the eigenvalues, specifically λ = 1 , was indeed correct. In subsequent interactions, ChatGPT inserted this piece of information into its computations.

At this point, one might anticipate that ChatGPT would extract the term λ 1 and treat a second-degree polynomial. Instead, it chose to multiply the polynomial by λ 1 and, toward the end of the process, to divide by λ 1 again. The execution of the polynomial division was initially unsuccessful, but it was corrected in a subsequent session after we highlighted the incorrect division.

The lesson one might learn from this episode is twofold:

  1. When a user identifies an algebraic or conceptual error in ChatGPT’s response, the most effective approach appears to be explicitly pointing out the specific issue to the bot. A short question such as “solve the system of equations” does not provide the complete answer expected from students, including the special cases. The user should ask separate questions, addressing the different cases. By doing so, the process of arriving at a correct solution can be expedited.

  2. ChatGPT does not always employ the most efficient method in solving a given problem. To demonstrate this, we requested the bot to compute the determinant of a 4 × 4 matrix with three zeros in its third column and only two in its first column. Contrary to our expectations, the bot opted for the first column instead of the third one for the Laplace expansion.

As an educational implication, we recommend using ChatGPT in the classroom not as a standalone tutor, but rather as an adjunct to the instructor’s guidance. One effective approach could involve assigning students the task of analyzing and critiquing solutions provided by ChatGPT, encouraging them to identify and discuss any errors or shortcomings in the bot’s responses. After all, critical thinking is one of the already mentioned “four C’s of twenty first-century education” (in Sections 1.2 and 4.2).

3.2 Abstract Queries

ChatGPT can display definitions of mathematical concepts and proofs of theorems and seems to offer detailed reasoning. Our evaluation focused on its presentation of the essence of mathematical ideas, leading us to ask more abstract questions that probe deeper into mathematical comprehension.

3.2.1 Set Recognition

One of the problems that emerged in our first research on ChatGPT (Bagno et al., 2023) was the inability to recognize the membership of a vector in a given vector space. We asked the bot whether the vector ( 1 , 2 , 3 ) belongs to Sp { ( 1 , 0 , 0 ) , ( 1 , 1 , 0 ) } , the subspace spanned by the given vectors in R 3 , or not. It gave us a wrong positive answer. Figure 5, taken from Bagno et al. (2023), is a screen snapshot of ChatGPT 3.0’s answer.

Figure 5 
                     Answer that ChatGPT 3.0 gave to the question: “does a given vector belong to a given vector space?”.
Figure 5

Answer that ChatGPT 3.0 gave to the question: “does a given vector belong to a given vector space?”.

However, an immense improvement has recently been observed. We asked ChatGPT 4.0 the same question, and this time we received a precise answer. The software expressed the probe whether the vector belongs to the given subspace as a vector equation:

( 1 , 2 , 3 ) = a ( 1 , 0 , 0 ) + b ( 1 , 1 , 0 ) ,

which it translated into a system of linear equations, exactly as a human would do. The final output reads as follows:

The equation 0 = 3 is a contradiction and cannot be true. Therefore, the vector ( 1 , 2 , 3 ) does not belong to the span of { ( 1 , 0 , 0 ) , ( 1 , 1 , 0 ) } because there are no scalars a and b that can satisfy these conditions.

We further asked whether the set { ( 1 , 0 , 0 ) , ( 0 , 1 , 0 ) } spans the entire space R 3 . Again, we received a precise and reasonable answer, performing all the computations from scratch. A human, when asked these two questions in a row, would have used the previous answer about the vector ( 1 , 2 , 3 ) as a counter-example. ChatGPT chose to reinvent the wheel, which can be problematic for a beginner’s learning process.

3.2.2 Identification of Subspaces

As pointed out in Bagno et al. (2023), while ChatGPT generally knows how to explain the necessary conditions for a subset to be a subspace of a vector space, it had a hard time applying it to specific examples. ChatGPT has occasionally failed to recognize that certain sets fulfill these conditions and are subspaces of a given vector space. This situation arose when the bot made an unsuccessful effort to prove that the set A = { ( x , y ) x , y 0 } is not a vector subspace of R 2 , which, in itself, is a valid assertion. Furthermore, there was also a lapse in accurately pinpointing the members of this set.

Later, we revisited the question about whether the subset A = { ( x , y ) x , y 0 } is a subspace of R 2 . This time, the answer was flawless, as shown in Figure 6.

Figure 6 
                     Flawless response of ChatGPT to our question whether the set 
                           
                              
                              
                                 
                                    {
                                    
                                       
                                          (
                                          
                                             x
                                             ,
                                             y
                                          
                                          )
                                       
                                       ∣
                                       x
                                       ,
                                       y
                                       ≥
                                       0
                                    
                                    }
                                 
                              
                              \left\{\left(x,y)| x,y\ge 0\right\}
                           
                         is a vector space.
Figure 6

Flawless response of ChatGPT to our question whether the set { ( x , y ) x , y 0 } is a vector space.

Unfortunately, a similar inquiry yielded a much worse response. We asked ChatGPT whether the set { ( x , y ) R 2 x y 0 } is a subspace of R 2 . The answer contained several types of mistakes.

It correctly listed the three conditions for being a subspace and recognized correctly that the set is not closed under addition, but provided an incorrect counter-example. Regarding the closure under scalar multiplication (which does hold in this case), ChatGPT tried without our intervention to bring a counter-example which, as it realized right away, was not helpful, and tried to correct itself by bringing another counter-example, which was also incorrect. It claimed that the set is not a subspace of R 2 , since it is not closed under scalar multiplication. This claim is wrong since the set is closed under scalar multiplication but not under addition (Figure 7). This happened in a single shot, before any further conversation with the bot.

Figure 7 
                     Failed response of ChatGPT to our question whether the set 
                           
                              
                              
                                 
                                    {
                                    
                                       
                                          (
                                          
                                             x
                                             ,
                                             y
                                          
                                          )
                                       
                                       ∣
                                       x
                                       y
                                       ≥
                                       0
                                    
                                    }
                                 
                              
                              \left\{\left(x,y)| xy\ge 0\right\}
                           
                         is a vector space.
Figure 7

Failed response of ChatGPT to our question whether the set { ( x , y ) x y 0 } is a vector space.

3.2.3 A Tricky Question

The following tricky query was posed to ChatGPT: “Is the set S p { ( 1 , 0 , 0 ) , ( 0 , 1 , 0 ) } linearly independent?” Such a question, when posed to students, is designed to test their understanding of fundamental concepts in linear algebra, in particular the concept of a subspace spanned by a given subset. The span of such a set, being a vector space in itself, is obviously linearly dependent. We anticipated that some students might mix up a set of vectors with its span. Surprisingly, ChatGPT also seemed to have fallen into this common misunderstanding, as illustrated in Figure 8.

Figure 8 
                     ChatGPT’s failed answer to our question about whether the set 
                           
                              
                              
                                 S
                                 p
                                 
                                    {
                                    
                                       
                                          (
                                          
                                             1
                                             ,
                                             0
                                             ,
                                             0
                                          
                                          )
                                       
                                       ,
                                       
                                          (
                                          
                                             0
                                             ,
                                             1
                                             ,
                                             0
                                          
                                          )
                                       
                                    
                                    }
                                 
                              
                              Sp\left\{\left(1,0,0),\left(0,1,0)\right\}
                           
                         is linearly independent.
Figure 8

ChatGPT’s failed answer to our question about whether the set S p { ( 1 , 0 , 0 ) , ( 0 , 1 , 0 ) } is linearly independent.

At this step, we chose not to continue with this question.

3.2.4 The Row Space and the Column Space of a Given Matrix

In Bagno et al. (2023), we documented an inquiry with ChatGPT 3.0 about the equality of row space and column space dimensions of given matrices. ChatGPT provided a detailed, informative answer, but inaccurately described the relationship between a matrix’s row space and the column space of its transpose as “the fundamental theorem of linear algebra.”

When asked the same question, ChatGPT 4.0 provided a more accurate and informative answer, including additional detail about the equivalence of row and column spaces in square, full-rank matrices. In particular, it avoided the previous error regarding the fundamental theorem of linear algebra.

Recently, we revisited the same question with ChatGPT 4.0, yet encountered a setback. ChatGPT correctly answered and explained that the row space and the column space of an arbitrary matrix are distinct. However, it suggested that if the matrix is square and orthogonal, these spaces coincide. This part of the response is shown in Figure 9.

Figure 9 
                     ChatGPT’s answer to our question about the equality of row space and column space.
Figure 9

ChatGPT’s answer to our question about the equality of row space and column space.

The stipulation of the matrix being orthogonal sounded strange, and we asked ChatGPT about the relevance of orthogonality here. The response can be seen in Figure 10. It seems that ChatGPT is now confused since it claims that a matrix may be orthogonal, without coincidence of the row and column spaces. After we pointed this out to the bot, it apologized (again) and the issue was resolved.

Figure 10 
                     ChatGPT’s apology after we clarified that orthogonality of the matrix has nothing to do with equality of its column and row spaces.
Figure 10

ChatGPT’s apology after we clarified that orthogonality of the matrix has nothing to do with equality of its column and row spaces.

Furthermore, we tried to figure out whether ChatGPT could help us with identifying criteria for a matrix for which its row and column spaces would coincide. This question might be considered as a research problem. We were disappointed to discover that ChatGPT has not learned a lot (Figure 11).

Figure 11 
                     ChatGPT’s disappointing answer to our question about the conditions for equality of column and row spaces of a matrix.
Figure 11

ChatGPT’s disappointing answer to our question about the conditions for equality of column and row spaces of a matrix.

We educate students in our linear algebra course to show critical thinking and recognize the faulty of this response, since for every square and symmetric matrix, the row and column spaces coincide without the matrix being invertible.

3.2.5 Abstract Linear Independence

In Bagno et al. (2023), we asked ChatGPT 3.0 to verify the linear independence of the set { v 1 , v 1 + v 2 , v 1 + v 2 + v 3 } , given that the set { v 1 , v 2 , v 3 } is linearly independent in a given vector space V . Initially, we received a detailed and exact explanation of how to check for linear independence of a set. The explanation was clear, precise, and well articulated, and even the final conclusion was correct. However, the process of solving the needed system of linear equations revealed significant algebraic errors and several steps with incorrect logical reasoning. This observation suggests that ChatGPT tends to use a more visual than logical approach to equation solving. It struggles with methodically working through equations, particularly those involving parameters. In situations lacking a clear algorithmic path, ChatGPT often resorts to improvisation instead of providing an exact solution.

Afterward, we asked ChatGPT again the same question, and this time, we received an excellent answer.

3.2.6 Bases and Dimensions

In Bagno et al. (2023), we asked ChatGPT 3.0 about the dimension of the vector space R n [ x ] of polynomials of degree at most n over R ; we obtained the correct answer: dim R n [ x ] = n + 1 . However, when we asked to apply this information and tell us whether the set of four polynomials { 1 x , x x 2 , x 2 x 3 , x 4 x 3 } is a basis of the space R 4 [ x ] , we received a detailed and reasoned response, full of systems of equations, and references to definitions and proofs, asserting that the set is indeed a basis of R 4 [ x ] . These explanations included purported proof that this set spans the space. However, it appeared that the proof contained significant logical errors.

We asked a more recent version of the AI (with the same account) the same question about the set { 1 x , x x 2 , x 2 x 3 , x 3 x 4 } . This time, the answer was correct. The bot noted correctly that since the set we provided has four elements, it cannot be a basis for the given space of polynomials R 4 [ x ] . However, it added some extra information, which was not correct: it claimed that our set did not include polynomials of degree 4.

After some argument with the system, we obtained the complete answer, which can be seen in Figure 12.

Figure 12 
                     Correct and complete answer of ChatGPT to our question about a certain set of polynomials.
Figure 12

Correct and complete answer of ChatGPT to our question about a certain set of polynomials.

3.2.7 Linear Transformations

3.2.7.1 A One-to-one Linear Transformation

We requested an example of a one-to-one linear transformation from R 2 to R 3 . The response asserted incorrectly that no such transformation exists. Initially, the explanation referenced the rank-nullity theorem, but failed to show the alleged contradiction, and acknowledged that the kernel could be zero. The bot then concluded that such a transformation is impossible, using reasoning that actually applies to proving the non-existence of an onto transformation, not a one-to-one transformation. Here is its answer:

  1. A linear transformation from R 2 to R 3 cannot be injective (one-to-one). Here is why:

  2. In linear algebra, a linear transformation is injective if and only if its kernel (null space) is trivial, which means the only vector that maps to the zero vector is the zero vector itself.

  3. The dimension of the kernel plus the dimension of the image (range) of a linear transformation equal the dimension of the domain. This is known as the rank-nullity theorem.

  4. dim(kernel)+dim(Image)=dim(domain)

  5. For a transformation from R 2 onto R 3

    1. The dimension of the domain ( R 2 ) is 2.

    2. The maximum dimension of the image (in R 3 ) is 2; the image cannot have a higher dimension than the domain.

    3. Therefore, the dimension of the kernel must be at least 2-2=0.

  6. While the kernel can indeed be zero (trivial), the image’s dimension can never exceed the domain’s dimension. This means that the transformation cannot be injective because it is impossible to have a one-to-one mapping from a lower-dimensional space ( R 2 ) to a higher-dimensional space ( R 3 ). Any such transformation will necessarily have vectors in R 3 that are not mapped to by any vector in R 2 , violating the condition for injectivity.

After having highlighted the inaccuracies in the initial arguments, we received the following correct response, actually correct until the last “problematic” sentence:

  1. You are correct in pointing out that my previous explanation was incomplete. Let’s correct that and provide a proper example of an injective linear transformation from R 2 onto R 3 .

  2. Example of an injective linear transformation:

  3. Consider the linear transformation T : R 2 R 3 defined by T ( x , y ) = ( x , y , 0 ) .

  4. Proof of injectivity:

  5. To prove that T is injective, we need to show that if T ( x , y , ) = T ( x , y ) , then ( x , y ) = ( x , y ) .

  6. Suppose that T ( x , y ) = T ( x , y ) . This means: ( x , y , 0 ) = ( x , y , 0 ) .

  7. Equating components, we obtain

    1. x = x

    2. y = y

    3. The third component is always 0, so it does not affect our equation.

  8. Since x = x and y = y , we have ( x , y ) = ( x , y ) . Thus, T is injective.

  9. This transformation maps each point in R 2 uniquely to a point in R 3 (specifically, into the x y -plane of R 3 ), ensuring that the mapping is one-to-one.

This last sentence is incorrect. The bot expressed as a condition for injectivity the very condition to be a mapping!.

3.2.7.2 Existence of an Onto Transformation

We further asked: Can you provide us with an example of a linear transformation from R 2 onto R 3 ?

Here is the bot’s answer:

  1. A linear transformation from R 2 to R 3 cannot be onto (surjective). Here is why:

  2. A linear transformation is onto if its image covers the entire codomain. However, the dimension of the image of a linear transformation cannot exceed the dimension of its domain. Since the domain R 2 has a dimension of 2 and the codomain R 3 , the image of any linear transformation from R 2 to R 3 cannot fill the entire R 3 .

  3. Therefore, it is not possible to have a linear transformation from R 2 to R 3 .

This is a correct answer, but note, however, the slightly incorrect style (e.g., a dimension of 2).

The subsequent inquiries necessitate a profound grasp of linear transformations, hinging on the concept that a linear transformation is defined by the images of the elements of a given basis of the domain. Students often struggle with such questions, so we posed the following query to ChatGPT:

How many linear transformations T : R 2 R 2 satisfy

T ( 1 , 2 ) = ( 0 , 1 ) , T ( 2 , 3 ) = ( 1 , 0 ) , and T ( 3 , 5 ) = ( 1 , 1 ) ?

The bot recognized that the third vector in the domain is a linear combination of the first two, namely, ( 3 , 5 ) = ( 1 , 2 ) + ( 2 , 3 ) , and it correctly observed that a linear map must preserve this linear dependence. It verified the existence of such a linear transformation and accurately concluded that only one such transformation exists. Of course, the reason is that { ( 1 , 2 ) , ( 2 , 3 ) } is a basis of R 2 .

3.2.7.3 A More Difficult Problem

We tried a more difficult inquiry, namely: how many linear transformations map the line L = { t ( 1 , 1 ) + ( 1 , 0 ) t R } to the line M = { t ( 2 , 3 ) + ( 0 , 2 ) t R } ? Again, we received an accurate response.

The issue emerged when we asked ChatGPT to construct a linear transformation mapping a line to a point. The bot incorrectly responded that no such linear transformation is possible, reasoning that this would breach the preservation of vector addition and scalar multiplication. This response is illustrated in Figure 13.

Figure 13 
                        No linear transformation mapping a line to a point, really?.
Figure 13

No linear transformation mapping a line to a point, really?.

Upon our insistence with a specific example, showing the existence of such a linear transformation, the bot revised its stance, as shown in Figure 14. However, it maintained that our example was atypical within the realm of standard linear transformations, asserting it disrupts the preservation of linear structures, like the convention of lines mapping to lines.

Figure 14 
                        Surreal claims of ChatGPT regarding the existence of a specific linear transformation.
Figure 14

Surreal claims of ChatGPT regarding the existence of a specific linear transformation.

Such an “attitude” is far from fitting a mathematical approach. When exploring a mathematical problem, it is expected to check all the possibilities. They appear generally as a “general” case, and one or several special cases. Nevertheless, when working with technology, it happens that special cases are ignored. Such an issue has been described in Dana-Picard (2001): when asked to solve a parametric system of linear equations, a CAS provided an answer in the general case, but ignored what happens for the special values of the parameter(s). Of course, the same phenomenon appears when inverting a matrix: the given matrix can be invertible in general, and non-invertible for special values of the parameter.

Example 1

Let A = 1 1 k 1 k 1 k 1 1 , where k R . When asked for an inverse matrix, a computer algebra system answers

A 1 = 1 k 2 + k 2 1 k 2 + k 2 k + 1 k 2 + k 2 1 k 2 + k 2 k + 1 k 2 + k 2 1 k 2 + k 2 k + 1 k 2 + k 2 1 k 2 + k 2 1 k 2 + k 2 .

Discovering a posteriori only that there is a problem (maybe the matrix is non-invertible, but it has not been checked) for k = 1 , 2 is not an acceptable approach.

4 Conclusions

4.1 Findings and Future Directions

In this article, we investigated the ability of ChatGPT to answer mathematical questions, both practical and abstract, in linear algebra and the development of the tool over time. The idea was to check whether the AI can take the role of the teacher or even the role of an assistant in the field of linear algebra. Our conclusion is that, as of now, despite the significant improvement of ChatGPT, it is impossible to endorse it as an instructor. Nevertheless, it can be used for students to reflect, to analyze the output, and to identify the faulty answers. Frequently, it provides answers that may appear flawless to an inexperienced student, yet they abound with contradictions and inaccuracies. We discussed instances, in which ChatGPT offers accurate answers; however, within its intricate explanations, numerous inaccuracies emerge. Furthermore, it happens that ChatGPT arrives at a contradictory point during its reasoning process, yet it fails to backtrack from the previous response, relying instead on a series of sentences that could persuade an inadequately knowledgeable student.

Nevertheless, from our experiments (here and in Bagno et al. (2023)), we conclude that ChatGPT can be an invaluable resource for experts and educators able to identify its benefits and its potential limitations. This point was also raised in Azaria et al. (2023). Actually, ChatGPT has not been designed for learning and teaching mathematics, but as with any new technology, the community of mathematics teachers and researchers began immediately to scrutinize its affordances and to check which properties can be utilized in their work. In particular, an educator may have an a priori experience of which kinds of mistakes students can make.

The limitations of the software possibilities should not be seen as a total obstacle, but rather as an opportunity to develop more understanding. Such a situation has been described in Dana-Picard (2007) as a motivating constraint.

We have here an opportunity to help students to acquire more understanding of the mathematics involved. This helps also to develop new technological skills. Artigue (2002) pointed out that technological knowledge and skills are an integral part of the new mathematical knowledge. Of course, a new technological discourse has to be developed for working with this new technology. If with a CAS or a DGS, communication between humans and software is made using a specific syntax for commands, sometimes button-driven, here the situation is very different: communication between man and machine is made using natural language. The educator has to point out various pitfalls. For example, some languages are masculine, feminine, and neutral. Others have only masculine and feminine. We introduce here an important four-faced issue:

  1. As the dialog between the user and ChatGPT uses natural language, a student may feel that he (or she) is discussing with a human. The pros and cons have to be more analyzed. This is part of a further study, with students.

  2. Together with ChatGPT, the user develops an interesting instrumental genesis. When beginning to communicate with an AI, all three of us asked short questions. When communicating between humans, this could be enough because of prior acquaintance between the humans, which makes understatements and other missing data in the question automatically completed. We experienced a process of how to ask more pertinent questions, and not to expect the AI to understand by itself. We understood also that, as a fortiori, students will have to be observed in their genesis process. The second author underwent a similar process using a generative AI to produce visual art, what reinforced the decision to perform a further study of students’ instrumental genesis with ChatGPT.

  3. This article seems to elaborate more on instrumentalization than on instrumentation (Guin & Trouche, 1999), mentioned in Section 1, but the entire process has still to be analyzed. We refer also to Verillon and Rabardel (1995).

  4. Through our numerous experiments with the AI, we observed that it has the ability to learn and improve during the course of a dialogue. Can we describe the machine-learning process in the same words that we use to describe cognitive processes, such as cognitive spirals?

  5. How to analyze the usage of ChatGPT in the general frame of “the evolution of mathematics toward higher and higher levels of automation of its own problem solving and thinking process,” as described by Buchberger (2014). We mean also that the process evolves in a way similar to Buchberger’s cognitive spiral; one loop of such a spiral is shown in Figure 15.

In Figure 15, the analysis step is of utmost importance. This step gives the quality control of the answers. Our experience showed that the answers are frequently faulty, mixing correct claims with incorrect ones. Maybe more advanced versions of the software will bring some improvement. Meanwhile, the suitability of ChatGPT as a teacher assistant in linear algebra (and from other sources mentioned earlier, also in other mathematical domains) is questionable.

Figure 15 
                  One loop in the spiral process to tame work with ChatGPT.
Figure 15

One loop in the spiral process to tame work with ChatGPT.

4.2 A subset of the 4 C’s

Moreover, communication and collaboration had special outcomes. In this work, we checked the level of communication and collaboration that we can develop with the software. In general, these have been intended between humans, but here ChatGPT requests these between humans and computers. If in the past, these existed already when working with a CAS, here the software mimics human behavior, introducing a new communication problem, namely, to relate to the software as if it had human feelings and logical approach to problems, what it has not. Recall that the human develops here a dialog with software based on statistical analysis, not on reasoning and for sure not on feelings. Even the apology is a result of some machine learning. Of course, when the software apologizes for a mistake, the electrons at work in the wired part or in the computer’s motherboard have no feeling at all.

We are accustomed to working with CAS and DGS. They give outputs written with mathematical notations and in mathematical style. The user has to understand the meaning of the expressions and their domain of validity. The software does write sentences. The bot has been programmed to write in human style, expressing also feelings. An unaware user may be trapped by this and think that there is here a conversation with a human and that it is possible to argue and change the other’s opinion. This is the case with the conversation between the astronaut and HAL, the AI of the space vessel in Stanley Kubrick’s Space Odyssey (“you hurt me”). As we observed the behavior of the bot (critical thinking was at work all the way), we could identify this. We think that an educator has to be aware of the need to foster the students to be prudent and not accept such sentences as they are. Once again, the educator has to make sure that the students internalize that the bot has no logical reasoning. This is an important part of the instrumental genesis at work with ChatGPT.

The future conceals a lot of unknowns, but in the current state of the art, the answer to the question raised in Section 1.2, about applications of ChatGPT in mathematics education, is still negative.

Acknowledgment

Thierry (Noah) Dana-Picard has been partially supported by the CEMJ Chair at JCT.

  1. Author contributions: All three authors have equal contribution.

  2. Conflict of interest: The authors state no conflict of interest.

  3. Data availability statement: The data utilized in this article are available upon request from the authors.

References

Ananiadou, K., & Claro, M. (2009). 21st century skills and competences for new millennium learners in OECD countries, OECD Education Working Papers (p. 41), https://dx.doi.org/10.1787/218525261154. Search in Google Scholar

Artigue, M. (2002). Learning mathematics in a CAS Environment: The Genesis of a reflection about instrumentation and the dialectics between technical and conceptual work. International Journal of Computers for Mathematical Learning, 7(3), 245–274. Search in Google Scholar

Azaria, A. (2022). ChatGPT Usage and Limitations, Hal. https://hal.science/hal-03913837/document.Search in Google Scholar

Azaria, A., Azoulay, R., & Reches, S. (2023). ChatGPT is a Remarkable Tool-For Experts. Data Intelligence. https://doi.org/10.1162/dint_a_00235. Search in Google Scholar

Bagno, E., Dana Picard, T., & Reches, S. (2023). ChatGPT may excel in States Medical Licensing Examination but falters in basic linear algebra, arXiv, 2306.16282. Search in Google Scholar

Botana, F., & Recio, T. (2024). Geometric loci and ChatGPT: CaveatEmptor!. Computation 12, 30. https://doi.org/10.3390/computation12020030. Search in Google Scholar

Buchberger, B. (2014). Soft Math Math Soft. In: Hong, H., Yap, C. (Eds.), Mathematical Software - ICMS 2014. ICMS 2014. Lecture Notes in Computer Science (vol. 8592), Berlin, Heidelberg: Springer. https://doi.org/10.1007/978-3-662-44199-2_2. Search in Google Scholar

Chomsky, N., Roberts, I., & Watumull, J. (2024). The False Promise of ChatGPT, New York Times 23/03/2023. Retrieved on January 8th, 2024 from https://www.nytimes.com/2023/03/08/opinion/noam-chomsky-chatgpt-ai.html. Search in Google Scholar

Chu, S. K. W., Reynolds, R. B., Tavares, N. J., Notari, M., & Lee, C. W. Y. (2017). 21st Century Skills Development Through Inquiry-Based Learning, Berlin, Heidelberg: Springer. https://doi.org/10.1007/978-981-10-2481-8. Search in Google Scholar

Dana-Picard, Th. (2001). Matricial computations: Classroom practice with a computer algebra system. European Journal of Engineering Education, 26(1), 29–37. Search in Google Scholar

Dana-Picard, Th. (2007). Motivating Constraints of a Pedagogy-Embedded Computer Algebra System, International Journal of Science and Mathematics Education, 5, 217–235. Search in Google Scholar

Dana-Picard, Th. (2023). Computer assisted proofs and automated methods in mathematics education. in: Quaresma, P., et al., (Eds.), Proceedings of ThEdu ’22 - 11th International Workshop on Theorem Proving Components for Educational Software, Electronic Proceedings in Theoretical Computer Science (pp. 2–23). Search in Google Scholar

Dana-Picard, Th., & Hershkovitz, S. (2023). Using items from the news to explore plane curves: A STEAM approach with planetary orbits. ISEP Seminar on Novel Teaching Technologies, Porto, Portugal: Instituto Superior de Engenharia do Porto; https://dx.doi.org/10.13140/RG.2.2.15312.93444. Search in Google Scholar

Dana-Picard, Th., & Kovács, Z. (2021). Networking of technologies: a dialog between CAS and DGS. The Electronic Journal of Mathematics and Technology (eJMT), 15(1), 43–59. Search in Google Scholar

Drijvers, P., Doorman, M., Boon, P, Reed, H, & Gravemeijer, K. (2010). The teacher and the tool: Instrumental orchestrations in the technology-rich mathematics classroom. Educational Studies in Mathematics, 75, 213–234. Search in Google Scholar

Emprin, F., & Richard, P. (2023). Intelligence Artificielle et Didactiqiue dea Mathématiques: Etat des Lieux et Questionnements, Annales de Didactique et de Sciences Cognitives, 28, 131–181. Search in Google Scholar

Guin, D., & Trouche, L. (1999). The complex process of converting tools into mathematical instruments: The case of calculators. International Journal of Computers for Mathematical Learning, 3(3), 195–227. Search in Google Scholar

Gondöcs, D., & Dörfler, V. (2024). AI in medical diagnosis: AI prediction & human judgment. Artificial Intelligence In Medicine, 149, 102769. Search in Google Scholar

Haspekian, M. (2005). An instrumental approach to study the integration of a computer tool into mathematics teaching: the case of spreadsheets. International Journal of Computers for Mathematical Learning 10, 109–141, https://doi.org/10.1007/s10758-005-0395-z. Search in Google Scholar

Kovács, Z., Recio, T., & Pilar Vélez, M. (2020). Merging maple and geogebra automated reasoning tools. In Corless, R. M., Gerhard, J., Kotsireas, I. S., (Eds.), Maple in mathematics Education and Research. MC 2020. Communications in Computer and Information Science, vol. 1414, Cham: Springer. Search in Google Scholar

Kovács, Z., Recio, T., & Vélez, M. P. (2023). Automated reasoning tools in GeoGebra discovery. ACM Communications in Computer Algebra, 55 (2), 39–43. Search in Google Scholar

Liesen, J., & Mehrmann, V. (2015). Linear Algebra, Springer. Search in Google Scholar

Monaghan, J., Trouche, L., & Borwein, J. M. (2016). Tools and mathematics: Instruments for learning, Berlin, Heidelberg: Springer.Search in Google Scholar

Rabardel, P. (2003). From artefact to instrument. Interacting with Computers, 15(5), 641–645. Search in Google Scholar

Roanes-Lozano, E., Roanes-Macías, E., & Villar-Mena, M. (2003). A bridge between dynamic geometry and computer algebra. Mathematical and Computer Modelling, 37, 1005–1028. Search in Google Scholar

Saimon, M., Lavicza, Z., & Dana-Picard, T. (2002). Enhancing the 4 Cas among college students of a communication skills course in Tanzania through a project-based learning model. Education and Information Technologies, 28(6), 6269–6285, https://doi.org/10.1007/s10639-022-11406-9. Search in Google Scholar

Trouche, L. (2004). Managing the complexity of human/machine interactions in computerized learning environments: Guiding students’ command process through instrumental orchestrations. International Journal of Computers for Mathematical Learning, 9, 281–307. Search in Google Scholar

Vérillon, P., & Rabardel, P. (1995). Cognition and artifacts: A contribution to the study of thought in relation to instrumented activity. European Journal of Psychology of Education, 10(1), 77–101Search in Google Scholar

Received: 2024-02-28
Revised: 2024-07-17
Accepted: 2024-07-20
Published Online: 2024-10-08

© 2024 the author(s), published by De Gruyter

This work is licensed under the Creative Commons Attribution 4.0 International License.

Articles in the same Issue

  1. Special Issue: Building Bridges in STEAM Education in the 21st Century - Part II
  2. The Flipped Classroom Optimized Through Gamification and Team-Based Learning
  3. Method and New Doctorate Graduates in Science, Technology, Engineering, and Mathematics of the European Innovation Scoreboard as a Measure of Innovation Management in Subdisciplines of Management and Quality Studies
  4. Impact of Gamified Problem Sheets in Seppo on Self-Regulation Skills
  5. Special Issue: Disruptive Innovations in Education - Part I
  6. School-Based Education Program to Solve Bullying Cases in Primary Schools
  7. The Project Trauma-Informed Practice for Workers in Public Service Settings: New Strategies for the Same Old Objective
  8. Regular Articles
  9. Limits of Metacognitive Prompts for Confidence Judgments in an Interactive Learning Environment
  10. “Why are These Problems Still Unresolved?” Those Pending Problems, and Neglected Contradictions in Online Classroom in the Post-COVID-19 Era
  11. Potential Elitism in Selection to Bilingual Studies: A Case Study in Higher Education
  12. Predicting Time to Graduation of Open University Students: An Educational Data Mining Study
  13. Risks in Identifying Gifted Students in Mathematics: Case Studies
  14. Technology Integration in Teacher Education Practices in Two Southern African Universities
  15. Comparing Emergency Remote Learning with Traditional Learning in Primary Education: Primary School Student Perspectives
  16. Pedagogical Technologies and Cognitive Development in Secondary Education
  17. Sense of Belonging as a Predictor of Intentions to Drop Out Among Black and White Distance Learning Students at a South African University
  18. Gender Sensitivity of Teacher Education Curricula in the Republic of Croatia
  19. A Case Study of Biology Teaching Practices in Croatian Primary Schools
  20. The Impact of “Scratch” on Student Engagement and Academic Performance in Primary Schools
  21. Examining the Structural Relationships Between Pre-Service Science Teachers’ Intention to Teach and Perceptions of the Nature of Science and Attitudes
  22. Validation of the Undesirable Behavior Strategies Questionnaire: Physical Educators’ Strategies within the Classroom Ecology
  23. Economics Education, Decision-Making, and Entrepreneurial Intention: A Mediation Analysis of Financial Literacy
  24. Deconstructing Teacher Engagement Techniques for Pre-service Teachers through Explicitly Teaching and Applying “Noticing” in Video Observations
  25. Influencing Factors of Work–Life Balance Among Female Managers in Chinese Higher Education Institutions: A Delphi Study
  26. Examining the Interrelationships Among Curiosity, Creativity, and Academic Motivation Using Students in High Schools: A Multivariate Analysis Approach
  27. Teaching Research Methodologies in Education: Teachers’ Pedagogical Practices in Portugal
  28. Normrank Correlations for Testing Associations and for Use in Latent Variable Models
  29. The More, the Merrier; the More Ideas, the Better Feeling”: Examining the Role of Creativity in Regulating Emotions among EFL Teachers
  30. Principals’ Demographic Qualities and the Misuse of School Material Capital in Secondary Schools
  31. Enhancing DevOps Engineering Education Through System-Based Learning Approach
  32. Uncertain Causality Analysis of Critical Success Factors of Special Education Mathematics Teaching
  33. Novel Totto-Chan by Tetsuko Kuroyanagi: A Study of Philosophy of Progressivism and Humanism and Relevance to the Merdeka Curriculum in Indonesia
  34. Global Education and Critical Thinking: A Necessary Symbiosis to Educate for Critical Global Citizenship
  35. The Mediating Effect of Optimism and Resourcefulness on the Relationship between Hardiness and Cyber Delinquent Among Adolescent Students
  36. Enhancing Social Skills Development in Children with Autism Spectrum Disorder: An Evaluation of the “Power of Camp Inclusion” Program
  37. The Influence of Student Learning, Student Expectation and Quality of Instructor on Student Perceived Satisfaction and Student Academic Performance: Under Online, Hybrid and Physical Classrooms
  38. Household Size and Access to Education in Rural Burundi: The Case of Mutaho Commune
  39. The Impact of the Madrasati Platform Experience on Acquiring Mathematical Concepts and Improving Learning Motivation from the Point of View of Mathematics Teachers
  40. The Ideal Path: Acquiring Education and Gaining Respect for Parents from the Perspective of Arab-Bedouin Students
  41. Exploring Mentor Teachers’ Experiences and Practices in Japan: Formative Intervention for Self-Directed Development of Novice Teachers
  42. Research Trends and Patterns on Emotional Intelligence in Education: A Bibliometric and Knowledge Mapping During 2012–2021
  43. Openness to Change and Academic Freedom in Jordanian Universities
  44. Digital Methods to Promote Inclusive and Effective Learning in Schools: A Mixed Methods Research Study
  45. Translation Competence in Translator Training Programs at Saudi Universities: Empirical Study
  46. Self-directed Learning Behavior among Communication Arts Students in a HyFlex Learning Environment at a Government University in Thailand
  47. Unveiling Connections between Stress, Anxiety, Depression, and Delinquency Proneness: Analysing the General Strain Theory
  48. The Expression of Gratitude in English and Arabic Doctoral Dissertation Acknowledgements
  49. Subtexts of Most Read Articles on Social Sciences Citation Index: Trends in Educational Issues
  50. Experiences of Adult Learners Engaged in Blended Learning beyond COVID-19 in Ghana
  51. The Influence of STEM-Based Digital Learning on 6C Skills of Elementary School Students
  52. Gender and Family Stereotypes in a Photograph: Research Using the Eye-Tracking Method
  53. ChatGPT in Teaching Linear Algebra: Strides Forward, Steps to Go
  54. Partnership Quality, Student’s Satisfaction, and Loyalty: A Study at Higher Education Legal Entities in Indonesia
  55. SEA’s Science Teacher Voices Through the Modified World Café
  56. Construction of Entrepreneurship Coaching Index: Based on a Survey of Art Design Students in Higher Vocational Colleges in Guangdong, China
  57. The Effect of Audio-Assisted Reading on Incidental Learning of Present Perfect by EFL Learners
  58. Comprehensive Approach to Training English Communicative Competence in Chemistry
  59. The Collaboration of Teaching at The Right Level Approach with Problem-Based Learning Model
  60. Effectiveness of a Pop-Up Story-Based Program for Developing Environmental Awareness and Sustainability Concepts among First-Grade Elementary Students
  61. Effect of Computer Simulation Integrated with Jigsaw Learning Strategy on Students’ Attitudes towards Learning Chemistry
  62. Unveiling the Distinctive Impact of Vocational Schools Link and Match Collaboration with Industries for Holistic Workforce Readiness
  63. Students’ Perceptions of PBL Usefulness
  64. Assessing the Outcomes of Digital Soil Science Curricula for Agricultural Undergraduates in the Global South
  65. The Relationship between Epistemological Beliefs and Assessment Conceptions among Pre-Service Teachers
  66. Review Articles
  67. Fostering Creativity in Higher Education Institution: A Systematic Review (2018–2022)
  68. The Effects of Online Continuing Education for Healthcare Professionals: A Systematic Scoping Review
  69. The Impact of Job Satisfaction on Teacher Mental Health: A Call to Action for Educational Policymakers
  70. Developing Multilingual Competence in Future Educators: Approaches, Challenges, and Best Practices
  71. Using Virtual Reality to Enhance Twenty-First-Century Skills in Elementary School Students: A Systematic Literature Review
  72. State-of-the-Art of STEAM Education in Science Classrooms: A Systematic Literature Review
  73. Integration of Project-Based Learning in Science, Technology, Engineering, and Mathematics to Improve Students’ Biology Practical Skills in Higher Education: A Systematic Review
  74. Teaching Work and Inequality in Argentina: Heterogeneity and Dynamism in Educational Research
  75. Case Study
  76. Teachers’ Perceptions of a Chatbot’s Role in School-based Professional Learning
Downloaded on 17.9.2025 from https://www.degruyterbrill.com/document/doi/10.1515/edu-2024-0031/html
Scroll to top button