Abstract
Introduction
In recent years, with the development of information technology, artificial intelligence (AI) has been increasingly applied across various fields, such as economy, medicine, agriculture and education. Given the close connection between education and technology, the education has also undergone innovative transformations under the influence of AI development. Clarizia et al. (2018) consider chatbots as an innovative solution to bridge the gap between technology and education. Chatbots can easily detect learners’ gaps and respond accordingly, creating meaningful interactions that significantly benefit learners’ performance and memory (Deng & Yu, 2023). Meanwhile, programming-being the foundation of AI, has also been gradually emphasized. Today, learning programming is no longer limited to computer science majors, but has gradually become a general course in many science and engineering disciplines. Programming is essentially a practical activity that generates large amounts of behavioural data during the learning process. Such data can be collected implicitly and in real time. Given their strong data processing capabilities, chatbots hold great potential for assisting programming learning. Previous studies have identified three types of chatbot response modes: pattern-based, retrieval-based, and generative models (Manaswi, 2018). This study focuses on generative chatbots, which generate appropriate responses based on past and current user context.
Current research on the teaching capabilities of chatbots mainly focuses on three areas: design and technical capabilities (Kohnke, 2023; Lin & Mubarok, 2021), support for language education, particularly English learning (Koç & Savaş, 2025), and educational support for the biomedical field. While previous studies have noted tthe positive impact of chatbots on learning programming (Clarizia et al., 2018), few have examined how chatbots influence programming self-learning ability. In today’s digital society, learners need strong autonomous learning skills to master programming languages. Therefore, based on Self-Determination Theory (SDT), this study constructs a structural equation model (SEM) to investigate the factors through which chatbots affect college students’ programming self-learning ability, thereby expanding research on chatbot applications in programming education.
The present paper is structured as follows: Section 2 provides a comprehensive literature review. Section 3 describes the variable definitions and construction of the hypothesized model. Section 4 describes the research materials and methods. Section 5 is the analysis of the model and the display of results. Section 6 is a discussion of the results and limitations of the study. Section 7 provides suggestions based on the comprehensive research results.
Review of Related Studies in the Literature
In this study, the Unified Theory of Acceptance and Use of Technology (UTAUT) is selected as the research model framework, combined with the Self-Determination Theory to explore the influence factors of chatbots on college students’ programming self-learning ability, and the related theories involved are shown as follows:
Chatbots in Education
Chatbots are software tools that interacts with users through text or voice conversations on specific topic or within specific domain (Smutny & Schreiberova, 2020). Compared with traditional e-learning systems, they serve as an interactive mechanism with broad application potential in educational settings(Kiptonui, 2013). Chatbots are capable of interacting with students in multiple roles, including as tutors, advisors, classmates, or even gaming companions (Pérez-Marín, 2021). Current research on chatbots in education mainly fall into three categories. The first category mainly explores the support of chatbots to current education, for example, Essel et al. (2022) found through a controlled experiment that students interacting with chatbots performed better than those interacting with course instructors, supporting the value of using chatbots in higher education. Deng and Yu (2023) used meta-analysis to summarize the impact of chatbots on education. They found that chatbot-based learning was more effective than traditional learning in terms of explicit reasoning, academic performance, knowledge retention, and learning interest. 5 The second category mainly explores the effects of chatbots on language learning. For example, Chien et al. (2022) found that the contextual learning environment based on LINE ChatBot significantly improved learners’ English speaking and listening skills. Kohnke (2023) argued that chatbots can be used as supplementary tools for students’ language learning. The third category mainly investigates the effects of chatbots on students’ motivation (Yin et al., 2021), learning experience (Sandu & Gide, 2019) and motivation (Chiu et al., 2023). However, there is limited research on how chatbots influence college students’ autonomous learning ability in programming. Chatbots have shown significant potential and innovation in supporting challenging subjects like programming (Essel et al., 2022), therefore, this paper constructs a structural equation model based on UTAUT and SDT to explore the factors influencing college students’ autonomous learning ability in programming with the help of chatbots.
Research on UTAUT
The Unified Theory of Acceptance and Use of Technology (UTAUT) is one of the technology acceptance models developed based on TAM (Technology Acceptance Model), TRA (Theory of Reasoned Action), DOI (Diffusion of Innovation), and TPB (Theory of Planned Behaviour; Dečman, 2015). It reflects how individuals’ experience and knowledge influence their willingness to accept information technology. UTAUT is a theoretical model used to explain and predict factors influencing users’ acceptance and use of technology (Menon & Shilpa, 2023). Building on the integration of TAM, TRA, DOI, and TPB, UTAUT introduces four fundamental constructs: performance expectancy, effort expectancy, social influence, and facilitating conditions. The UTAUT model can be applied to understand users’ acceptance and use of AI tools (Venkatesh, 2022). This study adopts three constructs from UTAUT: performance expectancy, effort expectancy, and facilitating conditions. They were used to predict college students’ acceptance of using chatbots when learning programming, and to explore how chatbots influence their autonomous learning ability in programming. Performance expectation is defined as the degree of job performance gain that individuals believe they can obtain by using the system (Venkatesh et al., 2003). In this study, performance expectation was modified to learning expectation as an observational variable, indicating that students believed that using chatbots could improve their programming learning ability. Effort expectancy was defined as the ease of using the system (Venkatesh et al., 2003), that is, the degree of effort students need to put in when learning programming using the chatbot. Facilitating conditions refer to the extent to which individuals believed that the organizational and technical infrastructure needed to support is available (Venkatesh et al., 2003), meaning the level of infrastructure and technical support students receive when learning programming with chatbots.
Research on Self-Determination Theory (SDT)
Self-determination theory (SDT), proposed by American psychologists Deci and Ryan (1985), is a motivational theory of human self-determined behaviour. It highlights the critical role of three innate psychological needs - autonomy, competence, and relatedness, which are important determinants of individual motivation. According to Deci and Ryan, autonomy is the ability of an individual to master choices and work in the most fulfilling direction, which can effectively enhance motivation. Competence refers to having the knowledge and skills necessary to complete tasks and achieve success. Relatedness describes an individual’s sense of belonging and connection to significant others or groups, which helps to maintain motivation and engagement (Nikou & Economides, 2017; Ryan & Deci, 2000a). When instructional design adequately satisfies these psychological needs, students are more likely to engage actively in learning tasks. Fostering different types of motivation serves as a key source of energy that drives students’ participation in learning activities (Chiu, 2022). SDT defines individual motivation as the degree of autonomy an individual exhibits in learning activities,which is categorized into two major motivational orientations: (1) intrinsic motivation in the form of self-determination; and (2) extrinsic motivation in the form of being under control (Gan, 2020). Intrinsic motivation is associated with positive learning outcomes, such as academic performance and achievement (Augustyniak et al., 2016), and therefore, motivation has an impact on self-learning ability.
In summary, this study selects learning expectancy, effort expectancy and facilitating conditions from UTAUT, along with learning motivation from SDT, as key variables in the research model. This helps further explore the influencing factors and the mechanism of the chatbot’s effect on college students’ programming self-learning ability.
Research Model and Hypotheses
Variable Definition
In addition to extracting some of the variables from the above theories, we also introduced two variables: teaching interaction and learning self-efficacy. Regarding teaching interaction, Moore (1989) believes that learning interaction can be divided into three types: teacher-student interaction, student-student interaction, and student-content interaction. Scholars L. Chen (2004) also believes that online learning interaction includes exchanges between learners and various material resources. This study adopts a similar view, focussing primarily on the interaction between students and chatbots. Learning self-efficacy refers to the learner’s belief or confidence in their ability to guide their own learning behaviour and achieve positive outcomes. Individuals with high self-efficacy will choose more challenging tasks, set higher goals for themselves, and persist in achieving them (Bandura, 1977). Therefore, the research variables involved in this paper are defined as shown in Table 1.
Definition of Study Variables.
Model Hypotheses
In UTAUT, performance expectancy and EE are shown to be positively related to behavioural intentions (Venkatesh et al., 2003). The direct relationship between FC and behavioural intentions was confirmed in a later revision of the model by Dwivedi et al. (2019). In this study, behavioural intentions were modified to LM, which is the intrinsic driving force or psychological motivation that causes an individual’s learning behaviour. Accordingly, the following hypotheses are proposed in this paper:
SDT focuses on the effect of environment on the basic psychological needs of autonomy, competence and relatedness. When these three basic psychological needs are satisfied, intrinsic motivation can be generated. Deci and Ryan (2013) pointed out that the environment of self-directed learning facilitates the generation and cultivation of intrinsic motivation. This intrinsic motivation can maintain enthusiasm, creativity and effort in learning (Augustyniak et al., 2016). Compared with intrinsic motivation, extrinsic motivation focuses more on the consequences resulting from the task than on the task itself (Dysvik & Kuvaas, 2013). In other words, learners’ behaviours are directed towards the desired outcome to be achieved (Deci & Ryan, 2000). Accordingly, the following hypotheses are proposed in this paper:
In traditional classroom teaching, the teacher is the embodiment of knowledge and authority, while students passively accept and memorize. This approach often ignores students’ individual differences and diverse needs. In contrast, the application of chatbots in education highlights student-centred learning and enhances students’ learning experience (Sandu & Gide, 2019). Chatbots are able to respond naturally through the dialogue interface and have the ability to interact with users easily (Smutny & Schreiberova, 2020). This helps solve the problem of insufficient interaction between students and teachers (Clarizia et al., 2018). Moreover, high-frequency interactions can help to improve students’ understanding and enhance their LM. Accordingly, this paper proposes the following hypotheses:
Some studies have shown that LSE is closely related to self-learning ability (Cheng, 2023). For example, Kim et al. (2022) found that self-efficacy significantly predicted learners’ temptation feelings, affective factors, and academic achievement. They based this on a sample of 123 college students studying the influence of self-efficacy on self-directed learning and learning support in online learning. Meanwhile, some studies have proved that LSE is closely related to motivation, commitment to learning, and the use of metacognitive strategies (Cheng, 2023). For instance, Chi and Xin (2006) proved that the higher the subjects’ sense of efficacy, the higher the endogenous motivation for learning. Building on this, further research has found that self-efficacy can stimulate learning motivation by enhancing the sense of achievement and the pursuit of success (Firmansyah et al., 2018). Bassi et al. (2007) demonstrated that students with a high sense of self-efficacy placed a higher emphasis on academic achievement and a higher level of desire to be educated than those with a low self-efficacy. Additionally, Zhang et al. (2021) found a significant correlation between learning engagement and LSE through empirical analyses. Learning engagement was defined by three independent dimensions, namely, behavioural, emotional, and cognitive (Fredricks et al., 2004). Accordingly, the following hypotheses were made in this paper:
Some past studies have noticed that there is a certain relationship between LM and LSE and self-learning ability. For example, Cheng (2023) has shown through empirical research that self-efficacy can indirectly affect English online self-learning ability via the mediator effect of LM. We expect that the higher a person’s LSE beliefs about motivation regulation, the more effective the use of motivation regulation strategies will be (Trautner & Schwinger, 2020). Accordingly, the following hypotheses are proposed in this paper:
Model Assumptions
Based on the above theoretical assumptions, combined with the characteristics of chatbots, a theoretical research model was constructed as shown in Figure 1.

