SlideShare a Scribd company logo
1 of 10
Download to read offline
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 cambodiawon 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 educatorsEADTU
 
Redesigning a faculty development program
Redesigning a faculty development programRedesigning a faculty development program
Redesigning a faculty development programTanya Joosten
 
7Cs Learning Design Generic Workshop Slides
7Cs Learning Design Generic Workshop Slides7Cs Learning Design Generic Workshop Slides
7Cs Learning Design Generic Workshop Slideswitthaus
 
Course Possibilities & Architecture
Course Possibilities & ArchitectureCourse Possibilities & Architecture
Course Possibilities & ArchitectureFolajimi 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 LearnersParisa 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 submissionsPeter 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.pptxKate Molloy
 
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 AwardDenise 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 EducationStefan Boeykens
 
Mahoodle with Mahara on Top
Mahoodle with Mahara on TopMahoodle with Mahara on Top
Mahoodle with Mahara on TopDon 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 exercisesPablo 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 environmentsPablo 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 TestingPablo 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-TestPablo 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 VBAPablo 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 OperatorsPablo 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 DomainsPablo 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 MutationPablo 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

Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Lokesh Kothari
 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxAArockiyaNisha
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PPRINCE C P
 
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |aasikanpl
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCEPRINCE C P
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PPRINCE C P
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsAArockiyaNisha
 
Boyles law module in the grade 10 science
Boyles law module in the grade 10 scienceBoyles law module in the grade 10 science
Boyles law module in the grade 10 sciencefloriejanemacaya1
 
Work, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE PhysicsWork, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE Physicsvishikhakeshava1
 
zoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzohaibmir069
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)PraveenaKalaiselvan1
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
A relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfA relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfnehabiju2046
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSarthak Sekhar Mondal
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Nistarini College, Purulia (W.B) India
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfmuntazimhurra
 

Recently uploaded (20)

Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C P
 
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
 
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based Nanomaterials
 
Boyles law module in the grade 10 science
Boyles law module in the grade 10 scienceBoyles law module in the grade 10 science
Boyles law module in the grade 10 science
 
Work, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE PhysicsWork, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE Physics
 
zoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistan
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
 
A relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfA relative description on Sonoporation.pdf
A relative description on Sonoporation.pdf
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 

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 }}