Stick & Click - the road towards friendly, classroom-centered interactive digital content authoring

Andrea Valente
Andrea ValenteAssociate Professor
“The road towards friendly,
classroom-centered interactive
digital contents authoring”
Andrea Valente
Emanuela Marchetti
University of Southern Denmark (SDU)
Odense Denmark
How to support authoring
of digital games (in class) ?
• In the past 10 years we worked on the problem of teachers
and pupils who want to author their own digital games (1)
• Situation:
tinkering is common,
creating analog games is too,
but…
changing a digital
game requires a
programmer
(1) “Learning via Game Design From Digital to Card Games and Back Again”
Marchetti, Emanuela; Valente, Andrea; Electronic Journal of E-Learning , 2015
Digital authoring
without a programmer
(or programming?)
… but how?
• Can we empower teachers and pupils to create digital interactive contents?
• Can we decouple digital creativity from programming?
• Do we need a full programming language for digital creativity? (Turing-complete?)
We explored alternative metaphors for programmming:
a card-game metaphor (diagram above)
and looked at a minimalistic approach, similar to game design and editing
Game design in the (Danish) classroom
• Existing pedagogical practice of editing/designing games, currently common in
Danish primary schools. Typical workflow:
– teachers introduce a topic in a lecture
– pupils engage with books and digital resources (gathered by teachers), such as: articles
or videos available on-line, or games
– then pupils play the given games and/or to produce creative artefacts to exemplify their
understanding: via board/card games, videos, or digital slides
• Danish schools are also starting to teach programming (CT) ->
they are open to exploring different digital tools, not just existing digital games or editors
• Many studies and evidence show usefulness of existing digital contents and self-
created analog games…
BUT… we observed a lack of tools for authoring interactive digital contents,
specifically targeted at teachers and pupils!
Requirements for Stick&Click
Need for new kind of visual, digital game authoring tool, with:
• no code -> just simple before/after rules
• limited interaction -> only point&Click game development
– with multiple rooms (here called pages)
• allows kids/teachers authoring of simple digital games, with custom images
and audio
• visual and possibly for web and/or android
• focus on the software engineering/design-cycle parts of CT
• as simple as possible computational model (i.e. hopefully easy to understand)
– based on a variation on hyperlinks!
– also: no math, no coordinates (?)
Inspiration…
Stickers and albums Game prototyping with paper
empty
Stickers Backgrounds Page (in an album)
Before ->
After
Before ->
After
…
Rules
places
Start here
click
Example of game with a single page:
Click the key and the boy gets it.
Then click the on the door and it will open.
Click on the open door and you will win.
Other features:
• multi-page
• persistency
Definition of the example
Notice that rule 1 and 4 are one the opposite of the other, as in the previous page :)
We made a node.js transpiler for our language, and gave it a Blockly GUI
Below is the same game with the visual GUI.
But… too code-like and not “visual”, non “tangible” -> can scare!
Current prototype workflow
So we created a new version in P5,
that has an editor and a player,
both working as WebApps.
The workflow is as shown:
We are currently testing it.
(DEMO)
You can see a preview here:
Editor:
https://editor.p5js.org/andrea270872/present/s9xijiDlG
Player:
https://editor.p5js.org/andrea270872/present/chgF2ZeNP
rules
cards
Export to paper…
Scenarios of use
teacher
Stick&Click
create
game
play/
understand
child
child
child
teacher
Stick&Click
explain
child
child
child
playtest and
(re)design &
the game
1.
2.
child
child
Conclusion
and ongoing work
• So why? “friendly, classroom-centered interactive digital contents authoring”
– pupils and teachers can create own digital contents
– designed to be friendly towards non-programmers
– the workflow matches and supports existing analog/paper-based activities in the
classroom,
– the resulting digital contents are not just a PDF, but instead are interactive, game-like.
• Open questions: how-to score or lives, orchestration of game development in classroom
• Tests with teachers of a local school in Denmark (late 2019/spring 2020)
– deploy Stick&Click and observe it within the classroom ecology,
– goals: make P5 protoype user-friendly,
capable of covering authoring of interesting digital games,
and simplify/perfect the stickers+album metaphor
• Finally: make a working mobile version (python+Kivy) -> touch!
Conclusion
and ongoing work
• So why? “friendly, classroom-centered interactive digital contents authoring”
– pupils and teachers can create own digital contents
– designed to be friendly towards non-programmers
– the workflow matches and supports existing analog/paper-based activities in the
classroom,
– the resulting digital contents are not just a PDF, but instead are interactive, game-like.
• Open questions: how-to score or lives, orchestration of game development in classroom
• Tests with teachers of a local school in Denmark (late 2019/spring 2020)
– deploy Stick&Click and observe it within the classroom ecology,
– goals: make P5 protoype user-friendly,
capable of covering authoring of interesting digital games,
and simplify/perfect the stickers+album metaphor
• Finally: make a working mobile version (python+Kivy) -> touch!
1 of 13