Proposed model.
Materials and Methods
Data Collection
The National Undergraduate Mathematical Modelling Competition is the largest foundational subject competition among Chinese universities. Programming implementation is a critical component of this event. Therefore, we selected university students who had participated in this competition and were primarily responsible for the programming tasks as our survey respondents. Participation in this competition is often incorporated into university coursework or organized by the schools, so many students were assigned to participate rather than joining solely by personal motivation. Therefore, this group effectively represents a large segment of college students with basic programming skills and a certain level of autonomous learning ability, which aligns well with the focus of this study on programming self-learning ability. A random sampling method was employed, and a total of 296 students were surveyed using a structured questionnaire.
During the survey, we provided participants with examples of commonly used generative AI chatbots, such as ChatGPT, Kimi, and Cursor. Before participation, all participants were informed of the study’s purpose, assured of the confidentiality of their responses, and informed of their right to withdraw at any time. They were then asked to indicate which platforms they used most frequently. The study design minimized risk by using an anonymous online questionnaire without collecting sensitive personal information, thus ensuring participants’ safety and privacy. Furthermore, before participating in the survey, respondents are required to read an informed consent form. Only respondents who confirm their consent to participate will be directed to the questionnaire page, ensuring compliance with ethical standards. Among the 296 returned questionnaires, 42 were excluded from the analysis due to unreasonably short response times or uniform responses across all items. The remaining 254 responses were deemed valid, resulting in a valid response rate of 85.8%.
Participants
The university students who participated in the study covered different majors and grades, as shown in Table 2. There were 113 male students and 191 female students, accounting for 44.5% and 55.5% respectively. There were 27 freshmen students, accounting for 10.6%. There were 53 sophomores, accounting for 20.9%. The number of junior students is 89, accounting for 35%. The number of senior students is 85, accounting for 33.5%. The majors involved are mainly science and engineering, and humanities, accounting for 87.1% in total.
Demographic Statistics of Participants.
Research Survey
This study is quantitative in nature and data were collected using a questionnaire. Through mutual validation and supplementation of the influencing factors proposed in the literature, the influencing factors of chatbots on college students’ ability to learn independently on programming were formulated as LE, EE, FC, TI, LM, and LSE. The questionnaire was adapted from validated scales used in previous studies. The measurements of LE, EE, and FC were adapted from Venkatesh’s et al. (2003) scales for measuring performance expectations, effort expectations, and facilitative conditions, with adjustments made to the wording to suit the specific context.. TI was based on Liu’s (2020) measurement items for teaching interaction in online learning. LM and LSE were adapted from Pintrich’s (1991) scale, with a total of 8 items. The measurement of PSA is adapted from Yang’s (2023) measurement scale for learners’ online self-directed learning ability. To ensure the accuracy of the questionnaire statements, back-translation tests were conducted on some of the referenced foreign-language scales during the questionnaire design process. By consulting experts in the field of online learning research, the rationality of the questionnaire items was evaluated. After evaluation, the content of 7 items was modified. Through a small-scale test of the questionnaire, project analysis, and factor analysis, the final questionnaire was formed as shown in Table 3. The questionnaire uses a 5-point Likert scale, with response options ranging from ‘1 Strongly Disagree’ to ‘5 Strongly Agree’.
Operationalized Definitions of Scale Dimensions and Variables.
Data Analysis
First, we used SPSS 26.0 to analyse the variables with descriptive statistics and reliability. Then we conducted a validation factor analysis (CFA) using AMOS26.0 and validated the theoretical model for goodness-of-fit. Finally, we tested the mechanism through which the variables influence PSA. In addition, we also empirically tested the mediator effect of LM on the relationship between college students’ PSA and LSE.
Results
Descriptive Analysis of Variables
The results of the normality test for the descriptive statistics are show in Table 4. The mean values of all dimensional variables are above 3. The absolute value of the skewness is within 3, and the kurtosis values are within 10. These values fall within the standard range(Prager et al., 2011), indicating that the data satisfy the requirements of an approximate normal distribution.
Results of Our Normality Test for the Descriptive Statistics and Measurement Question Items for Each Dimension.
CFA Analysis
In this study, SPSS26.0 and AMOS26.0 were used to measure the fit of the model by testing the reliability and construct validity. As shown in Table 5, the Cronbach’s alpha values of the seven latent variables ranged from .741 to .946, with an overall reliability of .914. All values exceeded the minimum criterion of 0.7, indicating a good fit of the measurement model and high internal consistency. Meanwhile, construct validity was assessed through convergent validity. According to Hair et al. (2021), a scale demonstrates good convergent validity when it meets two conditions: (1) the factor loading value of each measurement item is greater than 0.7; (2) the component reliability value of each potential variable is greater than 0.7. The CFA results are shown in Figure 2. Most items had factor loadings above 0.7 on their corresponding latent variables. Although a few loading are between 0.6 and 0.7, the CR values for all latent variables ranged from 0.740 to 0.947, all above the required threshold. These results indicate that the scale has good convergent validity.
Results of the Reliability Analysis.

