SlideShare a Scribd company logo
Predicting the student skills’ level based
on an online collaborative learning
T. Daouas - B. Rojas Medina - M.J. García Meseguer
Introduction
• Collaborative Learning:
Knowledge joint construction between peers / teacher
• Predictive modeling for teaching and learning:
Student success / Academic achievement
• Computational techniques:
Involved to predict student performance
• How can we improve the performance of students' skills?
ICERI'2019 2
Online Collaborative Course
• Course name “Tools of Collaborative Work” (TCW)
• List of works reflecting activities of a team in a company
• Using tools of collaborative work at a distance
• 2 learning objectives: Remote group work and Use of maximum of ICT tools
• Online base of ICT tools in disposal
ICERI'2019 3
Team Work is the
evaluated Skill
ICERI'2019 4
Sequential Steps
• Each team had a project work:
A theme of ICT domain to be developed
• Same Scenario for all teams:
Using ICT
tools
Machine Learning Problem
ICERI'2019 5
• ML one of areas of AI: Enable computer to learn knowledge and then
apply it to perform tasks (human reasoning)
• Supervised learning in Classification Problem: Existing data to train
the model. Classifying students to 2 classes : Acquired /Not Acquired Skills
• Random Forests Algorithm:
– Only depend on small parameters’ number easy to calibrate
– Known for accuracy and ability to process data sets composed
of few observations and many variables
ICERI'2019 6
Microsoft Azure Machine Learning
• Design, test and evaluate the model
• Simple and powerful creation environment
• no coding is required
• Creation of an Experiment followings steps
Tom Mitchell, 1997
1. Define problem
ICERI'2019 7
• Not all students after the course acquire required skills
• Q: How can we improve student skills’ level ?
• We need to know student level
“A computer program is said to learn from
experience E with respect to some class of
tasks T and performance measure P, if its
performance at tasks in T, as measured by P,
improves with experience E.”
 T: Predicting if student acquire team work skills
 P: Accuracy of the prediction
 E: Student evaluation at end of the course
ICERI'2019 8
2. Recover necessary Data
Students gathered not belonging to teams
a) Fill in a questionnaire reflecting the team work skill
b) Choose one classmate knowing him the most who will fill for
him the same questionnaire. (2 evaluations per student)
c) Discussions between both students to adjust evaluations
d) Student fill in an on line form with definitive evaluation
ICERI'2019 9
3. Prepare the Data
20-22
Age
87-32
Degree
License-Master
81-38
Gender
F-M
Student
number
119
First experience in team work
First experience in distance learning 1
Student answers on questionnaire:
“Never” –
“Sometimes” –
“Almost Always” –
“Always” –
ICERI'2019 10
4. Explore the Data
• Data codification in numbers between 0 and 1
• MAML system use information to compare with prediction
• CSV (Comma-Separeted Values) Format
“Never” –
“Sometimes” –
“Almost Always” –
“Always” –
0,05
0,3
0,75
1
AVG >= 0,6
AS
NAS
Yes
No
Create Predictive Model
ICERI'2019 11
Group Team Skill Prediction Model
ICERI'2019 12
• Scored Probability (SP): probability that a student belongs to the
positive Class (NAS)
• Scored label: Predicted Class
• If SP >= 0.5, predicted as Class NAS. Otherwise, as Class AS
Scoring (Prediction) Results
ICERI'2019 13
• Indicates how successful the scoring of a dataset has been
Evaluation Results
Correctly classified
student to AS
Incorrectly classified
student to NAS
Incorrectly classified
student to AS
Correctly classified
student to NAS
Proportion of correctly
Classified students
True positive
rate of classifier
Proportion of positive
Classified correctly
Harmonic mean
of Precision and Recall
Area under the curve
ICERI'2019 14
• Thanks to MAML:
– Playing with parameters (threshold and others)
– Calibrate them
– See immediate results
• Predicting two other skill acquisition:
– ICT use
– Interculturality
Research to persue
SKILLS
Acknowledgements
• Thanks to my Colleagues and friends
• Tunisia For All Association
– Non-governmental organization
– Ongoing moral and financial support
– URL : tunisiaforall.org
• ICERI Organizers
Bélen Rojas Medina Maria José Garcia Meseguer
ICERI'2019
Predicting the student skills’ level based
on an online collaborative learning

