SlideShare a Scribd company logo
P. Gómez-Abajo , A. Rico-Fernández, E. Guerra, J. de Lara
Modelling&Software Engineering Research Group
http://miso.es
Universidad Autónoma de Madrid (Spain)
WODEL-EDU:
AN MDE SOLUTION FOR THE
GENERATION AND EVALUATION OF
DIAGRAM-BASED EXERCISES
October 2021
OVERVIEW OF THE APPROACH
2
OVERVIEW OF THE APPROACH
2
Wodel-Edu demo
3
Wodel & Wodel-Edu website:
http://gomezabajo.github.io/Wodel/
• Generation of exercises for DFA
• Currently, the evaluation of the exercises for DFA in a real
university course is a work under review
• Generated for Moodle, mobile apps and the web
• Five different kinds of exercises currently supported
• Future work
• New kinds of exercises
• Exercises for other domains: class diagrams,
electronic circuits, and so on
• Evaluate the generated exercises in real university
courses
4
CONCLUSIONS & FUTURE WORK
• There is a lack of frameworks to generate domain-independent exercises
• There is a need to generate a high number of exercises
• An assistance tool of this kind would alleviate much of the professors’ work
• Extension of the Wodel tool for model mutation to generate and evaluate
diagram-based exercises for any domain: Wodel-Edu
5
PROBLEM
PROPOSED SOLUTION
WODEL
DSL Wodel for model mutation with:
• High level mutation primitives
• Domain independent
• Compiled to Java code
Extensible execution services
• Mutant validation
• Equivalent mutants' detection
• Registry of the applied mutation operators
• Extensible for post-processing applications
Development services
• Seed model synthesis
• Mutation footprints
6
WODEL EXAMPLE
7
generate 4 mutants in "out/" from "models/"
metamodel "http://fa.com"
with blocks {
mts "modifies the target State of a Transition"
{
modify target tar from one Transition to other State
}}
WODEL-EDU PROCESS
8
WODEL-EDU ARCHITECTURE
9

More Related Content

Similar to Wodel-Edu: An MDE Solution for the Generation and Evaluation of Diagram-based Exercises

Using oer for cambodia
Using oer for cambodiaUsing oer for cambodia
Using oer for cambodia
won ho
 
E-SLP webinar week: lessons learned from the pilot digital competent educators
E-SLP webinar week: lessons learned from the pilot digital competent educatorsE-SLP webinar week: lessons learned from the pilot digital competent educators
E-SLP webinar week: lessons learned from the pilot digital competent educators
EADTU
 
Redesigning a faculty development program
Redesigning a faculty development programRedesigning a faculty development program
Redesigning a faculty development program
Tanya Joosten
 
7Cs Learning Design Generic Workshop Slides
7Cs Learning Design Generic Workshop Slides7Cs Learning Design Generic Workshop Slides
7Cs Learning Design Generic Workshop Slides
witthaus
 
Course Possibilities & Architecture
Course Possibilities & ArchitectureCourse Possibilities & Architecture
Course Possibilities & Architecture
Folajimi Fakoya
 
Designing and Developing a Blended Course: Best Practices for Japanese Learners
Designing and Developing a Blended Course: Best Practices for Japanese LearnersDesigning and Developing a Blended Course: Best Practices for Japanese Learners
Designing and Developing a Blended Course: Best Practices for Japanese Learners
Parisa Mehran
 
OpenSubmit - How to grade 1200 code submissions
OpenSubmit - How to grade 1200 code submissionsOpenSubmit - How to grade 1200 code submissions
OpenSubmit - How to grade 1200 code submissions
Peter Tröger
 
EMPOWER COVID-19 webinar week, How to Design an Online Course by Henri Annala...
EMPOWER COVID-19 webinar week, How to Design an Online Course by Henri Annala...EMPOWER COVID-19 webinar week, How to Design an Online Course by Henri Annala...
EMPOWER COVID-19 webinar week, How to Design an Online Course by Henri Annala...
EADTU
 