Recommended

2010-04-14 educon eMadrid Baltasar Fdez-Manjón UCM by
2010-04-14 educon eMadrid Baltasar Fdez-Manjón UCM2010-04-14 educon eMadrid Baltasar Fdez-Manjón UCM
2010-04-14 educon eMadrid Baltasar Fdez-Manjón UCMeMadrid network
439 views20 slides
Flowers ppt[1] by
Flowers ppt[1]Flowers ppt[1]
Flowers ppt[1]tankdome
453 views10 slides
Flowers ppt by
Flowers pptFlowers ppt
Flowers ppttankdome
209 views10 slides
Interactive technology in classroom by
Interactive technology in classroomInteractive technology in classroom
Interactive technology in classroomClassroom Aid, Inc.
1.1K views30 slides
Free iOS apps for education by
Free iOS apps for educationFree iOS apps for education
Free iOS apps for educationAmy Terrell
134 views37 slides
Jisc Yorkshire Suite Presentation by
Jisc Yorkshire Suite PresentationJisc Yorkshire Suite Presentation
Jisc Yorkshire Suite PresentationTheresa Beattie
263 views12 slides

More Related Content

What's hot

HyperStudio 5 Software Project by
HyperStudio 5 Software ProjectHyperStudio 5 Software Project
HyperStudio 5 Software Projectlshawwa
643 views9 slides
TCEA 2016 creating a game design sequence by
TCEA 2016 creating a game design sequenceTCEA 2016 creating a game design sequence
TCEA 2016 creating a game design sequenceMike Ploor
2K views115 slides
Tech Savvy by
Tech SavvyTech Savvy
Tech Savvydaiyan1108
246 views20 slides
Fetc 2016 creating a game design sequence by
Fetc 2016 creating a game design sequenceFetc 2016 creating a game design sequence
Fetc 2016 creating a game design sequenceMike Ploor
1.8K views84 slides
Tech Presentation by
Tech PresentationTech Presentation
Tech Presentationdaiyan1108
817 views20 slides
Teaching the Nintendo Generation by
Teaching the Nintendo GenerationTeaching the Nintendo Generation
Teaching the Nintendo GenerationCamilla Gagliolo
487 views28 slides

What's hot(9)

HyperStudio 5 Software Project by lshawwa
HyperStudio 5 Software ProjectHyperStudio 5 Software Project
HyperStudio 5 Software Project
lshawwa643 views
TCEA 2016 creating a game design sequence by Mike Ploor
TCEA 2016 creating a game design sequenceTCEA 2016 creating a game design sequence
TCEA 2016 creating a game design sequence
Mike Ploor2K views
Fetc 2016 creating a game design sequence by Mike Ploor
Fetc 2016 creating a game design sequenceFetc 2016 creating a game design sequence
Fetc 2016 creating a game design sequence
Mike Ploor1.8K views
Tech Presentation by daiyan1108
Tech PresentationTech Presentation
Tech Presentation
daiyan1108817 views
Wicked good online resources by Patty Ball
Wicked good online resourcesWicked good online resources
Wicked good online resources
Patty Ball1.3K views
TCEA 2016 Microsoft Certification Magic by Mike Ploor
TCEA 2016   Microsoft Certification MagicTCEA 2016   Microsoft Certification Magic
TCEA 2016 Microsoft Certification Magic
Mike Ploor1.1K views

Similar to Stick & Click - the road towards friendly, classroom-centered interactive digital content authoring

Sandwich robot - ECGBL2023.pptx by
Sandwich robot - ECGBL2023.pptxSandwich robot - ECGBL2023.pptx
Sandwich robot - ECGBL2023.pptxAndrea Valente
4 views15 slides
Tcea 2014 Video Game Design for New TEKS by
Tcea 2014   Video Game Design for New TEKSTcea 2014   Video Game Design for New TEKS
Tcea 2014 Video Game Design for New TEKSMike Ploor
2.7K views113 slides
FETC 2015 Advanced Game Design Presentation - Workshop by
FETC 2015 Advanced Game Design Presentation - WorkshopFETC 2015 Advanced Game Design Presentation - Workshop
FETC 2015 Advanced Game Design Presentation - WorkshopMike Ploor
699 views95 slides
30 years of game making for learning by
30 years of game making for learning30 years of game making for learning
30 years of game making for learningJeffrey Earp
493 views20 slides
Teacher Professional Development for ICT Integration into Curriculum by
Teacher Professional Development for ICT Integration into CurriculumTeacher Professional Development for ICT Integration into Curriculum
Teacher Professional Development for ICT Integration into CurriculumMohan Robert
4.8K views33 slides
Edutech2009 by
Edutech2009Edutech2009
Edutech2009Baltasar Fernández-Manjón
445 views24 slides

Similar to Stick & Click - the road towards friendly, classroom-centered interactive digital content authoring(20)

Tcea 2014 Video Game Design for New TEKS by Mike Ploor
Tcea 2014   Video Game Design for New TEKSTcea 2014   Video Game Design for New TEKS
Tcea 2014 Video Game Design for New TEKS
Mike Ploor2.7K views
FETC 2015 Advanced Game Design Presentation - Workshop by Mike Ploor
FETC 2015 Advanced Game Design Presentation - WorkshopFETC 2015 Advanced Game Design Presentation - Workshop
FETC 2015 Advanced Game Design Presentation - Workshop
Mike Ploor699 views
30 years of game making for learning by Jeffrey Earp
30 years of game making for learning30 years of game making for learning
30 years of game making for learning
Jeffrey Earp493 views
Teacher Professional Development for ICT Integration into Curriculum by Mohan Robert
Teacher Professional Development for ICT Integration into CurriculumTeacher Professional Development for ICT Integration into Curriculum
Teacher Professional Development for ICT Integration into Curriculum
Mohan Robert4.8K views
18 digital game based learning - learning and teaching through having fun by CITE
18 digital game based learning - learning and teaching through having fun18 digital game based learning - learning and teaching through having fun
18 digital game based learning - learning and teaching through having fun
CITE3.3K views
No More Flat Stanley: Learning in 3D by Karen Bosch
No More Flat Stanley: Learning in 3DNo More Flat Stanley: Learning in 3D
No More Flat Stanley: Learning in 3D
Karen Bosch25 views
Design Thinking Action Lab: Prototype and Test by Shamik Chowdhury
Design Thinking Action Lab: Prototype and TestDesign Thinking Action Lab: Prototype and Test
Design Thinking Action Lab: Prototype and Test
Shamik Chowdhury2.1K views
Plp Presentation by scottieh
Plp PresentationPlp Presentation
Plp Presentation
scottieh381 views
Steve Isaacs - Game Design and Development in the Studio by SeriousGamesAssoc
Steve Isaacs - Game Design and Development in the StudioSteve Isaacs - Game Design and Development in the Studio
Steve Isaacs - Game Design and Development in the Studio
SeriousGamesAssoc943 views
Fetc 2015 educational video game design by Mike Ploor
Fetc 2015   educational video game designFetc 2015   educational video game design
Fetc 2015 educational video game design
Mike Ploor2.9K views
Computers Instructional Tools by kirish43
Computers Instructional ToolsComputers Instructional Tools
Computers Instructional Tools
kirish431.9K views
English Computer Games by ChristyBusch
English Computer GamesEnglish Computer Games
English Computer Games
ChristyBusch1.2K views
Games for learning & Role Play Scenarios by Paul Pivec
Games for learning & Role Play ScenariosGames for learning & Role Play Scenarios
Games for learning & Role Play Scenarios
Paul Pivec2K views

More from Andrea Valente

Design games to learn (presented at ECGBL 2014) by
Design games to learn (presented at ECGBL 2014)Design games to learn (presented at ECGBL 2014)
Design games to learn (presented at ECGBL 2014)Andrea Valente
388 views17 slides
Pedagogical patterns by
Pedagogical patternsPedagogical patterns
Pedagogical patternsAndrea Valente
363 views7 slides
The prime slaughter game by
The prime slaughter gameThe prime slaughter game
The prime slaughter gameAndrea Valente
386 views11 slides
Social exploration of 1D games by
Social exploration of 1D gamesSocial exploration of 1D games
Social exploration of 1D gamesAndrea Valente
934 views12 slides
Paper turingmachine exercises by
Paper turingmachine exercisesPaper turingmachine exercises
Paper turingmachine exercisesAndrea Valente
420 views10 slides
Paper turingmachine examples by
Paper turingmachine examplesPaper turingmachine examples
Paper turingmachine examplesAndrea Valente
240 views4 slides

More from Andrea Valente(12)

Recently uploaded

Scope of Biochemistry.pptx by
Scope of Biochemistry.pptxScope of Biochemistry.pptx
Scope of Biochemistry.pptxshoba shoba
124 views55 slides
231112 (WR) v1 ChatGPT OEB 2023.pdf by
231112 (WR) v1  ChatGPT OEB 2023.pdf231112 (WR) v1  ChatGPT OEB 2023.pdf
231112 (WR) v1 ChatGPT OEB 2023.pdfWilfredRubens.com
144 views21 slides
Education and Diversity.pptx by
Education and Diversity.pptxEducation and Diversity.pptx
Education and Diversity.pptxDrHafizKosar
118 views16 slides
Ch. 7 Political Participation and Elections.pptx by
Ch. 7 Political Participation and Elections.pptxCh. 7 Political Participation and Elections.pptx
Ch. 7 Political Participation and Elections.pptxRommel Regala
72 views11 slides
Use of Probiotics in Aquaculture.pptx by
Use of Probiotics in Aquaculture.pptxUse of Probiotics in Aquaculture.pptx
Use of Probiotics in Aquaculture.pptxAKSHAY MANDAL
89 views15 slides
Narration lesson plan.docx by
Narration lesson plan.docxNarration lesson plan.docx
Narration lesson plan.docxTARIQ KHAN
104 views11 slides

Recently uploaded(20)