More Related Content

What's hot

Syllabus math ed 104 seminar on technology in mathematics
Syllabus math ed 104 seminar on technology in mathematicsSyllabus math ed 104 seminar on technology in mathematics
Syllabus math ed 104 seminar on technology in mathematicsMaria Theresa
 
Technology Infusion
Technology InfusionTechnology Infusion
Technology Infusionapike
 
Real Life Applications of Mathematics
Real Life Applications of MathematicsReal Life Applications of Mathematics
Real Life Applications of Mathematics
Lesa Cote
 
Role of mathematics in modern technology
Role of mathematics in modern technologyRole of mathematics in modern technology
Role of mathematics in modern technologyDwan Jay
 
Technology Infusion Presentation
Technology Infusion PresentationTechnology Infusion Presentation
Technology Infusion Presentationjenpedwards
 
Calculators enhance instruction in the math classroom
Calculators enhance instruction in the math classroomCalculators enhance instruction in the math classroom
Calculators enhance instruction in the math classroomvegamontanezj6741
 
Assure model
Assure modelAssure model
Assure model
munsif123
 
Integrating Problem Solving And Educational Software
Integrating Problem Solving And Educational SoftwareIntegrating Problem Solving And Educational Software
Integrating Problem Solving And Educational Softwareherikah
 
I ready presentation for teacher training 9.16.2011
I ready presentation for teacher training 9.16.2011I ready presentation for teacher training 9.16.2011
I ready presentation for teacher training 9.16.2011atrowell
 
Problem Survey
Problem SurveyProblem Survey
Problem Survey
marzop
 
Calculator use in the mathematics classroom
Calculator use in the mathematics classroomCalculator use in the mathematics classroom
Calculator use in the mathematics classroomcjowell
 
M. Brown-edtech 541 Instructional software presentation
M. Brown-edtech 541 Instructional software presentationM. Brown-edtech 541 Instructional software presentation
M. Brown-edtech 541 Instructional software presentationmollibrown
 
Accessing student performance by nlp
Accessing student performance by nlpAccessing student performance by nlp
Accessing student performance by nlp
SimranAgrawal16
 
คอมพิวเตอร์เพื่อการเรียนรู้ (Computers for learning)
คอมพิวเตอร์เพื่อการเรียนรู้ (Computers for learning)คอมพิวเตอร์เพื่อการเรียนรู้ (Computers for learning)
คอมพิวเตอร์เพื่อการเรียนรู้ (Computers for learning)Ketsadaporn
 
คอมพิวเตอร์เพื่อการเรียนรู้ (Computers for learning)
คอมพิวเตอร์เพื่อการเรียนรู้ (Computers for learning)คอมพิวเตอร์เพื่อการเรียนรู้ (Computers for learning)
คอมพิวเตอร์เพื่อการเรียนรู้ (Computers for learning)
Ketsadaporn
 

What's hot (19)

Syllabus math ed 104 seminar on technology in mathematics
Syllabus math ed 104 seminar on technology in mathematicsSyllabus math ed 104 seminar on technology in mathematics
Syllabus math ed 104 seminar on technology in mathematics
 
Technology Infusion
Technology InfusionTechnology Infusion
Technology Infusion
 
Real Life Applications of Mathematics
Real Life Applications of MathematicsReal Life Applications of Mathematics
Real Life Applications of Mathematics
 
Role of mathematics in modern technology
Role of mathematics in modern technologyRole of mathematics in modern technology
Role of mathematics in modern technology
 
Technology Infusion Presentation
Technology Infusion PresentationTechnology Infusion Presentation
Technology Infusion Presentation
 
iReady Additional Information
iReady Additional InformationiReady Additional Information
iReady Additional Information
 
talk
talktalk
talk
 
Calculators enhance instruction in the math classroom
Calculators enhance instruction in the math classroomCalculators enhance instruction in the math classroom
Calculators enhance instruction in the math classroom
 
