SlideShare une entreprise Scribd logo
1  sur  32
Gamified learning activities with quizzes
and AI storytelling to improve software
engineering education
Rui Prada, António Rito Silva, Pedro Correia, José Bernardo
Rocha, Daniel Gonçalves, Luís Filipe Coimbra
Madrid, 22 Nov 2019
E R A S M U S +
Project 2017-1-NL01-KA203-035259
https://impress-project.eu/
Outline
• The use of quizzes for Software Engineering teaching/learning
• Context and types of use
• IMPRESS Quizzes Tool and Repository
• The use of AI storytelling for teaching/learning
• FAtiMA Toolkit
• AI Storytelling in Code Defenders
Quizzes for Teaching/Learning
• Enrich the presentation of content in class
• Foster participation and attention in the class
• Support students’ self-awareness of their own (lack of) knowledge
• Support students learning and study
• Reduce teachers’ effort in the preparation/evaluation of tests
Quizzes: context and type of use (1)
• Inside class (teacher driven)
• Introduce topic
• Capture students’ attention / engagement
• Raise awareness of knowledge gaps
• Review topics previously discussed
• Evaluate students
Quizzes: context and type of use (2)
• Outside class (student driven)
• Review topics discussed in class
• Raise awareness of knowledge gaps
• Test the knowledge
• Prepare for evaluation
• A tool for study
Promote self-regulation of learning
Learn by answering questions
Topic revision
(HCI course)
Topic introduction
(Game Design)
General idea
• Shared experience of software engineering educators around Europe
• Create a body of content to use, adapt and re-use
• Enhance the learning process by developing tools that allow a rapid
feedback to students about their current state of readiness on the
course subjects
• Reduce the effort teachers need to prepare quizzes and tests
IMPRESS at Kahoot!
https://create.kahoot.it/search?creator=impressproject
Kahoot.it
• Re-use questions is not at the basis of Kahoot philosophy
• Kahoots are self-contained
• Individual questions are difficult to re-use
• Limited number of characters per question
• Makes re-use also difficult, not all EU-wide questions comply with these
restrictions
• Kahoot is not fan of massive imports
IMPRESS Quizzes Tool
Teachers View
• Populated with questions and
mini-tests from the Software
Architecture course of Instituto
Superior Técnico, University of
Lisbon
• More than 600 questions
• More than 100 quizzes
Questions
Quizzes
Assessments
Students View: Assessments
Students View: Quizzes
Students View: Quizzes
Currently under testing
• Software Architecture course at Instituto Superior
Técnico, Universidade de Lisboa
• 57 students
• 5 quizzes (with 5 questions) in-class (at the end)
• Can use the system to generate and answer personal
quizzes
15,1 % of negative scores26,7 % of negative scores
With the toolTraditional method (on paper)
IMPRESS Quizzes Tool Demo
https://quizzes-tutor.tecnico.ulisboa.pt/demo/
AI Storytelling for Learning
• Why Storytelling?
• To give flavour to the experience
• Creates meaningful contexts for the actions
• Supports the flow of progression
• Improves (emotional) engagement
AI Storytelling for Learning
• Why Artificial Intelligence?
• To support interactivity
• To adapt to players’ actions
• To be emotionally believable
• With emotional appraisal
AI Storytelling in Code Defenders
• Puzzle mode (single player)
• AI character as narrator/antagonist role(s)
• Introduces missions to players
• Tells an episodic story
• Between puzzles – macro (overarching) narrative
• Double perspectives: attacker and defender
• Comments about player performance
• Within puzzles – micro narrative
• Examples: test does not run, test successful
https://fatima-toolkit.eu/
FAtiMA Toolkit
Code Defenders and FAtiMA Toolkit
AI Storytelling in Code Defenders
“A White Hat Hacker is trying to prevent a Black Hat
Hacker from corrupting a vital system.”
rui.prada@tecnico.ulisboa.pt
http://www.impress-project.eu/
https://quizzes-tutor.tecnico.ulisboa.pt/demo/
https://fatima-toolkit.eu/
E R A S M U S +
Project 2017-1-NL01-KA203-035259

Contenu connexe

Tendances

