CurriM: Curriculum Mining Mykola Pechenizkiy TU Eindhoven Learning Analytics Innovation 10 October 2012 SURFfoundation, Utrecht, the Netherlands.

Slides:



Advertisements
Similar presentations
Chapter 5 Development and Evolution of User Interface
Advertisements

From Local Patterns to Global Models: Towards Domain Driven Educational Process Mining Nikola Trčka Mykola Pechenizkiy.
2009 – E. Félix Security DSL Toward model-based security engineering: developing a security analysis DSML Véronique Normand, Edith Félix, Thales Research.
Test Automation Success: Choosing the Right People & Process
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 11.
Project Proposal.
Models vs. Reality dr.ir. B.F. van Dongen Assistant Professor Eindhoven University of Technology
TRANSLINK Training Effective Management and Supervision of PhD Candidates University of Indonesia, 9-10 May 2006 Postgraduate Supervision Dr. Paul Timms.
CSCD 555 Research Methods for Computer Science
The Data Mining Visual Environment Motivation Major problems with existing DM systems They are based on non-extensible frameworks. They provide a non-uniform.
Scientific workflow systems are problem-solving environments designed to allow researchers to perform complex tasks simply by piecing together individual.
EEN [Canada] Forum Shelley Borys Director, Evaluation September 30, 2010 Developing Evaluation Capacity.
Change is a Process Organizational Stages Individual Stages (ADKAR) Business Need Concept and Design Implementation Post-Implementation Awareness Desire.
Albert C K Choi Department of Industrial and Systems Engineering
4. Interaction Design Overview 4.1. Ergonomics 4.2. Designing complex interactive systems Situated design Collaborative design: a multidisciplinary.
Adaptive Hypermedia Meets Provenance Evgeny Knutov Paul De Bra Mykola Pechenizkiy GAF project: Generic Adaptation Framework (project is supported byNWO.
4. Interaction Design Overview 4.1. Ergonomics 4.2. Designing complex interactive systems Situated design Collaborative design: a multidisciplinary.
WP 8: Networks for Lifelong Competence Development Alicia Cheak INSEAD CALT (Centre for Advanced Learning Technologies) TEN Competence Kickoff Meeting.
CREATE THE DIFFERENCE Customer Relationship Management Further CRM.
Frequently Asked Questions (FAQ) prepared by some members of the ICH Q9 EWG for example only; not an official policy/guidance July 2006, slide 1 ICH Q9.
Science Inquiry Minds-on Hands-on.
A university for the world real R © 2009, Chapter 17 Process Mining and Simulation Moe Wynn Anne Rozinat Wil van der Aalst Arthur.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
A university for the world real R © 2009, Chapter 23 Epilogue Wil van der Aalst Michael Adams Arthur ter Hofstede Nick Russell.
Insuring Sensitive Processes through Process Mining Jorge Munoz-Gama Isao Echizen Jorge Munoz-Gama and Isao Echizen.
What is Business Intelligence? Business intelligence (BI) –Range of applications, practices, and technologies for the extraction, translation, integration,
The 2nd International Conference of e-Learning and Distance Education, 21 to 23 February 2011, Riyadh, Saudi Arabia Prof. Dr. Torky Sultan Faculty of Computers.
S/W Project Management
1 Conceptual Modeling of User Interfaces to Workflow Information Systems Conceptual Modeling of User Interfaces to Workflow Information Systems By: Josefina.
By Dr Tracy Bhamra Department of Design and Technology Loughborough University.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 6 Slide 1 Chapter 6 Requirements Engineering Process.
The Integration and Effectiveness of Information and Communication Technologies in Canadian Postsecondary Education Dr. Carl Cuneo, Director, EvNet, Network.
ITEC224 Database Programming
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 12.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 6 Slide 1 Requirements Engineering Processes l Processes used to discover, analyse and.
Assessing the Suitability of UML for Modeling Software Architectures Nenad Medvidovic Computer Science Department University of Southern California Los.
Director, Office of Learning and Teaching October 29, 2014 Learning Analytics: Exploring Strengths-based Approaches.
Developing a Teaching Portfolio for the Job Search Graduate Student Center University of Pennsylvania April 19, 2007 Kathryn K. McMahon Department of Romance.
“The great end of education is to discipline rather than furnish the mind; to train it to the use of its own powers, rather than fill it with the accumulation.
Pontificia Universidad Católica de Chile School of Engineering Department of Computer Science A feedback-based framework for process enhancement of causal.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
GEO Work Plan Symposium 2012 ID-03: Science and Technology in GEOSS ID-03-C1: Engaging the Science and Technology (S&T) Community in GEOSS Implementation.
1 Introduction to Software Engineering Lecture 1.
CS2003 Usability Engineering Human-Centred Design Dr Steve Love.
Mysoltani.ir سایت فیلم روشهای مشارکتی Technology Foresight Foresight is about preparing for the future. It is about deploying resources in the best.
15 August, 2005IEEE IRI Web Based Expert System for Class Schedule Planning using JESS Ken Ho Hewlett Packard Company Meiliu Lu Department of Computer.
Teaching Systems Analysis and Design in a Practical Way: A Collaborative Effort Between Computer Science and Business School by Ken Surendran-CS Chellappa.
HEInnovate A self-assessment tool for higher education institutions (HEIs) wishing to explore their entrepreneurial and innovative potential.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Requirements Engineering Processes. Syllabus l Definition of Requirement engineering process (REP) l Phases of Requirements Engineering Process: Requirements.
Requirements Analysis
Accreditation of study programs at the Faculty of information technologies Tempus SMGR BE ESABIH EU standards for accreditation of study.
Investigate Plan Design Create Evaluate (Test it to objective evaluation at each stage of the design cycle) state – describe - explain the problem some.
How to use C OBI T implementation resources Brian Selby Director of C OBI T Initiatives ISACA.
Use of Learning Analytics in Massively Open Online Courses.
Account Management Overview
Business process management (BPM)
Customer Relationship Management
Profiling based unstructured process logs
Customer Relationship Management
Business process management (BPM)
The Systems Engineering Context
Customer Relationship Management
ASSESSMENT OF STUDENT LEARNING
IS442 Information Systems Engineering
Object-Oriented Systems Development Life Cycle (CH-3)
CS160: Lecture 6 John Canny Fall /9/2018.
CS 410 Professional Workforce Development I
Simulation-driven Enterprise Modelling: WHY ?
Project intervention logic
Presentation transcript:

CurriM: Curriculum Mining Mykola Pechenizkiy TU Eindhoven Learning Analytics Innovation 10 October 2012 SURFfoundation, Utrecht, the Netherlands

Initial Motivation for CurriM Current practice: – We think we know what our curriculum is and how the students study. But is this true? CurriM aims at providing tools to analyze – how the students actually study Who would benefit from our tool? – Directors of education, study advisers, students Goal: showcase the potential and feasibility – Data mining and process mining techniques – 10 years of TUE administrative data; exam grades Learning 10 October 2012, Utrecht, 1CurriM: Curriculum Mining Mykola Pechenizkiy, Eindhoven University of Technology

Questions for CurriM to Answer What is the real academic curriculum (study program)? How do students really study? Is there a typical (or the best) way to study? Do current prerequisites make sense? Is the particular curriculum constraint obeyed? How likely is it that a student will finish the studies successfully or will drop out? What is my expected time to finish? Should I now take courses A & B & C or C & D? Learning 10 October 2012, Utrecht, 2CurriM: Curriculum Mining Mykola Pechenizkiy, Eindhoven University of Technology

Refocused to Target Students as Users Awareness tool supporting interactive querying: How does a course relate to the program? – Prerequisites, follow up dependencies How am I doing wrt the averages, top 10%? – Aggregates/OLAP What is my expected time to finish? – Predictive modeling Should I now take courses A & B & C or C & D? – Collaborative filtering style recommendations (based on the received feedback) Learning 10 October 2012, Utrecht, 3CurriM: Curriculum Mining Mykola Pechenizkiy, Eindhoven University of Technology

CurriM UI Demo Learning 10 October 2012, Utrecht, 4CurriM: Curriculum Mining Mykola Pechenizkiy, Eindhoven University of Technology

Where is EDM/LA? Curriculum model: Codified constraints with Colored Petri net and LTL – Prerequisites, follow up dependencies, 3 out of 5 selection, number of attempts, mandatory courses etc. – Input: domain knowledge and output of patters mining Awareness and automated conformance checking – Is the currently chosen path compliant with the official guidelines and follows data driven recommendations – Computed aggregates and mined pattern from the data Data driven recommendations and predictions – What is my expected time to finish? – Should I take now courses A & B & C or C & D? (hidden from the users behind GUI) Learning 10 October 2012, Utrecht, 5CurriM: Curriculum Mining Mykola Pechenizkiy, Eindhoven University of Technology

Main Results Software prototype – CurriM as ProM plugin, – Focus on GUI + architecture/interfaces – Demonstrates the concept Experiments with TUE dataset – Prerequisites, bottleneck/predictive courses – Recommendations – Data quality is the key Clear motivation and need for a continuation – The concept is found to be promising – Potential and feasibility is shown – Roadmap Learning 10 October 2012, Utrecht, 6CurriM: Curriculum Mining Mykola Pechenizkiy, Eindhoven University of Technology

Why Do Students Like the Concept? CurriM is a tool that Provides orientation: – Curriculum as a guide and motivation – See the connections and dependencies Provides awareness and recommendations – Global: how good is their personal education route, where they currently are, where they are heading, how well they do in comparison with others – Local: what would it mean to take course X Enables better planning and regular monitoring – Focus on what looks important, not just interesting Learning 10 October 2012, Utrecht, 7CurriM: Curriculum Mining Mykola Pechenizkiy, Eindhoven University of Technology

Main Lessons Learnt Data quality is the key Administrative DBs and existing data collection organization do not keep EDM/LA in mind Lots of preprocessing and reorganization is required Meta-data is the other key (lacking codifiability) Everything that is scattered in study guides and minds of study advisors should become easy to codify Curriculum changes more often than we tend to think Semesters-trimesters-quartiles, courses & course ids Being “flexible” (written vs. unwritten rules) too much Effectively means no formal curriculum Learning 10 October 2012, Utrecht, 8CurriM: Curriculum Mining Mykola Pechenizkiy, Eindhoven University of Technology

Conclusions CurriM can become a big success – The students seem to like the idea – It is promising and it is feasible; but it is a long way from the current concept to a fully functional and usable tool Surf funding opportunity in LA was nice – Triggered us to take concrete practical steps, a tool rather than techniques development; – But a more serious commitment is needed to make a real breakthrough and bring CurriM into the educational practice Learning 10 October 2012, Utrecht, 9CurriM: Curriculum Mining Mykola Pechenizkiy, Eindhoven University of Technology

Continuation Roadmap Working out the full cycle of the information flows including pattern mining, predictions and recommendations, and its integration/parallelization with the administrative processes Working out different views and functionality for students vs. educators, HCI/usability aspects Improve data quality collection Facilitate knowledge base construction (meta- data, mappings) Facilitate curriculum formalization for faculties (tooling) Conditioned wrt funding opportunities Learning 10 October 2012, Utrecht, 10CurriM: Curriculum Mining Mykola Pechenizkiy, Eindhoven University of Technology

Project Team Project leader: dr. Mykola Pechenizkiy – educational data mining expert Driving force: Pedro Toledo – software developer, applied researcher Technology experts: Prof. dr. Paul De Bra – Human-computer interaction and databases expert dr. Toon Calders – pattern mining expert, assistant professor dr. Nikola Trcka – collaborator on curriculum mining, postdoc dr. Boudewijn van Dongen – process mining expert, assistant professor dr. Eric Verbeek – ProM software expert, scientific programmerProM software Domain experts Several domain experts, i.e. responsible educators, are available for CurriM on request: dr. Karen Ali (STU), Prof. dr. Mark de Berg (CSE) Learning 10 October 2012, Utrecht, 11CurriM: Curriculum Mining Mykola Pechenizkiy, Eindhoven University of Technology

Additional slides Including some from the original proposal Learning 29 February 2012, Utrecht, 12CurriM: Curriculum Mining Project Proposal Mykola Pechenizkiy, Eindhoven University of Technology

Execution plan Task 1. Developing the first software prototype for academic curriculum modeling. As mini R&D cycles : identifying types of curriculum specific patterns we need to mine from the event logs (in collaboration with the domain experts) and to include in the curriculum modeling and developing corresponding pattern mining and pattern assembling techniques; Implementing techniques and integrating it with ProM that provides an important process mining foundation framework and many of the building blocks for curriculum modeling software; testing a particular piece of software. Learning 29 February2012, Utrecht, 13CurriM: Curriculum Mining Project Proposal Mykola Pechenizkiy, Eindhoven University of Technology

Execution plan Task 2. Case study: modeling the curriculum of the Department of Computer Science, TUE; Goals: Validating the correctness and usefulness (to the end users, i.e. teachers, study advisers, students) of the developed curriculum mining techniques and their implementations. Developing guidelines for managing the curriculum related data to avoid the problems we will encounter or envision during the case study. Task 1 and Task 2 will run simultaneously ensuring timely feedback. Learning 29 February2012, Utrecht, 14CurriM: Curriculum Mining Project Proposal Mykola Pechenizkiy, Eindhoven University of Technology

Execution plan Task 3. Creating a roadmap for further study and development of the curriculum modeling toolset Develop R&D agenda for the coming years. This includes identification of not only research challenges i.e. answering the question – “what kind of new data mining and process mining techniques are needed to address the peculiarities of the curriculum mining domain?” but also the strategy of the smooth technology transfer to the prospective end users, i.e. – early adopters (e.g. TUE or 3TU departments) that would help to validate the usability and usefulness of the curriculum mining software “in the wild”. Learning 29 February2012, Utrecht, 15CurriM: Curriculum Mining Project Proposal Mykola Pechenizkiy, Eindhoven University of Technology

Project Team Task 3. Creating a roadmap for further study and development of the curriculum modeling toolset Develop R&D agenda for the coming years. This includes identification of not only research challenges i.e. answering the question – “what kind of new data mining and process mining techniques are needed to address the peculiarities of the curriculum mining domain?” but also the strategy of the smooth technology transfer to the prospective end users, i.e. – early adopters (e.g. TUE or 3TU departments) that would help to validate the usability and usefulness of the curriculum mining software “in the wild”. Learning 29 February2012, Utrecht, 16CurriM: Curriculum Mining Project Proposal Mykola Pechenizkiy, Eindhoven University of Technology

Learning Analytics Seminar, August 30-31, Utrecht, NL 17Educational Data Mining & Learning Analytics for All: Potential, Dangers, Challenges Mykola Pechenizkiy, Eindhoven University of Technology

Educational Process Mining Toolbox Learning 29 February 2012, Utrecht, 18CurriM: Curriculum Mining Project Proposal Mykola Pechenizkiy, Eindhoven University of Technology

Intuition suggests that curriculum is Structured and easy to understand as we think there are not that many options to choose from – It may look just like this one: but the data may suggest that it looks different… Learning 29 February 2012, Utrecht, 19CurriM: Curriculum Mining Project Proposal Mykola Pechenizkiy, Eindhoven University of Technology

… data may suggest that students show somewhat more diverse behaviour: Learning 29 February2012, Utrecht, 20CurriM: Curriculum Mining Project Proposal Mykola Pechenizkiy, Eindhoven University of Technology

How will students and teachers benefit? Our intention is to make the curriculum- related patterns and models accessible not only to the study advisors or directors of education but to everyone involved in the educational process including lecturers and students. Thus students will become more aware that e.g. studying well for the Logic course will help them to go smoothly through studying the basic of Databases and thus avoid further delays in the curriculum Learning 29 February2012, Utrecht, 21CurriM: Curriculum Mining Project Proposal Mykola Pechenizkiy, Eindhoven University of Technology

Process Analysis/Conformance Checking ex. Learning 29 February 2012, Utrecht, 22CurriM: Curriculum Mining Project Proposal Mykola Pechenizkiy, Eindhoven University of Technology

Two Different Tasks Isolate a set of standard curriculum patterns and based on these patterns mine the curriculum as an executable quantified formal model and analyze it, or first (manually) devise a formal model of the assumed curriculum and test it against the data. Event Log - MXML format supported by ProM Typical forms of requirements in the curriculum Colored Petri net Learning 29 February 2012, Utrecht, 23CurriM: Curriculum Mining Project Proposal Mykola Pechenizkiy, Eindhoven University of Technology

Application Scenarios Student TimestampEvents AS12, 3, 5 AS26, 1 AS31 BS14, 5, 6 BS32 BS47, 8, 1, 2 BS51, 6 CS11, 8, 7  Scenario 1: Find most common types of behavior (and cluster them)  Scenario 2: Find emerging patterns: such patterns, which capture significant –differences in behavior of students who graduated vs. those students who did not –changes in behaviour of students from year to –in both cases we search for such patters which supports increase significantly from one dataset to another (i.e. in space in the first case and in time in the second case)  Scenario 3: After finding a bottleneck, find frequent patterns that describe it, i.e. for which students it is the bottleneck and why Learning 29 February 2012, Utrecht, 24CurriM: Curriculum Mining Project Proposal Mykola Pechenizkiy, Eindhoven University of Technology

Example 2-out-of-3 Pattern Check At least 2 courses from { 2Y420,2F725,2IH20 } must be taken before graduation : An higher level abstraction can be developed on a longer run to avoid we aim at developing a Learning 29 February 2012, Utrecht, 25CurriM: Curriculum Mining Project Proposal Mykola Pechenizkiy, Eindhoven University of Technology

Process Discovery Example Learning 29 February 2012, Utrecht, 26CurriM: Curriculum Mining Project Proposal Mykola Pechenizkiy, Eindhoven University of Technology

Which Courses Are Difficult/Easy for Which Students? Learning 29 February 2012, Utrecht, 27CurriM: Curriculum Mining Project Proposal Mykola Pechenizkiy, Eindhoven University of Technology

Many more examples of Visual Analytics from MagnaView Students’ Performance Started in the Same Year Learning 29 February 2012, Utrecht, 28CurriM: Curriculum Mining Project Proposal Mykola Pechenizkiy, Eindhoven University of Technology

References Trčka, N., Pechenizkiy, M. & van der Aalst, W. (2010) "Process Mining from Educational Data (Chapter 9)", In Handbook of Educational Data Mining., pp London: CRC Press. Pechenizkiy, M., Trčka, N., Vasilyeva, E., van der Aalst, W. & De Bra, P. (2009) Process Mining Online Assessment Data, In Proceedings of 2nd International Conference on Educational Data Mining (EDM'09), pp Trčka, N. & Pechenizkiy, M. (2009) From Local Patterns to Global Models: Towards Domain Driven Educational Process Mining, In Proceedings of Ninth International Conference on Intelligent Systems Design and Applications (ISDA'09), pp Bose, R.P.J.C., van der Aalst, W.M.P., Zliobaite, I. & Pechenizkiy, M. (2011) Handling Concept Drift in Process Mining, In Proceedings of 23rd International Conference on Advanced Information Systems Engineering CAiSE'2011, Lecture Notes in Computer Science 6741, Springer, pp Dekker, G., Pechenizkiy, M. & Vleeshouwers, J. (2009) Predicting Students Drop Out: a Case Study, In Proceedings of the 2nd International Conference on Educational Data Mining (EDM'09), pp Learning 29 Febnuary 2012, Utrecht, 29CurriM: Curriculum Mining Project Proposal Mykola Pechenizkiy, Eindhoven University of Technology

Short CV of the Project Leader Mykola Pechenizkiy Assistant Professor at Dept. of Computer Science, TU/e Research interests: data mining and knowledge discovery; Particularly predictive analytics for information systems serving industry, commerse, medicine and education. - projects, pubs, talks etc. Major recent EDM-related activities:

Confirmed interest in CurriM at TUE Dr. Karen S. Ali - Director of Education and Student Service Center, STU Prof. Dr. Mark de Berg - Director of the graduate program, Dept. of Computer Science Dr. Marloes van Lierop - Director of the bachelor program, Dept. of Computer Science Study advisers at different faculties Learning 29 February 2012, Utrecht, 31CurriM: Curriculum Mining Project Proposal Mykola Pechenizkiy, Eindhoven University of Technology