<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Workshops, March</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>The Feasibility of Utilizing ChatGPT in Learning Analytics for the Identification of At-Risk Students</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Zhi-Qi Liu</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hsiao-Ting Tseng</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Owen H.T. Lu</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Information Management, National Central University</institution>
          ,
          <country country="TW">Taiwan</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>International College of Innovation, National Chengchi University</institution>
          ,
          <country country="TW">Taiwan</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2024</year>
      </pub-date>
      <volume>1</volume>
      <fpage>8</fpage>
      <lpage>19</lpage>
      <abstract>
        <p>The value-added applications of ChatGPT occur in many fields. Cooperation with ChatGPT has gradually become inevitable. This study aims to explore the potential of ChatGPT in the field of learning analytics, with a specific focus on predicting risk students while tackling prevalent challenges in learning analytics. Traditionally, learning analytics classification tasks have relied on machine learning models, leading to issues related to model interpretability and tailor learning suggestion generation. By utilizing the LBLS467 learning behavior dataset, experimental findings with ChatGPT-4 reveal its potential as a fundamental and accessible tool. While occasional performance variations are noted, ChatGPT holds promise as an alternative approach for basic at-risk student prediction within learning analytics. This study paves the way for further exploration of ChatGPT's potential in enhancing student support mechanisms and improving educational outcomes.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Learning analytics</kwd>
        <kwd>ChatGPT</kwd>
        <kwd>Risk student prediction 1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        With the popularization of technology in recent decades, on-line learning platform such as Google