Transformational technology2
Transformational technology2Transformational technology2
Transformational technology2
Tracy Hilliard
 
Ap stat
Ap statAp stat
Ap stat
Susan
 

Tendances (20)

Curriculum of computer fundamentals
Curriculum of computer fundamentalsCurriculum of computer fundamentals
Curriculum of computer fundamentals
 
Utilizing Web-based programming learning environment in University teaching
Utilizing Web-based programming learning environment in University teachingUtilizing Web-based programming learning environment in University teaching
Utilizing Web-based programming learning environment in University teaching
 
TDW-TEL
TDW-TELTDW-TEL
TDW-TEL
 
Lessons learnt from using the Mobler App
Lessons learnt from using the Mobler AppLessons learnt from using the Mobler App
Lessons learnt from using the Mobler App
 
Transformational technology2
Transformational technology2Transformational technology2
Transformational technology2
 
United Nations University RFP (case study)
United Nations University RFP (case study)United Nations University RFP (case study)
United Nations University RFP (case study)
 
Transformation of Offline to INline Education (FINE)
Transformation of Offline to INline Education (FINE)Transformation of Offline to INline Education (FINE)
Transformation of Offline to INline Education (FINE)
 
Motivating Blended Learning Environments
Motivating Blended Learning EnvironmentsMotivating Blended Learning Environments
Motivating Blended Learning Environments
 
Fronter
FronterFronter
Fronter
 
EdX webinar on Blended Learning, with Merle de Kreuk
EdX webinar on Blended Learning, with Merle de KreukEdX webinar on Blended Learning, with Merle de Kreuk
EdX webinar on Blended Learning, with Merle de Kreuk
 
Isu presentation
Isu presentationIsu presentation
Isu presentation
 
Teaching fellows 2018
Teaching fellows 2018Teaching fellows 2018
Teaching fellows 2018
 
Engaging large cohorts of international students: Technology Enhanced Learnin...
Engaging large cohorts of international students: Technology Enhanced Learnin...Engaging large cohorts of international students: Technology Enhanced Learnin...
Engaging large cohorts of international students: Technology Enhanced Learnin...
 
Use, Possibilities and Future of Course Management Systems in Secondary Educa...
Use, Possibilities and Future of Course Management Systems in Secondary Educa...Use, Possibilities and Future of Course Management Systems in Secondary Educa...
Use, Possibilities and Future of Course Management Systems in Secondary Educa...
 
Innovative Uses of In-video Assessments and Video Analytics for Blackboard an...
Innovative Uses of In-video Assessments and Video Analytics for Blackboard an...Innovative Uses of In-video Assessments and Video Analytics for Blackboard an...
Innovative Uses of In-video Assessments and Video Analytics for Blackboard an...
 
Maximizing the Use of Online Testing and Assessment in Philippine Classrooms
Maximizing the Use of Online Testing and Assessment in Philippine ClassroomsMaximizing the Use of Online Testing and Assessment in Philippine Classrooms
Maximizing the Use of Online Testing and Assessment in Philippine Classrooms
 
Ap stat
Ap statAp stat
Ap stat
 
SLIDEshow t_Mail in class
SLIDEshow t_Mail in classSLIDEshow t_Mail in class
SLIDEshow t_Mail in class
 
An exploration of pedagogical and technical use cases involving Kaltura video...
An exploration of pedagogical and technical use cases involving Kaltura video...An exploration of pedagogical and technical use cases involving Kaltura video...
An exploration of pedagogical and technical use cases involving Kaltura video...
 
E Learning Addon In Pedagogy
E Learning Addon In PedagogyE Learning Addon In Pedagogy
E Learning Addon In Pedagogy
 

Similaire à Gamified learning activities with quizzes and AI storytelling to improve software engineering education

Edu614 session 5 summer 13 AT, iPad
Edu614 session 5 summer 13 AT, iPadEdu614 session 5 summer 13 AT, iPad
Edu614 session 5 summer 13 AT, iPad
Kathy Favazza
 
Edu614 session 5 sf 13 at
Edu614 session 5 sf 13 atEdu614 session 5 sf 13 at
Edu614 session 5 sf 13 at
Kathy Favazza
 
VSS 2011 Top 10 Tech Tools to Try Tomorrow
VSS 2011 Top 10 Tech Tools to Try TomorrowVSS 2011 Top 10 Tech Tools to Try Tomorrow
VSS 2011 Top 10 Tech Tools to Try Tomorrow
Sarah Weston
 
IHC Faculty Development Program Plan AY 2013-14
IHC Faculty Development Program Plan AY 2013-14IHC Faculty Development Program Plan AY 2013-14
IHC Faculty Development Program Plan AY 2013-14
Michael Dobe, Ph.D.
 
Global Classroom VUC - Phd-Project so far Winter 2013
Global Classroom VUC - Phd-Project so far Winter 2013Global Classroom VUC - Phd-Project so far Winter 2013
Global Classroom VUC - Phd-Project so far Winter 2013
CharlotteLarke
 
Learning technologies presentation
Learning technologies presentationLearning technologies presentation
Learning technologies presentation
apelliccia
 
Edu614 session 5 w spring 13 at
Edu614 session 5 w spring 13 atEdu614 session 5 w spring 13 at
Edu614 session 5 w spring 13 at
Kathy Favazza
 
Edu614 session 6 spring 13 i pad & presentation tools
Edu614 session 6 spring 13 i pad & presentation toolsEdu614 session 6 spring 13 i pad & presentation tools
Edu614 session 6 spring 13 i pad & presentation tools
Kathy Favazza
 

Similaire à Gamified learning activities with quizzes and AI storytelling to improve software engineering education (20)

Integrating technology into the curriculum
Integrating technology into the  curriculumIntegrating technology into the  curriculum
Integrating technology into the curriculum
 
Technology Development Workshop - Technology Enhanced Learning webinar
Technology Development Workshop - Technology Enhanced Learning webinarTechnology Development Workshop - Technology Enhanced Learning webinar
Technology Development Workshop - Technology Enhanced Learning webinar
 
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...
 
Edu614 session 5 summer 13 AT, iPad
Edu614 session 5 summer 13 AT, iPadEdu614 session 5 summer 13 AT, iPad
Edu614 session 5 summer 13 AT, iPad
 
Applying Gamification Principles to Online Faculty Professional Development
Applying Gamification Principles to Online Faculty Professional DevelopmentApplying Gamification Principles to Online Faculty Professional Development
Applying Gamification Principles to Online Faculty Professional Development
 
P tss
P tssP tss
P tss
 
Edu614 session 5 sf 13 at
Edu614 session 5 sf 13 atEdu614 session 5 sf 13 at
Edu614 session 5 sf 13 at
 
Towards Blended Learning; Strategies and Roles of Teachers
Towards Blended Learning; Strategies and Roles of TeachersTowards Blended Learning; Strategies and Roles of Teachers
Towards Blended Learning; Strategies and Roles of Teachers
 
PD Educational Technology.pptx
PD Educational Technology.pptxPD Educational Technology.pptx
PD Educational Technology.pptx
 
VSS 2011 Top 10 Tech Tools to Try Tomorrow
VSS 2011 Top 10 Tech Tools to Try TomorrowVSS 2011 Top 10 Tech Tools to Try Tomorrow
VSS 2011 Top 10 Tech Tools to Try Tomorrow
 
How can an Instructional Designer help?
How can an Instructional Designer help?How can an Instructional Designer help?
How can an Instructional Designer help?
 
IHC Faculty Development Program Plan AY 2013-14
IHC Faculty Development Program Plan AY 2013-14IHC Faculty Development Program Plan AY 2013-14
IHC Faculty Development Program Plan AY 2013-14
 
Global Classroom VUC - Phd-Project so far Winter 2013
Global Classroom VUC - Phd-Project so far Winter 2013Global Classroom VUC - Phd-Project so far Winter 2013
Global Classroom VUC - Phd-Project so far Winter 2013
 
1:1 Laptop Program Evaluation
1:1 Laptop Program Evaluation1:1 Laptop Program Evaluation
1:1 Laptop Program Evaluation
 
Learning technologies presentation
Learning technologies presentationLearning technologies presentation
Learning technologies presentation
 
P tss
P tssP tss
P tss
 
TSS Presentation
TSS PresentationTSS Presentation
TSS Presentation
 
Edu614 session 5 w spring 13 at
Edu614 session 5 w spring 13 atEdu614 session 5 w spring 13 at
Edu614 session 5 w spring 13 at
 
Edu614 session 6 spring 13 i pad & presentation tools
Edu614 session 6 spring 13 i pad & presentation toolsEdu614 session 6 spring 13 i pad & presentation tools
Edu614 session 6 spring 13 i pad & presentation tools
 
Implementing a Project Based Learning programme: a step-by-step guide
Implementing a Project Based Learning programme: a step-by-step guideImplementing a Project Based Learning programme: a step-by-step guide
Implementing a Project Based Learning programme: a step-by-step guide
 

Plus de Rui Prada

Games for inclusive play
Games for inclusive playGames for inclusive play
Games for inclusive play
Rui Prada
 
Geometry Friends Game AI Competition - 2013 Results
Geometry Friends Game AI Competition - 2013 ResultsGeometry Friends Game AI Competition - 2013 Results
Geometry Friends Game AI Competition - 2013 Results
Rui Prada
 

Plus de Rui Prada (20)

Human-Agent Interaction: Building Socially Intelligent Agents in Games
Human-Agent Interaction: Building Socially Intelligent Agents in GamesHuman-Agent Interaction: Building Socially Intelligent Agents in Games
Human-Agent Interaction: Building Socially Intelligent Agents in Games
 
Games for inclusive play
Games for inclusive playGames for inclusive play
Games for inclusive play
 
Validating the plot of interactive narrative games
Validating the plot of interactive narrative gamesValidating the plot of interactive narrative games
Validating the plot of interactive narrative games
 
How AI can help games fulfil their purpose
How AI can help games fulfil their purposeHow AI can help games fulfil their purpose
How AI can help games fulfil their purpose
 
Building competent social interactive AI
Building competent social interactive AIBuilding competent social interactive AI
Building competent social interactive AI
 
Intelligent Verification/Validation for XR Based Systems
Intelligent Verification/Validation for XR Based SystemsIntelligent Verification/Validation for XR Based Systems
Intelligent Verification/Validation for XR Based Systems
 
Dynamic identity of social agents
Dynamic identity of social agentsDynamic identity of social agents
Dynamic identity of social agents
 
Intelligent Verification/Validation for XR Based Systems
 Intelligent Verification/Validation for XR Based Systems Intelligent Verification/Validation for XR Based Systems
Intelligent Verification/Validation for XR Based Systems
 
Socio-emotional Agency in Machines: Building Human-Agent Playful Interactions
Socio-emotional Agency in Machines: Building Human-Agent Playful InteractionsSocio-emotional Agency in Machines: Building Human-Agent Playful Interactions
Socio-emotional Agency in Machines: Building Human-Agent Playful Interactions
 
Introdução do Encontro Alumni Área de Jogos do Instituto Superior Técnico
Introdução do Encontro Alumni Área de Jogos do Instituto Superior TécnicoIntrodução do Encontro Alumni Área de Jogos do Instituto Superior Técnico
Introdução do Encontro Alumni Área de Jogos do Instituto Superior Técnico
 
Socio-emotional Agency in Applied Games
Socio-emotional Agency in Applied GamesSocio-emotional Agency in Applied Games
Socio-emotional Agency in Applied Games
 
Jogos mais ou menos Sérios
Jogos mais ou menos SériosJogos mais ou menos Sérios
Jogos mais ou menos Sérios
 
Geometry Friends Game AI Competition
Geometry Friends Game AI CompetitionGeometry Friends Game AI Competition
Geometry Friends Game AI Competition
 
The Importance of the Player in Game Design
The Importance of the Player in Game DesignThe Importance of the Player in Game Design
The Importance of the Player in Game Design
 
Opportunities for Fiction and Fantasy in Videogames
Opportunities for Fiction and Fantasy in VideogamesOpportunities for Fiction and Fantasy in Videogames
Opportunities for Fiction and Fantasy in Videogames
 
Emotions and Agents in Games
Emotions and Agents in GamesEmotions and Agents in Games
Emotions and Agents in Games
 
The Science of Games at IST
The Science of Games at ISTThe Science of Games at IST
The Science of Games at IST
 
It is all about the experience! Player experience in game design
It is all about the experience! Player experience in game designIt is all about the experience! Player experience in game design
It is all about the experience! Player experience in game design
 
Geometry Friends Game AI Competition - 2013 Results
Geometry Friends Game AI Competition - 2013 ResultsGeometry Friends Game AI Competition - 2013 Results
Geometry Friends Game AI Competition - 2013 Results
 
From Agents to Characters
From Agents to CharactersFrom Agents to Characters
From Agents to Characters
 

Dernier

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Dernier (20)

Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 

Gamified learning activities with quizzes and AI storytelling to improve software engineering education

  • 1. Gamified learning activities with quizzes and AI storytelling to improve software engineering education Rui Prada, António Rito Silva, Pedro Correia, José Bernardo Rocha, Daniel Gonçalves, Luís Filipe Coimbra Madrid, 22 Nov 2019 E R A S M U S + Project 2017-1-NL01-KA203-035259 https://impress-project.eu/
  • 2. Outline • The use of quizzes for Software Engineering teaching/learning • Context and types of use • IMPRESS Quizzes Tool and Repository • The use of AI storytelling for teaching/learning • FAtiMA Toolkit • AI Storytelling in Code Defenders
  • 3. Quizzes for Teaching/Learning • Enrich the presentation of content in class • Foster participation and attention in the class • Support students’ self-awareness of their own (lack of) knowledge • Support students learning and study • Reduce teachers’ effort in the preparation/evaluation of tests
  • 4. Quizzes: context and type of use (1) • Inside class (teacher driven) • Introduce topic • Capture students’ attention / engagement • Raise awareness of knowledge gaps • Review topics previously discussed • Evaluate students
  • 5. Quizzes: context and type of use (2) • Outside class (student driven) • Review topics discussed in class • Raise awareness of knowledge gaps • Test the knowledge • Prepare for evaluation • A tool for study Promote self-regulation of learning Learn by answering questions
  • 6. Topic revision (HCI course) Topic introduction (Game Design)
  • 7. General idea • Shared experience of software engineering educators around Europe • Create a body of content to use, adapt and re-use • Enhance the learning process by developing tools that allow a rapid feedback to students about their current state of readiness on the course subjects • Reduce the effort teachers need to prepare quizzes and tests
  • 9. Kahoot.it • Re-use questions is not at the basis of Kahoot philosophy • Kahoots are self-contained • Individual questions are difficult to re-use • Limited number of characters per question • Makes re-use also difficult, not all EU-wide questions comply with these restrictions • Kahoot is not fan of massive imports
  • 11. Teachers View • Populated with questions and mini-tests from the Software Architecture course of Instituto Superior Técnico, University of Lisbon • More than 600 questions • More than 100 quizzes
  • 12.
  • 19.
  • 20. Currently under testing • Software Architecture course at Instituto Superior Técnico, Universidade de Lisboa • 57 students • 5 quizzes (with 5 questions) in-class (at the end) • Can use the system to generate and answer personal quizzes
  • 21.
  • 22. 15,1 % of negative scores26,7 % of negative scores With the toolTraditional method (on paper)
  • 23. IMPRESS Quizzes Tool Demo https://quizzes-tutor.tecnico.ulisboa.pt/demo/
  • 24. AI Storytelling for Learning • Why Storytelling? • To give flavour to the experience • Creates meaningful contexts for the actions • Supports the flow of progression • Improves (emotional) engagement
  • 25. AI Storytelling for Learning • Why Artificial Intelligence? • To support interactivity • To adapt to players’ actions • To be emotionally believable • With emotional appraisal
  • 26. AI Storytelling in Code Defenders • Puzzle mode (single player) • AI character as narrator/antagonist role(s) • Introduces missions to players • Tells an episodic story • Between puzzles – macro (overarching) narrative • Double perspectives: attacker and defender • Comments about player performance • Within puzzles – micro narrative • Examples: test does not run, test successful
  • 27.
  • 30. Code Defenders and FAtiMA Toolkit
  • 31. AI Storytelling in Code Defenders “A White Hat Hacker is trying to prevent a Black Hat Hacker from corrupting a vital system.”