The results of CFA.
Goodness of Fit of the Model
As shown in Table 6, multiple fit indices were used to assess the model’s goodness of fit, including the chi-square to degrees of freedom ratio (X2/
Goodness of Fit Metrics of the Model.
Measured Results
The Bootstrapping algorithm in AMOS26.0 was used to repeatedly extract 2,000 subsamples for the operation. The confidence level of the Bias-corrected Confidence Intervals method was set to 95% (α = .05). Based on this, the final structural equation model and its path coefficients were obtained, as shown in Figure 3.

Structure of the standardized coefficient model for college students’ PSA.
As shown in Table 7, which primarily presents the path coefficients of each variable affecting the dependent variable, except for the FC→PSA path, the critical ratio (C.R.) of the other 5 paths are all greater than 1.96 and
Path Coefficient.
A significance level of .01.
Mediator Effect Analysis
With the help of AMOS26.0, the mediator effect model was constructed with LSE as the independent variable, PSA as the dependent variable, and LM as the mediator, as shown in Figure 4. The model showed good fit: =55.625,

Mediator effect model.
In this model, LSE significantly predicted both LM (path coefficient = 0.633) and PSA (path coefficient = 0.342). LM also significantly predicted PSA (path coefficient = 0.610). Moreover, all factor loadings of the observed variables (LSE1–LSE4, LM1–LM4, PSA1–PSA4) are above 0.8, confirming good construct validity.
Based on the operating procedure, the sample size was set at 5,000 with a 95% confidence interval. The final analysis results are shown in Table 8. In the mediator effect model, the direct effect of LSE on PSA is 0.418, with a confidence interval of [0.364, 0.597], indicating significance. The indirect effect is 0.471, with a confidence interval of [0.279, 0.569], also significant. These results indicate that LM mediates the relationship between college students’ PSA and LSE, supporting Hypothesis 16: LSE has a positive effect on college students’ PSA through the mediation of LM.
Bootstrapping Test for the Mediator Effect of LM.
Hypothesis Test Results
In summary, the results of the hypothesis testing are shown in Table 9. FC does not have a significant direct impact on college students’ PSA, suggesting that learners’ self-learning ability is driven by subjective factors, while objective conditions play a relatively minor role.
Hypothesis Test Results.
Discussion
Discussion of Model
In this study, variables were extracted by reviewing relevant literature and a model was constructed based on UTAUT and SDT. Model validation was carried out through questionnaire data analysis. The innovation of the model is reflected in the combination of SDT and UTAUT, which broadens the explanatory scope of PSA research. Additionally, the inclusion of TI, LM and LSE emphasizes both the teaching characteristics of chatbots and the learner-centred nature of autonomous learning. While existing studies on the application of chatbots in education is mainly related to language learning and medicine (Chien et al., 2022; Kohnke, 2023), this study explored their impact on programming-related autonomous learning through empirical analysis, offering a theoretical framework for future research on chatbot applications in technical education.
The Relationship Between LM and PSA
LM had the most significant effect in positively influencing learners’ ability to PSA using chatbots, aligning with the findings of Ait Baha et al. (2023) who found that chatbot-based learning enhances intrinsic motivation and fosters positive learning attitudes. This emphasizes the key role of LM in programming learning supported by chatbots. Through interaction and personalized experiences, chatbots can stimulate students’ interest in learning (Ait Baha et al., 2023), encourage active participation, and improve programming skills. In addition, students in exam-oriented and teacher-centred education systems, such as that in China, may rely less on external support when using emerging technologies and more on their own intrinsic motivation. The autonomous and self-directed nature of chatbot-assisted programming learning further amplifies the importance of learning motivation, especially when learners face complex, abstract tasks with limited external guidance. This may help explain why LM emerged as the most significant factor in this study.
The Relationship Between LE, EE, and PSA
The results of the study show that LE and EE have a positive effect on college students’ PSA, supporting the finding of Foroughi et al. (2024), who confirmed that performance expectancy and EE positively influence the use of ChatGPT in educational contexts. This suggests that when students have higher expectations for programming learning and are willing to invest effort, their PSA can be significantly enhanced.
The Relationship Between TI and PSA
TI also positively influences college students’ PSA, suggesting that chatbots can address the challenge of insufficient student-teacher interactions (Clarizia et al., 2018). Personalized interaction with chatbots cater to individual learning preferences and needs (Ait Baha et al., 2023), thus improving learners’ self-learning ability to a certain extent. Through real-time feedback and guidance, students can better understand the content and improve their PSA. This aligns with the findings of Essel et al. (2022), who found through quantitative analysis that interaction with assistant chatbots has a positive impact on academic performance.
The Relationship Between FC and PSA
FC has no significant positive effect on PSA. Previous studies also found that FC has no significant effect on students’ use of interactive and clear applications (Ameri et al., 2020; Arain et al., 2019). This suggests that when designing and implementing educational strategies, in addition to focussing on the convenience of learning resources, we should pay more attention to stimulating learning motivation and offering personalized support to enhance outcomes. Although convenience plays an important role in the learning environment, its impact in PSA is not critical. This may mean that students perceive the use of chatbots as simple to operate without additional resources or equipment (Strzelecki, 2024). Moreover, chatbot-assisted learning is often accessed voluntarily and informally, where personal motivation and perceived usefulness may play more dominant roles than environmental conditions. Prior studies also suggest that when systems are perceived as easy to use or when users already have sufficient support knowledge, the impact of facilitating conditions becomes negligible (Venkatesh et al., 2003). In this study, students who are familiar with programming tasks, in particular, already possess the necessary technical infrastructure and digital skills. This reduces their dependence on external support.
The Mediator Effect of LM
This paper established that LSE can indirectly affect PSA through LM, which also verifies Cheng’s (2023) findings. Relevant studies have shown that the higher self-efficacy leads to stronger intrinsic motivation (Chi & Xin, 2006). According to Self-Determination Theory (Ryan and Deci, 2000b), individuals need to experience a sense of competence and effectiveness in their tasks in order to sustain intrinsic motivation. Self-efficacy plays a central role in fostering this sense of competence, thereby enhancing learners’ motivation to engage in autonomous learning. Dong (2025) further argue that promoting students’ autonomy significantly improves their learning experiences and motivation. This motivational state, in turn, encourages more active and autonomous learning behaviours. So we need to pay full attention to the roles of LSE and LM in programming self-learning ability. By enhancing students’ LSE and stimulate their LM through effective teaching strategies, their PSA can be further improved.
Limitations and Future Research
Although this study confirms the influence factors of chatbots on college students’ PSA through empirical analysis, several limitations remain. First, the target population of this paper is only for college students. While relevant to the context of programming education, this group may not be representative of the broader student population. These participants likely possess stronger self-motivation and higher programming proficiency than average students, which may have introduced selection bias and limited internal validity. Academic level may also shape learning behaviour—prior studies (Sáiz-Manzanares et al., 2023) suggest that undergraduates and postgraduates differ in their use and perception of chatbot-assisted learning. Additionally, the study did not collect data on important demographic factors such as prior chatbot experience, frequency of use, or familiarity with similar technologies, which may have influenced participants’ responses and limited the depth of interpretation. Future research should consider expanding the sample to include students from more diverse academic levels and backgrounds, and incorporate a broader range of demographic variables to improve the representativeness of the findings.
Second, while this study examined TI and FC as chatbot- related variables, other environmental factors such as instant response of chatbots, personalized teaching, and learning scenarios are also important factors affecting college students’ ability to learn programming autonomously.
Finally, this paper selected UTAUT as the basis of the research model. In UTAUT, gender, age, experience, and voluntariness are used as moderating variables. Although existing data indicate that gender does not influence the use of chatbots, age, experience, and voluntariness do influence people’s use of technology (Menon & Shilpa, 2023; Mogaji et al., 2021). Given that the experimental sample primarily consists of college students participating in a mathematical modelling competition, moderator variables were not included in the actual research. In order to better explore the influence of chatbots on college students’ PSA, more influencing factors can be considered in future research, and experience can be used as a moderating variable.
Conclusions and Improvement Countermeasures
This study explores the influence factors of chatbots on college students’ PSA through the integration of SDT and UTAUT. By targeting college students with a certain level of programming proficiency, collecting data via online questionnaires, and validating the proposed model, this research elucidates both the key factors and the underlying mechanism through which chatbot use impacts PSA. The hypothesis testing results indicate that FC have no significant positive influence on college students’ PSA, whereas LSE can indirectly influence PSA through LM. Based tested path relationships in the model, this part offers targeted suggestions for enhancing chatbot-based programming self-learning outcomes, focussing on three aspects: the interactivity of chatbots, feedback and learners’ self-belief:
Considering that the effect of TI has the second most significant impact on college students’ PSA, following only LM, and that TI positively influences LM, it’s essential to strengthen the interactive functions of chatbots. Research by Hiremath et al. (2018)suggesting that students can benefit from using chatbots to ask questions, receive timely responses, and obtain personalized support. To enhance learner engagement, chatbots can be designed to include interactive learning activities such as quizzes, programming exercises, and online discussions. These features help stimulate students’ intrinsic motivation by encouraging active participation. Moreover, chatbots can support learners by providing individualized learning plans and goal-setting guidance, which helps translate motivation into practical actions and ultimately improves their programming skills.
From the positive influence of LE and EE on college students’ PSA, it can be seen that chatbots should not only provide answers directly, but also guide learners to think independently through skilful prompting statements. These prompts should encourage deep thinking about programming concepts, helping learners understand related knowledge more comprehensively. At the same time, chatbots should guide learners to reflect on and summarize their learning experience. This helps create a self-growth environment where learners gradually recognize their own process through continuous experimentation, thinking, and reflection, thereby enhancing their learning expectancy. Chatbots should also provide immediate positive feedback and encouragement. This not only helps to enhance learners’ LSE but also inspires them to have higher expectations of their efforts. As a result, learners develop stronger programming self-awareness and engage in the learning process more actively.
Since TI has a positive effect on LSE, and LSE also has a positive effect on PSA, learners should internalize the concept of independent learning and lifelong learning. They should cultivate an awareness of their own learning progress as a way to continuously strengthen LSE. The understanding and confidence gained from secondary school learning can be transformed into improved academic performance (Sandu & Gide, 2019). Through the chatbot platform, learners can not only control their own learning pace but also continuously identify and solve problems in practice. This process helps them gain a deeper understanding of programming knowledge.