Abc software
Abc softwareAbc software
Abc software
 
Assure model
Assure modelAssure model
Assure model
 
Integrating Problem Solving And Educational Software
Integrating Problem Solving And Educational SoftwareIntegrating Problem Solving And Educational Software
Integrating Problem Solving And Educational Software
 
I ready presentation for teacher training 9.16.2011
I ready presentation for teacher training 9.16.2011I ready presentation for teacher training 9.16.2011
I ready presentation for teacher training 9.16.2011
 
Problem Survey
Problem SurveyProblem Survey
Problem Survey
 
Calculator use in the mathematics classroom
Calculator use in the mathematics classroomCalculator use in the mathematics classroom
Calculator use in the mathematics classroom
 
M. Brown-edtech 541 Instructional software presentation
M. Brown-edtech 541 Instructional software presentationM. Brown-edtech 541 Instructional software presentation
M. Brown-edtech 541 Instructional software presentation
 
Accessing student performance by nlp
Accessing student performance by nlpAccessing student performance by nlp
Accessing student performance by nlp
 
คอมพิวเตอร์เพื่อการเรียนรู้ (Computers for learning)
คอมพิวเตอร์เพื่อการเรียนรู้ (Computers for learning)คอมพิวเตอร์เพื่อการเรียนรู้ (Computers for learning)
คอมพิวเตอร์เพื่อการเรียนรู้ (Computers for learning)
 
คอมพิวเตอร์เพื่อการเรียนรู้ (Computers for learning)
คอมพิวเตอร์เพื่อการเรียนรู้ (Computers for learning)คอมพิวเตอร์เพื่อการเรียนรู้ (Computers for learning)
คอมพิวเตอร์เพื่อการเรียนรู้ (Computers for learning)
 
Smita_CV
Smita_CVSmita_CV
Smita_CV
 

Similar to Présentation d'une communication acceptée dans Iceri2019

IRJET- Personalized E-Learning using Learner’s Capability Score (LCS)
IRJET- Personalized E-Learning using Learner’s Capability Score (LCS)IRJET- Personalized E-Learning using Learner’s Capability Score (LCS)
IRJET- Personalized E-Learning using Learner’s Capability Score (LCS)
IRJET Journal
 
IRJET- Personalized E-Learning using Learner’s Capability Score (LCS)
IRJET- Personalized E-Learning using Learner’s Capability Score (LCS)IRJET- Personalized E-Learning using Learner’s Capability Score (LCS)
IRJET- Personalized E-Learning using Learner’s Capability Score (LCS)
IRJET Journal
 
Fac_Jury_Guide_Day1.pptx
Fac_Jury_Guide_Day1.pptxFac_Jury_Guide_Day1.pptx
Fac_Jury_Guide_Day1.pptx
bracke6
 
Learning Analytics for Computer Programming Education
Learning Analytics for Computer Programming EducationLearning Analytics for Computer Programming Education
Learning Analytics for Computer Programming Education
IRJET Journal
 
Umap17 learner modelingforintegrationskills_yunhuang
Umap17 learner modelingforintegrationskills_yunhuangUmap17 learner modelingforintegrationskills_yunhuang
Umap17 learner modelingforintegrationskills_yunhuang
Yun Huang
 
741 edu final presentation
741 edu final presentation741 edu final presentation
741 edu final presentation
redraider15
 
CCSS Math and SBAC Assessments: Assessing the Common Core, Grades 7-8
CCSS Math and SBAC Assessments: Assessing the Common Core, Grades 7-8 CCSS Math and SBAC Assessments: Assessing the Common Core, Grades 7-8
CCSS Math and SBAC Assessments: Assessing the Common Core, Grades 7-8
Patty Stephens
 
Paper Presentation
Paper PresentationPaper Presentation
Paper Presentation
Taminul Islam
 
Math and the Common Core
Math and the Common CoreMath and the Common Core
Math and the Common Core
Corinne Carriero
 
