SlideShare a Scribd company logo
1 of 25
Download to read offline
A generative computer 
language to customize 
online learning 
assessment 
Antonio Balderas, Iván Ruíz-Rube, Juan M. Dodero, Manuel Palomo-Duarte 
A generative computer language to customize online learning assessment
Table of contents 
» Introduction 
» EvalCourse 
» Case study 
» Conclusions and future research 
A generative computer language to customize online learning assessment
A generative computer language to customize online learning assessment 
Introduction 
– Importance of competences in Education: 
• Subject specific (knowledge) 
• Generic (abilities, capacities and knowledge that any student 
should develop regardless of his/her subject area) 
– Assessing generic skills could not be a scalable task: 
• We hardly have enough time to meet planning 
• More difficult as the number of activities to evaluate increases
A generative computer language to customize online learning assessment 
Introduction 
– The scope of our work is related to LMS (Learning 
Management System) 
– Each file, access or assignment done by a student is 
registered in the system 
– This collected information would be used as objective 
indicators of students' proficiency 
– Indicators are automatically-obtained statements that help 
determine if the competence level is met
A generative computer language to customize online learning assessment 
Introduction 
»We have developed a Domain-Specific 
Language to customize online learning 
assessments in Moodle: EvalCourse 
» Using EvalCourse lecturers can easily 
retrieve indicators from information stored 
in the Moodle activity logs without any 
technical knowledge on databases or 
computer programming
A generative computer language to customize online learning assessment 
EvalCourse 
» EvalCourse is a plugin for the Eclipse IDE 
that processes queries in a domain-specific 
language that we have developed 
to get indicators
A generative computer language to customize online learning assessment 
EvalCourse
A generative computer language to customize online learning assessment 
EvalCourse 
» Reserved words and formats 
Evidence name_of_the_indicator: 
get students 
show milestones | participation| access | interaction 
in assignment | forum | campus | workshop [list of ids] 
[between YYYY-MM-DD and YYYY-MM-DD].
EvalCourse 
» Example of use: 
– Students have been submitting several tasks during the course 
– We are going to asses their performance in the competence of 
planning and time managment from the number of tasks that 
have been uploaded in time 
Evidence Milestones_list: 
get students 
show milestones 
in assignment. 
A generative computer language to customize online learning assessment
A generative computer language to customize online learning assessment 
EvalCourse 
» List of quantitative information 
Id Username Total In-time Overdue In-Progress In-time rate 
1 John 5 3 2 0 60 
2 Mary 5 1 0 4 20 
3 Jane 5 5 0 0 100 
4 Michael 5 3 2 0 60 
5 Walter 5 4 1 0 80
A generative computer language to customize online learning assessment 
EvalCourse 
» List of quantitative information 
Id Username Total In-time Overdue In-Progress In-time rate 
1 John 5 3 2 0 60 
2 Mary 5 1 0 4 20 
3 Jane 5 5 0 0 100 
4 Michael 5 3 2 0 60 
5 Walter 5 4 1 0 80
A generative computer language to customize online learning assessment 
EvalCourse 
» A group of graphs that gives an overview 
of the results that can support the 
interpretation of the data
A generative computer language to customize online learning assessment 
EvalCourse 
» A Pentaho transformation file
A generative computer language to customize online learning assessment 
Case study 
» The case study we analyze was developed 
in University of Cadiz, Spain 
» In a compulsory course on Language 
Processors II of its degree on Computer 
Science 
» 36 students enrolled the course in 2012/13 
academic year 
» The course evaluation was done manually 
and we later applied EvalCourse
A generative computer language to customize online learning assessment 
Case study 
The competences we wanted to assess 
were: 
» Planning and time management 
» Teamwork 
» Interpersonal skills 
» Leadership
A generative computer language to customize online learning assessment 
Case study 
Extraction of indicators from milestones results 
– Students had to work in small teams 
– Every team had to carry out five milestones during the course 
– Every milestone had a deadline 
– For each team, only one member had to upload each activity
A generative computer language to customize online learning assessment 
Case study 
Extraction of indicators from milestones results 
– Planning and time management 
• All their milestones submitted in time 
– Teamwork 
• Five activities submitted exactly
Case study 
Extraction of indicators from milestones results 
Evidence PlanTeam: 
get students 
show milestones 
in assignment. 
A generative computer language to customize online learning assessment
A generative computer language to customize online learning assessment 
Case study 
Extraction of indicators from forum results 
– Students had to work in small teams 
– Each team in the course had a forum for internal 
communication 
– As the indicator of Interpersonal skills of each student we 
calculate the total forum participation 
– As the indicator of Leadership we took into account the amount 
of debates that each student started
Case study 
Extraction of indicators from forum results 
Evidence forum_participation: 
get students 
show participation 
in forum. 
A generative computer language to customize online learning assessment
A generative computer language to customize online learning assessment 
Case study 
– The grades that the supervisor manually calculated for every 
student were closed to the indicators: 
• The best works were also those who performed better on planning 
and time management and teamwork skills 
• Few students who participated in the forum, but students with 
good marks in both indicators really stood out on the competences
Conclusions and future research 
– EvalCourse: a generative computer language to customize 
online learning assessments 
– Lecturers were allowed to retrieve desired indicators from 
information in the LMS using a very simple syntax 
– In the case study, we assessed students' performance in the 
competences of Leadership, interpersonal skills, Planning and 
Teamwork 
A generative computer language to customize online learning assessment
Conclusions and future research 
– Results are promising 
– The interpretation that we did about indicators was closely 
related to the results that the lecturer noticed during the course 
– Further study are needed to get a strong conclusion on the 
validity of the specific usage of the information retrieved by 
EvalCourse 
A generative computer language to customize online learning assessment
Conclusions and future research 
We have two future lines of work ahead: 
– Identify others indicators stored in LMS that can be used to 
assess competences 
– Expand our generative computer language to be used in others 
LMS 
A generative computer language to customize online learning assessment
A generative computer 
language to customize 
online learning 
assessment 
http://assembla.com/spaces/evalcourse 
Thank you very much for your attention. 
Questions? Comments? 
A generative computer language to customize online learning assessment 
Acknowledgments:

More Related Content

Viewers also liked

Domain-driven competence assessment in virtual learning environments. Applica...
Domain-driven competence assessment in virtual learning environments. Applica...Domain-driven competence assessment in virtual learning environments. Applica...
Domain-driven competence assessment in virtual learning environments. Applica...Antonio Balderas
 
Trabajo Colaborativo y Evaluación en Wikis
Trabajo Colaborativo y Evaluación en WikisTrabajo Colaborativo y Evaluación en Wikis
Trabajo Colaborativo y Evaluación en WikisAntonio Balderas
 
04 taller Cómo usar metodologías y tecnologías de evaluación formativa en el ...
04 taller Cómo usar metodologías y tecnologías de evaluación formativa en el ...04 taller Cómo usar metodologías y tecnologías de evaluación formativa en el ...
04 taller Cómo usar metodologías y tecnologías de evaluación formativa en el ...Alfredo Prieto Martín
 
05 crédito ects y modelo de aprendizaje inverso flipped learning
05 crédito ects y modelo de aprendizaje inverso flipped learning05 crédito ects y modelo de aprendizaje inverso flipped learning
05 crédito ects y modelo de aprendizaje inverso flipped learningAlfredo Prieto Martín
 
Evaluación de competencias genéricas en proyectos colaborativos en wikis
Evaluación de competencias genéricas en proyectos colaborativos en wikisEvaluación de competencias genéricas en proyectos colaborativos en wikis
Evaluación de competencias genéricas en proyectos colaborativos en wikisAntonio Balderas
 
Tutorial taller moodle 2015
Tutorial taller moodle 2015Tutorial taller moodle 2015
Tutorial taller moodle 2015Antonio Balderas
 
VWQL: un lenguaje específico de dominio para la obtención de indicadores obje...
VWQL: un lenguaje específico de dominio para la obtención de indicadores obje...VWQL: un lenguaje específico de dominio para la obtención de indicadores obje...
VWQL: un lenguaje específico de dominio para la obtención de indicadores obje...Antonio Balderas
 
06 las diez ideas principales del curso aprende a implementar el aprendizaje ...
06 las diez ideas principales del curso aprende a implementar el aprendizaje ...06 las diez ideas principales del curso aprende a implementar el aprendizaje ...
06 las diez ideas principales del curso aprende a implementar el aprendizaje ...Alfredo Prieto Martín
 

Viewers also liked (9)

Domain-driven competence assessment in virtual learning environments. Applica...
Domain-driven competence assessment in virtual learning environments. Applica...Domain-driven competence assessment in virtual learning environments. Applica...
Domain-driven competence assessment in virtual learning environments. Applica...
 
Trabajo Colaborativo y Evaluación en Wikis
Trabajo Colaborativo y Evaluación en WikisTrabajo Colaborativo y Evaluación en Wikis
Trabajo Colaborativo y Evaluación en Wikis
 
