Presenter: Teng-Chih Yang Professor: Ming-Puu Chen Date: 10/ 28/ 2009 Data mining in course management systems: Moodle case study and tutorial Romero,

Slides:



Advertisements
Similar presentations
Web Mining.
Advertisements

CBEA CONFERENCE OCTOBER 20, 2010 MRS. DEDERER BUSINESS TEACHER BETHEL HIGH SCHOOL Moodle.
CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
Barry Spencer An introduction to the Moodle VLE Glossaries Assignments Editing Tracking Forums Resources Managing.
By: Mr Hashem Alaidaros MIS 211 Lecture 4 Title: Data Base Management System.
Holyoke Public Schools Professional Development By, Judy Taylor
Characteristics of on-line formation courses. Criteria for their pedagogical evaluation Catalina Martínez Mediano, Department of Research Methods and Diagnosis.
Educational portal and its integration with AHyCo LMS Nataša Hoić–Božić University of Rijeka (Croatia)
Two e-Learning elective seminars in Novi Sad Putnik Z., Komlenov Ž., Budimac Z. DMI, Faculty of Science University of Novi Sad.
1 ACCTG 6910 Building Enterprise & Business Intelligence Systems (e.bis) Introduction to Data Mining Olivia R. Liu Sheng, Ph.D. Emma Eccles Jones Presidential.
What are the necessary ingredients?. Necessary Ingredients Design Considerations Design Considerations –Planning the media depends on lifestyle, lifestyle,
Basic concepts of Data Mining, Clustering and Genetic Algorithms Tsai-Yang Jea Department of Computer Science and Engineering SUNY at Buffalo.
Fractals WebQuest By: Leonora Spyros Click to Begin!!
Introduction to WEKA Aaron 2/13/2009. Contents Introduction to weka Download and install weka Basic use of weka Weka API Survey.
IMPLEMENTATION OF AN E-LEARNING PLATFORM USING CMS
1 Data and Knowledge Management. 2 Data Management: A Critical Success Factor The difficulties and the process Data sources and collection Data quality.
Text Mining: Finding Nuggets in Mountains of Textual Data Jochen Dijrre, Peter Gerstl, Roland Seiffert Presented by Huimin Ye.
Presented To: Madam Nadia Gul Presented By: Bi Bi Mariam.
DASHBOARDS Dashboard provides the managers with exactly the information they need in the correct format at the correct time. BI systems are the foundation.
GUHA method in Data Mining Esko Turunen Tampere University of Technology Tampere, Finland.
Knowledge Science & Engineering Institute, Beijing Normal University, Analyzing Transcripts of Online Asynchronous.
Data Mining Techniques
Portal and AQAS-Philadelphia University 21-22/6/2011 AVCI Platform in PU Dr. Abdel-Rahman Al-Qawasmi Philadelphia University Director of Computer Center.
Data Mining on the Web via Cloud Computing COMS E6125 Web Enhanced Information Management Presented By Hemanth Murthy.
Barry Spencer Barry Spencer Deploying a VLE Case Study.
SharePoint 2010 Business Intelligence Module 6: Analysis Services.
F a k u l t a s I l m u K o m p u t e r U n i v e r s i t a s I n d o n e s i a ( F A S I L K O M - U I ) Student-Centered e- Learning Environment (SCELE)
Kansas State University Department of Computing and Information Sciences CIS 830: Advanced Topics in Artificial Intelligence From Data Mining To Knowledge.
CSCI 347 – Data Mining Lecture 01 – Course Overview.
1.Knowledge management 2.Online analytical processing 3. 4.Supply chain management 5.Data mining Which of the following is not a major application.
INSTRUCTOR & FACULTY ORIENTATION Blackboard 9.1. What is Online Learning? The term online learning is used interchangeably with e-learning or electronic.
ITEC 3220M Using and Designing Database Systems
Appendix: The WEKA Data Mining Software
1 Research Groups : KEEL: A Software Tool to Assess Evolutionary Algorithms for Data Mining Problems SCI 2 SMetrology and Models Intelligent.
A One- Day Workshop on TEACHING WITH MOODLE IN HIGHER EDUCATION 20 June June 2015 Organised by the Department of Paralakhemundi.
CHAPTER TEN AUTHORING.
The Online Assessment for BIPA Program by Utilizing OER Lidwina Sri Ardiasih Universitas Terbuka Bali, May 8, 2013 BIPA-UT.
Data Mining By Dave Maung.
1 (21) EZinfo Introduction. 2 (21) EZinfo  A Software that makes data analysis easy  Reveals patterns, trends, groups, outliers and complex relationships.
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
3-1 Data Mining Kelby Lee. 3-2 Overview ¨ Transaction Database ¨ What is Data Mining ¨ Data Mining Primitives ¨ Data Mining Objectives ¨ Predictive Modeling.
Chapter 5: Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization DECISION SUPPORT SYSTEMS AND BUSINESS.
Data Mining BY JEMINI ISLAM. Data Mining Outline: What is data mining? Why use data mining? How does data mining work The process of data mining Tools.
BOĞAZİÇİ UNIVERSITY DEPARTMENT OF MANAGEMENT INFORMATION SYSTEMS MATLAB AS A DATA MINING ENVIRONMENT.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
Moodle for Your Noodle. What in the world is Moodle? An open source Content Management System (or Course Management System) built around a sound educational.
1 Introduction to Data Mining C hapter 1. 2 Chapter 1 Outline Chapter 1 Outline – Background –Information is Power –Knowledge is Power –Data Mining.
Foundations of Information Systems in Business. System ® System  A system is an interrelated set of business procedures used within one business unit.
An Introduction Student Name: Riaz Ahmad Program: MSIT( ) Subject: Data warehouse & Data Mining.
Rebecca Castro Katrina Coker Design Presentation II Everything You Always Wanted To Know About Science Fair But Were Afraid To Ask.
1 Presentation Methodology Summary B. Golden. 2 Introduction Why use visualizations?  To facilitate user comprehension  To convey complexity and intricacy.
In part from: Yizhou Sun 2008 An Introduction to WEKA Explorer.
Associate Professor Cathy Gunn The University of Auckland, NZ Learning analytics down under.
Introduction.  Instructor: Cengiz Örencik   Course materials:  myweb.sabanciuniv.edu/cengizo/courses.
Learning Management System. Introduction Software application or Web-based technology used to plan, implement, and assess a specific learning process.
WEKA: A Practical Machine Learning Tool WEKA : A Practical Machine Learning Tool.
Profiling: What is it? Notes and reflections on profiling and how it could be used in process mining.
SNS COLLEGE OF TECHNOLOGY
Data Mining Generally, (Sometimes called data or knowledge discovery) is the process of analyzing data from different perspectives and summarizing it.
DATA MINING © Prentice Hall.
Computer Aided Software Engineering (CASE)
MIS 451 Building Business Intelligence Systems
Data Mining 101 with Scikit-Learn
University of Colombo School of Computing, Colombo, Sri Lanka
Datamining : Refers to extracting or mining knowledge from large amounts of data Applications : Market Analysis Fraud Detection Customer Retention Production.
Waikato Environment for Knowledge Analysis
Data Mining: Concepts and Techniques Course Outline
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
The Second Elearning Workshop
CSE591: Data Mining by H. Liu
Presentation transcript:

Presenter: Teng-Chih Yang Professor: Ming-Puu Chen Date: 10/ 28/ 2009 Data mining in course management systems: Moodle case study and tutorial Romero, C., Ventura, S., & Garcı´a, E. (2008). Data mining in course management systems: Moodle case study and tutorial. Computers & Education, 51(1), 368–384.

Introduction One of the most commonly used is Moodle (modular object oriented developmental learning environment), a free learning management system enabling the creation of powerful, flexible and engaging online courses and experiences (Rice, 2006). These e-learning systems accumulate a vast amount of information which is very valuable for analyzing students’ behaviour and could create a gold mine of educational data (Mostow & Beck, 2006). They can record any student activities involved, such as reading, writing, taking tests, performing various tasks, and even communicating with peers (Mostow et al., 2005). Data mining or knowledge discovery in databases (KDD) is the automatic extraction of implicit and interesting patterns from large data collections (Klosgen & Zytkow, 2002).

Study Purpose Although some CMS platforms offer some reporting tools, it becomes hard for a tutor to extract useful information when there are a great number of students, (Dringus & Ellis, 2005). They do not provide specific tools allowing educators to thoroughly track and assess all learners’ activities while evaluating the structure and contents of the course and its effectiveness for the learning process (Zorrilla, Menasalvas, Marin, Mora, & Segovia, 2005). Most of the current data mining tools are too complex for educators to use, the CMS administrator is more likely to apply data mining techniques in order to produce reports for instructors who then use these reports to make decisionsabout how to improve the student’s learning and the online courses.