Scope of Biochemistry.pptx by shoba shoba
Scope of Biochemistry.pptxScope of Biochemistry.pptx
Scope of Biochemistry.pptx
shoba shoba124 views
Education and Diversity.pptx by DrHafizKosar
Education and Diversity.pptxEducation and Diversity.pptx
Education and Diversity.pptx
DrHafizKosar118 views
Ch. 7 Political Participation and Elections.pptx by Rommel Regala
Ch. 7 Political Participation and Elections.pptxCh. 7 Political Participation and Elections.pptx
Ch. 7 Political Participation and Elections.pptx
Rommel Regala72 views
Use of Probiotics in Aquaculture.pptx by AKSHAY MANDAL
Use of Probiotics in Aquaculture.pptxUse of Probiotics in Aquaculture.pptx
Use of Probiotics in Aquaculture.pptx
AKSHAY MANDAL89 views
Narration lesson plan.docx by TARIQ KHAN
Narration lesson plan.docxNarration lesson plan.docx
Narration lesson plan.docx
TARIQ KHAN104 views
OEB 2023 Co-learning To Speed Up AI Implementation in Courses.pptx by Inge de Waard
OEB 2023 Co-learning To Speed Up AI Implementation in Courses.pptxOEB 2023 Co-learning To Speed Up AI Implementation in Courses.pptx
OEB 2023 Co-learning To Speed Up AI Implementation in Courses.pptx
Inge de Waard167 views
Solar System and Galaxies.pptx by DrHafizKosar
Solar System and Galaxies.pptxSolar System and Galaxies.pptx
Solar System and Galaxies.pptx
DrHafizKosar85 views
AI Tools for Business and Startups by Svetlin Nakov
AI Tools for Business and StartupsAI Tools for Business and Startups
AI Tools for Business and Startups
Svetlin Nakov101 views
Lecture: Open Innovation by Michal Hron
Lecture: Open InnovationLecture: Open Innovation
Lecture: Open Innovation
Michal Hron96 views
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx by ISSIP
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptxEIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx
ISSIP317 views
The Open Access Community Framework (OACF) 2023 (1).pptx by Jisc
The Open Access Community Framework (OACF) 2023 (1).pptxThe Open Access Community Framework (OACF) 2023 (1).pptx
The Open Access Community Framework (OACF) 2023 (1).pptx
Jisc85 views
Plastic waste.pdf by alqaseedae
Plastic waste.pdfPlastic waste.pdf
Plastic waste.pdf
alqaseedae125 views
Classification of crude drugs.pptx by GayatriPatra14
Classification of crude drugs.pptxClassification of crude drugs.pptx
Classification of crude drugs.pptx
GayatriPatra1477 views

Stick & Click - the road towards friendly, classroom-centered interactive digital content authoring

  • 1. “The road towards friendly, classroom-centered interactive digital contents authoring” Andrea Valente Emanuela Marchetti University of Southern Denmark (SDU) Odense Denmark
  • 2. How to support authoring of digital games (in class) ? • In the past 10 years we worked on the problem of teachers and pupils who want to author their own digital games (1) • Situation: tinkering is common, creating analog games is too, but… changing a digital game requires a programmer (1) “Learning via Game Design From Digital to Card Games and Back Again” Marchetti, Emanuela; Valente, Andrea; Electronic Journal of E-Learning , 2015
  • 3. Digital authoring without a programmer (or programming?) … but how? • Can we empower teachers and pupils to create digital interactive contents? • Can we decouple digital creativity from programming? • Do we need a full programming language for digital creativity? (Turing-complete?) We explored alternative metaphors for programmming: a card-game metaphor (diagram above) and looked at a minimalistic approach, similar to game design and editing
  • 4. Game design in the (Danish) classroom • Existing pedagogical practice of editing/designing games, currently common in Danish primary schools. Typical workflow: – teachers introduce a topic in a lecture – pupils engage with books and digital resources (gathered by teachers), such as: articles or videos available on-line, or games – then pupils play the given games and/or to produce creative artefacts to exemplify their understanding: via board/card games, videos, or digital slides • Danish schools are also starting to teach programming (CT) -> they are open to exploring different digital tools, not just existing digital games or editors • Many studies and evidence show usefulness of existing digital contents and self- created analog games… BUT… we observed a lack of tools for authoring interactive digital contents, specifically targeted at teachers and pupils!
  • 5. Requirements for Stick&Click Need for new kind of visual, digital game authoring tool, with: • no code -> just simple before/after rules • limited interaction -> only point&Click game development – with multiple rooms (here called pages) • allows kids/teachers authoring of simple digital games, with custom images and audio • visual and possibly for web and/or android • focus on the software engineering/design-cycle parts of CT • as simple as possible computational model (i.e. hopefully easy to understand) – based on a variation on hyperlinks! – also: no math, no coordinates (?)
  • 6. Inspiration… Stickers and albums Game prototyping with paper empty Stickers Backgrounds Page (in an album) Before -> After Before -> After … Rules places
  • 7. Start here click Example of game with a single page: Click the key and the boy gets it. Then click the on the door and it will open. Click on the open door and you will win. Other features: • multi-page • persistency
  • 8. Definition of the example Notice that rule 1 and 4 are one the opposite of the other, as in the previous page :)
  • 9. We made a node.js transpiler for our language, and gave it a Blockly GUI Below is the same game with the visual GUI. But… too code-like and not “visual”, non “tangible” -> can scare!
  • 10. Current prototype workflow So we created a new version in P5, that has an editor and a player, both working as WebApps. The workflow is as shown: We are currently testing it. (DEMO) You can see a preview here: Editor: https://editor.p5js.org/andrea270872/present/s9xijiDlG Player: https://editor.p5js.org/andrea270872/present/chgF2ZeNP rules cards Export to paper…
  • 12. Conclusion and ongoing work • So why? “friendly, classroom-centered interactive digital contents authoring” – pupils and teachers can create own digital contents – designed to be friendly towards non-programmers – the workflow matches and supports existing analog/paper-based activities in the classroom, – the resulting digital contents are not just a PDF, but instead are interactive, game-like. • Open questions: how-to score or lives, orchestration of game development in classroom • Tests with teachers of a local school in Denmark (late 2019/spring 2020) – deploy Stick&Click and observe it within the classroom ecology, – goals: make P5 protoype user-friendly, capable of covering authoring of interesting digital games, and simplify/perfect the stickers+album metaphor • Finally: make a working mobile version (python+Kivy) -> touch!
  • 13. Conclusion and ongoing work • So why? “friendly, classroom-centered interactive digital contents authoring” – pupils and teachers can create own digital contents – designed to be friendly towards non-programmers – the workflow matches and supports existing analog/paper-based activities in the classroom, – the resulting digital contents are not just a PDF, but instead are interactive, game-like. • Open questions: how-to score or lives, orchestration of game development in classroom • Tests with teachers of a local school in Denmark (late 2019/spring 2020) – deploy Stick&Click and observe it within the classroom ecology, – goals: make P5 protoype user-friendly, capable of covering authoring of interesting digital games, and simplify/perfect the stickers+album metaphor • Finally: make a working mobile version (python+Kivy) -> touch!

Editor's Notes

  1. In the past 10 years we have been working on re-contextualization and re-conceptualization of interactive digital contents, to make them more accessible to teachers, pupils and young students, in and outside the classroom. Our goal has been to empower digital creativity and close the gap between tinkering in the physical world and authoring of game-like digital materials, which require a certain degree of programming skills.
  2. we found that teachers have systematically expressed interest in being able to edit or at least customize existing digital games and also to enable their pupils to customize or design digital games, to better meet their pedagogical needs. Danish schools have engaged in different initiatives to enable their pupils to learn how to program, using systems like Scratch, Minecraft or Blockly, and are currently in the process of formalizing Computational Thinking (CT for short) as a subject. Our goal with this project is to empower teachers and pupils, to expand the creative affordances offered by digital games and learning platforms, enabling them to create interactive content.
  3. Danish schools teach programming: … using systems like Scratch, Minecraft or Blockly, and are currently formalizing Computational Thinking as a subject.
  4. Central idea for the design of S&C is: how much can we remove (from Scratch or Construct3) and still use it to make game-like software?
  5. Paper prototyping, tinkering, analog game design in the class, stickers and albums, And for programming: before/after rules, activated by click (like hyperlinks)
  6. Multi-page: clicking a sticker might have the effect of “loading” a new page, with its own rules and “places” for stickers. Persistency should exist across pages, so that the player can stop and restart the game, and that pages stays in the same state when returning to them later in the game.
  7. We analyzed teachers’ attitudes: after having being exposed to block coding many “freeze” when they see it…
  8. a more editor-like environment…
  9. Open questions: how to deal with global values in Stick&Click (e.g. score or lives), how to practically orchestrate a primary school class based on game development with our tool. Mobile version -> we believe Stick&Click is perfect for touch devices!