07 y ahora qué
07 y ahora qué07 y ahora qué
07 y ahora qué
 
04 taller Cómo usar metodologías y tecnologías de evaluación formativa en el ...
04 taller Cómo usar metodologías y tecnologías de evaluación formativa en el ...04 taller Cómo usar metodologías y tecnologías de evaluación formativa en el ...
04 taller Cómo usar metodologías y tecnologías de evaluación formativa en el ...
 
05 crédito ects y modelo de aprendizaje inverso flipped learning
05 crédito ects y modelo de aprendizaje inverso flipped learning05 crédito ects y modelo de aprendizaje inverso flipped learning
05 crédito ects y modelo de aprendizaje inverso flipped learning
 
Evaluación de competencias genéricas en proyectos colaborativos en wikis
Evaluación de competencias genéricas en proyectos colaborativos en wikisEvaluación de competencias genéricas en proyectos colaborativos en wikis
Evaluación de competencias genéricas en proyectos colaborativos en wikis
 
Tutorial taller moodle 2015
Tutorial taller moodle 2015Tutorial taller moodle 2015
Tutorial taller moodle 2015
 
VWQL: un lenguaje específico de dominio para la obtención de indicadores obje...
VWQL: un lenguaje específico de dominio para la obtención de indicadores obje...VWQL: un lenguaje específico de dominio para la obtención de indicadores obje...
VWQL: un lenguaje específico de dominio para la obtención de indicadores obje...
 
06 las diez ideas principales del curso aprende a implementar el aprendizaje ...
06 las diez ideas principales del curso aprende a implementar el aprendizaje ...06 las diez ideas principales del curso aprende a implementar el aprendizaje ...
06 las diez ideas principales del curso aprende a implementar el aprendizaje ...
 

Similar to A generative computer language to customize online learning assessment

University of Washington Global Health E-Learning
University of Washington Global Health E-LearningUniversity of Washington Global Health E-Learning
University of Washington Global Health E-Learningcamcgee
 
KnowledgeZoom for Java: A Concept-Based Exam Study Tool
KnowledgeZoom for Java: A Concept-Based Exam Study Tool KnowledgeZoom for Java: A Concept-Based Exam Study Tool
KnowledgeZoom for Java: A Concept-Based Exam Study Tool Michelle Liang
 
Instructional design and blended learning to extend the reach of a research p...
Instructional design and blended learning to extend the reach of a research p...Instructional design and blended learning to extend the reach of a research p...
Instructional design and blended learning to extend the reach of a research p...ILRI
 
Kowledge zoom michelle
Kowledge zoom michelleKowledge zoom michelle
Kowledge zoom michelleRoya Hosseini
 
Eld presentation (final)
Eld presentation (final)Eld presentation (final)
Eld presentation (final)Ed Nagelhout
 
Tracking and Assessing Vocational Qualifications
Tracking and Assessing Vocational QualificationsTracking and Assessing Vocational Qualifications
Tracking and Assessing Vocational QualificationsJohn Gordon
 
Assessing Language Using Computer Technology with Dr. Dr. Volker H. Hegelheimer
Assessing Language Using Computer Technology with Dr. Dr. Volker H. HegelheimerAssessing Language Using Computer Technology with Dr. Dr. Volker H. Hegelheimer
Assessing Language Using Computer Technology with Dr. Dr. Volker H. HegelheimerLanguage Acquisition Resource Center
 
Exploring Examples of ICT in Education and Development
Exploring Examples of ICT in Education and DevelopmentExploring Examples of ICT in Education and Development
Exploring Examples of ICT in Education and DevelopmentDevelopment Innovations
 
Collaborative learning presentation
Collaborative learning presentationCollaborative learning presentation
Collaborative learning presentationShiKia Carter
 
eAssessment in practice
eAssessment in practiceeAssessment in practice
eAssessment in practiceIan Brown
 
10 Great Apps for the Classroom
10 Great Apps for the Classroom10 Great Apps for the Classroom
10 Great Apps for the ClassroomDChristly
 
Learning management system
Learning management systemLearning management system
Learning management systemFatima Jose
 
Polaris Tech Stack.pptx
Polaris Tech Stack.pptxPolaris Tech Stack.pptx
Polaris Tech Stack.pptxbakhtiyar1
 
Emerge Africa Digital Fluency workshop v1.1
Emerge Africa Digital Fluency workshop v1.1Emerge Africa Digital Fluency workshop v1.1
Emerge Africa Digital Fluency workshop v1.1Brenda Mallinson
 