Process of data mining in e-learning The application of data mining in e-learning systems is an iterative cycle (Romero & Ventura, 2007). The mined knowledge should enter the loop of the system and guide, facilitate and enhance learning as a whole, not only turning data into knowledge, but also filtering mined knowledge for decision making. The e-learning data mining process consists of the same four steps in the general data mining process as follows:

Preprocessing Moodle data Moodle database has about 145 interrelated tables. But not all information is necessary, we have to perform a previous step to preprocess Moodle data. Data preprocessing allows the original data to be transformed into a suitable shape to be used by a particular data mining algorithm or framework. Select data: chosen only 7 courses from among all these courses because they use a higher number of Moodle activities and resources Create summarization tables: It is necessary to create a new table in the Moodle database that can summarize information at the required level Data discretization: Discretization (Dougherty, Kohavi, & Sahami, 1995) divides the numerical data into categorical classes that are easier to understand for the instructor Transform the data: The data must be transformed to the required format of the data mining algorithm or framework.

Applying data mining techniques to Moodle data In this paper, we used Weka and Keel systems because they have what we consider to be three important characteristics in common: 1. they are free software systems. 2. they have been implemented in Java language. 3. they use the same dataset external representation format(ARFF files).

Applying data mining techniques to Moodle data – Statistics Moodle only shows some statistical information in some of the modules (grades and quizzes). 1. The instructor can use scales to rate or grade forums, assignments, quizzes, lessons, journals and workshops in order to evaluate students’ work. And the instructor can customize grade scales in order to have a powerful way to view the progress of the students. 2. Moodle has statistical quiz reports which show item analysis.It presents processed quiz data in a way suitable for analyzing and judging the performance of each question for the function of assessment.

Applying data mining techniques to Moodle data – Visualization Information visualization (Spence, 2001) is a branch of computer graphics and user interface which is concerned with the presentation of interactive or animated digital images so that users can understand data. Moodle does not provide visualization tools of student usage data; it only provides text information (log reports, items analysis, etc.). But we can download and install GISMO (Gismo, 2007) into our Moodle system. GISMO is a graphical interactive student monitoring and tracking system tool that extracts tracking data from Moodle. Using this graph, the instructor has an overview of the global access made by students to the course with a clear identification of patterns and trends, as well as information about the attendance of a specific student in the course.

Applying data mining techniques to Moodle data – Clustering In e-learning, clustering has been used for: finding clusters of students with similar learning characteristics and to promote group-based collaborative learning as well as to provide incremental learner diagnosis (Tang &McCalla,2005) The Weka system has several clustering algorithms available. The KMeans (MacQueen, 1967), has been used here. The instructor can use this information in order to group students into three types of students: very active students (cluster 1), active students (cluster 2) and non-active students (0).The instructor can group students for working together in collaborative activities

Applying data mining techniques to Moodle data – Classification In this case, our objective is to classify students into different groups with equal final marks depending on the activities carried out in Moodle. The Keel system has several classification algorithms available. The C4.5 algorithm (Quinlan, 1993) is used to characterize students who passed or failed the course. We obtain a set of IF-THEN-ELSE rules from the decision tree that can show interesting information about the classification of the students. low number of passed quizzes-FAIL medium number of passed quizzes – PASS high number of passed quizzes – EXCELLENT The instructor can use the knowledge discovered by these rules for making decisions about Moodle course activities decide to eliminate some activities related to low marks. detect in time if they will have learning problems(students classified as FAIL).

Applying data mining techniques to Moodle data – Classification Fig. 6. Keel executing C45 algorithm.

Applying data mining techniques to Moodle data – Association rule mining Association The Weka system has several association rule-discovering algorithms available. We have used the Apriori algorithm (Agarwal et al., 1993) for finding association rules over the discretized summarization table

Conclusions Although we have shown these techniques separately, they can also be applied together in order to obtain interesting information in a more efficient and faster way. visualization Find strange or irregular by viewing statistical values. clustering Divide groups students classifier shows what the main characteristics in each group association rule mining Create a gold mine of educational data discover the relationship between these characteristics