Educational Data Mining to Analyze Students Performance – Concept Plan
Educational Data Mining to Analyze Students Performance – Concept PlanEducational Data Mining to Analyze Students Performance – Concept Plan
Educational Data Mining to Analyze Students Performance – Concept Plan
IRJET Journal
 
CCSS Math and SBAC Assessments: Assessing the Common Core, Grades 9-12
CCSS Math and SBAC Assessments: Assessing the Common Core, Grades 9-12CCSS Math and SBAC Assessments: Assessing the Common Core, Grades 9-12
CCSS Math and SBAC Assessments: Assessing the Common Core, Grades 9-12
Patty Stephens
 
CDE InFocus Conference (London): Big data in education - theory and practice
CDE InFocus Conference (London): Big data in education - theory and practiceCDE InFocus Conference (London): Big data in education - theory and practice
CDE InFocus Conference (London): Big data in education - theory and practice
Mike Moore
 
[DSC Europe 22] Machine learning algorithms as tools for student success pred...
[DSC Europe 22] Machine learning algorithms as tools for student success pred...[DSC Europe 22] Machine learning algorithms as tools for student success pred...
[DSC Europe 22] Machine learning algorithms as tools for student success pred...
DataScienceConferenc1
 
Exams evaluate students. Who’s evaluating exams? Data-Informed Exam Design
Exams evaluate students. Who’s evaluating exams? Data-Informed Exam DesignExams evaluate students. Who’s evaluating exams? Data-Informed Exam Design
Exams evaluate students. Who’s evaluating exams? Data-Informed Exam Design
G. Alex Ambrose
 
Data mining approach to predict academic performance of students
Data mining approach to predict academic performance of studentsData mining approach to predict academic performance of students
Data mining approach to predict academic performance of students
BOHRInternationalJou1
 
Generating Actionable Predictive Models of Academic Performance
Generating Actionable Predictive Models of Academic PerformanceGenerating Actionable Predictive Models of Academic Performance
Generating Actionable Predictive Models of Academic Performance
Abelardo Pardo
 
An Intelligent Career Guidance System using Machine Learning
An Intelligent Career Guidance System using Machine LearningAn Intelligent Career Guidance System using Machine Learning
An Intelligent Career Guidance System using Machine Learning
IRJET Journal
 
Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...
Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...
Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...
NC State University, College of Education
 
Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...
Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...
Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...
Basia Coulter
 
IRJET- Using Data Mining to Predict Students Performance
IRJET-  	  Using Data Mining to Predict Students PerformanceIRJET-  	  Using Data Mining to Predict Students Performance
IRJET- Using Data Mining to Predict Students Performance
IRJET Journal
 

Similar to Présentation d'une communication acceptée dans Iceri2019 (20)

IRJET- Personalized E-Learning using Learner’s Capability Score (LCS)
IRJET- Personalized E-Learning using Learner’s Capability Score (LCS)IRJET- Personalized E-Learning using Learner’s Capability Score (LCS)
IRJET- Personalized E-Learning using Learner’s Capability Score (LCS)
 
IRJET- Personalized E-Learning using Learner’s Capability Score (LCS)
IRJET- Personalized E-Learning using Learner’s Capability Score (LCS)IRJET- Personalized E-Learning using Learner’s Capability Score (LCS)
IRJET- Personalized E-Learning using Learner’s Capability Score (LCS)
 
Fac_Jury_Guide_Day1.pptx
Fac_Jury_Guide_Day1.pptxFac_Jury_Guide_Day1.pptx
Fac_Jury_Guide_Day1.pptx
 
Learning Analytics for Computer Programming Education
Learning Analytics for Computer Programming EducationLearning Analytics for Computer Programming Education
Learning Analytics for Computer Programming Education
 
Umap17 learner modelingforintegrationskills_yunhuang
Umap17 learner modelingforintegrationskills_yunhuangUmap17 learner modelingforintegrationskills_yunhuang
Umap17 learner modelingforintegrationskills_yunhuang
 
741 edu final presentation
741 edu final presentation741 edu final presentation
741 edu final presentation
 