Hybrid Statistics Course Development
Hybrid Statistics Course DevelopmentHybrid Statistics Course Development
Hybrid Statistics Course DevelopmentRoss Flek
 

Similar to A generative computer language to customize online learning assessment (20)

University of Washington Global Health E-Learning
University of Washington Global Health E-LearningUniversity of Washington Global Health E-Learning
University of Washington Global Health E-Learning
 
KnowledgeZoom for Java: A Concept-Based Exam Study Tool
KnowledgeZoom for Java: A Concept-Based Exam Study Tool KnowledgeZoom for Java: A Concept-Based Exam Study Tool
KnowledgeZoom for Java: A Concept-Based Exam Study Tool
 
Instructional design and blended learning to extend the reach of a research p...
Instructional design and blended learning to extend the reach of a research p...Instructional design and blended learning to extend the reach of a research p...
Instructional design and blended learning to extend the reach of a research p...
 
Kowledge zoom michelle
Kowledge zoom michelleKowledge zoom michelle
Kowledge zoom michelle
 
Eld presentation (final)
Eld presentation (final)Eld presentation (final)
Eld presentation (final)
 
Intro to Ilios
Intro to IliosIntro to Ilios
Intro to Ilios
 
Tracking and Assessing Vocational Qualifications
Tracking and Assessing Vocational QualificationsTracking and Assessing Vocational Qualifications
Tracking and Assessing Vocational Qualifications
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
Assessing Language Using Computer Technology with Dr. Dr. Volker H. Hegelheimer
Assessing Language Using Computer Technology with Dr. Dr. Volker H. HegelheimerAssessing Language Using Computer Technology with Dr. Dr. Volker H. Hegelheimer
Assessing Language Using Computer Technology with Dr. Dr. Volker H. Hegelheimer
 
Exploring Examples of ICT in Education and Development
Exploring Examples of ICT in Education and DevelopmentExploring Examples of ICT in Education and Development
Exploring Examples of ICT in Education and Development
 
Collaborative learning presentation
Collaborative learning presentationCollaborative learning presentation
Collaborative learning presentation
 
eAssessment in practice
eAssessment in practiceeAssessment in practice
eAssessment in practice
 
Saachi.Madan
Saachi.MadanSaachi.Madan
Saachi.Madan
 
10 Great Apps for the Classroom
10 Great Apps for the Classroom10 Great Apps for the Classroom
10 Great Apps for the Classroom
 
Learning management system
Learning management systemLearning management system
Learning management system
 
Polaris Tech Stack.pptx
Polaris Tech Stack.pptxPolaris Tech Stack.pptx
Polaris Tech Stack.pptx
 
Emerge Africa Digital Fluency workshop v1.1
Emerge Africa Digital Fluency workshop v1.1Emerge Africa Digital Fluency workshop v1.1
Emerge Africa Digital Fluency workshop v1.1
 
Hybrid Statistics Course Development
Hybrid Statistics Course DevelopmentHybrid Statistics Course Development
Hybrid Statistics Course Development
 
Pd Presentation
Pd PresentationPd Presentation
Pd Presentation
 
Pd presentation
Pd presentationPd presentation
Pd presentation
 

Recently uploaded

Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 

Recently uploaded (20)

Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 

