Moodle Analytic Admin Tool Plugin for Student Performance Predict

lakshakumara 20 views 17 slides May 27, 2024
Slide 1
Slide 1 of 17
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17

About This Presentation

Moodle Analytic plugin


Slide Content

MOODLE ANALYTIC PLUGIN TO IDENTIFY STUDENTS PERFORMANCE 2 nd 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 s tudents 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 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 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 V ector M achines 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