SlideShare a Scribd company logo
1 of 19
Download to read offline
Automatic classification of students in online
courses using machine learning techniques
D. Monllao Olive
School of Computer Science and Software Engineering
The University of Western Australia
Crawley WA 6009, AUSTRALIA
Principal supervisor: Dr Du Huynh
Co-supervisor: Assoc/Prof Mark Reynolds
External supervisor: Dr Martin Dougiamas
Master of Philosophy - part time student
Contents
1. Problem description
1.1. Online education and Moodle
1.2. Detection of students at risk of dropping out of courses
1.3. Students engagement in online courses
2. Literature review
3. Aim
4. Progress
5. Methodology
6. Timeline
1
Online education and Moodle
● Traditional education better for social interactions
● Online education offers more flexibility but relies more in self discipline
● Moodle stats (May 2017 https://moodle.net/stats/)
○ 103 million users worldwide
○ 12 million courses
○ 215 million forum posts
○ 589 million quiz questions https://moodle.org/logo/
2
Students at risk of dropping out of courses
● Students that are not engaged in the course don’t participate
● Different stakeholders interested in reducing online courses drop out rates
○ Students
○ Teachers
○ Educational institutions
https://www.thehrdigest.com/wp-content/upload
s/2016/03/college-degree.jpg
3
Students’ engagement in online courses
● Engaged students participate in the course activities
● Engagement is not as easy to detect in online courses as in face-to-face
education
● Some examples of engagement indicators:
○ Regular accesses to the course
○ Replies to other course participants’ forum posts
○ Quick reply to teacher’s feedback
○ Percentage of accessed course resources https://userscontent2.emaze.com/images/f5e5
a8b9-e038-4620-b54f-b935902facd9/cdeb1f7
d712f03715e4b0aed325ee967.jpg 4
1. From an educational point of view
● Description of online students’ engagement indicators [1] [2]
● Factor analysis and correlations between indicators and students retention
● Limitations:
○ Not very empirically rigorous
○ Limited studied dataset, results biased to a few courses
○ Indicators correlate individually
Literature review - Learning analytics
5
[1] Katrina A. Meyer. Student engagement in online learning: What works and why. ASHE Higher Education Report, 40(6):1–114, 2014.
[2] Kate S. Hone and Ghada R. El Said. Exploring the factors affecting MOOC retention: A survey study. Computers & Education, 98:157–168, 2016.
Literature review - Educational data mining
6
[3] Carlos Marquez-Vera, Alberto Cano, Cristobal Romero, Amin Yousef Mohammad Noaman, Habib Mousa Fardoun, and Sebastian Ventura. Early
dropout prediction using data mining: a case study with high school students. Expert Systems, 33(1):107–124, 2016. EXSY-Dec-13-227.R3.
[4] J. M. Luna, C. Castro, and C. Romero. Mdm tool: A data mining framework integrated into moodle. Computer Applications in Engineering Education,
25(1):90–102, 2017
2. From a data mining point of view:
● Some recent studies using machine learning techniques like Decision
Trees, Association rules or Evolutionary algorithms or [3] [4]
● Limitations:
○ Limited studied dataset
○ Basic student engagement indicators
Aim
To find the model that better predicts students at risk of dropping out of
any ongoing Moodle course.
7
Aim - How to achieve it?
● By using multiple and different institutions’ datasets
○ To prevent the model to be overfit to courses of a particular institution or format
● By selecting a subset of the literature student engagement indicators
○ To discard indicators that don’t correlate well
● By adding course information to the training dataset
○ To make the model adaptable to all sort of courses
● By limiting the studied activity logs to the most relevant time range
○ To improve the model accuracy
8
Progress
● Student engagement indicators literature review
● Moodle analytics API developed (https://github.com/moodlehq/moodle-tool_inspire)
○ Machine learning backend plugins. Shipped with Python (Tensorflow) and PHP (php-ml)
○ Very extendable
○ Prototype: http://prototype.moodle.net/inspirephase1/
○ Experimental model included: Students at risk of dropping out
● Contributions to the most popular PHP machine learning library
○ https://github.com/php-ai/php-ml/graphs/contributors
http://php-ml.readthedoc
s.io/en/latest/assets/php
-ml-logo.png
9
Progress - Analytics API - Data flow chart
10
Progress - Prototype - Models list
11
Progress - Prototype - Predictions list
12
Progress - Prototype - Prediction details
13
Methodology - Overview
1. Training dataset preparation from raw Moodle sites data
○ One sample for each student enrolment in each course of each Moodle site
○ Features: Student engagement indicators calculations, course information and
information about the included activity logs time range
○ Label: Did the student drop out of the course?
○ Output: A .csv file
14
Methodology - Overview
2. Machine learning training and performance evaluation
a. Inputs: A .csv file
b. Cross-validation (hyper parameters tuning)
c. Prediction model performance evaluation
■ The process is repeated multiple times
d. Outputs: The average accuracy (Matthews correlation coefficient) and the standard
deviation of all performance evaluations 15
Methodology - Parameters
● Repeat the described process with different parameters:
a. Using different subsets of student engagement indicators
b. Adding more course information when required
c. Limiting the student activity logs that are used
d. Using different machine learning algorithms
■ e.g. Neural networks, Support vector machines, Random forests...
16
Timeline
17
Task / Milestone Date
Training courses and literature review September 2016 - May 2017
Thesis proposal seminar and proposal submission to the Graduate Research
School at UWA
May 2017
Learning Analytics and Educational Data Mining survey June 2017 - December 2017
Paper describing the analytics framework developed and used for this research November 2017 - July 2018
Paper detailing different combinations of parameters and results July 2018 - December 2019
Limit to nominate examiners and thesis submission August 2020 - September 2020
Questions?
Thanks for coming.
Any questions?
18

More Related Content

What's hot

1. ISD Project Plan
1. ISD Project Plan1. ISD Project Plan
1. ISD Project PlanMaruf Hamidi
 
Section0 course introduction
Section0 course introductionSection0 course introduction
Section0 course introductionDương Tùng
 
1.5 Come Together: Harnessing the Power of Peer Support Through User Groups
1.5 Come Together: Harnessing the Power of Peer Support Through User Groups1.5 Come Together: Harnessing the Power of Peer Support Through User Groups
1.5 Come Together: Harnessing the Power of Peer Support Through User GroupsTargetX
 
Broadening the scope of a Maths module for student Technology teachers
Broadening the scope of a Maths module for student Technology teachersBroadening the scope of a Maths module for student Technology teachers
Broadening the scope of a Maths module for student Technology teachersUofGlasgowLTU
 
Moodlerooms Enterprise Upgrade Process | Shirley Li (Macquarie University) & ...
Moodlerooms Enterprise Upgrade Process | Shirley Li (Macquarie University) & ...Moodlerooms Enterprise Upgrade Process | Shirley Li (Macquarie University) & ...
Moodlerooms Enterprise Upgrade Process | Shirley Li (Macquarie University) & ...Blackboard APAC
 
TLC2016 - Inspiring a Sense of Educational Community
TLC2016 - Inspiring a Sense of Educational CommunityTLC2016 - Inspiring a Sense of Educational Community
TLC2016 - Inspiring a Sense of Educational CommunityBlackboardEMEA
 
Student Selection Based On Academic Achievement System using k-mean Algorithm
Student Selection Based On Academic Achievement System using k-mean AlgorithmStudent Selection Based On Academic Achievement System using k-mean Algorithm
Student Selection Based On Academic Achievement System using k-mean AlgorithmNik Ridhuan
 
GSoC Sri Lanka Meetup - Introduction to GSoC
GSoC Sri Lanka Meetup - Introduction to GSoCGSoC Sri Lanka Meetup - Introduction to GSoC
GSoC Sri Lanka Meetup - Introduction to GSoCHarshana Martin
 

What's hot (10)

1. ISD Project Plan
1. ISD Project Plan1. ISD Project Plan
1. ISD Project Plan
 
6. User Interface
6. User Interface6. User Interface
6. User Interface
 
Section0 course introduction
Section0 course introductionSection0 course introduction
Section0 course introduction
 
1.5 Come Together: Harnessing the Power of Peer Support Through User Groups
1.5 Come Together: Harnessing the Power of Peer Support Through User Groups1.5 Come Together: Harnessing the Power of Peer Support Through User Groups
1.5 Come Together: Harnessing the Power of Peer Support Through User Groups
 
Broadening the scope of a Maths module for student Technology teachers
Broadening the scope of a Maths module for student Technology teachersBroadening the scope of a Maths module for student Technology teachers
Broadening the scope of a Maths module for student Technology teachers
 
Moodlerooms Enterprise Upgrade Process | Shirley Li (Macquarie University) & ...
Moodlerooms Enterprise Upgrade Process | Shirley Li (Macquarie University) & ...Moodlerooms Enterprise Upgrade Process | Shirley Li (Macquarie University) & ...
Moodlerooms Enterprise Upgrade Process | Shirley Li (Macquarie University) & ...
 
TLC2016 - Inspiring a Sense of Educational Community
TLC2016 - Inspiring a Sense of Educational CommunityTLC2016 - Inspiring a Sense of Educational Community
TLC2016 - Inspiring a Sense of Educational Community
 
Tb in kaart eng
Tb in kaart engTb in kaart eng
Tb in kaart eng
 
Student Selection Based On Academic Achievement System using k-mean Algorithm
Student Selection Based On Academic Achievement System using k-mean AlgorithmStudent Selection Based On Academic Achievement System using k-mean Algorithm
Student Selection Based On Academic Achievement System using k-mean Algorithm
 
GSoC Sri Lanka Meetup - Introduction to GSoC
GSoC Sri Lanka Meetup - Introduction to GSoCGSoC Sri Lanka Meetup - Introduction to GSoC
GSoC Sri Lanka Meetup - Introduction to GSoC
 

Similar to Automatic classification of students in online courses using machine learning techniques

MOOCs & Learning Analytics
MOOCs & Learning AnalyticsMOOCs & Learning Analytics
MOOCs & Learning AnalyticsEDSA project
 
Krakow presentation speak_appsmngm_final
Krakow presentation speak_appsmngm_finalKrakow presentation speak_appsmngm_final
Krakow presentation speak_appsmngm_finalSpeakApps Project
 
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CobosMeta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CoboseMadrid network
 
SOLAR - learning analytics, the state of the art
SOLAR - learning analytics, the state of the artSOLAR - learning analytics, the state of the art
SOLAR - learning analytics, the state of the artRebecca Ferguson
 
Recommendation of Data Mining Technique in Higher Education Prof. Priya Thaka...
Recommendation of Data Mining Technique in Higher Education Prof. Priya Thaka...Recommendation of Data Mining Technique in Higher Education Prof. Priya Thaka...
Recommendation of Data Mining Technique in Higher Education Prof. Priya Thaka...ijceronline
 
CUR532 Facilitator Training Program.pptx
CUR532 Facilitator Training Program.pptxCUR532 Facilitator Training Program.pptx
CUR532 Facilitator Training Program.pptxErinCrawfordAndrade
 
ECI519_Syllabus_Spring_2016-6
ECI519_Syllabus_Spring_2016-6ECI519_Syllabus_Spring_2016-6
ECI519_Syllabus_Spring_2016-6Shaun Kellogg
 
Higher Education Technology Outlook in Africa
Higher Education Technology Outlook in AfricaHigher Education Technology Outlook in Africa
Higher Education Technology Outlook in AfricaGreig Krull
 
MULTILEVEL ANALYSIS OF STUDENT’S FEEDBACKUSING MOODLE LOGS IN VIRTUAL CLOUD E...
MULTILEVEL ANALYSIS OF STUDENT’S FEEDBACKUSING MOODLE LOGS IN VIRTUAL CLOUD E...MULTILEVEL ANALYSIS OF STUDENT’S FEEDBACKUSING MOODLE LOGS IN VIRTUAL CLOUD E...
MULTILEVEL ANALYSIS OF STUDENT’S FEEDBACKUSING MOODLE LOGS IN VIRTUAL CLOUD E...AIRCC Publishing Corporation
 
Multilevel Analysis of Student's Feedback Using Moodle Logs in Virtual Cloud ...
Multilevel Analysis of Student's Feedback Using Moodle Logs in Virtual Cloud ...Multilevel Analysis of Student's Feedback Using Moodle Logs in Virtual Cloud ...
Multilevel Analysis of Student's Feedback Using Moodle Logs in Virtual Cloud ...AIRCC Publishing Corporation
 
Learning analytics research informed institutional practice
Learning analytics research informed institutional practiceLearning analytics research informed institutional practice
Learning analytics research informed institutional practiceYi-Shan Tsai
 
Higher Education Technology Outlook in Africa
Higher Education Technology Outlook in AfricaHigher Education Technology Outlook in Africa
Higher Education Technology Outlook in AfricaSaide OER Africa
 
Learning Analytics: New thinking supporting educational research
Learning Analytics: New thinking supporting educational researchLearning Analytics: New thinking supporting educational research
Learning Analytics: New thinking supporting educational researchAndrew Deacon
 
28_09_2018 eMadrid seminar on MOOCs by Pedro J. Muñoz Merino, UC3M
28_09_2018 eMadrid seminar on MOOCs by Pedro J. Muñoz Merino, UC3M28_09_2018 eMadrid seminar on MOOCs by Pedro J. Muñoz Merino, UC3M
28_09_2018 eMadrid seminar on MOOCs by Pedro J. Muñoz Merino, UC3MeMadrid network
 
Analytics in Action - Education
Analytics in Action - EducationAnalytics in Action - Education
Analytics in Action - EducationLee Schlenker
 
Prospect for learning analytics to achieve adaptive learning model
Prospect for learning analytics to achieve  adaptive learning modelProspect for learning analytics to achieve  adaptive learning model
Prospect for learning analytics to achieve adaptive learning modelOpen Cyber University of Korea
 
VII Jornadas eMadrid "Education in exponential times". Mesa redonda eMadrid L...
VII Jornadas eMadrid "Education in exponential times". Mesa redonda eMadrid L...VII Jornadas eMadrid "Education in exponential times". Mesa redonda eMadrid L...
VII Jornadas eMadrid "Education in exponential times". Mesa redonda eMadrid L...eMadrid network
 
Educational Data Mining & Students Performance Prediction using SVM Techniques
Educational Data Mining & Students Performance Prediction using SVM TechniquesEducational Data Mining & Students Performance Prediction using SVM Techniques
Educational Data Mining & Students Performance Prediction using SVM TechniquesIRJET Journal
 
V Jornadas eMadrid sobre “Educación Digital”. Pedro Muñoz Merino, Universidad...
V Jornadas eMadrid sobre “Educación Digital”. Pedro Muñoz Merino, Universidad...V Jornadas eMadrid sobre “Educación Digital”. Pedro Muñoz Merino, Universidad...
V Jornadas eMadrid sobre “Educación Digital”. Pedro Muñoz Merino, Universidad...eMadrid network
 

Similar to Automatic classification of students in online courses using machine learning techniques (20)

MOOCs & Learning Analytics
MOOCs & Learning AnalyticsMOOCs & Learning Analytics
MOOCs & Learning Analytics
 
Krakow presentation speak_appsmngm_final
Krakow presentation speak_appsmngm_finalKrakow presentation speak_appsmngm_final
Krakow presentation speak_appsmngm_final
 
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth CobosMeta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
Meta-review of recognition of learning in LMS and MOOCs - Ruth Cobos
 
Learning Managment System
Learning Managment SystemLearning Managment System
Learning Managment System
 
SOLAR - learning analytics, the state of the art
SOLAR - learning analytics, the state of the artSOLAR - learning analytics, the state of the art
SOLAR - learning analytics, the state of the art
 
Recommendation of Data Mining Technique in Higher Education Prof. Priya Thaka...
Recommendation of Data Mining Technique in Higher Education Prof. Priya Thaka...Recommendation of Data Mining Technique in Higher Education Prof. Priya Thaka...
Recommendation of Data Mining Technique in Higher Education Prof. Priya Thaka...
 
CUR532 Facilitator Training Program.pptx
CUR532 Facilitator Training Program.pptxCUR532 Facilitator Training Program.pptx
CUR532 Facilitator Training Program.pptx
 
ECI519_Syllabus_Spring_2016-6
ECI519_Syllabus_Spring_2016-6ECI519_Syllabus_Spring_2016-6
ECI519_Syllabus_Spring_2016-6
 
Higher Education Technology Outlook in Africa
Higher Education Technology Outlook in AfricaHigher Education Technology Outlook in Africa
Higher Education Technology Outlook in Africa
 
MULTILEVEL ANALYSIS OF STUDENT’S FEEDBACKUSING MOODLE LOGS IN VIRTUAL CLOUD E...
MULTILEVEL ANALYSIS OF STUDENT’S FEEDBACKUSING MOODLE LOGS IN VIRTUAL CLOUD E...MULTILEVEL ANALYSIS OF STUDENT’S FEEDBACKUSING MOODLE LOGS IN VIRTUAL CLOUD E...
MULTILEVEL ANALYSIS OF STUDENT’S FEEDBACKUSING MOODLE LOGS IN VIRTUAL CLOUD E...
 
Multilevel Analysis of Student's Feedback Using Moodle Logs in Virtual Cloud ...
Multilevel Analysis of Student's Feedback Using Moodle Logs in Virtual Cloud ...Multilevel Analysis of Student's Feedback Using Moodle Logs in Virtual Cloud ...
Multilevel Analysis of Student's Feedback Using Moodle Logs in Virtual Cloud ...
 
Learning analytics research informed institutional practice
Learning analytics research informed institutional practiceLearning analytics research informed institutional practice
Learning analytics research informed institutional practice
 
Higher Education Technology Outlook in Africa
Higher Education Technology Outlook in AfricaHigher Education Technology Outlook in Africa
Higher Education Technology Outlook in Africa
 
Learning Analytics: New thinking supporting educational research
Learning Analytics: New thinking supporting educational researchLearning Analytics: New thinking supporting educational research
Learning Analytics: New thinking supporting educational research
 
28_09_2018 eMadrid seminar on MOOCs by Pedro J. Muñoz Merino, UC3M
28_09_2018 eMadrid seminar on MOOCs by Pedro J. Muñoz Merino, UC3M28_09_2018 eMadrid seminar on MOOCs by Pedro J. Muñoz Merino, UC3M
28_09_2018 eMadrid seminar on MOOCs by Pedro J. Muñoz Merino, UC3M
 
Analytics in Action - Education
Analytics in Action - EducationAnalytics in Action - Education
Analytics in Action - Education
 
Prospect for learning analytics to achieve adaptive learning model
Prospect for learning analytics to achieve  adaptive learning modelProspect for learning analytics to achieve  adaptive learning model
Prospect for learning analytics to achieve adaptive learning model
 
VII Jornadas eMadrid "Education in exponential times". Mesa redonda eMadrid L...
VII Jornadas eMadrid "Education in exponential times". Mesa redonda eMadrid L...VII Jornadas eMadrid "Education in exponential times". Mesa redonda eMadrid L...
VII Jornadas eMadrid "Education in exponential times". Mesa redonda eMadrid L...
 
Educational Data Mining & Students Performance Prediction using SVM Techniques
Educational Data Mining & Students Performance Prediction using SVM TechniquesEducational Data Mining & Students Performance Prediction using SVM Techniques
Educational Data Mining & Students Performance Prediction using SVM Techniques
 
V Jornadas eMadrid sobre “Educación Digital”. Pedro Muñoz Merino, Universidad...
V Jornadas eMadrid sobre “Educación Digital”. Pedro Muñoz Merino, Universidad...V Jornadas eMadrid sobre “Educación Digital”. Pedro Muñoz Merino, Universidad...
V Jornadas eMadrid sobre “Educación Digital”. Pedro Muñoz Merino, Universidad...
 

More from David Monllaó

Moodle learning analytics desde diferentes perspectivas (#mootgt19)
Moodle learning analytics desde diferentes perspectivas (#mootgt19)Moodle learning analytics desde diferentes perspectivas (#mootgt19)
Moodle learning analytics desde diferentes perspectivas (#mootgt19)David Monllaó
 
El equipo de integracion de Moodle HQ es tu muy mejor amigo
El equipo de integracion de Moodle HQ es tu muy mejor amigoEl equipo de integracion de Moodle HQ es tu muy mejor amigo
El equipo de integracion de Moodle HQ es tu muy mejor amigoDavid Monllaó
 
Install solr and global search
Install solr and global searchInstall solr and global search
Install solr and global searchDavid Monllaó
 
Add your plugin contents to global search
Add your plugin contents to global searchAdd your plugin contents to global search
Add your plugin contents to global searchDavid Monllaó
 
How to improve your moodle site performance
How to improve your moodle site performanceHow to improve your moodle site performance
How to improve your moodle site performanceDavid Monllaó
 
Testing Moodle functionality automatically
Testing Moodle functionality automaticallyTesting Moodle functionality automatically
Testing Moodle functionality automaticallyDavid Monllaó
 

More from David Monllaó (6)

Moodle learning analytics desde diferentes perspectivas (#mootgt19)
Moodle learning analytics desde diferentes perspectivas (#mootgt19)Moodle learning analytics desde diferentes perspectivas (#mootgt19)
Moodle learning analytics desde diferentes perspectivas (#mootgt19)
 
El equipo de integracion de Moodle HQ es tu muy mejor amigo
El equipo de integracion de Moodle HQ es tu muy mejor amigoEl equipo de integracion de Moodle HQ es tu muy mejor amigo
El equipo de integracion de Moodle HQ es tu muy mejor amigo
 
Install solr and global search
Install solr and global searchInstall solr and global search
Install solr and global search
 
Add your plugin contents to global search
Add your plugin contents to global searchAdd your plugin contents to global search
Add your plugin contents to global search
 
How to improve your moodle site performance
How to improve your moodle site performanceHow to improve your moodle site performance
How to improve your moodle site performance
 
Testing Moodle functionality automatically
Testing Moodle functionality automaticallyTesting Moodle functionality automatically
Testing Moodle functionality automatically
 

Recently uploaded

Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxolyaivanovalion
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...shivangimorya083
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023ymrp368
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Onlineanilsa9823
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 

Recently uploaded (20)

Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 

Automatic classification of students in online courses using machine learning techniques

  • 1. Automatic classification of students in online courses using machine learning techniques D. Monllao Olive School of Computer Science and Software Engineering The University of Western Australia Crawley WA 6009, AUSTRALIA Principal supervisor: Dr Du Huynh Co-supervisor: Assoc/Prof Mark Reynolds External supervisor: Dr Martin Dougiamas Master of Philosophy - part time student
  • 2. Contents 1. Problem description 1.1. Online education and Moodle 1.2. Detection of students at risk of dropping out of courses 1.3. Students engagement in online courses 2. Literature review 3. Aim 4. Progress 5. Methodology 6. Timeline 1
  • 3. Online education and Moodle ● Traditional education better for social interactions ● Online education offers more flexibility but relies more in self discipline ● Moodle stats (May 2017 https://moodle.net/stats/) ○ 103 million users worldwide ○ 12 million courses ○ 215 million forum posts ○ 589 million quiz questions https://moodle.org/logo/ 2
  • 4. Students at risk of dropping out of courses ● Students that are not engaged in the course don’t participate ● Different stakeholders interested in reducing online courses drop out rates ○ Students ○ Teachers ○ Educational institutions https://www.thehrdigest.com/wp-content/upload s/2016/03/college-degree.jpg 3
  • 5. Students’ engagement in online courses ● Engaged students participate in the course activities ● Engagement is not as easy to detect in online courses as in face-to-face education ● Some examples of engagement indicators: ○ Regular accesses to the course ○ Replies to other course participants’ forum posts ○ Quick reply to teacher’s feedback ○ Percentage of accessed course resources https://userscontent2.emaze.com/images/f5e5 a8b9-e038-4620-b54f-b935902facd9/cdeb1f7 d712f03715e4b0aed325ee967.jpg 4
  • 6. 1. From an educational point of view ● Description of online students’ engagement indicators [1] [2] ● Factor analysis and correlations between indicators and students retention ● Limitations: ○ Not very empirically rigorous ○ Limited studied dataset, results biased to a few courses ○ Indicators correlate individually Literature review - Learning analytics 5 [1] Katrina A. Meyer. Student engagement in online learning: What works and why. ASHE Higher Education Report, 40(6):1–114, 2014. [2] Kate S. Hone and Ghada R. El Said. Exploring the factors affecting MOOC retention: A survey study. Computers & Education, 98:157–168, 2016.
  • 7. Literature review - Educational data mining 6 [3] Carlos Marquez-Vera, Alberto Cano, Cristobal Romero, Amin Yousef Mohammad Noaman, Habib Mousa Fardoun, and Sebastian Ventura. Early dropout prediction using data mining: a case study with high school students. Expert Systems, 33(1):107–124, 2016. EXSY-Dec-13-227.R3. [4] J. M. Luna, C. Castro, and C. Romero. Mdm tool: A data mining framework integrated into moodle. Computer Applications in Engineering Education, 25(1):90–102, 2017 2. From a data mining point of view: ● Some recent studies using machine learning techniques like Decision Trees, Association rules or Evolutionary algorithms or [3] [4] ● Limitations: ○ Limited studied dataset ○ Basic student engagement indicators
  • 8. Aim To find the model that better predicts students at risk of dropping out of any ongoing Moodle course. 7
  • 9. Aim - How to achieve it? ● By using multiple and different institutions’ datasets ○ To prevent the model to be overfit to courses of a particular institution or format ● By selecting a subset of the literature student engagement indicators ○ To discard indicators that don’t correlate well ● By adding course information to the training dataset ○ To make the model adaptable to all sort of courses ● By limiting the studied activity logs to the most relevant time range ○ To improve the model accuracy 8
  • 10. Progress ● Student engagement indicators literature review ● Moodle analytics API developed (https://github.com/moodlehq/moodle-tool_inspire) ○ Machine learning backend plugins. Shipped with Python (Tensorflow) and PHP (php-ml) ○ Very extendable ○ Prototype: http://prototype.moodle.net/inspirephase1/ ○ Experimental model included: Students at risk of dropping out ● Contributions to the most popular PHP machine learning library ○ https://github.com/php-ai/php-ml/graphs/contributors http://php-ml.readthedoc s.io/en/latest/assets/php -ml-logo.png 9
  • 11. Progress - Analytics API - Data flow chart 10
  • 12. Progress - Prototype - Models list 11
  • 13. Progress - Prototype - Predictions list 12
  • 14. Progress - Prototype - Prediction details 13
  • 15. Methodology - Overview 1. Training dataset preparation from raw Moodle sites data ○ One sample for each student enrolment in each course of each Moodle site ○ Features: Student engagement indicators calculations, course information and information about the included activity logs time range ○ Label: Did the student drop out of the course? ○ Output: A .csv file 14
  • 16. Methodology - Overview 2. Machine learning training and performance evaluation a. Inputs: A .csv file b. Cross-validation (hyper parameters tuning) c. Prediction model performance evaluation ■ The process is repeated multiple times d. Outputs: The average accuracy (Matthews correlation coefficient) and the standard deviation of all performance evaluations 15
  • 17. Methodology - Parameters ● Repeat the described process with different parameters: a. Using different subsets of student engagement indicators b. Adding more course information when required c. Limiting the student activity logs that are used d. Using different machine learning algorithms ■ e.g. Neural networks, Support vector machines, Random forests... 16
  • 18. Timeline 17 Task / Milestone Date Training courses and literature review September 2016 - May 2017 Thesis proposal seminar and proposal submission to the Graduate Research School at UWA May 2017 Learning Analytics and Educational Data Mining survey June 2017 - December 2017 Paper describing the analytics framework developed and used for this research November 2017 - July 2018 Paper detailing different combinations of parameters and results July 2018 - December 2019 Limit to nominate examiners and thesis submission August 2020 - September 2020