CCSS Math and SBAC Assessments: Assessing the Common Core, Grades 7-8
CCSS Math and SBAC Assessments: Assessing the Common Core, Grades 7-8 CCSS Math and SBAC Assessments: Assessing the Common Core, Grades 7-8
CCSS Math and SBAC Assessments: Assessing the Common Core, Grades 7-8
 
Paper Presentation
Paper PresentationPaper Presentation
Paper Presentation
 
Math and the Common Core
Math and the Common CoreMath and the Common Core
Math and the Common Core
 
Educational Data Mining to Analyze Students Performance – Concept Plan
Educational Data Mining to Analyze Students Performance – Concept PlanEducational Data Mining to Analyze Students Performance – Concept Plan
Educational Data Mining to Analyze Students Performance – Concept Plan
 
CCSS Math and SBAC Assessments: Assessing the Common Core, Grades 9-12
CCSS Math and SBAC Assessments: Assessing the Common Core, Grades 9-12CCSS Math and SBAC Assessments: Assessing the Common Core, Grades 9-12
CCSS Math and SBAC Assessments: Assessing the Common Core, Grades 9-12
 
CDE InFocus Conference (London): Big data in education - theory and practice
CDE InFocus Conference (London): Big data in education - theory and practiceCDE InFocus Conference (London): Big data in education - theory and practice
CDE InFocus Conference (London): Big data in education - theory and practice
 
[DSC Europe 22] Machine learning algorithms as tools for student success pred...
[DSC Europe 22] Machine learning algorithms as tools for student success pred...[DSC Europe 22] Machine learning algorithms as tools for student success pred...
[DSC Europe 22] Machine learning algorithms as tools for student success pred...
 
Exams evaluate students. Who’s evaluating exams? Data-Informed Exam Design
Exams evaluate students. Who’s evaluating exams? Data-Informed Exam DesignExams evaluate students. Who’s evaluating exams? Data-Informed Exam Design
Exams evaluate students. Who’s evaluating exams? Data-Informed Exam Design
 
Data mining approach to predict academic performance of students
Data mining approach to predict academic performance of studentsData mining approach to predict academic performance of students
Data mining approach to predict academic performance of students
 
Generating Actionable Predictive Models of Academic Performance
Generating Actionable Predictive Models of Academic PerformanceGenerating Actionable Predictive Models of Academic Performance
Generating Actionable Predictive Models of Academic Performance
 
An Intelligent Career Guidance System using Machine Learning
An Intelligent Career Guidance System using Machine LearningAn Intelligent Career Guidance System using Machine Learning
An Intelligent Career Guidance System using Machine Learning
 
Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...
Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...
Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...
 
Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...
Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...
Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...
 
IRJET- Using Data Mining to Predict Students Performance
IRJET-  	  Using Data Mining to Predict Students PerformanceIRJET-  	  Using Data Mining to Predict Students Performance
IRJET- Using Data Mining to Predict Students Performance
 

More from Thouraya Daouas

Fish philosophie
Fish philosophieFish philosophie
Fish philosophie
Thouraya Daouas
 
Pich aux LUDOVIALES 2020
Pich aux LUDOVIALES 2020Pich aux LUDOVIALES 2020
Pich aux LUDOVIALES 2020
Thouraya Daouas
 
Présentation d'une communication acceptée dans ICERI2018.
Présentation d'une communication acceptée dans ICERI2018.Présentation d'une communication acceptée dans ICERI2018.
Présentation d'une communication acceptée dans ICERI2018.
Thouraya Daouas
 
Digital identity
Digital identityDigital identity
Digital identity
Thouraya Daouas
 
De la craie au virtuel
De la craie au virtuelDe la craie au virtuel
De la craie au virtuel
Thouraya Daouas
 
La place de la technologie dans l'enseignement: Le changement a eu lieu.
La place de la technologie dans l'enseignement: Le changement a eu lieu.La place de la technologie dans l'enseignement: Le changement a eu lieu.
La place de la technologie dans l'enseignement: Le changement a eu lieu.
Thouraya Daouas
 
Work flow
Work flowWork flow
Work flow
Thouraya Daouas
 
Le virtuel dans l’enseignement exploiter le ‘e’ pour améliorer l’apprentissage
Le virtuel dans l’enseignement exploiter le ‘e’ pour améliorer l’apprentissageLe virtuel dans l’enseignement exploiter le ‘e’ pour améliorer l’apprentissage
Le virtuel dans l’enseignement exploiter le ‘e’ pour améliorer l’apprentissage
Thouraya Daouas
 
Plateforme uvt c2i
Plateforme uvt c2iPlateforme uvt c2i
Plateforme uvt c2i
Thouraya Daouas
 
Plateforme e circle
Plateforme e circlePlateforme e circle
Plateforme e circle
Thouraya Daouas
 

More from Thouraya Daouas (10)

Fish philosophie
Fish philosophieFish philosophie
Fish philosophie
 
Pich aux LUDOVIALES 2020
Pich aux LUDOVIALES 2020Pich aux LUDOVIALES 2020
Pich aux LUDOVIALES 2020
 
Présentation d'une communication acceptée dans ICERI2018.
Présentation d'une communication acceptée dans ICERI2018.Présentation d'une communication acceptée dans ICERI2018.
Présentation d'une communication acceptée dans ICERI2018.
 
Digital identity
Digital identityDigital identity
Digital identity
 
De la craie au virtuel
De la craie au virtuelDe la craie au virtuel
De la craie au virtuel
 
La place de la technologie dans l'enseignement: Le changement a eu lieu.
La place de la technologie dans l'enseignement: Le changement a eu lieu.La place de la technologie dans l'enseignement: Le changement a eu lieu.
La place de la technologie dans l'enseignement: Le changement a eu lieu.
 
Work flow
Work flowWork flow
Work flow
 
Le virtuel dans l’enseignement exploiter le ‘e’ pour améliorer l’apprentissage
Le virtuel dans l’enseignement exploiter le ‘e’ pour améliorer l’apprentissageLe virtuel dans l’enseignement exploiter le ‘e’ pour améliorer l’apprentissage
Le virtuel dans l’enseignement exploiter le ‘e’ pour améliorer l’apprentissage
 
Plateforme uvt c2i
Plateforme uvt c2iPlateforme uvt c2i
Plateforme uvt c2i
 
Plateforme e circle
Plateforme e circlePlateforme e circle
Plateforme e circle
 

Recently uploaded

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 

