I need 900 words Artificial assignment literature

changit93
41.pdf

Research Article Student Engagement Predictions in an e-Learning System and Their Impact on Student Course Assessment Scores

Mushtaq Hussain , Wenhao Zhu , Wu Zhang , and Syed Muhammad Raza Abidi

School of Computer Engineering and Science, Shanghai University, 99 Shangda Road, Baoshan District, Post Code 200444 Shanghai, China

Correspondence should be addressed to Wenhao Zhu; whzhu@shu.edu.cn

Received 9 May 2018; Accepted 29 August 2018; Published 2 October 2018

Academic Editor: António D. P. Correia

Copyright © 2018 Mushtaq Hussain et al. ,is is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Several challenges are associated with e-learning systems, the most significant of which is the lack of student motivation in various course activities and for various course materials. In this study, we used machine learning (ML) algorithms to identify low- engagement students in a social science course at the Open University (OU) to assess the effect of engagement on student per- formance. ,e input variables of the study included highest education level, final results, score on the assessment, and the number of clicks on virtual learning environment (VLE) activities, which included dataplus, forumng, glossary, oucollaborate, oucontent, re- sources, subpages, homepage, and URL during the first course assessment. ,e output variable was the student level of engagement in the various activities. To predict low-engagement students, we applied several ML algorithms to the dataset. Using these algorithms, trained models were first obtained; then, the accuracy and kappa values of the models were compared. ,e results demonstrated that the J48, decision tree, JRIP, and gradient-boosted classifiers exhibited better performance in terms of the accuracy, kappa value, and recall compared to the other tested models. Based on these findings, we developed a dashboard to facilitate instructor at the OU. ,ese models can easily be incorporated into VLE systems to help instructors evaluate student engagement during VLE courses with regard to different activities and materials and to provide additional interventions for students in advance of their final exam. Furthermore, this study examined the relationship between student engagement and the course assessment score.

1. Introduction

Web-based learning has become commonplace in educa- tion and can take many forms, from massive open online courses (MOOCs) to virtual learning environment (VLE) and learning management system (LMS). In MOOCs, stu- dents can study anytime and from nearly any location [1]. MOOCs provide a new way to train students, change the traditional approach to studying, and attract students from around the world. ,e best-known platforms are Coursera, Edx, and Harvard. Additionally, MOOCs have contributed to higher education [2]. In MOOCs and other web-based systems, students often register to download videos and materials but do not complete the entire course. As a result, the total number of activities a student engages in falls below the recommended threshold [3]. ,erefore, teachers must understand the engagement of their students.

In the traditional approach to education, teachers take various steps to appraise students’ levels of performance, motivation, and engagement [4], such as conducting exams, checking student attendance, and monitoring studying via security cameras. However, in web-based platforms, there are no face-to-face meetings, and it is difficult to determine student engagement levels in online activities such as par- ticipating in discussion forums or watching videos. ,ere- fore, in web-based systems, student data represent the only source through which instructors can assess student per- formance and engagement.

Due to the absence of face-to-face meetings, web-based systems face some challenges that need to be addressed. ,e first and most important is course drop out. In web-based systems, dropping out is the principal problem that research has attempted to solve. In web-based systems, 78% of stu- dents fail to complete their courses [5]. ,e main reason

Hindawi Computational Intelligence and Neuroscience Volume 2018, Article ID 6347186, 21 pages https://doi.org/10.1155/2018/6347186

Research
Highlight
Research
Highlight

students drop an MOOC course is the lack of student en- gagement, and the second most common reason is their inability to locate the requisite activities and materials for the next assessment [6].

An important element in reducing student dropout rates in a virtual learning environment (VLE) is to understand the engagement of students in meaningful activities. As student participation in course activities increases, the experiences become more engaging, and the probability of a student achieving a high assessment score and completing the e-learning course increases [7, 8].

1.1. Virtual Learning Environment (VLE). In the current study, we used data from the VLE of Open University (OU) to investigate student engagement. ,e VLE stores course lectures, materials, and assessment information [9, 10]. ,e OU is the largest university in Europe. Nearly 200,000 students are enrolled in different courses in the OU [11]. Students enroll in a course through the VLE, and the VLE delivers different lectures, assignments, and materials from the OU to the students. One advantage of the VLE is that it allows an instructor to see the activities in which their students participate in the VLE and helps the instructor analyze those activities to understand student behavior [12]. ,e students interact with the VLE to watch lectures, complete assignments, and read materials. Finally, student interactions with the VLE are recorded and stored in log files. ,e logs contain student behavioral data, such as their interactions with the VLE system. An instructor can utilize these data to understand student behavior and mitigate the student dropout rate [13].

,e students of the OU are generally divided into groups, and an instructor is assigned to each group. ,e instructor can guide these student groups through courses, for ex- ample, by answering their questions and grading their as- signments. Additionally, the OU can use various types of intervention to support and motivate weaker students, e.g., through e-mail and face-to-face meetings [11]. How- ever, the sheer number of students in the OU makes it increasingly difficult for the university to engage students in its courses via face-to-face meetings. Moreover, the number of instructors is limited, and it is not possible to contact all students in all courses. ,erefore, an intelligent data system that predicts student engagement by analyzing logged stu- dent data is needed.

1.2. Significance of Predicting Student Engagement. Student engagement is the effort that a student spends on learning processes for the content of a specific course [14]. ,e most recent definition of behavioral engagement in- volves students who take part in discussion forums and show interest in MOOC materials [7]. Student engagement is an important research topic because a lack of student en- gagement affects the student’s final grade, retention of material, and the course dropout rate [15]. A student who engages more in discussion forums and other MOOC ac- tivities usually does not drop out [16].

In web-based learning systems, a student’s degree of engagement in educational learning is lower than that in traditional education systems [17]. Access to online VLE activities is used as a measurement of student engagement. Because the course involves web-based learning, often, no face-to face interaction occurs between students and the instructor. In web-based systems, it is difficult to measure a student’s engagement using traditional methodologies (e.g., metrics such as class attendance, participation in discussions, and grades) [18, 19], because many of these predictors are not directly available in e-learning systems. ,erefore, investigating students’ engagement in web-based learning is a challenging task [20].

To accomplish our goals, we developed a predictive analytic model utilizing machine learning (ML) algorithms. ,e most appropriate ML predictive model was selected for analyzing student interactions in VLE learning activities and determining students’ levels of engagement in VLE courses given that a lack of student engagement results in a high dropout rate [15].

Predictive models are currently used in many educa- tional institutions [21]. A predictive model can help in- structors guide students in succeeding in a course, and be used to determine which activities and materials are more important to the course assessment. Such models also enable instructors to engage students in different activities through the VLE, thereby encouraging the students to participate in the VLE course. Instructors must invest time discerning why student engagement in particular course activities and material is attenuated.

Our models can easily be integrated into VLE systems and can enable teachers to identify low-engagement stu- dents through different assessments, the use of different course materials, and the number of times VLE activities (e.g., dataplus, forumng, glossary, resources, URL, home- page, oucollaborate, and subpages) are accessed. Teachers can also spend more time on assessments and materials that are difficult for a particular group of students, enabling them to discover why an assessment is easy or difficult and providing supplementary intervention to students who need it.

A predictive system enables an instructor to automati- cally identify low-engagement students during a course based on activities from that online course. Given such detection, the instructor can then motivate (e.g., send an e-mail reminder) or identify difficulties during the course [22]. When a student receives an advisory e-mail from an instructor (i.e., an e-mail asking about any difficulty), on a weekly basis, the student is more likely to work hard and increase their engagement. Such communication is im- portant because it assesses student workloads and addresses issues at an early stage of the course [23]. Apt advice will also improve student retention and decrease the course dropout rate.

Acquiring feedback is a challenge for instructors in an e-learning system after redesigning a course and related materials. ,e instructor can more effectively redesign a course and student materials using a predictive model of the progress of student and the finding can be used to

2 Computational Intelligence and Neuroscience

Research
Highlight
Research
Highlight

improve the course and materials and increased engagement levels of students. Furthermore, teachers receive feedback on the courses they teach via e-learning systems and feedback focuses on the difficulty level, burden, and illustrative richness.

Tracking student engagement in different educational learning activities encourages high-quality learning, and comprehensive analysis of student engagement can help to minimize course dropout rates.

1.3. ML Techniques Used in a Predictive Model. We applied several ML algorithms as analytical learning approaches intended to predict student engagement during a VLE course and compared the resulting performance. ML is a field of artificial intelligence. ML algorithms can auto- matically find complex patterns from features extracted from existing data, enabling them to make smart decisions about current data [24].

,e main tasks of learning analytics in education are to collect data, analyze these data and provide appropriate suggestions and feedback to students to improve their learning [25, 26]. With the help of predictive analytics, an instructor can also discover what students are doing with the learning material and how a student’s assessment scores are related to that student’s engagement level [27].

,e cognitive ability of computers in some fields is still below that of humans, but due to ML algorithms, computer abilities are increasing quickly in domains such as e-learning, recommendation, pattern recognition, image processing, medical diagnosis, and many others. ML algo- rithms are trained using sample data as inputs and then tested with new data [28].

Instructors can use ML algorithms to obtain student- related information in real time, which helps them intervene during early course stages [29, 30]. ML is often used to build predictive models from student data; ML techniques can address both numerical and categorical predictor variables. Decision trees (DTs) are often used to construct trees and find predictive rules based on available data [31].

1.4.InnovationoftheCurrentStudy. In web-based systems, it is difficult for an instructor to determine the engagement levels of individual students because the students are not physically present [32]. ,e selection of an appropriate classification algorithm for student engagement prediction can be difficult because the recall and accuracy of these algorithms depend on choices made concerning their pa- rameters, features, and study domains. In MOOCs, every student interacts with the course materials and performs or participates in certain activities. ,ese interactions are recorded in student logs. In this work, we used these in- teraction data to identify low-engagement students in a so- cial science course by first developing ML predictive models and then identifying the most appropriate model. ,e resulting predictive model can help instructors identify low- engagement students, receive feedback on VLE courses, and provide feedback to low-engagement students during early course stages. Further goals involved investigating which

activities are the most appropriate and most affect student engagement and how student engagement is associated with assessment scores.

We used six types of ML classifiers (decision trees, JRIP, J48, gradient-boosted trees (GBT), classification and re- gression tree (CART), and a Naive Bayes classifier (NBC)) to build predictive (learning analytic) models that predict student engagement in different courses. ,ese classifiers were selected because they accept both numeric and cate- gorical attributes as inputs. ,e algorithms perform well on noisy data and are unaffected by nonlinear relationships between variables. ,ey are white boxes in nature, and their rules can be easily interpreted and explained to users. Furthermore, using these algorithms, we can easily find the important variables in dataset.

In the current study, we used behavioral features (stu- dent features related to interaction with the VLE) to predict low-engagement students in an e-learning system. ,ese features are readily available in almost every web-based system. Additionally, these features predict student en- gagement in a manner closer to that for a real world task (a traditional learning environment) [33].