A generative computer language to customize online learning assessment

  • 1. A generative computer language to customize online learning assessment Antonio Balderas, Iván Ruíz-Rube, Juan M. Dodero, Manuel Palomo-Duarte A generative computer language to customize online learning assessment
  • 2. Table of contents » Introduction » EvalCourse » Case study » Conclusions and future research A generative computer language to customize online learning assessment
  • 3. A generative computer language to customize online learning assessment Introduction – Importance of competences in Education: • Subject specific (knowledge) • Generic (abilities, capacities and knowledge that any student should develop regardless of his/her subject area) – Assessing generic skills could not be a scalable task: • We hardly have enough time to meet planning • More difficult as the number of activities to evaluate increases
  • 4. A generative computer language to customize online learning assessment Introduction – The scope of our work is related to LMS (Learning Management System) – Each file, access or assignment done by a student is registered in the system – This collected information would be used as objective indicators of students' proficiency – Indicators are automatically-obtained statements that help determine if the competence level is met
  • 5. A generative computer language to customize online learning assessment Introduction »We have developed a Domain-Specific Language to customize online learning assessments in Moodle: EvalCourse » Using EvalCourse lecturers can easily retrieve indicators from information stored in the Moodle activity logs without any technical knowledge on databases or computer programming
  • 6. A generative computer language to customize online learning assessment EvalCourse » EvalCourse is a plugin for the Eclipse IDE that processes queries in a domain-specific language that we have developed to get indicators
  • 7. A generative computer language to customize online learning assessment EvalCourse
  • 8. A generative computer language to customize online learning assessment EvalCourse » Reserved words and formats Evidence name_of_the_indicator: get students show milestones | participation| access | interaction in assignment | forum | campus | workshop [list of ids] [between YYYY-MM-DD and YYYY-MM-DD].
  • 9. EvalCourse » Example of use: – Students have been submitting several tasks during the course – We are going to asses their performance in the competence of planning and time managment from the number of tasks that have been uploaded in time Evidence Milestones_list: get students show milestones in assignment. A generative computer language to customize online learning assessment
  • 10. A generative computer language to customize online learning assessment EvalCourse » List of quantitative information Id Username Total In-time Overdue In-Progress In-time rate 1 John 5 3 2 0 60 2 Mary 5 1 0 4 20 3 Jane 5 5 0 0 100 4 Michael 5 3 2 0 60 5 Walter 5 4 1 0 80
  • 11. A generative computer language to customize online learning assessment EvalCourse » List of quantitative information Id Username Total In-time Overdue In-Progress In-time rate 1 John 5 3 2 0 60 2 Mary 5 1 0 4 20 3 Jane 5 5 0 0 100 4 Michael 5 3 2 0 60 5 Walter 5 4 1 0 80
  • 12. A generative computer language to customize online learning assessment EvalCourse » A group of graphs that gives an overview of the results that can support the interpretation of the data
  • 13. A generative computer language to customize online learning assessment EvalCourse » A Pentaho transformation file
  • 14. A generative computer language to customize online learning assessment Case study » The case study we analyze was developed in University of Cadiz, Spain » In a compulsory course on Language Processors II of its degree on Computer Science » 36 students enrolled the course in 2012/13 academic year » The course evaluation was done manually and we later applied EvalCourse
  • 15. A generative computer language to customize online learning assessment Case study The competences we wanted to assess were: » Planning and time management » Teamwork » Interpersonal skills » Leadership
  • 16. A generative computer language to customize online learning assessment Case study Extraction of indicators from milestones results – Students had to work in small teams – Every team had to carry out five milestones during the course – Every milestone had a deadline – For each team, only one member had to upload each activity
  • 17. A generative computer language to customize online learning assessment Case study Extraction of indicators from milestones results – Planning and time management • All their milestones submitted in time – Teamwork • Five activities submitted exactly
  • 18. Case study Extraction of indicators from milestones results Evidence PlanTeam: get students show milestones in assignment. A generative computer language to customize online learning assessment
  • 19. A generative computer language to customize online learning assessment Case study Extraction of indicators from forum results – Students had to work in small teams – Each team in the course had a forum for internal communication – As the indicator of Interpersonal skills of each student we calculate the total forum participation – As the indicator of Leadership we took into account the amount of debates that each student started
  • 20. Case study Extraction of indicators from forum results Evidence forum_participation: get students show participation in forum. A generative computer language to customize online learning assessment
  • 21. A generative computer language to customize online learning assessment Case study – The grades that the supervisor manually calculated for every student were closed to the indicators: • The best works were also those who performed better on planning and time management and teamwork skills • Few students who participated in the forum, but students with good marks in both indicators really stood out on the competences
  • 22. Conclusions and future research – EvalCourse: a generative computer language to customize online learning assessments – Lecturers were allowed to retrieve desired indicators from information in the LMS using a very simple syntax – In the case study, we assessed students' performance in the competences of Leadership, interpersonal skills, Planning and Teamwork A generative computer language to customize online learning assessment
  • 23. Conclusions and future research – Results are promising – The interpretation that we did about indicators was closely related to the results that the lecturer noticed during the course – Further study are needed to get a strong conclusion on the validity of the specific usage of the information retrieved by EvalCourse A generative computer language to customize online learning assessment
  • 24. Conclusions and future research We have two future lines of work ahead: – Identify others indicators stored in LMS that can be used to assess competences – Expand our generative computer language to be used in others LMS A generative computer language to customize online learning assessment
  • 25. A generative computer language to customize online learning assessment http://assembla.com/spaces/evalcourse Thank you very much for your attention. Questions? Comments? A generative computer language to customize online learning assessment Acknowledgments: