SlideShare a Scribd company logo
MOODLE ANALYTIC PLUGIN TO
IDENTIFY STUDENTS
PERFORMANCE
2nd Progress Presentation
EEY7881 Engineering Research Project (Computer
Engineering)
Supervisor,
Dr. D.D.M. Ranasinghe.
YML Kumara | 50864636
Dept. Electrical & Computer
Engineering
Content
• Problem Background
• Overview of Project
• Aim
• Objectives
• Methodology
– Block Diagram
– Indicator for Model
– Analyzer
– Machine Learning Model
• Features of the system
• Time Plan
Problem Background
3
• Performance of student is risk at E-learning.
• Moodle is widely used for E-learning.
• No mechanism to identify low performance
student in Moodle environment and make
proper intervention to fetch students up to
course complete level.
Overview of Project
• Early detection of student at low performance
• Clustering students with feature matrix.
• Specific algorithm for every clusters.
• Machine learning backend prediction model.
– Both Python and PHP
• Extra user actions based on prediction result.
• Proper intervention where necessary.
4
Aim
• Identification of existing analytic solution in the
Moodle.
• Developed a mechanism to Identify student at low
performance.
• Developed a mechanism to engage students and
teachers with LMS effectively.
• Developed a dashboard widget for quick access.
• Evaluate the developed system for accuracy.
• To enhance the Moodle Learning Management
System (LMS) by providing administrators with
a powerful and user-friendly analytics solution.
Objectives
Learning analytics
• Descriptive -what happened?
• Predictive -what will happen next?
• Diagnostic -why did it happen?
• Prescriptive -What should be done?
Appelbaum et al., 2017; Davenport & Harris, 2017;
Delen & Demirkan, 2013; Banerjee et al., 2013
Methodology
• Block Diagram
Potential Cognitive Depth
# Criteria Depth
i Learner has not even viewed the activity 0
ii The learner has viewed the activity details. 1
iii
The learner has submitted content to the
activity.
2
iv
The learner has viewed feedback from an
instructor
3
v
The learner has provided feedback to the
instructor
4
vi
The learner has revised and/or resubmitted
content to the activity.
5
Potential Social Breadth
# Criteria Depth
i The learner has not interacted with anyone 0
ii
The learner read the page but has not interacted with any
other participant in this activity 1
iii
The learner has interacted with at least one other
participant such as they have submitted an assignment or
attempted a self-grading quiz providing feedback.
2
iv
The learner has interacted with multiple participants in this
activity such as posting to a discussion forum or extra
assistance done.
3
v
The learner has interacted with participants in at least one
of communications back and forth. 4
vi
The learner has interacted with people outside the class like
in an authentic community of practice. 5
General Indicator for the Model
Attribute Type Description
First visit date. Numeric No of days passed after start date
Before start access. Nominal Course accessed before start.
Write action in site.
Numeric If the user has completed a saved content
anywhere on the site.
Write action in enrolled
course.
Numeric If the user has completed a saved content
in the enrolled course.
Read actions.
Numeric Estimates the amount of content the user
has accessed.
Answer submitted.
Nominal If the user has activities due and not yet
submitted.
View announcements. Numeric No of time check for new announcements
Discussion group. Numeric No of time participate
Absence days. Numeric Number of absence days
Analyzer
• Pre-process –
– cleaning the data
– Cognitive depth and social breadth simulation
– transforming into form that can be feed to the
algorithm.
• Distinguish training set and a testing set.
• Parameter tuning using grid search.
• Action Generation for prediction.
Machine Learning Model
• K-Means - Clustering students
• Support Vector Machines
• Decision trees
• Naïve Baye
• Grid Search for parameter tuning
Open University Learning Analytics
Dataset
• Original owners :- The Open University,
Walton Hall, Milton Keynes, United Kingdom.
– courses.csv
– assessments.csv
– vle.csv (Virtual Learning Environment data)
– studentInfo.csv
– studentRegistration.csv
– studentAssessment.csv
– studentVle.csv
• Missing Attribute Values: Yes
Dataset Summary
Description Amount
Students enrolled 32953
Number of courses 22
VLE pages 6364
VLE log entries 10655280
Registration entries 32953
Assessments 206
Assessment entries 173912
Number of attributes 43
Distinction 3024
Fail 7052
Pass 12361
withdrawn 10156
Features of the system
 Develop the dashboard widgets, enabling
quickly access the analyzed data.
 Notification Alert, actions and grading of
alert
Teacher task simulation
 Email for user define alert
Early detection students at risk
Time Plan
ID Action TIMELINE 2023 - 2024
JUNE JULY AUG SEP OCT NOV DEC JAN FEB
1 Proposal. Completed
2 Literature survey.
3
Project Planning and
Analysis.
4
Analytics Framework
Development.
5
Testing and Quality
Assurance
6
Deployment and
Documentation.
Thank You

More Related Content

PPTX
Using Assessment data
PPTX
Keynote EARLI SIG17 The power of learning analytics: a need to move towards n...
PPTX
Learning and Educational Analytics
PDF
AICS_2016_paper_9
PPTX
Krakow presentation speak_appsmngm_final
PPTX
Keynote Data Matters JISC What is the impact? Six years of learning analytics...
PPTX
Learning analytics adoption in Higher Education: Reviewing six years of exper...
PPTX
Big Data + Learning Theory + Computational Power => Actionable Insight
Using Assessment data
Keynote EARLI SIG17 The power of learning analytics: a need to move towards n...
Learning and Educational Analytics
AICS_2016_paper_9
Krakow presentation speak_appsmngm_final
Keynote Data Matters JISC What is the impact? Six years of learning analytics...
Learning analytics adoption in Higher Education: Reviewing six years of exper...
Big Data + Learning Theory + Computational Power => Actionable Insight

Similar to Moodle Analytic Admin Tool Plugin for Student Performance Predict (20)

PPTX
Learning Analytics
PDF
A Three-Pronged Model To Learning Analysis And Instructional Design
PPTX
JISC RSC London Workshop - Learner analytics
PPTX
Using student data to transform teaching and learning
PPT
June 21 learning analytics overview
PPTX
MOOCs & Learning Analytics
PPTX
What have we learned from 6 years of implementing learning analytics amongst ...
PDF
Automatic classification of students in online courses using machine learning...
PDF
Your guide to analyzing moodle quizzes
PPT
Helping teachers understand their learners and their needs better in WebCT
PPTX
Using Learning analytics to support learners and teachers at the Open University
PDF
IRJET- Predicting Academic Performance based on Social Activities
PPTX
«Learning Analytics at the Open University and the UK»
PPTX
20_05_08 «Learning Analytics en la Open University y en el Reino Unido».
PPTX
La rienties sirikt_27_05_2015
PPTX
Learning Analytics: New thinking supporting educational research
PPTX
The power of learning analytics for UCL: lessons learned from the Open Univer...
PPTX
Keynote SEC2019 Leeds: The power of learning analytics to impact learning and...
PPTX
Predictive Learning Analytics Professor Bart Rienties (Open University)
PDF
20495-38951-1-PB.pdf
Learning Analytics
A Three-Pronged Model To Learning Analysis And Instructional Design
JISC RSC London Workshop - Learner analytics
Using student data to transform teaching and learning
June 21 learning analytics overview
MOOCs & Learning Analytics
What have we learned from 6 years of implementing learning analytics amongst ...
Automatic classification of students in online courses using machine learning...
Your guide to analyzing moodle quizzes
Helping teachers understand their learners and their needs better in WebCT
Using Learning analytics to support learners and teachers at the Open University
IRJET- Predicting Academic Performance based on Social Activities
«Learning Analytics at the Open University and the UK»
20_05_08 «Learning Analytics en la Open University y en el Reino Unido».
La rienties sirikt_27_05_2015
Learning Analytics: New thinking supporting educational research
The power of learning analytics for UCL: lessons learned from the Open Univer...
Keynote SEC2019 Leeds: The power of learning analytics to impact learning and...
Predictive Learning Analytics Professor Bart Rienties (Open University)
20495-38951-1-PB.pdf
Ad

More from Manjula Lakshakumara (9)

PDF
Quarantine and prevention ordinance
DOCX
PHI class I application 2016
PDF
Std prensentation
PDF
Permission letter to transport body
PDF
Inquirer into death report for police
PDF
Inquirer into death report
PDF
Sinhala food act Labelling presentation
DOC
Holiday cail form
Quarantine and prevention ordinance
PHI class I application 2016
Std prensentation
Permission letter to transport body
Inquirer into death report for police
Inquirer into death report
Sinhala food act Labelling presentation
Holiday cail form
Ad

Recently uploaded (20)

PPTX
Cell Structure & Organelles in detailed.
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Basic Mud Logging Guide for educational purpose
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
Cell Types and Its function , kingdom of life
PPTX
Lesson notes of climatology university.
PPTX
Institutional Correction lecture only . . .
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
GDM (1) (1).pptx small presentation for students
PDF
Complications of Minimal Access Surgery at WLH
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Sports Quiz easy sports quiz sports quiz
PDF
RMMM.pdf make it easy to upload and study
Cell Structure & Organelles in detailed.
O7-L3 Supply Chain Operations - ICLT Program
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPH.pptx obstetrics and gynecology in nursing
Microbial diseases, their pathogenesis and prophylaxis
Basic Mud Logging Guide for educational purpose
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Cell Types and Its function , kingdom of life
Lesson notes of climatology university.
Institutional Correction lecture only . . .
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
2.FourierTransform-ShortQuestionswithAnswers.pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra
GDM (1) (1).pptx small presentation for students
Complications of Minimal Access Surgery at WLH
Microbial disease of the cardiovascular and lymphatic systems
102 student loan defaulters named and shamed – Is someone you know on the list?
Sports Quiz easy sports quiz sports quiz
RMMM.pdf make it easy to upload and study