classroom had become increasingly popular. During the Covid-19 pandemic, the shift to remote
teaching had expanded the utilization of on-line learning environment in many aspects. An
advantage of online learning environments is their ability to comprehensively record students'
study habits, offering valuable data for learning analytics (LA). LA has recently become a necessity
in the educational environment, for example, research has demonstrated how LA works on two
Japanese universities to support education and learning [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. LA is the interpretation and analysis
on students’ learning behavior data that aims to understand their learning progress, detect
potential issues, and formulate interventions to improve education [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Predicting students'
academic performance is a crucial task in LA because it enables teachers to offer tailored
assistance to those who are unable to catch up with the class while conserve time and resources
and make sure students are receiving helpful and appropriate support.
      </p>
      <p>
        Typically, LA for predicting at-risk students is carried out through machine learning (ML)
models or statistic methods. However, applying these approaches for risk student prediction may
require certain level of advanced knowledge in the field. Nonetheless, technology advancements
have expanded the range of options available to benefit needed users. Among various
technologies, Artificial intelligence (AI) had become one of the latest tools that can efficiently and
effectively help humans to deal with a variety of tasks. Among all the AI, ChatGPT is considered
as one of the most popular and powerful, one known for its successful application to a wide range
of domains, e.g., healthcare, translation, etc. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Thus, it can be inferred that ChatGPT could likely
be make LA and risk student prediction work better than previous. As an AI chatbot, ChatGPT’s
user-friendly natural language interface can lower the barriers to adopt LA techniques, reducing
the proficiency required for their implementation. If ChatGPT is able to achieve excellent
performance on making risk student prediction, it can possibly become a more convenient and
easier way to assist educators in various discipline to do LA and provide necessary assistants to
at-risk students.
      </p>
      <p>To confirm the role and value of ChatGPT in LA is the core task of this study. In this study,
experiments will be conducted using a set of educational datasets referred to as LBLS467
(Learning Behavior Learning Strategy 467). This dataset will be processed by ChatGPT-4 to make
prediction on who are the risk students. Then, their performance will be evaluated and compared
by calculate the accuracy. The study aims to evaluate ChatGPT's capability in risk student
prediction, addressing the following research questions:
• RQ1: How do ChatGPT make prediction?
• RQ2: How accurate is the prediction result from ChatGPT?</p>
    </sec>
    <sec id="sec-2">
      <title>2. Literature Review</title>
      <sec id="sec-2-1">
        <title>2.1. Previous studies and application of ChatGPT in the realm of education</title>
        <p>
          In the realm of education, previous studies have mainly focused on the impact of ChatGPT on
student’s learning behavior, academic integrity concerns [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], and discussion about how course
instructors can response to the rapidly developing of technology [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. Since the introduction of
ChatGPT in November 2022, it had significantly change various domains including education with
its outstanding capability in handling a variety of text-based tasks. On one hand ChatGPT has
opened up the possibility to integrate AI into education and enhance student learning, such as
easily and quickly organized information for students or provide instructors course materials [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ].
On the other hand, it also raises concerns regarding the misuse of AI generated content such as
students using ChatGPT to write their homework, which can lead to unethical and unlearning [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ].
        </p>
        <p>Nevertheless, few studies have explored ChatGPT's application in LA, possibly due to its
textbased chatbot nature, which is better suited for tasks like text generation and summarization than
numerical data analysis. Additionally, instructors and researchers may prioritize addressing AI
misuse which is a more immediate concern over LA. Still, LA serves as a valuable long-term
resource for course strategy that is worth investing in. It’s also crucial to acknowledge the
potential of applying ChatGPT to various domains including LA.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Inclusion of ChatGPT in learning analytics and risk student predication</title>
        <p>
          Despite the shortage of studies on the implementation of ChatGPT in LA, some existing research
has involved ChatGPT in LA for various purposes. Research has pointed out the need of
interpreting the internals of predictive analytics and provide tailored advice according to the
analytics result to at-risk students [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. Within the research, the analytical method can be broadly
categorized into predictive and prescriptive analytics. The role of ChatGPT in this study is in the
final step to convert the prescriptive feedback into natural language to provide at-risk students
with human understandable advices [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. Despite the inclusion of ChatGPT in this study, it remains
that this text-based chatbot is used for task related text generation rather than doing data analyze,
feature selection, or prediction.
        </p>
        <p>
          Previous study has been conducted on how ChatGPT can become a student-driven education
technology and how it can possible be apply to LA [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. It mentions the strength of ChatGPT to
interpret and analyze text-based data which can be a valuable technique when it comes to analyze
qualitative educational records. However, this study only brought up the concept of utilizing
ChatGPT to address the deficiency in qualitative analyze in existing LA technique without having
further related experiments.
        </p>
        <p>
          LA and risk student prediction in the past were mainly conducted using machine learning
models or statistical analysis [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], which has the limitation in handling text data. While student’s
thoughts can also be an important feature in risk student prediction, integrating ChatGPT with
the current LA techniques can broaden the source of data for analysis. Moreover, if ChatGPT
performs comparably to current methods in analyzing numerical data, it could offer educators
and researchers a powerful and convenient LA tool.
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Previous use of ChatGPT to do data analyze and prediction</title>
        <p>
          Machine learning models can assistant human with a variety of task, however, one common issue
of it is the lack of transparency and interpretability, hence, highlight the importance of
Explainable AI such as SHAP which aims to offer explanations for the predictive methods of
machine learning models [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
        </p>
        <p>
          In the study conducted in 2023, ChatGPT was employed to predict stock market movements
using news headlines, which is text-based data, and the finding revealed that ChatGPT actually
outperformed traditional sentiment analysis methods [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. As a text-based chatbot, ChatGPT
excels in understanding and delivering human-readable text messages. In the study on stock
market predictions, researchers improved model interpretability by having ChatGPT provide
brief interpretations of predictions. While this study focused on stock market movements using
news headlines, it's crucial to recognize ChatGPT's strength in text-based data analysis and its
potential for interpreting analytical results. Model interpretability is vital in risk student
prediction, where the goal is to provide personalized assistance to at-risk students.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Methodology</title>
      <sec id="sec-3-1">
        <title>3.1. LBLS467 dataset introduction</title>
        <p>
          This dataset gathered the learning data from nine of programming classes with total 467 students
from 2020 to 2022. The participants were all university students from non-computer
sciencerelated departments [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. It includes two kinds of student’s learning behavior. The first one is
form Bookroll, which is an online learning platform that can record student’s behaviors such as
add bookmark or add marker [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. The second one is student’s VisCode activities, which include
the code length, the time they send here coding, and types of error them encountered [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. In
addition to capturing learning behavior, this dataset also includes learning strategy data as
survey responses rated on a scale of 1 to 5, covering aspects such as students' strategy inventory
for language learning (SILL)[
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], students' self-regulated learning (SRL)[
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] measurement
results, and their SRL motivation.
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Data preparation</title>
        <p>The process of data preparation before getting into the experiment is depicted in Fig.1. Note that
we define at risk students as students whose scores are lower than the Q1 score in their class.
The Q1 score of each class is presented in Table1.
Following data preparation, data frames were extracted base on the require number of features
and data size and then split into training set and testing sets, this process is presented in Fig.2.
Colum “Score” was not included in both the train test data frames because when making actual
risk student prediction, the score of students is unknown.</p>
        <p>The first stage feature extraction here was conducted by human researchers for the purpose
to test the performance of ChatGPT handling data frames with different number of features.
Features with more 0 values indicates fewer students are contributing data to this feature.
Therefore, we assume features with lots of 0 value will have less effect on the prediction result of
risk student. The feature extraction was conducted by setting up thresholds. Dropping features
with more than x% of the value in the feature are 0.</p>
        <p>The three feature numbers (9, 45, 80) were chosen for the below reasons. 9: Is the minimum
number of features can be obtained with this threshold. Features that have more than 0.5% of
their values as zeros were dropped. 80: Is the maximum number of features in this data frame,
which included 26 features in the ‘br.csv’ file, 51 features in the ‘viscode.csv’ file, ‘TotalTime’ and
‘Risky’ column we appended and the ‘class’ column. The ’userid’ and ‘score’ columns was excluded
from the training dataset as they are not relevant student’s risky status and ‘score’ is only used
for labeling purpose. 45: Is approximately the number of features in between 9 and 80. If more
than 81.30% of the values in a feature are zeros, that feature will be dropped. This middle point
was chosen for the purpose to better demonstrate the change of accuracy among the numbers of
feature.</p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. Experiment with ChatGPT</title>
        <p>ChatGPT-4 website was chosen for conduct the experiment because it accepts bigger amount of
input data compared with previous ChatGPT versions and ChatGPT-4 had released a new function
for data analysis by just upload the files. In addition, using website can keep the conversation
with ChatGPT in a more organized way. Detail process of the experiment and prompt is showed
in Fig.3. The performance of ChatGPT doing risk student prediction is evaluated by accuracy with
the below equation. With True Positives (TP) are instances when ChatGPT correctly predict a risk
student as “Yes”; True Negatives (TN) are instances when ChatGPT correctly predict a non-risk
student as “No”; False Positives (FP) are instances when ChatGPT incorrectly predicted a
nonrisky student as “Yes”; False Negatives (FN) are instances when ChatGPT incorrectly predicted a
risky student as “No”.</p>
        <p>("# % "&amp;)
Accuracy = ("# % (# % "&amp; %(&amp; )
(1)</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Results and Discussion</title>
      <sec id="sec-4-1">
        <title>4.1 Reply RQ-1: How do ChatGPT make prediction?</title>
        <p>Upon received the below prompt and the uploaded files, ChatGPT will go through the process
depicted in Fig.4. In this process, depending on the prompt, predictions would be conducted with
or without the use of ML model, as illustrated in Fig. 5 and Fig. 6 respectively.</p>
        <p>ChatGPT really insist that the prediction should be conducted using ML model, if didn’t
specified in the prompt, it will always apply machine learning model, with the Random Forest
Classifier being the preferred choice in over 95% of cases. As ChatGPT explained, the choice of
the Random Forest Classifier is based on its popularity and its robustness against overfitting, as
well as its ability to effectively handle a diverse feature type. Occasionally, ChatGPT would choose
other ML models such as Logistic Regression model for its binary classify characteristic or
Gradient Boosting Classifier because it can handle a mix of continuous and categorical variables.</p>
        <p>On the other hand, with the limitation of not to use ML model, ChatGPT would use heuristic
approach, simple statistical methods or logical reasoning instead to complete the prediction. Two
method it applies frequently are comparing the mean value of certain features between risky and
non-risky student or analyze the correlation between each features and student’s risky status. In
addition, ChatGPT will also take the distribution of risky and non-risky students in the training
set into consideration. Mentioning there are lots of student being label as risky or non-risky.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Reply RQ-2: How accurate is the prediction result from ChatGPT?</title>
        <p>The prediction results presented in Table 2 focused on how the change in number of features and
data size would affect the prediction accuracy. Because of the different characteristic of data
frames in the LBLS467 dataset, the input data frames in Table 2 only include learning behavior
data. The inclusion of both learning behavior and learning strategy data frames are presented in
Table 3. The prediction results in both Table 2and 3 were analyzed along with the column name
description file which contain the description for each feature. Furthermore, the data presented
in both Tables were obtained through a repetitive process of executing Figures 2 and 3, each
repeated five times, with the average accuracy recorded.</p>
        <p>A discernible pattern from both Table 2 and is that ML approaches in general outperform
NonML approaches, with the accuracy of the ML approach surpassing the Non-ML approach in all
instances. In addition, the t-test results reveal statistically significant differences in mean
accuracy between the ML and non-ML approaches across the 9, 45, and 80 features data frames.
This outcome suggests that ChatGPT might not be good at logical reasoning and use heuristic
approach or simple statistical methods to accurately make prediction.</p>
        <p>Furthermore, the mean accuracy with ML approach across the data frames with 9, 45, and 80
features in Table 2 is relatively similar, with each hovering around the 75% mark. In contrast, the
mean accuracy with Non-ML approach gradually increases as the number of features increases.
However, there’s no clear pattern regarding how the data size would affect the accuracy.</p>
        <p>When the learning strategy data frame is included, all the average accuracy values in Table 3
surpasses the mean accuracy in Table 2. This indicates that adding the learning strategy
information can help improve the prediction accuracy, especially with the non-ML approach.</p>
        <p>However, it’s crucial to note that ChatGPT's performance in both ML and Non-ML approaches
can be variability, occasionally resulting in either exceptionally high or low accuracy especially</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>with Non-ML approaches. This variability may be attributed to the selection of different ML
models or heuristic approaches.</p>
      <p>Despite its occasional performance fluctuations, ChatGPT proves capable of serving as a basic and
convenient tool for LA and fundamental risk student prediction. It offers flexibility by enabling
the application of both ML and non-ML methods for prediction, which opens up the possibility for
further research to explore different kinds of input data for LA. With traditional ML approach,
ChatGPT typically achieves accuracy levels of around 70-80%. It simplifies the process by
handling data processing, model training, and code execution automatically. While manual ML
model training may yield higher and more stable accuracy, it demands time and expertise. When
course instructors find ChatGPT's predictive performance acceptable, it becomes a convenient
option for implementing a learning risk classifier.</p>
      <p>Nevertheless, it is important to acknowledge certain limitation in the research. Firstly, the
LBLS467 dataset was collected form programming course, characterized by a substantial
presence of numerical coding learning records, which can significant differ from other subjects.
Moreover, the prompts being use for both ML and Non-ML approaches are almost the same.
Tailoring prompts for different approaches might provide a more precise description of the tasks
and potentially lead to improved performance. Further research endeavors could explore the
applicability of ChatGPT to predict at-risk students using data from different subjects, enhance
accuracy level and performance stability through prompt modification, and conduct experiments
with text-based data.
This study is supported in part by the National Science and Technology Council of Taiwan under
contract numbers NSTC 112-2410-H-004 -063 – and NSTC 112 - 2636 - H - 008 - 005 -.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Flanagan</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ogata</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <article-title>Learning analytics platform in higher education in Japan, Knowledge Management &amp; E-Learning 10(4) (</article-title>
          <year>2018</year>
          )
          <fpage>469</fpage>
          -
          <lpage>484</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Siemens</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baker</surname>
          </string-name>
          , R. S. d.,
          <article-title>Learning analytics and educational data mining: towards communication and collaboration</article-title>
          ,
          <source>in: Proceedings of the 2nd international conference on learning analytics and knowledge</source>
          ,
          <year>2012</year>
          , pp.
          <fpage>252</fpage>
          -
          <lpage>254</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Ray</surname>
            ,
            <given-names>P. P.</given-names>
          </string-name>
          ,
          <article-title>ChatGPT: A comprehensive review on background, applications, key challenges, bias, ethics, limitations and future scope, Internet of Things and Cyber-Physical Systems (</article-title>
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Sullivan</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kelly</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McLaughlan</surname>
            ,
            <given-names>P.,</given-names>
          </string-name>
          <article-title>ChatGPT in higher education: Considerations for academic integrity and student learning (</article-title>
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Mills</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bali</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eaton</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <article-title>How do we respond to generative AI in education? Open educational practices give us a framework for an ongoing process</article-title>
          ,
          <source>Journal of Applied Learning and Teaching</source>
          ,
          <volume>6</volume>
          (
          <issue>1</issue>
          ) (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>AlAfnan</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dishari</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jovic</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lomidze</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <article-title>Chatgpt as an educational tool: Opportunities, challenges, and recommendations for communication, business writing, and composition courses</article-title>
          ,
          <source>Journal of Artificial Intelligence and Technology</source>
          ,
          <volume>3</volume>
          (
          <issue>2</issue>
          ) (
          <year>2023</year>
          )
          <fpage>60</fpage>
          -
          <lpage>68</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Susnjak</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <article-title>Beyond Predictive Learning Analytics Modelling and onto Explainable Artificial Intelligence with Prescriptive Analytics and ChatGPT</article-title>
          ,
          <source>International Journal of Artificial Intelligence in Education</source>
          (
          <year>2023</year>
          )
          <fpage>1</fpage>
          -
          <lpage>31</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Dai</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lim</surname>
            ,
            <given-names>C. P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reconceptualizing</surname>
            <given-names>ChatGPT</given-names>
          </string-name>
          <article-title>and generative AI as a student-driven innovation in higher education, Procedia CIRP (</article-title>
          <year>2023</year>
          )
          <fpage>84</fpage>
          -
          <lpage>90</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Marwaha</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Singla</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <article-title>A study of factors to predict at-risk students based on machine learning techniques</article-title>
          ,
          <source>Intelligent Communication, Control and Devices: Proceedings of ICICCD</source>
          <year>2018</year>
          (
          <year>2020</year>
          )
          <fpage>133</fpage>
          -
          <lpage>141</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Lu</surname>
            ,
            <given-names>O. H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>A. L. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Min-Jia</surname>
            , Bobea, Matthew, Huang,
            <given-names>Anna Y.Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Stephen J.H.</given-names>
          </string-name>
          ,
          <article-title>Analyzing Student Programming Propensity with SHAP to Classify Future Performance (</article-title>
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Lopez-Lira</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <article-title>Can chatgpt forecast stock price movements? return predictability and large language models</article-title>
          ,
          <source>arXiv preprint arXiv:2304.07619</source>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Lu</surname>
            ,
            <given-names>O. H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>A. Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Flanagan</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>OGATA</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>YANG</surname>
            ,
            <given-names>S. J.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>A Quality</given-names>
            <surname>Data</surname>
          </string-name>
          <article-title>Set for Data Challenge: Featuring 160 Students' Learning Behaviors and Learning Strategies in a Programming Course</article-title>
          ,
          <source>in: Proceedings of the 30th International Conference on Computers in Education</source>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Ogata</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yin</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Okubo</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shimada</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kojima</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yamada</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>E-</surname>
          </string-name>
          <article-title>Book-based learning analytics in university education</article-title>
          ,
          <source>in: Proceedings of the International conference on computer in education (ICCE</source>
          <year>2015</year>
          ),
          <article-title>Asia-Pacific Society for</article-title>
          Computers in Education,
          <year>2015</year>
          , pp.
          <fpage>401</fpage>
          -
          <lpage>406</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Lu</surname>
            ,
            <given-names>O. H. T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>A. Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>J. C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>C. S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>S. J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Early-Stage</surname>
            <given-names>Engagement</given-names>
          </string-name>
          :
          <article-title>Applying Big Data Analytics on Collaborative Learning Environment for Measuring Learners' Engagement Rate</article-title>
          ,
          <source>in: Proceedings of the 2016 International Conference on Educational Innovation through Technology (EITT)</source>
          , IEEE,
          <year>2016</year>
          , pp.
          <fpage>106</fpage>
          -
          <lpage>110</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Oxford</surname>
            ,
            <given-names>R. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Burry-Stock</surname>
            ,
            <given-names>J. A.</given-names>
          </string-name>
          ,
          <article-title>Assessing the use of language learning strategies worldwide with the ESL/EFL version of the Strategy Inventory for Language Learning (SILL</article-title>
          ),
          <year>System</year>
          ,
          <volume>23</volume>
          (
          <issue>1</issue>
          ) (
          <year>1995</year>
          )
          <fpage>1</fpage>
          -
          <lpage>23</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Zimmerman</surname>
            ,
            <given-names>B. J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schunk</surname>
            ,
            <given-names>D. H.</given-names>
          </string-name>
          ,
          <article-title>Self-regulated learning and performance: An introduction and an overview, Handbook of self-regulation of learning and performance (</article-title>
          <year>2011</year>
          )
          <fpage>15</fpage>
          -
          <lpage>26</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>