Getting started with personal and professional digital capacity.pptx
Getting started with personal and professional digital capacity.pptxGetting started with personal and professional digital capacity.pptx
Getting started with personal and professional digital capacity.pptx
Kate Molloy
 
e-Physical
e-Physicale-Physical
e-Physical
QaizzatNaim
 
Mobile Apps Study Guide H818 conference - Open Star Badge Award
Mobile Apps Study Guide  H818 conference - Open Star Badge AwardMobile Apps Study Guide  H818 conference - Open Star Badge Award
Mobile Apps Study Guide H818 conference - Open Star Badge Award
Denise McDonough
 
An Experience Carried Out At The D-hitech Technological District In Apulia (I...
An Experience Carried Out At The D-hitech Technological District In Apulia (I...An Experience Carried Out At The D-hitech Technological District In Apulia (I...
An Experience Carried Out At The D-hitech Technological District In Apulia (I...
Antonella Poce
 
SITE 2014 - iPads for Teachers? The Challenges of Integrating Technology in t...
SITE 2014 - iPads for Teachers? The Challenges of Integrating Technology in t...SITE 2014 - iPads for Teachers? The Challenges of Integrating Technology in t...
SITE 2014 - iPads for Teachers? The Challenges of Integrating Technology in t...
Michael Barbour
 
ETUG2015-Mobile Technology Integration in an Applied Science Program: Forestr...
ETUG2015-Mobile Technology Integration in an Applied Science Program: Forestr...ETUG2015-Mobile Technology Integration in an Applied Science Program: Forestr...
ETUG2015-Mobile Technology Integration in an Applied Science Program: Forestr...
Michael Paskevicius
 
Mobile Technology Integration in an Applied Science Program: Forestry goes Pa...
Mobile Technology Integration in an Applied Science Program: Forestry goes Pa...Mobile Technology Integration in an Applied Science Program: Forestry goes Pa...
Mobile Technology Integration in an Applied Science Program: Forestry goes Pa...
BCcampus
 
Totara Features - What Aren't You Using?
Totara Features - What Aren't You Using?Totara Features - What Aren't You Using?
Totara Features - What Aren't You Using?
Kineo
 
Experiencing BIM Collaboration in Education
Experiencing BIM Collaboration in EducationExperiencing BIM Collaboration in Education
Experiencing BIM Collaboration in Education
Stefan Boeykens
 
Mahoodle with Mahara on Top
Mahoodle with Mahara on TopMahoodle with Mahara on Top
Mahoodle with Mahara on Top
Don Presant
 

Similar to Wodel-Edu: An MDE Solution for the Generation and Evaluation of Diagram-based Exercises (20)

Using oer for cambodia
Using oer for cambodiaUsing oer for cambodia
Using oer for cambodia
 
E-SLP webinar week: lessons learned from the pilot digital competent educators
E-SLP webinar week: lessons learned from the pilot digital competent educatorsE-SLP webinar week: lessons learned from the pilot digital competent educators
E-SLP webinar week: lessons learned from the pilot digital competent educators
 
Redesigning a faculty development program
Redesigning a faculty development programRedesigning a faculty development program
Redesigning a faculty development program
 
7Cs Learning Design Generic Workshop Slides
7Cs Learning Design Generic Workshop Slides7Cs Learning Design Generic Workshop Slides
7Cs Learning Design Generic Workshop Slides
 
Course Possibilities & Architecture
Course Possibilities & ArchitectureCourse Possibilities & Architecture
Course Possibilities & Architecture
 
Designing and Developing a Blended Course: Best Practices for Japanese Learners
Designing and Developing a Blended Course: Best Practices for Japanese LearnersDesigning and Developing a Blended Course: Best Practices for Japanese Learners
Designing and Developing a Blended Course: Best Practices for Japanese Learners
 
OpenSubmit - How to grade 1200 code submissions
OpenSubmit - How to grade 1200 code submissionsOpenSubmit - How to grade 1200 code submissions
OpenSubmit - How to grade 1200 code submissions
 
EMPOWER COVID-19 webinar week, How to Design an Online Course by Henri Annala...
EMPOWER COVID-19 webinar week, How to Design an Online Course by Henri Annala...EMPOWER COVID-19 webinar week, How to Design an Online Course by Henri Annala...
EMPOWER COVID-19 webinar week, How to Design an Online Course by Henri Annala...
 
Getting started with personal and professional digital capacity.pptx
Getting started with personal and professional digital capacity.pptxGetting started with personal and professional digital capacity.pptx
Getting started with personal and professional digital capacity.pptx
 
e-Physical
e-Physicale-Physical
e-Physical
 
Mobile Apps Study Guide H818 conference - Open Star Badge Award
Mobile Apps Study Guide  H818 conference - Open Star Badge AwardMobile Apps Study Guide  H818 conference - Open Star Badge Award
Mobile Apps Study Guide H818 conference - Open Star Badge Award
 
III-1ece.pdf
III-1ece.pdfIII-1ece.pdf
III-1ece.pdf
 
An Experience Carried Out At The D-hitech Technological District In Apulia (I...
An Experience Carried Out At The D-hitech Technological District In Apulia (I...An Experience Carried Out At The D-hitech Technological District In Apulia (I...
An Experience Carried Out At The D-hitech Technological District In Apulia (I...
 
WP2 - OPEN INNOVATION PROCESS MODEL
WP2 - OPEN INNOVATION PROCESS MODELWP2 - OPEN INNOVATION PROCESS MODEL
WP2 - OPEN INNOVATION PROCESS MODEL
 
SITE 2014 - iPads for Teachers? The Challenges of Integrating Technology in t...
SITE 2014 - iPads for Teachers? The Challenges of Integrating Technology in t...SITE 2014 - iPads for Teachers? The Challenges of Integrating Technology in t...
SITE 2014 - iPads for Teachers? The Challenges of Integrating Technology in t...
 
ETUG2015-Mobile Technology Integration in an Applied Science Program: Forestr...
ETUG2015-Mobile Technology Integration in an Applied Science Program: Forestr...ETUG2015-Mobile Technology Integration in an Applied Science Program: Forestr...
ETUG2015-Mobile Technology Integration in an Applied Science Program: Forestr...
 
Mobile Technology Integration in an Applied Science Program: Forestry goes Pa...
Mobile Technology Integration in an Applied Science Program: Forestry goes Pa...Mobile Technology Integration in an Applied Science Program: Forestry goes Pa...
Mobile Technology Integration in an Applied Science Program: Forestry goes Pa...
 
Totara Features - What Aren't You Using?
Totara Features - What Aren't You Using?Totara Features - What Aren't You Using?
Totara Features - What Aren't You Using?
 
Experiencing BIM Collaboration in Education
Experiencing BIM Collaboration in EducationExperiencing BIM Collaboration in Education
Experiencing BIM Collaboration in Education
 
Mahoodle with Mahara on Top
Mahoodle with Mahara on TopMahoodle with Mahara on Top
Mahoodle with Mahara on Top
 

More from Pablo Gómez Abajo

Wodel-Edu: A tool for the generation and evaluation of diagram-based exercises
Wodel-Edu: A tool for the generation and evaluation of diagram-based exercisesWodel-Edu: A tool for the generation and evaluation of diagram-based exercises
Wodel-Edu: A tool for the generation and evaluation of diagram-based exercises
Pablo Gómez Abajo
 
Automated engineering of domain-specific metamorphic testing environments
Automated engineering of domain-specific metamorphic testing environmentsAutomated engineering of domain-specific metamorphic testing environments
Automated engineering of domain-specific metamorphic testing environments
Pablo Gómez Abajo
 
Wodel-Test: A Model-Based Framework for Language-Independent Mutation Testing
Wodel-Test: A Model-Based Framework for Language-Independent Mutation TestingWodel-Test: A Model-Based Framework for Language-Independent Mutation Testing
Wodel-Test: A Model-Based Framework for Language-Independent Mutation Testing
Pablo Gómez Abajo
 
Wodel-Test: A Model-Based Framework for Language-Independent Mutation Testing...
Wodel-Test: A Model-Based Framework for Language-Independent Mutation Testing...Wodel-Test: A Model-Based Framework for Language-Independent Mutation Testing...
Wodel-Test: A Model-Based Framework for Language-Independent Mutation Testing...
Pablo Gómez Abajo
 
Generation of mutation testing tools with Wodel-Test
Generation of mutation testing tools with Wodel-TestGeneration of mutation testing tools with Wodel-Test
Generation of mutation testing tools with Wodel-Test
Pablo Gómez Abajo
 
Programación de macros en Microsoft Excel VBA
Programación de macros en Microsoft Excel VBAProgramación de macros en Microsoft Excel VBA
Programación de macros en Microsoft Excel VBA
Pablo Gómez Abajo
 
PhD defense presentation
PhD defense presentationPhD defense presentation
PhD defense presentation
Pablo Gómez Abajo
 
Seed Model Synthesis for Testing Model-based Mutation Operators
Seed Model Synthesis for Testing Model-based Mutation OperatorsSeed Model Synthesis for Testing Model-based Mutation Operators
Seed Model Synthesis for Testing Model-based Mutation Operators
Pablo Gómez Abajo
 
Mutation Testing for DSLs (Tool Demo)
Mutation Testing for DSLs (Tool Demo)Mutation Testing for DSLs (Tool Demo)
Mutation Testing for DSLs (Tool Demo)
Pablo Gómez Abajo
 
Towards a model-driven engineering solution for language independent mutation...
Towards a model-driven engineering solution for language independent mutation...Towards a model-driven engineering solution for language independent mutation...
Towards a model-driven engineering solution for language independent mutation...
Pablo Gómez Abajo
 
Wodel: A DSL for Model Mutation; and Wodel-Edu: its Application to the Automa...
Wodel: A DSL for Model Mutation; and Wodel-Edu: its Application to the Automa...Wodel: A DSL for Model Mutation; and Wodel-Edu: its Application to the Automa...
Wodel: A DSL for Model Mutation; and Wodel-Edu: its Application to the Automa...
Pablo Gómez Abajo
 
A DSL for Model Mutation and its Applications to Different Domains
A DSL for Model Mutation and its Applications to Different DomainsA DSL for Model Mutation and its Applications to Different Domains
A DSL for Model Mutation and its Applications to Different Domains
Pablo Gómez Abajo
 
Un framework para la generación automática de ejercicios mediante técnicas de...
Un framework para la generación automática de ejercicios mediante técnicas de...Un framework para la generación automática de ejercicios mediante técnicas de...
Un framework para la generación automática de ejercicios mediante técnicas de...
Pablo Gómez Abajo
 
Wodel: A Domain-Specific Language for Model Mutation
Wodel: A Domain-Specific Language for Model MutationWodel: A Domain-Specific Language for Model Mutation
Wodel: A Domain-Specific Language for Model Mutation
Pablo Gómez Abajo
 

More from Pablo Gómez Abajo (14)

Wodel-Edu: A tool for the generation and evaluation of diagram-based exercises
Wodel-Edu: A tool for the generation and evaluation of diagram-based exercisesWodel-Edu: A tool for the generation and evaluation of diagram-based exercises
Wodel-Edu: A tool for the generation and evaluation of diagram-based exercises
 
Automated engineering of domain-specific metamorphic testing environments
Automated engineering of domain-specific metamorphic testing environmentsAutomated engineering of domain-specific metamorphic testing environments
Automated engineering of domain-specific metamorphic testing environments
 
Wodel-Test: A Model-Based Framework for Language-Independent Mutation Testing
Wodel-Test: A Model-Based Framework for Language-Independent Mutation TestingWodel-Test: A Model-Based Framework for Language-Independent Mutation Testing
Wodel-Test: A Model-Based Framework for Language-Independent Mutation Testing
 
Wodel-Test: A Model-Based Framework for Language-Independent Mutation Testing...
Wodel-Test: A Model-Based Framework for Language-Independent Mutation Testing...Wodel-Test: A Model-Based Framework for Language-Independent Mutation Testing...
Wodel-Test: A Model-Based Framework for Language-Independent Mutation Testing...
 
Generation of mutation testing tools with Wodel-Test
Generation of mutation testing tools with Wodel-TestGeneration of mutation testing tools with Wodel-Test
Generation of mutation testing tools with Wodel-Test
 
Programación de macros en Microsoft Excel VBA
Programación de macros en Microsoft Excel VBAProgramación de macros en Microsoft Excel VBA
Programación de macros en Microsoft Excel VBA
 
PhD defense presentation
PhD defense presentationPhD defense presentation
PhD defense presentation
 
Seed Model Synthesis for Testing Model-based Mutation Operators
Seed Model Synthesis for Testing Model-based Mutation OperatorsSeed Model Synthesis for Testing Model-based Mutation Operators
Seed Model Synthesis for Testing Model-based Mutation Operators
 
Mutation Testing for DSLs (Tool Demo)
Mutation Testing for DSLs (Tool Demo)Mutation Testing for DSLs (Tool Demo)
Mutation Testing for DSLs (Tool Demo)
 
Towards a model-driven engineering solution for language independent mutation...
Towards a model-driven engineering solution for language independent mutation...Towards a model-driven engineering solution for language independent mutation...
Towards a model-driven engineering solution for language independent mutation...
 
Wodel: A DSL for Model Mutation; and Wodel-Edu: its Application to the Automa...
Wodel: A DSL for Model Mutation; and Wodel-Edu: its Application to the Automa...Wodel: A DSL for Model Mutation; and Wodel-Edu: its Application to the Automa...
Wodel: A DSL for Model Mutation; and Wodel-Edu: its Application to the Automa...
 
A DSL for Model Mutation and its Applications to Different Domains
A DSL for Model Mutation and its Applications to Different DomainsA DSL for Model Mutation and its Applications to Different Domains
A DSL for Model Mutation and its Applications to Different Domains
 
Un framework para la generación automática de ejercicios mediante técnicas de...
Un framework para la generación automática de ejercicios mediante técnicas de...Un framework para la generación automática de ejercicios mediante técnicas de...
Un framework para la generación automática de ejercicios mediante técnicas de...
 
Wodel: A Domain-Specific Language for Model Mutation
Wodel: A Domain-Specific Language for Model MutationWodel: A Domain-Specific Language for Model Mutation
Wodel: A Domain-Specific Language for Model Mutation
 

Recently uploaded

Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Ana Luísa Pinho
 
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
yqqaatn0
 
S.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary levelS.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary level
ronaldlakony0
 
Hemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptxHemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptx
muralinath2
 
GBSN - Microbiology (Lab 4) Culture Media
GBSN - Microbiology (Lab 4) Culture MediaGBSN - Microbiology (Lab 4) Culture Media
GBSN - Microbiology (Lab 4) Culture Media
Areesha Ahmad
 
bordetella pertussis.................................ppt
bordetella pertussis.................................pptbordetella pertussis.................................ppt
bordetella pertussis.................................ppt
kejapriya1
 
DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...
DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...
DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...
Wasswaderrick3
 
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
yqqaatn0
 
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdfUnveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Erdal Coalmaker
 
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
University of Maribor
 
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
David Osipyan
 
In silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptxIn silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptx
AlaminAfendy1
 
Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...
Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...
Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...
University of Maribor
 
Introduction to Mean Field Theory(MFT).pptx
Introduction to Mean Field Theory(MFT).pptxIntroduction to Mean Field Theory(MFT).pptx
Introduction to Mean Field Theory(MFT).pptx
zeex60
 
Orion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWSOrion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWS
Columbia Weather Systems
 
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdfMudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
frank0071
 
platelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptxplatelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptx
muralinath2
 
Salas, V. (2024) "John of St. Thomas (Poinsot) on the Science of Sacred Theol...
Salas, V. (2024) "John of St. Thomas (Poinsot) on the Science of Sacred Theol...Salas, V. (2024) "John of St. Thomas (Poinsot) on the Science of Sacred Theol...
Salas, V. (2024) "John of St. Thomas (Poinsot) on the Science of Sacred Theol...
Studia Poinsotiana
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
silvermistyshot
 
Deep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless ReproducibilityDeep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless Reproducibility
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 

Recently uploaded (20)

Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
 
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
 
S.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary levelS.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary level
 
Hemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptxHemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptx
 
GBSN - Microbiology (Lab 4) Culture Media
GBSN - Microbiology (Lab 4) Culture MediaGBSN - Microbiology (Lab 4) Culture Media
GBSN - Microbiology (Lab 4) Culture Media
 
bordetella pertussis.................................ppt
bordetella pertussis.................................pptbordetella pertussis.................................ppt
bordetella pertussis.................................ppt
 
DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...
DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...
DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...
 
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
 
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdfUnveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdf
 
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
 
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
 
In silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptxIn silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptx
 
Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...
Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...
Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...
 
Introduction to Mean Field Theory(MFT).pptx
Introduction to Mean Field Theory(MFT).pptxIntroduction to Mean Field Theory(MFT).pptx
Introduction to Mean Field Theory(MFT).pptx
 
Orion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWSOrion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWS
 
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdfMudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
 
platelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptxplatelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptx
 
Salas, V. (2024) "John of St. Thomas (Poinsot) on the Science of Sacred Theol...
Salas, V. (2024) "John of St. Thomas (Poinsot) on the Science of Sacred Theol...Salas, V. (2024) "John of St. Thomas (Poinsot) on the Science of Sacred Theol...
Salas, V. (2024) "John of St. Thomas (Poinsot) on the Science of Sacred Theol...
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
 
Deep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless ReproducibilityDeep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless Reproducibility
 

Wodel-Edu: An MDE Solution for the Generation and Evaluation of Diagram-based Exercises

  • 1. P. Gómez-Abajo , A. Rico-Fernández, E. Guerra, J. de Lara Modelling&Software Engineering Research Group http://miso.es Universidad Autónoma de Madrid (Spain) WODEL-EDU: AN MDE SOLUTION FOR THE GENERATION AND EVALUATION OF DIAGRAM-BASED EXERCISES October 2021
  • 2. OVERVIEW OF THE APPROACH 2
  • 3. OVERVIEW OF THE APPROACH 2 Wodel-Edu demo
  • 4. 3 Wodel & Wodel-Edu website: http://gomezabajo.github.io/Wodel/
  • 5. • Generation of exercises for DFA • Currently, the evaluation of the exercises for DFA in a real university course is a work under review • Generated for Moodle, mobile apps and the web • Five different kinds of exercises currently supported • Future work • New kinds of exercises • Exercises for other domains: class diagrams, electronic circuits, and so on • Evaluate the generated exercises in real university courses 4 CONCLUSIONS & FUTURE WORK
  • 6. • There is a lack of frameworks to generate domain-independent exercises • There is a need to generate a high number of exercises • An assistance tool of this kind would alleviate much of the professors’ work • Extension of the Wodel tool for model mutation to generate and evaluate diagram-based exercises for any domain: Wodel-Edu 5 PROBLEM PROPOSED SOLUTION
  • 7. WODEL DSL Wodel for model mutation with: • High level mutation primitives • Domain independent • Compiled to Java code Extensible execution services • Mutant validation • Equivalent mutants' detection • Registry of the applied mutation operators • Extensible for post-processing applications Development services • Seed model synthesis • Mutation footprints 6
  • 8. WODEL EXAMPLE 7 generate 4 mutants in "out/" from "models/" metamodel "http://fa.com" with blocks { mts "modifies the target State of a Transition" { modify target tar from one Transition to other State }}