,e classifier inputs consisted of student e-learning activity data from the logs of a VLE system. After examining these data, we concluded the following: (1) the J48, DT, JRIP, and GBT classifiers were appropriate for predicting low- engagement students in the VLE course; (2) the number of student logins to forumng (discussion forums), oucontent (OU course materials), and subpage activities were strongly related to student engagement in the VLE system; and (3) highly engaged students achieved better results on course assessments than did low-engagement students. Further- more, the results also indicated that the students who had lower-engagement in courses, achieved lower scores, and participated in fewer course activities.

,is study considered the following research questions. Question 1: Can we model the student engagement in

different course activities by utilizing ML algorithms, and if so, which ML classifier offers optimal performance in pre- dicting student engagement in the VLE course?

Question 2: Is it possible to identify the activities and conditions that are most important in web-based learning for predicting student engagement?

Question 3: How is a student’s engagement in different VLE activities associated with that student’s final score on an assessment?

,e problem is described in Section 2. Related work is discussed in Section 3, Details about the materials and methods are presented in Section 4. Section 5 describes and discusses the experimental results. Section 6 provides con- clusions and outlines future work.

2. Problem Description and Formulation

,e OU is the largest university in the United Kingdom; it delivers more than a thousand online courses and offers online degrees [34]. ,e courses (modules) delivered by the OU are divided into 40-week intervals. Each course’s content is divided into blocks. A different topic is taught in each

Computational Intelligence and Neuroscience 3

course block, for example, Block 1, Part 1 is called Block 1, Week 1. Similarly, Block 1, Part 2 is called Block 1, Week 2. According to the course study plan, the study of a block occurs within a specific time.

,e VLE contains the study material for each course, and each student’s clicks per day are recorded in the VLE logs. ,e study material in the VLE is delivered via hypertext markup language (HTML), PDFs, and lecture format. ,e OU records activity and demographic data when a student uses the OU VLE system. ,e activity variables capture the type of communication through which the student is engaged with the VLE, and the activity types include dataplus, forumng, glossary, oucollaborate, oucontent, resource, subpage, home- page, and URL. ,e demographic data include the student’s performance records. ,e instructor can use these data to monitor the student’s engagement in different VLE activities.

In web-based systems, each group of students is sup- ported by a specific instructor who can guide the students and provide feedback throughout the course. However, the resources for teacher-student interactions in the VLE are limited. As the number of students increases, it becomes more difficult for the OU staff to provide real-time support to all students.

,e problem addressed in this paper involves reducing the dropout rate of students by identifying low-engagement students in the first course assessment stage, based on where students invested their time differentially and the activities they engaged in while completing the course assessments.

S � xi, yi􏼈 􏼉 N i�1. (1)

In the equation above, S is the training set in the study and xi is an N-dimensional input vector that contains the input features. ,ese features include the number of clicks on the VLE activities up to the student’s completion of the first course assessment. N represents the number of students in the first assessment (N � 383); yi is the vector of the target class that determines the class of the input features xi, and yi ∈ [1, 0]. ,e result is assumed to be an indicator of en- gagement. When a student’s level of engagement in the course is high through the first assessment, yi is set to 1, and if the student’s engagement level is low through the first assessment, then yi is set to 0 (see Materials and Methods for the definition of engagement). ,e proposed functions to classify student engagement are as follows:

Y � f(S). (2)

Let L be a classifier. We trained each classifier L on S features. ,e S training set used to train each classifier L was a dyad of (xi, yi), where xi denotes the historical record of the features and yi is the class of feature xi [35]. After training, we tested the classifiers using the test dataset, and the results are shown in Section 5.

Our results indicate that the VLE activity-type data are important for predicting student engagement during the assessment and that better-performing students have higher engagement through the first assessment. Additionally, previous studies also indicated that students who are less

engaged have a greater chance of dropping out of their courses or failing subsequent assessments [36].

3. Related Work

Considerable research has been conducted to investigate student engagement in web-based learning systems and traditional educational systems. Such research has used different techniques and input features to investigate the relationship between student data and student engagement. For example, Guo et al. [37] studied student engagement while students watched videos. ,is study’s input features were based on the time spent watching the video and the number of times the student responded to assessments. ,e study concluded that short videos engaged students to a greater degree than did prerecorded lectures. Bonafini et al. [38] used qualitative analysis and a statistical model (step- wise binomial logistic regression) to investigate student engagement in an MOOC discussion forum and while watching videos and related this engagement to student achievement. ,ey used the number of posts submitted to a discussion forum, the number of videos watched, and postcontent review to study student engagement. ,e results indicated that the number of posts submitted in a discussion forum and the number of videos watched during a course were positively related to student achievement in the MOOC. Ramesh et al. [39] studied the engagement of MOOC students using a probabilistic model called proba- bilistic soft logic based on student behavior. Ramesh et al. [40] predicted student engagement/disengagement using student posts in a discussion forum. Beer [18] applied statistical methods to predict student engagement in a web- based learning environment and concluded that variables such as course design, teacher participation, class size, student gender, and student age need to be controlled for when assessing student engagement. Manwaring et al. [41] conducted a study to understand student engagement in higher education blended-learning classrooms. ,e study used a cross-lagged modeling technique and found that course design and student perception variables greatly af- fected student engagement in the course. Mutahi et al. [4] conducted a study to investigate the relationship between a student’s final score and the student’s engagement in material using a statistical technique and found that students who had high levels of engagement for quizzes and materials earned higher grades on the final exam. Aguiar et al. [42] developed an early-warning system using engagement- related input features and found that these variables are highly predictive of student-retention problems. ,omas and Jayagopi [43] measured student engagement using an ML algorithm based on students’ facial expressions, head poses, and eye gazes. ,eir results showed that ML algo- rithms performed well at predicting student engagement in class. Atherton et al. [44] found a correlation between the use of course materials and student scores; students who accessed course content more often achieved better results on their exams and assessments. Bosch [45] studied the automatic detection of student cognitive engagement using a face-based approach.

4 Computational Intelligence and Neuroscience

Some previous studies have also investigated student engagement using log data [46, 47]. In recent years, re- searchers have investigated the effects of academic self- efficacy, teaching presence, and perceived ease of use on student engagement in MOOCs using statistical techniques [7]. Ding et al. [48] studied the effect of gamification on student engagement in online discussion forums. Wells et al. [49] studied student engagement and performance data using the LMS platform and concluded that student en- gagement increased as the exam approached. Additionally, they found a positive correlation between student perfor- mance and student engagement. Pardo et al. [50] revealed that student interactions with online learning activities have a significant impact on student exam scores. Other studies have found that student engagement is only weakly corre- lated with student performance in online knowledge surveys [51]. Hamid et al. [52] measured student engagement using an ML approach and concluded that the support vector machine (SVM) and the K-nearest neighbor (K-NN) clas- sifiers are appropriate for predicting student engagement. Bote-Lorenzo and Gomez-Sanchez [53] predicted decreases in student engagement in an MOOC using an ML approach. Holmes [9] found that continuous assessment increased student engagement.

Several studies have shown that course outcomes are positively correlated with student engagement [54, 55]. For example, Atherton et al. [44] showed that students who access web-based system study materials daily and undergo regular assessments achieve high exam scores. Other re- search results show that high-engagement students tend to earn good grades on course quizzes and assessments [4]. Rodgers [56] found that student interactions with an e-learning system were significantly correlated with course outcomes.

However, most of the previous work on engagement has focused on traditional education in universities and schools but has neglected student engagement in web-based systems. Additionally, the previous work related to student engage- ment has been based on statistical analysis, survey, and qualitative methods; however, these statistical approaches cannot reveal the hidden knowledge in student data. Moreover, statistics-based and qualitative methods are not easily generalized, nor are they scalable. Surveys are not a good option for measuring student engagement; for ex- ample, younger children cannot understand the questions, and completing the surveys requires a large amount of time. Another downside of these studies is that they are based on student behaviors and emotions, as well as the course design; however, student engagement can also depend on student participation in learning activities.

,e current study uses ML techniques to predict low- engagement students in a web-based learning system from VLE log data. Accessing the log data using ML techniques does not interrupt students [33], and the data are not time dependent. However, to the best of our knowledge, no re- search that predicts student engagement in a web-based system using ML techniques and then compares those predictions with student assessment scores has previously been conducted.

4. Materials and Methods

In this study, we utilized various ML techniques to study student engagement in different VLE activities. ,e selected techniques were suitable for both domain and categorical educational attributes. ,e main steps in the current study are presented in Figure 1. Brief details of the ML, training, testing, and input data are provided below.

4.1. Machine Learning Technique. Various types of ML techniques have been used as predictive models. ,e ML techniques tested as predictive models in the current study are described below.

4.1.1. Decision Tree (DT). A DT has a tree-like structure with internal nodes represented by rectangles and leaves repre- sented by ovals. An internal node has two or more child nodes. ,e internal nodes represent dataset features, and the branches represent the values of these features. Each leaf contains a class related to the dataset [57].

,e DT is trained with a training set containing tuples. Finally, the DT is used to classify a dataset with unknown class labels [57]. DTs are primarily used to process in- formation for decision-making [58].

,e tree is constructed from the dataset by determining which attributes best split the input features at the child nodes. In this case, we used the concept of information gain which is dependent on information theory. When a node has minimum entropy (highest information gain), that node is used as a split node [59]. A DTis important when a study seeks to determine which features are important in a student prediction model [60]. ,e rules for DTs are easy to understand and interpret, and we know exactly which classifier leads to a decision.

4.1.2. J48. A J48 decision tree belongs to the DT family; it both produces rules and creates the tree from a dataset. ,e J48 algorithm is an improved version of the C4.5 algorithm [61]. It is a sample-predictive ML model that predicts the target values of an unseen database based on the different values of input features in the current dataset. ,e rules of this approach are easily interpreted. Moreover, this method is an implementation of the ID3 (interactive dichotomize) algorithm and is a supervised ML algorithm used primarily for classification problems. ,e internal nodes of a J48 decision tree represent the input features (attributes), and the branches of the tree represent the possible values of the input features in the new dataset. Finally, the terminal nodes (leaves) display the final values of target variables [62]. ,e attribute-selection process is based on the information gain method (gain ratio) [63]. ,e J48 decision tree works for both numeric and categorical variables; moreover, it de- termines the variables that are best at splitting the dataset [30]. ,e attribute with the highest gain ratio reflects the best split point.

4.1.3. Classification and Regression Tree (CART). A CART works in the same way as ID3 but uses the Gini index

Computational Intelligence and Neuroscience 5

method for feature selection. �e variable with the smallest Gini index value is considered the split variable [59]. When the target variable of a training dataset is nominal, CART constructs a classi�cation tree, whereas when the target value is numeric, CARTconstructs a regression tree [57]. A CART is simple to understand and visualize. A CART is mostly used for variable screening and feature selection and can handle both numeric and categorical data. A CART checks all possible divisions for all the predictors. When the optimal division is found, the CART again performs the search process involving every CART node until further division is not possible [63].

4.1.4. JRIP Decision Rules. �is technique is a popular classi�cation algorithm that uses repeated incremental pruning to produce error reduction (RIPPER) to create rules from a dataset. JRIP uses the minimum error attribute of class prediction. Moreover, JRIP uses an association rule with reduced error pruning [64]. �e partial decision tree (PART) algorithm creates a DT and rules from the dataset [65]. �en JRIP generates a con�dence score, which depends on the allocation of a training example classi�ed by the JRIP rules [66]. For example, if we wanted to classify 10 training samples using the JRIP rules [66], the allocations of those samples could be made such that 7 are positive and 3 are negative. In this case, the con�dence assigned to each predictor would be 0.7 [66].

4.1.5. Gradient Boosting Trees (GBT). �e GBT algorithm is used for solving supervised learning problems and can be applied for both classi�cation and regression, as well as for ranking problems. Usually, in supervised problems, the training data (which can include multiple features) are used to forecast the target class. �e GBTalgorithm is popular and has been integrated into both educational and commercial applications. �e GBT is constructed greedily. �e con- struction process starts from the root node, and leaf splits are based on the mean square error.

4.1.6. Naive Bayes Classi�er (NBC). �e NBC is based on Bayes’ theorem and performs well for data with high input dimensions. �e NBC works on independent features in datasets and requires less computational time and less training data than do other ML algorithms [67].

4.2. Data Description. �e present study examined data from a module (lesson) of a social science course attended by OU students working via the VLE system that addressed a par- ticular topic in a given course block [68]. �e VLE system provides di�erent course topics in di�erent course blocks. �is VLE delivers various courses to students, and students can enroll in the courses from di�erent locations [6].

�e number of students enrolled in the social science course for the July 2013 session was 384. We used only the July 2013 student records (384 students) that applied to the period through the �rst assessment from the social science course data. Based on the �rst assessment scores, the in- structor can determine the low-engagement students at an early point in the course. We extracted three types of data: demographic (highest education level), performance (�nal results and score on the assessment), and learning behavior (number of clicks on VLE activities) data. �e behavioral data included the number of clicks on activity types such as dataplus, forumng, glossary, oucollaborate, oucontent, re- sources, subpage, homepage, and URL as well as the number of times each student accessed VLE activities through the �rst course assessment.

One problem is that the selected attributes are stored in di�erent tables (student info, student assessment, assess- ments, student VLE, courses, and VLE) in the OU data, as shown in Figure 2. �e student info table contains the students’ demographic information and the results of each course [68]. �e course table contains information about the courses in which students are enrolled [68]. �e registration table contains student record timestamps and course en- rollment dates [68]. Assessment information is recorded in the assessment table [68]. �e student-assessment table contains the assessment results for di�erent students [68]. �e interaction information of di�erent students regarding di�erent materials and activities is stored in the student-VLE and VLE tables [68]. �e VLE interaction data consist of the numbers of clicks students made while studying the course material in the VLE. Each course activity is identi�ed with a label, for example, dataplus, forumng, oucontent, etc.

4.3. Preprocessing. �e data provided by the OU could not be directly used as inputs in the ML model. Initially, the input features of the current study were sourced from dif- ferent tables (as discussed above) and needed to be in- tegrated into a single table. We performed various preprocessing steps on the data using MATLAB to format

Model evaluation

Predict student engagement in VLE using best

model

TestingBuild predictivemodelsTraining dataPreprocessing

Student info

Student VLE

VLE

Course

Student assessment

Figure 1: Flow of the student engagement prediction process.

6 Computational Intelligence and Neuroscience

Research
Highlight
Research
Highlight

the raw data into a form acceptable for ML algorithms. Algorithm 1 shows the feature extraction steps. �e pre- processing steps are listed below.

4.3.1. Feature Extraction. We transformed the open dataset of the VLE by extracting a set of student features related to their performance and interaction activities because these features were strongly related to student engagement in the course. We used MATLAB to calculate the total number of times a student logged in to any VLE activity.

We transferred the data into an ML-compatible layout in which each row index was a student ID and each column index was a student’s feature. �us, each attribute was re- lated to the �rst assessment in the social science course.

4.3.2. Label (High and Low Engagement) Extraction. Engagement identi�cation is essential in web-based edu- cation because it a�ects student performance, the student dropout rate, and retention in e-learning courses. �e most highly engaged students tended to obtain high scores.

Before developing the predictive models, we established a label or de�nition of engagement; thus, the total number of times a student accessed the VLE activities (total number of clicks on VLE activities) was assumed to be an indicator of engagement. �e detection of student engagement merely by observing student behavior is challenging [69] because students can sometimes appear to be busy but fail to complete any learning tasks. Moreover, the prediction of student engagement in VLE courses by simply counting clicks during VLE activities is di¢cult because students sometimes click on other, unimportant activities, such as Facebook and Twitter. Additionally, in some cases, students spend little time in the VLE but achieve a high score on the course assessment. �erefore, the total number of clicks on the VLE is insu¢cient for measuring student engagement in the VLE course [9]. Instead, the criterion for measuring engagement in the current study was jointly based on four variables: the �rst assessment score (score on the assessment), the student education degree before registering for the course (highest education level),the �nal exam result after completing the course (�nal results), and the total number of

clicks on VLE activities. To discern the impacts of these four variables on student engagement, we conducted statistical analyses (Spearman’s correlation) using SPSS to assess the relationship among the total number of clicks on VLE ac- tivities and the highest education level, score on the assess- ment, and �nal results in the course for each student, based on a signi�cance level of 0.05. �e results are shown in Figure 3.

Figure 3 illustrates that two variables (�nal results and score on the assessment) were signi�cantly correlated with the dependent variable (total number of clicks on VLE activities). �erefore, we de�ne engagement through three variables (�nal results, score on the assessment, and total number of clicks on VLE activities). �e details of the above variables are given later in the paper (see the section “Predictors that a�ect student engagement in the Web-based system”).

Figure 3 shows that student engagement is related to the �nal results, score on the assessment and total number of clicks on VLE activities for each student, based on the large r-values of these variables. �e most highly engaged students achieved higher scores and better results on the exam. �e highest education level variable was omitted because it had a low r value that was statistically nonsigni�cant. �erefore, we de�ne engagement as follows:

Z � O(Exce,Que,Act), (3)

Oσ(Exce,Que,Act) � 1, Z � Exce∨(Qua∧Act)⟶High engagement, 0, Otherwise⟶ Low engagement,

{ (4)

where Zi represents the student’s engagement level (high or low) on the assessment and Zi ∈ 1,0{ }.�e “OR” operator is denoted by ∨ and “AND” operator is denoted by ∧.

Additionally, Exce denotes students who achieved ex- cellent scores on the �rst assessment (score on the assessment≥90%), Qua denotes those students who are quali�ed (�nal results�Pass) and Act represents those students who are active during the course (total number of clicks on VLE activities≥average clicks of students). After establishing the engagement label, all the training data were labeled using the engagement rules presented above.

Student engagement can be measured using di�erent methods, such as questionnaires, external observers, and physiological measures; however, in these methods, students can disturb, and these methods are not scalable [43]. Fur- thermore, according to prior research, measuring student engagement using total clicks during course does not guarantee that students are highly engaged [9]; therefore, we measured student engagement based on excellent (Exce), quali�ed (Qua), and activate (Act) during the course. �e results conclude that high-engagement students can achieve high scores on as- sessments (excellent) and pass (quali�ed) �nal exams and are more active during the VLE course (active).

4.3.3. Feature Selection. In this study, we predicted low- engagement students using the number of clicks on the VLE activities; therefore, we consider only the activities-

Student info Studentassessment

Student registration

Assessments

Courses Student

VLE

VLE

Figure 2: Details of the tables included in the OU dataset.

Computational Intelligence and Neuroscience 7

Research
Highlight

related features (i.e., number of logins to dataplus, forumng, glossary, oucollaborate, oucontent, resources, subpage, home- page, and URL). Learning is a process that occurs when students interact with course materials and receive instruction [70]. �ese features describe how students participate while taking the VLE course.

4.3.4. Missing Values. Some values were missing from the dataset. We substituted zero values for these missing data and interpreted the zeros as indicating that the student did not login to those activities through the �rst assessment.

4.4. Predictors that A�ect Student Engagement in Web-Based Systems. In web-based systems, the most important pre- dictors are the student activities and the materials used before the course assessment. Further details on the pre- dictors used in the current study are given below.

4.4.1. Activity Type. Students engaged in a range of VLE activities, namely, forumng, dataplus, glossary, oucollaborate,

oucontent, resources, subpage, homepage, and URL, while completing the course assessment. �ese activities provide important information for predictive analysis. �e number of times each student clicks on each of the activities is recorded daily in a time-stamped log �le that indicates the time the student spent on each activity. �e forumng variable references the discussion forum, where students can discuss problems with each other. �e forum is also a space where students can submit questions to better understand the subject [60]. Resources consist of lecture notes, books, lecture slides, and other course materials in HTML and PDF for- mats [60]. �e oucontent variable contains study materials in HTML format related to the speci�c course studied. �e subpage variable reveals the student’s navigation path through the VLE structure [60]. �e homepage variable reªects the �rst screen of every course; these screens are visited by a student before accessing other course material. �e glossary includes details about the OU and higher ed- ucation acronyms. �e dataplus variable references a mod- ule developed by the OU that allows students to see their own records that have been stored in the database. Addi- tionally, with the help of this module, producing a SQLite3 database is both customizable and portable for web-based systems. Furthermore, students can easily export the OU database.

4.4.2. Student ID. �is variable is a unique identi�cation number for a student in the OU records.

4.4.3. Highest Education Level. �is variable reªects the highest degree a student achieved before registering for the course. Student educational level is also correlated with the degree of student engagement in the web-based system.

4.4.4. Total Number of Clicks on VLE Activities. �is variable represents the total number of times a student accessed VLE activities up to the assessment. Decreases in this variable are a warning sign of low-engagement. �e total number of times VLE activities were accessed was considered an in- dicator of student engagement and is an important predictor for student engagement and student participation [18, 71].

(1) For m = 1 to size (unique stud id) (2) Index��nd the index of all the clicks related to student m (3) Find all the clicks of student m on VLE activities (4) For s = 1 to size (studentAssessment) (5) Find the scores of students on the �rst assessment (6) End (7) For j = 1 to size (clicks) (8) Find student clicks on each VLE activity (9) End (10) Find student total clicks on VLE activities (11) student [score, forumng, glossary, oucollaborate, oucontent, resource, subpage, URL, homepage, dataplus] (12) End

ALGORITHM 1: Feature extraction algorithm. Note: score on the assessment (score).

0

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

Score Final results Highest_education

C or

re la

tio n

co ef

fic ie

nt (r

)

Correlation analysis for label extraction

Figure 3: �e correlation coe¢cient between the dependent variable (total number of clicks on VLE activities) and independent variables (score on the assessment, �nal results, and education level) of the students. Note: score on the assessment (score); highest ed- ucation level (highest_education)

8 Computational Intelligence and Neuroscience

Research
Highlight
Research
Highlight

4.4.5. Score on the Assessment. ,is attribute represents the score obtained by a student after completing the first as- sessment in the social science course.

4.4.6. Final Results. ,is variable represents the student’s final exam results after completing the course, and the possible values are pass or fail. ,is important variable reflects student effort in the course.

All the aforementioned variables are associated with student engagement at the OU. However, learning is a complex process that is also affected by other factors, such as teacher participation in discussion forums, course design, class size, teacher’s experience, teacher’s conception of learning, teaching styles, and other factors [18, 72].

4.5. Building and Testing the Predictive Model. After pre- paring the data, we trained models using the student training data. In this step, the decision tree algorithms DT, JRIP, J48, GBT, and CART and the NBC algorithm were used.

We constructed an Excel file from the training data and uploaded it to Rapid Miner. Rapid Miner includes the entire visualization module and predictive module of the decision tree. ,erefore, we could easily construct the decision tree algorithms and the NBC from these data.

,e current study classifiers were trained using a dataset constructed from the VLE data. ,e input features used in training were the total number of clicks on the VLE activities completed in the VLE course, and the target variable was the predicted student level of engagement (high or low) throughout the OU course.

In the training phase, we supplied the inputs and the corresponding data classes to the ML classifier to allow the classifiers to discover the patterns between the input and output [73]. Finally, the trained models used these patterns to classify unseen data [73].

We used a 10-fold cross-validation method to train and test the current student models. Cross-validation is pri- marily utilized to assess model performance [74]. In k-fold cross-validation, the data are divided into k different subsets, the model is trained using k-1 subsets, and the remaining subset is used for testing. ,e average performance obtained from this method provides a good estimation of model performance. [74].

4.6. Performance Metrics. After training the classifiers in the current study, we assessed the performance of the learning models using previously unseen data. We obtained the prediction results for the models with the test data and counted the number of true positives, true negatives, false positives, and false negatives that were used to evaluate performance. ,rough this process, we obtained the num- bers of true positives (low-engagement) and true negatives (high engagement), as well as the number of false positives and false negatives.

Our main goal in this study was to minimize the false- negatives rate (i.e., the number of low-engagement students incorrectly identified as high-engagement students).

,erefore, we selected the model with the highest recall [75]. We used the following performance metrics to measure the quality of the ML model predictions.

4.6.1. Accuracy. ,e first metric was accuracy, which is the number of low-engagement students correctly predicted as having low-engagement during the course [75, 76].

Accuracy �

true positive + true negative true positive + true negative + false positive + false negative

.

(5)

4.6.2. Recall. Next, we calculated the recall, which indicates the fraction of all the students in the dataset who have low- engagement and who the classifier correctly recognized as having low engagement [75, 76]. An ML model with a high recall is considered to have satisfactory performance.

Recall � true positive

true positive + false negative . (6)

4.6.3. Area under the Curve (AUC). ,e receiver operating characteristic (ROC) curve is a popular method for assessing classifiers when a dataset is unbalanced [42]. ,e X-axis of an ROC represents the false-positive rate, and the Y-axis represents the true-positive rate [42]. ,e AUC ranges from a minimum of 0 to a maximum of 1. When the AUC of a model is greater than 0.5, it is considered a good model [22].

4.6.4. Kappa. When a model has a kappa value of zero, its performance is poor; in contrast, a value near 1 indicates that the model has achieves good performance [30].

5. Experiments and Results

In this part of the study, we predicted the numbers of low- engagement students from the different activities of a VLE course using features related to student activity. To answer the research questions of the current study, we performed several experiments. We used the ML algorithms and the Rapid Miner tool to build the learning models, as described below.

5.1. Data Visualization and Statistical Analysis of the Data. To understand the student data, we performed statistical analyses of the number of times students clicked on activities and the student engagement level. We also visualized the dataset. ,is step is important in ML studies [76] because the performance of a predictive model sometimes decreases when the data quality is poor [77].

We visualized the input variables (student clicks on VLE activities) of the OU course to illustrate how important the input variables are in predicting low-engagement students at

Computational Intelligence and Neuroscience 9

the �rst assessment point of a social science course. �e results were used to better understand the student data [26].

We visualized the number of clicks per activity, for example, forumng, oucontent, homepage, etc. Figure 4 presents the number of clicks per activity, which indicates how much time the students spent on each activity.

Figure 4 shows that the number of logins a student has for forumng and oucontent activities is greater than those for other activities. Additionally, student forumng and oucon- tent engagement is greater when completing the �rst as- sessment. �ese �ndings demonstrate that forumng and oucontent have high importance in predicting low- engagement students.

In the second step, we determined how much the input features of the current study were correlated with the output. �erefore, before applying the ML algorithms, we conducted a statistical analysis (Spearman correlation) to determine the signi�cance between the dependent variable of the study (level of engagement) and the independent variables (score on the assessment and the number of clicks on VLE activities, namely, dataplus, forumng, glossary, oucollaborate, oucontent, resource, subpage, homepage, and URL). A spearman correlation is appropriate for both continuous and discrete features [78].

After conducting the Spearman correlation analysis, each independent variable in the current study received a correlation coe¢cient (r) that reªected the strength and direction of the linear relationship between the tested pair of variables [79]. �e results are shown in Table 1.

�e statistical results show that student clicks on forumng, oucontent, subpage, and URL were moderately correlated with the level of engagement in VLE activities, whereas the number of student clicks on resources and oucollaborate were weakly correlated. Moreover, the number of clicks on the homepage was highly correlated with the level of engagement. Table 1 shows that the number of clicks on glossary and dataplus were unrelated to the student level of engagement in VLE activities [80].

Although some of the selected predictor variables were not signi�cant, we included all the predictor variables in our experiment, following the advice of Luan and Zho [81]. According to Luan and Zho [81], nonsigni�cant variables can be important in some records [82].

Table 1 indicates that the seven independent variables, namely, the number of clicks on forumng, oucontent, subpage, oucollaborate, resources, homepage, and URL were signi�cant (P values < 0.05) with respect to the dependent variables. �ese independent variables are meaningful and were used in subsequent experiments. However, this analytical statistic does not reveal the hidden information in the data [76].

Because most of the input variables in the current study were signi�cant predictors of student engagement, there was room for further application of the ML algorithms.

5.2. Results and Discussion. At this point, we had su¢cient knowledge of the data to build predictive models. �e study was conducted to determine which learning algorithms are most suitable for predicting low-engagement students based on their activities related to features during a VLE course

and to determine which activity types are important in predicting student engagement. A measure of engagement allows teachers to understand how a student is engaged with the learning content during a course. We performed several experiments to answer the following questions.

Question 1. Can we model the student engagement in dif- ferent course activities by utilizing ML algorithms, and if so, which ML classi�er o�ers optimal performance in predicting student engagement in the VLE course?

To explore this question, we determined the best ML algorithms to predict low-engagement students and per- formed the �rst experiment. In this experiment, the input features were the students’ clicks on VLE activities (dataplus, forumng, glossary, oucontent, resource, subpage, homepage, and URL) in a VLE course, and the target variable was the students’ level of engagement.

0

50

100

150

A ve

ra ge

n um

be r o

f l og

in s

VLE activities type

Average number of logins of students on each activity

Average login of student

D at

ap lu

s

Fo ru

m ng

G lo

ss ar

y

O uc

ol la

bo ra

te

O uc

on te

nt

R es

ou rc

e

Su bp

ag e

U rl

H om

ep ag

e

Figure 4: Average number of student logins for each course activity.

Table 1: Correlation analysis and descriptive statistics for the activities and the students’ level of engagement.

Variables r P Std.

deviation Mean

Dataplus 0.064 0.383 0.58475 0.0940 Forumng 0.464∗∗ 0.000 141.59343 91.3864 Glossary −0.050 0.325 0.84851 0.1018 Oucollaborate 0.182∗∗ 0.000 1.33278 0.5561 Oucontent 0.482∗∗ 0.000 86.63507 116.1645 Resource 0.124∗ 0.015 3.06710 1.7990 Subpage 0.423∗∗ 0.000 16.57542 21.14.10 Homepage 0.542∗∗ 0.000 57.60067 55.4961 URL 0.376∗∗ 0.000 9.26278 7.3055 Score on the assessment 0.351∗∗ 0.000 20.74514 65.7285 Note. An asterisk indicates a correlation signi�cant at the 0.05 level (2- tailed). Features with large correlation coe¢cients (P>0.05) do not have an asterisk. Features signi�cant at the P>0.05 level are indicated by an asterisk, and features signi�cant at the P>0.01 level are indicated by double asterisks.

10 Computational Intelligence and Neuroscience

To estimate how the classifier could generalize the un- seen data, we divided the data using a 10-fold cross- validation method. We followed this procedure to de- termine student engagement as predicted by each ML model.

In the first experiment, we used the DT, J48, JRIP, GBT, CART, and NBC algorithms to predict student engagement using the student interaction data. We used the Rapid Miner tool to build the ML models and determined the accuracy of each algorithm using 10-fold cross-validation.

,e DT is a supervised ML algorithm that is simple and easy to understand. We used the following optimum pa- rameters to train the DT: criterion � gain ratio, maximal depth � 20, confidence � 0.25, minimal gain � 0.1, and minimal leaf size � 2. Finally, we obtained an accuracy of 85.91% after applying 10-fold cross-validation.

Table 2 shows that the DT predictive model correctly classified 283 of 303 low-engagement students; therefore, its true-positive rate (sensitivity or recall) was 0.9340, with a false-positive rate of 0.425.

In the second phase of the first experiment, we used the J48 classifier and evaluated the related model via 10-fold cross-validation. We obtained the best perfor- mance results using the following parameters: confidence threshold (C) � 0.25 and minimum number of instances per leaf � 2.0.

Table 3 shows that the J48 classifier correctly classified 289 of 305 low-engagement students. ,e true-positive rate (sensitivity or recall) of this model was 0.947, and its false- positive rate was 0.358. Finally, the accuracy of the classifier was 88.52%. ,e results are shown in Table 3.

In the third phase of the first experiment, we built a JRIP decision tree model using Rapid Miner. ,e default pa- rameters for the JRIP models during the training stage were set as follows: F (number of folds per REP) � 3.0, N (minimal weights of instances with a split) � 2; O (number of opti- mization runs) � 2.0, and S (seed value used for data ran- domization) � 1.0.

Table 4 shows that the JRIP decision tree correctly classified 227 of 243 low-engagement students. ,e true- positive rate of the JRIP model was 0.934, the false-positive rate was 0.342 and the accuracy was 83.27%.

In the fourth phase of the first experiment, we built a GBTmodel to predict low-engagement students in the VLE course. ,e default parameters of the GBT were as follows: number of trees � 20; maximal depth � 5; min rows � 10.0; and number of bins � 20. ,e GBTcorrectly classified 294 of 323 low-engagement students. ,e true-positive rate (recall or sensitivity) of the GBT was 0.910, and the false-positive rate was 0.383. Moreover, this model achieved high accuracy (86.43%) based on the default parameters. ,e results are shown in Table 5.

In the fifth phase of the first experiment, we developed a CARTmodel using the OU student data. Table 6 shows that the CART model correctly classified 235 of 263 low- engagement students. ,e default parameters used in this model were as follows: S (random number of seeds) � 1; M (the minimum number of instances at the terminal nodes) � 2.0; and N (number of folds used in the minimal cost- complexity pruning) � 5.0. ,e true-positive rate (recall or

sensitivity) of the CART model was 0.893, the false-positive rate was 0.333, and the accuracy was 82.25%.

We applied the NB (kernel) classifier to our data to calculate the probabilities associated with highly engaged and lowly engaged students. We implemented the NBC using kernel density estimation and obtained good perfor- mance with the following parameters: estimation mod- e � greedy; minimum bandwidth � 0.1; and number of kernels � 10. ,e true-positive rate (recall and sensitivity) of the NBC was 0.900, the false-positive rate was 0.50, and the accuracy was 82.93%. ,e results are listed in Table 7.

Table 2: Confusion matrix of the decision tree (DT) isolating two classes of students’ engagement predictions.

Actual Predicted

True low True high Class precision Pred. low TP � 283 FN � 20 93.40% Pred. high FP � 34 TN � 46 57.50% Class recall 89.27% 69.70%

Table 3: Confusion matrix of the J48 model when predicting two classes of students’ engagement.

Actual Predicted

True low True high Class precision Pred. low TP � 289 FN � 16 94.75% Pred. high FP � 28 TN � 50 64.10% Class recall 91.17% 75.76%

Table 4: Confusion matrix of the JRIP model when predicting two classes of students’ engagement.

Actual Predicted

True low True high Class precision Pred. low TP � 227 FN � 16 93.42% Pred. high FP � 48 TN � 92 65.71% Class recall 82.55% 85.19%

Table 5: Confusion matrix of the gradient-boosted tree (GBT) model when predicting two classes of students’ engagement.

Actual Predicted

True low True high Class precision Pred. low TP � 294 FN � 29 91.02% Pred. high FP � 23 TN � 37 61.67% Class recall 92.74% 56.06%

Table 6: Confusion matrix of the classification and regression tree (CART) model when predicting two classes of students’ engagement.

Actual Predicted

True low True high Class precision Pred. low TP � 235 FN � 28 89.35% Pred. high FP � 40 TN � 80 66.67% Class recall 85.45% 74.07%

Computational Intelligence and Neuroscience 11

A comparison of the results of the six models (Table 8 and Figure 5) showed that J48, GBT, DT, and JRIP predicted low-engagement students with high accuracy (88.52%, 86.43%, 85.91%, and 83.27%, respectively) based on student clicks on different activities.

When data are unbalanced (i.e., when the number of records of one class is less than that of another), accuracy alone does not always indicate that a classifier has achieved good performance in predicting low-engagement students (the unbalanced problem) [43]; therefore, we checked the recall (sensitivity), ROC, and kappa values of the classifiers.

To identify low-engagement students in the OU course, recall is paramount, but if we want to identify high- engagement students (those with a larger number of clicks on activities), then accuracy is important. In this study, our goal was to identify low-engagement students; therefore, we focused on recall.

In our model, the recall results reflect how many of the low-engagement students were correctly identified as low- engagement out of the total number of low-engagement students in the dataset. Given such identification, teachers can give feedback and sent warning messages to those students who may need to work harder.

In the first experiment, the study found that the recall, kappa, and accuracy values of the J48, GBT, DT, and JRIP models were better than those of the NBC classifier and CART. ,us, J48, JRIP, GBT, and DT were selected as the appropriate classifiers for VLE data. DT achieved a recall for low-engagement student prediction of 0.934, a kappa value of 0.534, and an accuracy of 85.91%, and J48 achieved a recall of 0.947 for low-engagement students, a kappa value of 0.630, and an accuracy of 88.52%. ,e GBT had a recall of 0.910, a kappa of 0.503, and an ac- curacy of 86.43% in the current experiments. Finally, JRIP achieved a recall of 0.934, a kappa of 0.621, and an ac- curacy of 83.27%. ,ese results indicate that the recall of J48 is slightly greater than that of the others models, which suggests that the performance of the J48 classifier in predicting low-engagement students is good compared to the alternatives.

In the first experiment, we also compared the perfor- mances of the learning algorithms based on the ROC curves. We computed the AUC value of each classifier, and they ranged from 0.8 to 0.5. ,e ROC curves of our models represent the probability that low-engagement students in the sample are correctly identified as low. A high AUC means that the classifier has good performance, and the AUC value is close to 1. A low AUC indicates that the classifier performs poorly. Figure 6 shows that the J48, JRIP, GBT, and DT classifiers achieved better AUC values

than did the other algorithms and thus performed better. ,e ROC curves of the other models indicate that these models achieved inferior performance for the studied dataset.

,e experimental results show that J48, JRIP, GBT, and DT are appropriate algorithms for identifying low- engagement students in an OU course. When low- engagement students can be identified, teachers can uti- lize these models to alert low-engagement students in ad- vance and learn more about the low-engagement students. ,e NBC and CART classifiers were less accurate than the GBT, J48, JRIP, and DT classifiers and did not perform as well in predicting low-engagement students during a VLE course. Figure 5 and Table 8 also show that low-engagement students can be predicted with reasonable accuracy and recall based on the number of clicks on VLE activities prior to the first assessment.

Question 2. Is it possible to identify the activities and conditions that are most important in web-based learning for predicting student engagement?

To understand which VLE activities are important for student engagement prediction, we explored the second question by building a decision tree using the DT classifier because the explanations generated through decision trees are easily generalized and understandable [83].

We applied the DT to discover more details about the students. Figure 7 shows the DTs constructed from the VLE dataset. Several interesting observations can be drawn from building the DT classifier.

First, the analysis demonstrates that student clicks on homepage, forumng, oucontent, and subpage are the most important predictors of student engagement in the VLE course because these features appear most frequently in the classification model. Other features, such as the number of student clicks on dataplus, glossary, oucollaborate, resources, and URL are not important predictors of student engagement through the first assessment and are not shown in Figure 7.

Second, from Figure 7, we conclude that forumng and oucontent are the most important types of activities for predicting low-engagement in the social science course. ,e number of messages posted and replied to in the discussion forum (forumng) may also be related to the engagement of students in the course. Additionally, instructor involvement in the discussion forum could further improve student en- gagement [18].

,ird, Figure 7 further demonstrates that highly engaged students accessed more OU course-related content (oucontent) during the course and had a higher level of

Table 7: Confusion matrix of the Naive Bayes (Kernel) classifier when predicting two classes of students’ engagement.

Actual Predicted

True low True high Class precision Pred. low TP � 282 FN � 31 90.10% Pred. high FP � 34 TN � 34 50.00% Class recall 89.24% 52.31%

Table 8: Accuracy, kappa, and recall of the ML models used in the current study.

Model Accuracy (%) Kappa Recall Decisions tree 85.91 0.534 0.934 JRIP 83.27 0.621 0.934 J48 88.52 0.630 0.947 Gradient-boosted trees 86.43 0.503 0.910 CART 82.25 0.572 0.893 Naı̈ve Bayes 82.93 0.408 0.900

12 Computational Intelligence and Neuroscience

Research
Highlight
Research
Highlight
Research
Highlight

participation in the discussion forum; therefore, they tended to interact more with other students. In contrast, low- engagement students clicked less in discussion forums and on oucontent.

Fourth, Figure 7 shows that the forumng, oucontent, and subpage activities have a deleterious e�ect when a student has low-level engagement. Figure 7 shows that when a student’s participation in activities such as forumng, subpage, and

oucontent is low, the student’s engagement level will also be low.

�e features selected by our models provide good in- formation that instructors can use to provide con�dent interventions for their students before the end of a course. According to prior research, student retention can also be improved by improving the level of student interaction in the course [30, 84, 85]. �e DT generated by the DT

0.934 0.934 0.947 0.91 0.893 0.9

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

1

Decisions tree

W-JRIP W-J48 Gradient boosted trees

W-simpled CART

Naïve bayes

Accuracy Kappa Recall

Figure 5: Visualization of the accuracy, kappa, and recall of the ML models used in the current study.

1.20 1.15 1.10 1.05 1.00 0.95 0.90 0.85 0.80 0.75 0.70 0.65 0.60 0.55 0.50 0.45 0.40 0.35 0.30 0.25 0.20 0.15 0.10 0.05 0.00

0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50 0.55 0.60 0.65 0.70 0.75 0.80 0.85 0.90 0.95 1.00 1.05

W-simpleCART Naive bayes W-J48

W-JRIP Gradient boosted trees Decision tree (2)

Figure 6: ROC curves of the models applied in this study.

Computational Intelligence and Neuroscience 13

algorithm shows how the activities of an OU course can be used to predict student engagement, and these �ndings also reªect the con�dence level of each student.

Furthermore, we constructed the following interesting rules from the JRIP tree.

(1) (homepage≥55) and (oucontent≥171) and (subpage≤42) and (oucontent≥189)≥Label�High (30.0/2.0)

(2) (homepage≥68)≥Label�High (79.0./30.0) (3) (forumng≥145)≥Label�High (15.0/3.0) (4) (oucontent≥147) and (foruming≥53)≥Label�High

(15.0/3.0) (5) Label≥Low (244.0./7.0)

�ese rules show that student clicks on homepage, oucontent, and forumng are signi�cantly related to student engagement. Moreover, the rules can be interpreted as follows.

When a student spends more time in the discussion forum (forumng), engagement in course activities is high. Additionally, high-assessment-score students spent more time creating new content and pages via which their as- sessments were submitted and used subject material more frequently to clarify concepts than did low-score students.

When the number of clicks of a student on a discussion forum (forumng) is≥145 OR homepage (homepage)≥68 OR oucontent≥147, then the student’s engagement level in the OU course is high.

Finally, experiments 1 and 2 showed that JRIP, J48, DT, and GBT are appropriate ML models for predicting low- engagement students in the VLE course. Additionally, the results showed that four features strongly a�ect student engagement and course outcomes, namely, the number of clicks on forumng, oucontent, homepage, and subpage. �e rule sets selected through this analysis can help instructors better design their course content and identify low- engagement students at an early course stage. �e per- formances of the GBT, J48, DT, and JRIP models, which were su¢cient for practical applications, were good for the following reasons.

(1) GBT, J48, DT, and JRIP can be e�ectively applied for both numerical and categorical attributes [86]. Ad- ditionally, these models are white box models, and their results are easily interpreted [87].

(2) �e performance of JRIP is good in the presence of noise [66], and it produces rules that can be easily understood by teachers.

(3) DTs can handle more predictor variables than can logistic regression and other models [82], and they can �nd complex and nonlinear relations between dependent and independent variables [82].

(4) J48 can handle missing values and unknown levels, and it provides good stability and easily un- derstandable results [61]. J48 can also handle both discrete and continuous values [88].

(5) DTs can produce rules that are easily handled and understood by humans. Additionally, DTs perform rapid classi�cation of unknown data, without re- quiring complex computations [61].

Question 3: How is a student’s engagement in di�erent VLE activities associated with that student’s �nal score on an assessment?

To address this question, we determine how student engagement is related to the �rst assessment scores by conducting a third experiment in which we analyze student data related to student engagement in VLE activities and the �rst assessment score in the VLE course. According to previous work, student engagement has a positive e�ect on grades, test scores, retention, and graduation [89].

�e Spearman correlation (r) between student assess- ment scores and student engagement was 0.351 (Table 1), which indicates that engagement is positively correlated with assessment scores.

Figure 8 shows the relationship between student as- sessment scores and engagement level for the training data. Figure 8 further indicates that students with high as- sessment scores in the training data show high engage- ment. �erefore, we applied the J48 decision tree to study these relationships in the test data. We split the dataset into

High >67.500

>146.500 ≤146.500 ≤143.500

≤32.500

>35.500

>35.500

≤35.500

≤19.500>19.500

≤31.500

≤39.500

>32.500

>143.500

≤67.500

Oucontent

Oucontent

Oucontent

High High HighLow

Low

Low

Low

Low

Low

Low

Low

Forumng

Forumng

Home page

Home page

SubpageSubpage

Home page

Home page

>39.500

>53

>76 ≤76

≤53

≤49>49

Figure 7: DT used to predict student engagement in VLE course.

14 Computational Intelligence and Neuroscience

two portions, training and testing, with allocations of 75% and 25%, respectively. We trained the J48 classi�er on training data and tested it on unseen data (testing data). In other words, we compared the student’s �rst assessment score with the student’s engagement in that same course. �e course activities include oucontent, forumng, dataplus, URL, home- page, oucollaborate, resource, subpage, and glossary.

As shown in Figure 9, we plotted the score on the �rst assessment and the predicted student engagement for the test data. �e graph shows that high-engagement students usually earn better assessment scores in OU courses; this result may be due to their increased access of course content and increased participation in discussion forums. In contrast, low-engagement students tend to have lower scores on the �rst assessment; this result may be due to poor exam preparation, poor time management, limited access of course content, and low participation in dis- cussion forums.

Furthermore, the results also indicate that a student’s participation in VLE activities (e.g., discussion forums and course content access) positively a�ects student engagement and the student’s scores in the course.

5.3. Development of an Engagement Prediction System. We designed an engagement prediction system based on the results of the current study. Figure 10 demonstrates the interaction between the student engagement prediction system and the VLE. �e main components of the proposed student engagement prediction system are detailed as follows:

5.3.1. Learning Portal (VLE). �e VLE is a web-based system that o�ers students a variety of functions such as enrolling in courses, solving problems, completing as- sessments, downloading materials, and performing activ- ities. �e students can interact with the VLE daily to

complete the course assessments for the classes in which they are enrolled.

5.3.2. Source Data. When students interact with the VLE system to complete a course assessment, their activities are recorded in the log �le, and the student performance data are recorded in the student database.

5.3.3. Preprocessing. �e preprocessing module extracts input-related features and engagement labels from the student log data and transforms those data into a format acceptable for input into ML algorithms.

5.3.4. ML Model Selection. Based on the ML performances for the student log data, this module selects the best ML model for making student engagement predictions.

5.3.5. Library of Predictive Models. �is module is re- sponsible for predicting student engagement based on un- known student data or predicting low-engagement students in courses using the best ML classi�er (J48, DT, JRIP, and GBT).

5.3.6. Instructor Dashboard. Because the decision tree rules are in the form of if/then rules, it is di¢cult for the instructor to understand these rules. Consequently, the instructor dashboard is a computer program that interprets these rules and displays them in the form of a graph to provide valuable information about student engagement in VLE activities to the instructor. Moreover, the instructor can predict indi- vidual student engagement and then send pertinent in- tervention advice to low-engagement students.

0

20

40

60

80

100

120

140

160

180

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 Students

High- and low-engagement students' scores in the training data

High engagement Low engagement

St ud

en t a

ss es

sm en

t s co

re

Figure 8: Student assessment scores compared to student en- gagement levels in the training data.

0.0325 0.0300 0.0275 0.0250 0.0225 0.0200 0.0175 0.0150 0.0125 0.0100 0.0075 0.0050 0.0025 0.0000

Low High

–75 –50 –25 0 25 50 75 100 125 150 175 Score

D en

si ty

Figure 9: Visualization of the predicted engagement level of a student and the score of that student on the assessment based on the testing data.

Computational Intelligence and Neuroscience 15

Research
Highlight
Research
Highlight

5.4. OU Analysis Dashboard for the Current Study. Although the above experiments provide an overview of the performance of predictive models, they do not provide real- time information for the instructor. �erefore, to provide real-time information to the instructor, a prototype of an online dashboard for the OU was designed and is presented

in Figure 11. �e concept of the dashboard is described as follows:

�e proposed instructor dashboard has two main components: a prediction part and a data visualization part. In the visualization part, an activity chart shows the number of times a student has logged in to each activity or to the VLE

V LE

u se

r i nt

er fa

ce (l

ea rn

in g

po rt

al )

Instructor advice

Source data

Student performance

data

+ VLE activity

logs

Instructor

Feature extraction

Label extraction

Feature selection

ML model

selection

Library of predictive

models

Student

Preprocessing

V LE

in st

ru ct

or d

as hb

oa rd

Figure 10: Structure of the student engagement prediction system.

Figure 11: Snapshot of the current study dashboard.

16 Computational Intelligence and Neuroscience

through the first assessment. ,e other part shows individual student engagement in each assessment.

After the model is developed, it can be applied to real student data; subsequently, at any moment in time, the model shows a student’s engagement level for different assessments, materials, and activities. In other words, the model shows the number of times a student’s uses VLE activities, such as forumng or oucontent.

,e dashboard allows course instructors without IT skills to acquire up-to-date predictions about student engagement for each assessment and each activity and to make accurate decisions about students to reduce the student dropout rate. Additionally, the instructor can determine the reason for a student’s low-engagement level.

A teacher can use this dashboard to contact students who have not accessed the course materials and who have not participated in VLE activities. ,e predictive model also generates a list of students who have low-engagement during the assessment.

Moreover, the predictive portion of the dashboard provides some statistical information about students and their course assignments. For example, first, the predictive portion identifies the top five most popular activities during the first assessment of the course; second, it finds the per- centage of low- and high-level engagement students for the current course assessment.

Furthermore, a graphical representation of student in- teractions with course activities allows instructors to eval- uate a student’s behavior in a few seconds and to give feedback in real time.

,is visualization allows the instructor to assess the effect of redesigning the course or material. Furthermore, the visualization enables the teaching staff to receive feedback on their teaching practices.

5.5. Predictive Model Application in a Web-Based System. A teacher can use the predictive model to receive the fol- lowing feedback on a lesson or assignment and then deliver a response through the e-learning system.

(1) When student engagement in particular activities or materials decreases, it may be useful for the instructor to ask why a majority of the students are not accessing the relevant activities or materials. One possible cause is that the materials delivered in the course are in- effective. Accordingly, the instructor should improve the quality of the instructional materials to satisfy students because satisfied students are more in- novative, put more effort into their studies, and will recommend the course other students.

(2) When a student engages less in the discussion forum or OU content or never accesses the OU content, the instructor can e-mail (disengagement trigger) the student to determine what materials the student is having difficulty with and to determine why the student is contributing less to the course. ,e in- structor can also offer advice about the course. ,is

advice may help to increase the student’s awareness of their productive or unproductive behavior, which might increase their level of engagement.

(3) ,e instructor can predict individual student diffi- culties for each assessment and recommend relevant materials and activities to students for the next assessment.

(4) Instructor contributions to the discussion forum can also increase student engagement.

(5) ,is model can help the instructor find the most important activities for students, increase student engagement, and help students achieve high scores on course assessments.

(6) ,e teacher can use the model to increase student engagement. When the student engagement level in a course is low, the instructor can redesign the course, to improve the student interactions within the course.

,is tool can help instructors to design materials such that students will remain engaged during the course assessment.

6. Conclusions and Future Work

Predicting low-engagement students is important in e-learning systems because it allows teachers to un- derstand the behavior of students for different course activities. We collected data from an e-learning system (VLE) and formatted these data in a form suitable for input into an ML. We then performed various experiments based on these data. We applied several ML classification al- gorithms to our data and evaluated them using cross- validation techniques.

,e results of the first experiment showed that DT, J48, JRIP, and GBT are the most appropriate algorithms for predicting low-engagement students during an OU assess- ment. Table 8 and Figure 5 reveal that the true-positive rate (recall) of the J48 model is slightly higher than the alter- natives and that the J48 model successfully identifies the students who truly exhibit low-engagement during assess- ment activities.

,e results of the second experiment indicate that the most important variables for predicting low-engagement in an OU assessment are clicks on oucontent, forumng, subpage, and homepage.

Because the current study used only student activity data from the OU system, the analysis focused on whether these data could be used to predict low-engagement students based on the assessment results. Student engagement is a complex problem that also depends on factors such as teaching experience, course design, teaching style, and course concepts. ,ese factors must be further investigated in the context of student engagement.

In future work, we plan to evaluate the total number of students’ clicks for each assessment, course design, teaching experience, and teaching style in an OU course and then use collaborative filtering to recommend materials and lectures

Computational Intelligence and Neuroscience 17

for low-engagement students. ,is approach will help stu- dents achieve higher grades on the final exam.

Data Availability

,e current study data are publicly available online (https:// analyse.kmi.open.ac.uk/open_dataset) for research pur- poses. Ethical clearance was granted by the Open University, UK. No participants’ personal information (e.g., name or address) was included in this study.

Conflicts of Interest

,e authors have no conflicts of interest.

Acknowledgments

,is work was supported by the National Natural Science Foundation of China (Nos. 61572434 and 91630206) and the National Key R&D Program of China (No. 2017YFB0701501).

References

[1] S. Shishehchi, S. Y. Banihashem, N. A. M. Zin, and S. A. M. Noah, “Review of personalized recommendation techniques for learners in e-learning systems,” in Proceedings of 2011 International Conference on Semantic Technology and Information Retrieval, pp. 277–281, Putrajaya, Malaysia, June 2011.

[2] M. I. Olazabalaga, C. C. Garrido, and G. U. Ruiz, “Research on MOOCs: trends and methodologies,” Porta Linguarum, pp. 87–98, 2016.

[3] C. Ye and G. Biswas, “Early prediction of student dropout and performance in MOOCs using higher granularity temporal information,” Journal of Learning Analytics, vol. 1, no. 3, pp. 169–172, 2014.

[4] J. Mutahi, A. Kinai, N. Bore, A. Diriye, and K. Weldemariam, “Studying engagement and performance with learning tech- nology in an African classroom,” in Proceedings of Seventh International Learning Analytics & Knowledge Conference, pp. 148–152, Vancouver, BC, Canada, March 2017.

[5] O. Simpson, “22% - can we do better?’ ,e CWP Retention Literature Review,” Report to the Centre for Widening Par- ticipation, Open University, 2010.

[6] J. Kuzilek, M. Hlosta, D. Herrmannova, Z. Zdrahal, and A. Wolff, “OU analyse: analysing at-risk students at the Open University,” in Proceedings of First International Workshop on Visual Aspects of Learning Analytics and Knowledge Confer- ence (LAK 2015), pp. 1–16, Poughkeepsie, NY, USA, March 2015.

[7] Y. Jung and J. Lee, “Learning engagement and persistence in massive open online courses (MOOCS),” Computers & Ed- ucation, vol. 122, pp. 9–22, 2018.

[8] R. C. Kushwaha, A. Singhal, and P. K. Chaurasia, “Study of students’ performance in learning management system,” International Journal of Contemporary Research in Computer Science and Technology (IJCRCST), vol. 1, no. 6, pp. 213–217, 2015.

[9] N. Holmes, “Engaging with assessment: increasing student engagement through continuous assessment,” Active Learning in Higher Education, vol. 19, no. 1, pp. 23–34, 2018.

[10] F. Blin and M. Munro, “Why hasn’t technology disrupted academics’ teaching practices? Understanding resistance to change through the lens of activity theory,” Computers & Education, vol. 50, no. 2, pp. 475–490, 2008.

[11] D. Herrmannova, M. Hlosta, J. Kuzilek, and Z. Zdrahal, “Evaluating weekly predictions of at-risk students at the open university: results and issues,” in Proceedings of EDEN 2015 Annual Conference Expanding Learning Scenarios: Opening Out the Educational Landscape, pp. 9–12, Barcelona, Spain, July 2015.

[12] A. M. Mogus, I. Djurdjevic, and N. Suvak, “,e impact of student activity in a virtual learning environment on their final mark,” Active Learning in Higher Education, vol. 13, no. 3, pp. 177–189, 2012.

[13] M. Hlosta, Z. Zdrahal, and J. Zendulka, “Ouroboros: early identification of at-risk students without models based on legacy data,” in Proceedings of Seventh International Learning Analytics & Knowledge Conference, pp. 6–15, Vancouver, British Columbia, Canada, March 2017.

[14] H. Coates, Student Engagement in Campus-Based and Online Education, University ConnectionsRoutledge, London, UK, 2006.

[15] A. Staikopoulos, I. O’Keeffe, B. Yousuf et al., “Enhancing student engagement through personalized motivations,” in Proceedings of IEEE 15th International Conference on Advanced Learning Technologies, pp. 340–344, Hualien, Taiwan, July 2015.

[16] Y. Wang and R. Baker, “Content or platform: why do students complete MOOCs?,” Journal of Online Learning and Teaching, vol. 11, no. 1, pp. 17–30, 2015.

[17] Stovall, “Engagement and online learning. UIS community of practice for e-learning,” 2018, http://otel.uis.edu/copel/ EngagementandOnlineLearning.ppt.

[18] C. Beer, “Online student engagement: new measures for new methods,” Masters Dissertation, CQUniversity, Rock- hampton, QLD, Australia, 2010.

[19] I. Douglas and N. D. Alemanne, “Measuring student participation and effort,” in Proceedings of International Conference on Cognition and Exploratory Learning in Digital Age, pp. 299–302, Algarve, Portugal, December 2007.

[20] M. E. Bulger, R. E. Mayer, K. C. Almeroth, and S. D. Blau, “Measuring learner engagement in computer-equipped college classrooms,” Journal of Educational Multimedia and Hypermedia, vol. 17, no. 2, pp. 129–143, 2008.

[21] D. T. Tempelaar, B. Rienties, and B. Giesbers, “In search for the most informative data for feedback generation: learning analytics in a data-rich context,” Computers in Human Behaviour, vol. 47, pp. 157–167, 2015.

[22] O. Corrigan, A. F. Smeaton, M. Glynn, and S. Smyth, “Using educational analytics to improve test performance,” in Proceedings of EC-TEL 2015 10th European Conference on Technology Enhanced Learning, pp. 15–18, Toledo, Spain, September 2015.

[23] S. M. Jayaprakash, E. W. Moody, E. J. M. Lauŕıa, J. R. Regan, and J. D. Baron, “Early alert of academically at-risk students: an open source analytics initiative,” Journal of Learning Analytics, vol. 1, no. 1, pp. 6–47, 2014.

[24] J. H. Holland, Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control and Artificial Intelligence, MIT Press, Cambridge, MA, USA, 1992.

[25] W. Greller, M. Ebner, and M. Schön, “Learning analytics: from theory to practice–data support for learning and teaching,” in Computer Assisted Assessment. Research into

18 Computational Intelligence and Neuroscience

E-Assessment, M. Kalz and E. Ras, Eds., pp. 79–87, Springer, Berlin, Germany, 2014.

[26] P. Leitner, M. Khalil, and M. Ebner, “Learning analytics in higher education—a literature review,” in Learning Analytics: Fundaments, Applications, and Trends: A View of the Current State of the Art to Enhance E-Learning, A. Peña-Ayala, Ed., pp. 1–23, Springer, Berlin, Germany, 2017.

[27] A. Wolff, Z. Zdrahal, D. Herrmannova, and P. Knoth, “Predicting student performance from combined data sour- ces,” in Educational Data Mining. Studies in Computational Intelligence, A. Peña-Ayala, Ed., pp. 175–202, Springer, Berlin, Germany, 2013.

[28] S. Kotsiantis, C. Pierrakeas, and P. Pintelas, “Predicting students’ performance in distance learning using machine learning techniques,” Applied Artificial Intelligence, vol. 18, no. 5, pp. 411–426, 2004.

[29] K. E. Arnold and M. D. Pistilli, “Course signals at Purdue: using learning analytics to increase student success,” in Proceedings of 2nd International Conference on Learning Analytics and Knowledge, pp. 267–270, Vancouver, British Columbia, Canada, April 2012.

[30] S. Kai, J. M. L. Andres, L. Paquette et al., “Predicting student retention from behaviour in an online orientation course,” in Proceedings of 10th International Conference on Educational Data Mining, pp. 250–255, 2016.

[31] H. A. Edelstein, Introduction to Data Mining and Knowledge Discovery, Two Crows Corporation, Potomac, MD, USA, 1999.

[32] K. L. Krause and H. Coates, “Students’ engagement in first- year university,” Assessment & Evaluation in Higher Educa- tion, vol. 33, no. 5, pp. 493–505, 2008.

[33] M. Zhuang, G. Demartini, and E. G. Toms, “Understanding engagement through search behaviour,” in Proceedings of 2017 ACM on Conference on Information and Knowledge Management, pp. 1957–1966, Singapore, November 2017.

[34] M. Hlosta, D. Herrmannova, L. Vachova et al., “Modelling student online behaviour in a virtual learning environment,” in Proceedings of Seventh International Learning Analytics & Knowledge Conference on (LAK’17), Indianapolis, IN, USA, March 2014.

[35] T. Mitchell, B. Buchanan, G. De Jong, T. Dietterich, P. Rosenbloom, and A. Waibel, “Machine learning,” Annual Review of Computer Science, vol. 4, no. 1, pp. 417–433, 1989.

[36] A. Wolff, Z. Zdrahal, D. Herrmannova, J. Kuzilek, and M. Hlosta, “Developing predictive models for early detection of at-risk students on distance learning modules,” in Proceedings of 4th International Learning Analytics & Knowledge Confer- ence on (LAK’14), Indianapolis, IN, USA, March 2014.

[37] P. J. Guo, J. Kim, and R. Rubin, “How video production affects student engagement: an empirical study of MOOC videos,” in Proceedings of First ACM Conference on Learning @ Scale, pp. 41–50, Atlanta, GA, USA, March 2014.

[38] F. C. Bonafini, C. Chae, E. Park, and K. W. Jablokow, “How much does student engagement with videos and forums in a MOOC affect their achievement?,” Online Learning, vol. 21, no. 4, pp. 223–240, 2017.

[39] A. Ramesh, D. Goldwasser, B. Huang, H. Daum, and L. Getoor, “Learning latent engagement patterns of students in online courses,” in Proceedings of Twenty-Eighth AAAI Conference on Artificial Intelligence, pp. 1272–1278, AAAI Press, Québec, Canada, July 2014.

[40] A. Ramesh, D. Goldwasser, B. Huang, H. Daumé III, and L. Getoor, “Modeling learner engagement in MOOCs using probabilistic soft logic,” in Proceedings of NIPS Workshop on

Data Driven Education, p. 62, Lake Tahoe, NV, USA, December 2013.

[41] K. C. Manwaring, R. Larsen, C. R. Graham, C. R. Henrie, and L. R. Halverson, “Investigating student engagement in blended learning settings using experience sampling and structural equation modelling,” Internet and Higher Educa- tion, vol. 35, pp. 21–33, 2017.

[42] E. Aguiar, G. A. Ambrose, N. V. Chawla, V. Goodrich, and J. Brockman, “Engagement vs performance: using electronic portfolios to predict first semester engineering student persis- tence,” Journal of Learning Analytics, vol.1, no. 3, pp. 7–33, 2014.

[43] C. ,omas and D. B. Jayagopi, “Predicting student engage- ment in classrooms using facial behavioral cues,” in Pro- ceedings of 1st ACM SIGCHI International Workshop on Multimodal Interaction for Education, pp. 33–40, Glasgow, UK, November 2017.

[44] M. Atherton, M. Shah, J. Vazquez, Z. Griffiths, B. Jackson, and C. Burgess, “Using learning analytics to assess student en- gagement and academic outcomes in open access enabling programmes,” Journal of Open, Distance and e-Learning, vol. 32, no. 2, pp. 119–136, 2017.

[45] N. Bosch, “Detecting student engagement: human versus machine,” in Proceedings of 24th International Conference on User Modelling, Adaptation and Personalization, pp. 317–320, Halifax, Nova Scotia, Canada, July 2016.

[46] R. F. Kizilcec, C. Piech, and E. Schneider, “Deconstructing disengagement: analyzing learner subpopulations in massive open online courses,” in Proceedings of 3rd International Conference on Learning Analytics and Knowledge, pp. 170– 179, Leuven, Belgium, April 2013.

[47] C. Milligan, A. Littlejohn, and A. Margaryan, “Patterns of engagement in connectivist MOOCs,” Journal of Online Learning and Teaching, vol. 9, no. 2, pp. 149–159, 2013.

[48] L. Ding, E. Er, and M. Orey, “An exploratory study of student engagement in gamified online discussions,” Computers & Education, vol. 120, pp. 213–226, 2018.

[49] M. Wells, A. Wollenschlaeger, D. Lefevre, G. D. Magoulas, and A. Poulovassilis, “Analysing engagement in an online management programme and implications for course design,” in Proceedings of Sixth International Conference on Learning Analytics & Knowledge, pp. 236–240, Edinburgh, UK, April 2016.

[50] A. Pardo, F. Han, and R. A. Ellis, “Exploring the relation between self-regulation, online activities, and academic per- formance: a case study,” in Proceedings of Sixth International Conference on Learning Analytics & Knowledge, pp. 422–429, Edinburgh, UK, April 2016.

[51] B. Bahati, F. Uno, and M. Tedre, “Can student engage- ment in online courses predict performance on online knowledge surveys?,” International Journal of Learning, Teaching and Educational Research, vol. 16, no. 3, pp. 73–87, 2017.

[52] S. S. A. Hamid, N. Admodisastro, N. Manshor, A. Kamaruddin, and A. A. A. Ghani, “Dyslexia adaptive learning model: student engagement prediction using ma- chine learning approach,” in Advances in Intelligent Systems and Computing, R. Ghazali, M. Deris, N. Nawi, and J. Abawajy, Eds., pp. 372–384, Springer, Berlin, Germany, 2018.

[53] M. L. Bote-Lorenzo and E. Gomez-Sanchez, “Predicting the decrease of engagement indicators in a MOOC,” in Pro- ceedings of Seventh International Conference on Learning Analytics and Knowledge, pp. 143–147, Vancouver, British Columbia, Canada, March 2017.

Computational Intelligence and Neuroscience 19

[54] H. M. Marks, “Student engagement in instructional activity: patterns in the elementary middle and high school years,” American Educational Research Journal, vol. 37, no. 1, pp. 153–472, 2000.

[55] G. D. Kuh, “Assessing what really matters to student learning inside the national survey of student engagement,” Change: Ge Magazine of Higher Learning, vol. 33, no. 3, pp. 10–17, 2001.

[56] T. Rodgers, “Student engagement in the e-learning process and the impact on their grade,” International Journal of Cyber Society and Education, vol. 1, no. 3, pp. 143–156, 2008.

[57] R. Kabra and R. Bichkar, “Performance prediction of engi- neering students using decision trees,” International Journal of Computer Applications, vol. 36, no. 11, pp. 8–12, 2011.

[58] A. K. Sharma and S. Sahni, “A comparative study of classi- fication algorithms for spam email data analysis,” In- ternational Journal on Computer Science and Engineering, vol. 3, no. 5, pp. 1890–1895, 2011.

[59] R. Asif, A. Merceron, and M. K. Pathan, “Predicting student academic performance at degree level: a case study,” In- ternational Journal of Intelligent Systems and Applications, vol. 7, no. 1, pp. 49–61, 2014.

[60] A. Wolff and Z. Zdrahal, “Improving retention by identifying and supporting at-risk students,” Educause Review Online, 2012.

[61] A. Rajput, R. P. Aharwal, M. Dubey, S. Saxena, and M. Raghuvanshi, “J48 and JRIP rules for e-governance data,” International Journal of Computer Science and Security (IJCSS), vol. 5, no. 2, pp. 201–207, 2011.

[62] Chapter 5, Classification Methods, March 2018, http://www.d. umn.edu/􏽥padhy005/Chapter5.html.

[63] T. M. Lakshmi, A. Martin, R. M. Begum, and V. P. Venkatesan, “An analysis on performance of decision tree algorithms using student’s qualitative data,” International Journal of Modern Education and Computer Science, vol. 5, no. 5, pp. 18–27, 2013.

[64] C. Márquez-Vera, A. Cano, C. Romero, A. Y. M. Noaman, H. Mousa Fardoun, and S. Ventura, “Early dropout prediction using data mining: a case study with high school students,” Expert Systems, vol. 33, no. 1, pp. 107–124, 2015.

[65] W. W. Cohen, “Fast effective rule induction,” in Proceedings of Twelfth International Conference on Machine Learning, pp. 115–123, Tahoe City, CA, USA, July 1995.

[66] M. P. O’Mahony, P. Cunningham, and B. Smyth, “An as- sessment of machine learning techniques for review recom- mendation,” in Proceedings of Irish Conference on Artificial Intelligence and Cognitive Science, pp. 241–250, Springer, Dublin, Ireland, August 2009.

[67] H. Mousa and A. Maghari, “School student’s performance prediction using data mining classification,” International Journal of Advance Research in Computer and Communica- tion Technology, vol. 6, no. 8, pp. 136–141, 2017.

[68] J. Kuzilek, M. Hlosta, and Z. Zdrahal, “Open university learning analytics dataset,” Scientific Data, vol. 4, article 170171, 2017.

[69] S. A. Parsons, L. R. Nuland, and A. W. Parsons, “,e ABCs of student engagement,” Phi Delta Kappan, vol. 95, no. 8, pp. 23–27, 2014.

[70] G. Siemens, “Connectivism: a learning theory for the digital age,” International Journal of Instructional Technology and Distance Learning, vol. 2, no. 1, pp. 3–10, 2004.

[71] M. Prince, “Does active learning work? A review of the re- search,” Journal of Engineering Education, vol. 93, no. 3, pp. 223–231, 2004.

[72] C. Vrasidas and M. S. McIsaac, “Factors influencing in- teraction in an online course,” American Journal of Distance Education, vol. 13, no. 3, pp. 22–36, 1999.

[73] R. M. D. Albuquerque, A. A. Bezerra, D. A. D. Souza et al., “Using neural networks to predict the future performance of students,” in Proceedings of International Symposium on Computers in Education (SIIE), pp. 109–113, Setubal, Por- tugal, November 2015.

[74] G. C. Cawley and N. L. C. Talbot, “Gene selection in cancer classification using sparse logistic regression with Bayesian regularization,” Bioinformatics, vol. 22, no. 19, pp. 2348–2355, 2006.

[75] S. Rovira, E. Puertas, and L. Igual, “Data-driven system to predict academic grades and dropout,” PLoS One, vol. 12, no. 2, Article ID e0171207, 2017.

[76] M. Hussain, W. Zhu, W. Zhang, S. M. R. Abidi, and S. Ali, “Using machine learning to predict student difficulties from learning session data,” Artificial Intelligence Review, pp. 1–27, 2018.

[77] A. A. Freitas, Data Mining and Knowledge Discovery with Evolutionary Algorithms, Springer, Berlin, Germany, 2002.

[78] C. Villagrá-Arnedo, F. J. Gallego-Duràın, P. Compañ-Rosi- que, F. Llorens-Largo, and R. Molina-Carmona, “Predicting academic performance from behavioural and learning data,” International Journal of Design & Nature and Ecodynamics, vol. 11, no. 3, pp. 239–249, 2016.

[79] N. Brace, R. Kemp, and R. Snelgar, SPSS for Psychologists: A Guide to Data Analysis Using SPSS for Windows, Version 12 and 13, Erlbaum, Hillsdale, NJ, USA, 2006.

[80] N. Z. Zacharis, “A multivariate approach to predicting student outcomes in web-enabled blended learning courses,” Internet and Higher Education, vol. 27, pp. 44–53, 2015.

[81] J. Luan and C.-M. Zhao, “Practicing data mining for enrol- ment management and beyond,” New Directions for Institutional Research, vol. 2006, no. 131, pp. 117–122, 2006.

[82] Z. Kovacic, “Early prediction of student success: mining students’ enrolment data,” in Proceedings of Informing Science and IT Education Conference (InSITE), pp. 647–665, Open Polytechnic, Cassino, Italy, June 2010.

[83] A. Wolff, Z. Zdrahal, A. Nikolov, and M. Pantucek, “Im- proving retention: predicting at-risk students by analysing clicking behaviour in a virtual learning environment,” in Proceedings of Gird International conference on Learning Analytics and Knowledge, pp.145–149, Leuven, Belgium, April 2013.

[84] I. Jung, S. Choi, C. Lim, and J. Leem, “Effects of different types of interaction on learning achievement, satisfaction and participation in web-based instruction,” Innovations in Education and Teaching International, vol. 39, no. 2, pp. 153–162, 2002.

[85] J. Roberts and R. Styron, “Student satisfaction and persistence: factors vital to student retention,” Research in Higher Edu- cation Journal, vol. 6, no. 3, pp. 1–18, 2010.

[86] L. Breiman, J. H. Friedman, R. A. Olshen, and C. J. Stone, Classification and Regression Trees, Wadsworth International Group, Belmont, CA, USA, 1984.

[87] C. Romero, M.-I. López, J.-M. Luna, and S. Ventura, “Pre- dicting students’ final performance from participation in on-line discussion forums,” Computers & Education, vol. 68, pp. 458–472, 2013.

20 Computational Intelligence and Neuroscience

[88] S. Sathyadevan and R. R. Nair, “Comparative analysis of decision tree algorithms: ID3, C4.5 and random forest,” in Proceedings of International Conference on Computational Intelligence in Data Mining, New Delhi, India, December 2015.

[89] E. A. Skinner and J. R. Pitzer, “Developmental dynamics of student engagement, coping, and everyday resilience,” in Handbook of Research on Student Engagement, S. L. Christenson, A. L. Reschly, and C. Wylie, Eds., pp. 21–44, Springer, Berlin, Germany, 2012.

Computational Intelligence and Neuroscience 21

Computer Games Technology

International Journal of

Hindawi www.hindawi.com Volume 2018

Hindawi www.hindawi.com

Journal of

Engineering Volume 2018

Advances in

Fuzzy Systems

Hindawi www.hindawi.com

Volume 2018

International Journal of

Reconfigurable Computing

Hindawi www.hindawi.com Volume 2018

Hindawi www.hindawi.com Volume 2018

Applied Computational Intelligence and Soft Computing

 Advances in 

 Artificial Intelligence

Hindawi www.hindawi.com Volume 2018

Hindawi www.hindawi.com Volume 2018

Civil Engineering Advances in

Hindawi www.hindawi.com Volume 2018

Electrical and Computer Engineering

Journal of

Journal of

Computer Networks and Communications

Hindawi www.hindawi.com Volume 2018

Hindawi

www.hindawi.com Volume 2018

Advances in

Multimedia

International Journal of

Biomedical Imaging

Hindawi www.hindawi.com Volume 2018

Hindawi www.hindawi.com Volume 2018

Engineering Mathematics

International Journal of

Robotics Journal of

Hindawi www.hindawi.com Volume 2018

Hindawi www.hindawi.com Volume 2018

Computational Intelligence and Neuroscience

Hindawi www.hindawi.com Volume 2018

Mathematical Problems in Engineering

Modelling & Simulation in Engineering Hindawi www.hindawi.com Volume 2018

Hindawi Publishing Corporation http://www.hindawi.com Volume 2013 Hindawi www.hindawi.com

The Scientific World Journal

Volume 2018

Hindawi www.hindawi.com Volume 2018

Human-Computer Interaction

Advances in

Hindawi www.hindawi.com Volume 2018

Scienti�c Programming

Submit your manuscripts at www.hindawi.com