Présentation d'une communication acceptée dans Iceri2019

  • 1. Predicting the student skills’ level based on an online collaborative learning T. Daouas - B. Rojas Medina - M.J. García Meseguer
  • 2. Introduction • Collaborative Learning: Knowledge joint construction between peers / teacher • Predictive modeling for teaching and learning: Student success / Academic achievement • Computational techniques: Involved to predict student performance • How can we improve the performance of students' skills? ICERI'2019 2
  • 3. Online Collaborative Course • Course name “Tools of Collaborative Work” (TCW) • List of works reflecting activities of a team in a company • Using tools of collaborative work at a distance • 2 learning objectives: Remote group work and Use of maximum of ICT tools • Online base of ICT tools in disposal ICERI'2019 3 Team Work is the evaluated Skill
  • 4. ICERI'2019 4 Sequential Steps • Each team had a project work: A theme of ICT domain to be developed • Same Scenario for all teams: Using ICT tools
  • 5. Machine Learning Problem ICERI'2019 5 • ML one of areas of AI: Enable computer to learn knowledge and then apply it to perform tasks (human reasoning) • Supervised learning in Classification Problem: Existing data to train the model. Classifying students to 2 classes : Acquired /Not Acquired Skills • Random Forests Algorithm: – Only depend on small parameters’ number easy to calibrate – Known for accuracy and ability to process data sets composed of few observations and many variables
  • 6. ICERI'2019 6 Microsoft Azure Machine Learning • Design, test and evaluate the model • Simple and powerful creation environment • no coding is required • Creation of an Experiment followings steps
  • 7. Tom Mitchell, 1997 1. Define problem ICERI'2019 7 • Not all students after the course acquire required skills • Q: How can we improve student skills’ level ? • We need to know student level “A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P, if its performance at tasks in T, as measured by P, improves with experience E.”  T: Predicting if student acquire team work skills  P: Accuracy of the prediction  E: Student evaluation at end of the course
  • 8. ICERI'2019 8 2. Recover necessary Data Students gathered not belonging to teams a) Fill in a questionnaire reflecting the team work skill b) Choose one classmate knowing him the most who will fill for him the same questionnaire. (2 evaluations per student) c) Discussions between both students to adjust evaluations d) Student fill in an on line form with definitive evaluation
  • 9. ICERI'2019 9 3. Prepare the Data 20-22 Age 87-32 Degree License-Master 81-38 Gender F-M Student number 119 First experience in team work First experience in distance learning 1 Student answers on questionnaire: “Never” – “Sometimes” – “Almost Always” – “Always” –
  • 10. ICERI'2019 10 4. Explore the Data • Data codification in numbers between 0 and 1 • MAML system use information to compare with prediction • CSV (Comma-Separeted Values) Format “Never” – “Sometimes” – “Almost Always” – “Always” – 0,05 0,3 0,75 1 AVG >= 0,6 AS NAS Yes No
  • 11. Create Predictive Model ICERI'2019 11 Group Team Skill Prediction Model
  • 12. ICERI'2019 12 • Scored Probability (SP): probability that a student belongs to the positive Class (NAS) • Scored label: Predicted Class • If SP >= 0.5, predicted as Class NAS. Otherwise, as Class AS Scoring (Prediction) Results
  • 13. ICERI'2019 13 • Indicates how successful the scoring of a dataset has been Evaluation Results Correctly classified student to AS Incorrectly classified student to NAS Incorrectly classified student to AS Correctly classified student to NAS Proportion of correctly Classified students True positive rate of classifier Proportion of positive Classified correctly Harmonic mean of Precision and Recall Area under the curve
  • 14. ICERI'2019 14 • Thanks to MAML: – Playing with parameters (threshold and others) – Calibrate them – See immediate results • Predicting two other skill acquisition: – ICT use – Interculturality Research to persue SKILLS
  • 15. Acknowledgements • Thanks to my Colleagues and friends • Tunisia For All Association – Non-governmental organization – Ongoing moral and financial support – URL : tunisiaforall.org • ICERI Organizers Bélen Rojas Medina Maria José Garcia Meseguer
  • 16. ICERI'2019 Predicting the student skills’ level based on an online collaborative learning