Moodle Analytic Admin Tool Plugin for Student Performance Predict

  • 1. MOODLE ANALYTIC PLUGIN TO IDENTIFY STUDENTS PERFORMANCE 2nd Progress Presentation EEY7881 Engineering Research Project (Computer Engineering) Supervisor, Dr. D.D.M. Ranasinghe. YML Kumara | 50864636 Dept. Electrical & Computer Engineering
  • 2. Content • Problem Background • Overview of Project • Aim • Objectives • Methodology – Block Diagram – Indicator for Model – Analyzer – Machine Learning Model • Features of the system • Time Plan
  • 3. Problem Background 3 • Performance of student is risk at E-learning. • Moodle is widely used for E-learning. • No mechanism to identify low performance student in Moodle environment and make proper intervention to fetch students up to course complete level.
  • 4. Overview of Project • Early detection of student at low performance • Clustering students with feature matrix. • Specific algorithm for every clusters. • Machine learning backend prediction model. – Both Python and PHP • Extra user actions based on prediction result. • Proper intervention where necessary. 4
  • 5. Aim • Identification of existing analytic solution in the Moodle. • Developed a mechanism to Identify student at low performance. • Developed a mechanism to engage students and teachers with LMS effectively. • Developed a dashboard widget for quick access. • Evaluate the developed system for accuracy. • To enhance the Moodle Learning Management System (LMS) by providing administrators with a powerful and user-friendly analytics solution. Objectives
  • 6. Learning analytics • Descriptive -what happened? • Predictive -what will happen next? • Diagnostic -why did it happen? • Prescriptive -What should be done? Appelbaum et al., 2017; Davenport & Harris, 2017; Delen & Demirkan, 2013; Banerjee et al., 2013
  • 8. Potential Cognitive Depth # Criteria Depth i Learner has not even viewed the activity 0 ii The learner has viewed the activity details. 1 iii The learner has submitted content to the activity. 2 iv The learner has viewed feedback from an instructor 3 v The learner has provided feedback to the instructor 4 vi The learner has revised and/or resubmitted content to the activity. 5
  • 9. Potential Social Breadth # Criteria Depth i The learner has not interacted with anyone 0 ii The learner read the page but has not interacted with any other participant in this activity 1 iii The learner has interacted with at least one other participant such as they have submitted an assignment or attempted a self-grading quiz providing feedback. 2 iv The learner has interacted with multiple participants in this activity such as posting to a discussion forum or extra assistance done. 3 v The learner has interacted with participants in at least one of communications back and forth. 4 vi The learner has interacted with people outside the class like in an authentic community of practice. 5
  • 10. General Indicator for the Model Attribute Type Description First visit date. Numeric No of days passed after start date Before start access. Nominal Course accessed before start. Write action in site. Numeric If the user has completed a saved content anywhere on the site. Write action in enrolled course. Numeric If the user has completed a saved content in the enrolled course. Read actions. Numeric Estimates the amount of content the user has accessed. Answer submitted. Nominal If the user has activities due and not yet submitted. View announcements. Numeric No of time check for new announcements Discussion group. Numeric No of time participate Absence days. Numeric Number of absence days
  • 11. Analyzer • Pre-process – – cleaning the data – Cognitive depth and social breadth simulation – transforming into form that can be feed to the algorithm. • Distinguish training set and a testing set. • Parameter tuning using grid search. • Action Generation for prediction.
  • 12. Machine Learning Model • K-Means - Clustering students • Support Vector Machines • Decision trees • Naïve Baye • Grid Search for parameter tuning
  • 13. Open University Learning Analytics Dataset • Original owners :- The Open University, Walton Hall, Milton Keynes, United Kingdom. – courses.csv – assessments.csv – vle.csv (Virtual Learning Environment data) – studentInfo.csv – studentRegistration.csv – studentAssessment.csv – studentVle.csv • Missing Attribute Values: Yes
  • 14. Dataset Summary Description Amount Students enrolled 32953 Number of courses 22 VLE pages 6364 VLE log entries 10655280 Registration entries 32953 Assessments 206 Assessment entries 173912 Number of attributes 43 Distinction 3024 Fail 7052 Pass 12361 withdrawn 10156
  • 15. Features of the system  Develop the dashboard widgets, enabling quickly access the analyzed data.  Notification Alert, actions and grading of alert Teacher task simulation  Email for user define alert Early detection students at risk
  • 16. Time Plan ID Action TIMELINE 2023 - 2024 JUNE JULY AUG SEP OCT NOV DEC JAN FEB 1 Proposal. Completed 2 Literature survey. 3 Project Planning and Analysis. 4 Analytics Framework Development. 5 Testing and Quality Assurance 6 Deployment and Documentation.