Editor's Notes

  1. The paper title I’ll present is Predicting the student skill’s level based on an online collaborative learning.
  2. In this paper we deal with collaborative learning, where knowledge is considered a joint construction between peers basicly, although teacher is involded too. We are interested in Predictive modeling for teaching and learning, in order to predict student success in terms of academic achievement. For this purpose, computational techniques are involved in order to predict student performance. We have undertaken this work trying to respond to the question: How can we improve the performance of students' skills?
  3. The course name is Tools of Collaborative Work. In this course students had to perform a list of works that are reflecting activities of team in a company using tools of collaborative work at a distance mode. Globally, there are 2 learning objectives in this course: Learning of a remote group work and learning to use a maximum of ICT tools. This course in given on an online platform having an online base of all the ICT tools that student could use in order to perform their activities. In this study Team Work is the evaluated skill.
  4. At the begining of the course, each team should have a project work consisting of a theme in the ICT domain to be developed. All teams had to follow the same scenario. The scenario is a list of sequantial taks as following: Constituting teams of 4 members respecting the condition of mixing genders in every team. Each team should then realize a logo representing the team and the theme to be developped. They should get organized allocating tasks to different members, they should then do a session of brainstorming about the theme, then participate together to write a draft document about the theme. Then organize an online meeting and finally prepare a slide show. All theses activities should be done using tools of collaborative work at a distance mode, that are available in the online platform.
  5. Machine Learning is one of the areas of Artificial Intelligence that enables computer to learn knowledge and then apply it to perform tasks performed by human reasoning. In our case study we are in a supervised one, it means that we have data available in order to test the accuracy and precision of prediction model. We are concerned by a classification problem, because we would like to design a model that classifies students into 2 classes, those who acquired skills at the end of the course and those who did not. Machine Learning Algorithm used is Random Forests Algorithm which has many advantages, the main ones are that it only depends on small number of parameters that are easy to calibrate and that it is known for its accuracy and its ability to process data sets composed of few observations and many variables.
  6. There are many tools available during these recent years, we used Microsoft Azure Machine Learning which is a tool allowing to design, to test and to evaluate a ML model. It is very simple and powerful environment and we do not need coding to use it. Using it, we create what is called and experiment following some steps: We begin by importing the data available, then we preprocess the data. When the data is ready, we should split the amount of data into 2 sets: one set for training the model (generally with bigger percentage like 75% or 80% and a second set for testing the model and comparing it with predicted results. Training set is used with the algorithm in question in order to train le model and the last step is the scoring of the model and analysing model metrics.
  7. The first step in developing the model is to define the problem. Indeed, not all students would acquire the skills after the end of the course. Our question was: How can we improve the level of student skills? In order to respond to this question, we need to know the level of the student after the course. In 1997 Tom Mitchell sets the following definition saying A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P, if its performance at tasks in T, as meseared by P improves with experence E. In our case T is predicting if student acquire team work skills. P is the accuracy of the prediction done by the model and E is the evaluation of student at the end of the course.
  8. At the end of the course, the students are gathered to liven up a last session in face-to-face. Every student is present individually and not belonging to a team. In this session, every student fill in a questionnaire reflecting the team work skill, then he should choose one classmate knowing him the most, this classmate will fill for him the same questionnaire, so every student will have 2 evaluations, one from himself and one from his classmate. Both students will discuss together in order to adjust evaluations and finally student will fill an on line form with definitive evaluation.
  9. The assessement has been done with 119 students from 4 consecutive years’ study. They have an age between 20 and 22. They are 87 from licence degree and 32 from Master degree and 81 are girls and 38 are boys. It was their first experience in team work, nevetheless they had before an on line course on a Learning Management System. Students should answer on the questionnaire by Never, Sometimes, Almost Always or Always.
  10. Data should be codified in numbers in order to be used. For response Always we affect number 1, for Almost Always we affect 0,75, for sometimes we affect 0,3 and for Never we affect 0,05. For each student we calcule the average of all responses and we verify if the average is superior than 0,6 then we consider that the sudent aqcuired skills, if not we consider that he did not. These data is used by the MAML system in order to compare it with the predicted one. Data should be in a CSV format in order to be uploaded into MAML.
  11. On MAML studio we implement some necessary operations respecting a sequential mode. First, we import the data in CSV format. Second we use the select Columns operation in order to select the features we want to use in the data. Third we clean missing data by deleting rows having missing data. Then comes the splitting data into 2 sets, a training set and a testing set. We will use the training set to train the model with the Decision forest algorithm to have as a result a trained model. And we use the testing set to compare data with the predicted one with the operation score model. Finally, we evaluate the model with metrics. After designing and running the model, we can find results in score Model and in Evaluate Model.
  12. In Scoring results we have 2 added columns. Scored probability is the probability that student belongs to the positive class wich is Not Acquired skill. For example for the student in the first line, the probability that he belongs to the NAS Class is equal to 0,418. The Scored label is the predicted class by the model. By default, MAML uses a threshold equal to 0,5. if predicted probability is superior than 0,5 the predicted class will be NAS.
  13. All these metrics could be discussed in order to improve the model results, but we can just see that: There are only 4 students that are not well predicted The accuracy represents a high percentage And the area under the curve is high too, indicating a good performance.
  14. Thanks to MAML it is easy to keep playing with parameters (threshold and others) in order to calibrate them and see results immediately. We will do the same work to predict 2 other skills which are the use of ICT tools and interculturality.
  15. I would like to thank my 2 colleagues and friends co-authors in this paper Belen Medina from conecta 13 in Granada and Maria Jose Meseguer from the university of Castilla La mancha in Albacete. I would like to thank Tunisia For All, a non-governmental organisation for its ongoing moral and financial support. And finaly, I thank the conference organizers for being always ready to respond to our requests.
  16. Thank you very much for all present.