SlideShare a Scribd company logo
1 of 53
Download to read offline
Photo by Bill Gracey @ Flickr
FROG:
Embeddable tools for rich collaborative learning
Stian Håklev, CHILI Lab, EPFL
#VFH18, June 14, 2018
Key ideas for learning
Collaborative and individual
Synchronous and asynchronous
Rich interactions
With rich content/creating rich content
Multiple representations
Pedagogically/socially useful interfaces
Interaction scripts
Purposeful grouping of students
Teacher orchestration
http://axelkrommer.com
Thanks to Matthias Giger in Romanshorn for the recommendation
Google Form
Etherpad
Confluence Wiki
PhD thesis (2016): From Seminar to Lecture to MOOC:
Scripting and Orchestration at Scale
Design Study 2:
MOOC
6 week course on
inquiry and technology
for in-service teachers
Weekly themes:
• Inquiry and student-centred
pedagogy
• Designing inquiry activities
and assessments
• Collaborative learning
• Handheld/mobile devices
• Knowledge co-construction
and student-contributed
content
• Inquiry enactment
Crowdsourcing

teaching resources
Taking advantage of

existing domain 

knowledge
!8
Crowdsourcing

teaching resources
Taking advantage of

existing domain 

knowledge
!8
Collaborative Workbench
Collaborative Workbench
Collaborative Workbench
Collaborative Workbench
Problems
• All technology is custom written for this MOOC,
very hard to reuse, very high barrier for groups that
want to experiment with rich collaborative learning
scenarios (many other possible ways of doing it)
• Captured data much richer than traditional MOOC
data (because space of possible activities much
larger), but no easy way of connecting learning
data back to pedagogical scripts, activities etc.
Class
Team
Individual
Write summary
Debriefing lecture
Argumentation
Discuss the map
a1
a2
a3
a4
a5
Questionnaire
Orchestration Graphs
Class
Team
Individual
Write summary
Debriefing lecture
Argumentation
Discuss the map
a1
a2
a3
a4
a5
Questionnaire
Orchestration Graphs
Class
Team
Individual a1
Questionnaire
Discuss the map
a2
Orchestration Graphs
Class
Team
Individual a1
Questionnaire
Discuss the map
Argumentation
a3
a2
Orchestration Graphs
Class
Team
Individual
Debriefing lecture
Argumentation
Discuss the map
a1
a2
a3
a4
Questionnaire
Orchestration Graphs
Class
Team
Individual
Write summary
Debriefing lecture
Argumentation
Discuss the map
a1
a2
a3
a4
a5
Questionnaire
Operator1
Operator2
Operator4
Operator3
Operator5
Aggregation Distribution Social BackOffice
(A) Listing (D) Broadcasting (S) Group formation (B) Grading
(A) Classifying (D) User selection (S) Class split (B) Feedback
(A) Sorting (D) Sampling (S) Role assignment (B) Anti-plagiarism
(A) Synthesizing (D) Splitting (S) Role rotation (B) Rendering
(A) Visualizing (D) Conflicting (S) Group rotation (B) Translating
(D) Adapting (S) Dropout management (B) Summarizing
(S) Anonymization (B) Converting
(B) Updating
Workflow Operators
What policies should cities adopt
towards Uber? A jigsaw collaborative
learning script
In this example scenario, nine students engage in
an exploratory discussion around the policy issues
faced by cities in the new economy. The goal is
for students to get exposed to a wide variety of
arguments and conflicting interests, and develop
critical thinking, argumentation, synthesis, and
creativity.
1. An operator (o1) takes the class list, and
generates groups of 3, distributing expert
roles among the students (taxi drivers,
policy experts, consumer advocates)
2. Experts (e.g. all taxi drivers) read an article
related to their expertise and discuss
relevant ideas (a1)
3. Mixed groups bring their expertise together
and brainstorm problems, ranking them (a2)
4. An operator (o2) aggregates the problems
from the different groups and sends it to a3
5. The whole class sees the top problems, and
collaboratively sort them into four different
categories (by clicking and dragging) (a3)
6. Mixed groups try to come up with solutions
to the problems in a3 (a4)
7. An operator (o3) creates a list of all the
suggested solutions, and creates a list of the
highest ranked ones
8. The list of solutions is displayed, and a class
discussion follows (a5)
• Configurable, collaborative (live-synced) activities

• Complex social structure generated at runtime

• Flow of data between different groupings, and types of activities

• Semantically meaningful dashboards for different activity types

• Live orchestration actions (changing activities, pausing)
What you just saw
• Demo
Social operator
generates or changes social structures (roles, groups)
Product operator
generates or changes activity data
Aggregation
Transformation
Distribution
External input
Redistribute Change formatFilter
Product operator
generates or changes activity data
Aggregation
Transformation
Distribution
External input
Combining operators
Redistribute Change formatFilter
Bridging research and practice
Ishari Amarasinghe, 2016
Algorithms for inference
Algorithms for inference
visualization/dashboard
Algorithms for inference
visualization/dashboard
redistributing student data
Algorithms for inference
visualization/dashboard
redistributing student data
regrouping students
Algorithms for inference
visualization/dashboard
redistributing student data
regrouping students
adapting activities per
student/group
Interoperability?
Concept map

activity
data in
concepts from a previous
activity (a form), or even an
operator (text mining
concepts from a text
students wrote)
streaming learning
analytics

teacher can monitor learning

as it happens with
dashboard, etc.
orchestration
teacher can intervene while
activity is running (pausing,
modifying groups, skipping
to next activity ahead of time)
data out
the resulting concept map

in a format that can be

reused/analyzed by

other activities/operators
(json)
social/collaborative
collaborative activities with
complex social structures
configurable
flexible activities which can
easily be configured by
instructor before the class.
unified configuration
interface
Rich embeddable activities
xAPI (TinCan API)
Common recipes for video, quiz,
forum, self-regulated learning, etc.
Open source
Pluggable content types
Easy to author
Easy to embed
Open source
Pluggable content types
Easy to author
Easy to embed
Streaming xAPI statements
to browser
Graasp, platform for inquiry learning and knowledge sharing
Part of large EU projects (Go-Lab, NextLab, GoGa)
Invitation
FROG is open source, and can be downloaded and run in 10 minutes

(but not ready for prime time yet)

Under heavy development, interface, usability, stability will much improve

Interested in doing experiments with us? 

• Experimenting with integrating activities or algorithms?

• Running FROG graphs in university classrooms/virtual courses?

• FROG templates / pre-loaded graphs with Open Educational Resources?

• Workshop at #oercamp18 in Hamburg
Stian Håklev, stian.haklev@epfl.ch
https://github.com/chili-epfl/FROG

More Related Content

What's hot

Learning design and data analytics: from teacher communities to CSCL scripts
Learning design and data analytics: from teacher communities to CSCL scriptsLearning design and data analytics: from teacher communities to CSCL scripts
Learning design and data analytics: from teacher communities to CSCL scripts
davinia.hl
 

What's hot (11)

2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana
2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana
2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana
 
Visual data-enriched design technology for blended learning
Visual data-enriched design technology for blended learningVisual data-enriched design technology for blended learning
Visual data-enriched design technology for blended learning
 
2020_09_23 "Supporting teachers as designers with community and learning anal...
2020_09_23 "Supporting teachers as designers with community and learning anal...2020_09_23 "Supporting teachers as designers with community and learning anal...
2020_09_23 "Supporting teachers as designers with community and learning anal...
 
Electronic Portfolios for Integrative Learning
Electronic Portfolios for Integrative LearningElectronic Portfolios for Integrative Learning
Electronic Portfolios for Integrative Learning
 
Learning design and data analytics: from teacher communities to CSCL scripts
Learning design and data analytics: from teacher communities to CSCL scriptsLearning design and data analytics: from teacher communities to CSCL scripts
Learning design and data analytics: from teacher communities to CSCL scripts
 
Enhancing Preservice Teachers’ Technological Pedagogical Content Knowledge: ...
Enhancing Preservice Teachers’ Technological Pedagogical Content Knowledge:  ...Enhancing Preservice Teachers’ Technological Pedagogical Content Knowledge:  ...
Enhancing Preservice Teachers’ Technological Pedagogical Content Knowledge: ...
 
Comunicación presentada en Disconference 2013
Comunicación presentada en Disconference 2013 Comunicación presentada en Disconference 2013
Comunicación presentada en Disconference 2013
 
STEM 2019 LiteMap
STEM 2019 LiteMapSTEM 2019 LiteMap
STEM 2019 LiteMap
 
2021_03_26 "The 7Cs of Learning Design" - Gráinne Conole
2021_03_26 "The 7Cs of Learning Design" - Gráinne Conole2021_03_26 "The 7Cs of Learning Design" - Gráinne Conole
2021_03_26 "The 7Cs of Learning Design" - Gráinne Conole
 
Representing and Supporting Curriculum Design at Task, Module and Programme L...
Representing and Supporting Curriculum Design at Task, Module and Programme L...Representing and Supporting Curriculum Design at Task, Module and Programme L...
Representing and Supporting Curriculum Design at Task, Module and Programme L...
 
Code to-learn-with-scratch
Code to-learn-with-scratchCode to-learn-with-scratch
Code to-learn-with-scratch
 

Similar to FROG: Embeddable tools for rich collaborative learning (Lübeck)

Tools and resources to guide practice june 23
Tools and resources to guide practice june 23Tools and resources to guide practice june 23
Tools and resources to guide practice june 23
Grainne Conole
 
Summer Symposium Pres
Summer Symposium PresSummer Symposium Pres
Summer Symposium Pres
lovebear0401
 
Supporting teachers with community, design and learning analytics, Davinia He...
Supporting teachers with community, design and learning analytics, Davinia He...Supporting teachers with community, design and learning analytics, Davinia He...
Supporting teachers with community, design and learning analytics, Davinia He...
davinia.hl
 
EDU 522 – Student NotesCOURSE DESCRIPTIONThis course focus.docx
EDU 522 – Student NotesCOURSE DESCRIPTIONThis course focus.docxEDU 522 – Student NotesCOURSE DESCRIPTIONThis course focus.docx
EDU 522 – Student NotesCOURSE DESCRIPTIONThis course focus.docx
gidmanmary
 
JISC LADIE project Learning Design In Education
JISC LADIE project Learning Design In EducationJISC LADIE project Learning Design In Education
JISC LADIE project Learning Design In Education
grainne
 
C-SAP e-learning forum: Overview of Open Educational Resources project
C-SAP e-learning forum: Overview of Open Educational Resources projectC-SAP e-learning forum: Overview of Open Educational Resources project
C-SAP e-learning forum: Overview of Open Educational Resources project
CSAPSubjectCentre
 

Similar to FROG: Embeddable tools for rich collaborative learning (Lübeck) (20)

ENCORE Workshop Webinar 26 February 2024
ENCORE Workshop Webinar 26 February 2024ENCORE Workshop Webinar 26 February 2024
ENCORE Workshop Webinar 26 February 2024
 
Tools and resources to guide practice june 23
Tools and resources to guide practice june 23Tools and resources to guide practice june 23
Tools and resources to guide practice june 23
 
Macedonia Icamp
Macedonia IcampMacedonia Icamp
Macedonia Icamp
 
Orchestration Graphs: Enabling Rich Learning Scenarios at Scale
Orchestration Graphs: Enabling Rich Learning Scenarios at ScaleOrchestration Graphs: Enabling Rich Learning Scenarios at Scale
Orchestration Graphs: Enabling Rich Learning Scenarios at Scale
 
Summer Symposium Pres
Summer Symposium PresSummer Symposium Pres
Summer Symposium Pres
 
Yannis Dimitriadis: Interweaving learning and assessment patterns in CSCL scr...
Yannis Dimitriadis: Interweaving learning and assessment patterns in CSCL scr...Yannis Dimitriadis: Interweaving learning and assessment patterns in CSCL scr...
Yannis Dimitriadis: Interweaving learning and assessment patterns in CSCL scr...
 
10_05_2019 Seminario eMadrid sobre «Tecnologías de la educación dentro y fuer...
10_05_2019 Seminario eMadrid sobre «Tecnologías de la educación dentro y fuer...10_05_2019 Seminario eMadrid sobre «Tecnologías de la educación dentro y fuer...
10_05_2019 Seminario eMadrid sobre «Tecnologías de la educación dentro y fuer...
 
Supporting teachers with community, design and learning analytics, Davinia He...
Supporting teachers with community, design and learning analytics, Davinia He...Supporting teachers with community, design and learning analytics, Davinia He...
Supporting teachers with community, design and learning analytics, Davinia He...
 
EDU 522 – Student NotesCOURSE DESCRIPTIONThis course focus.docx
EDU 522 – Student NotesCOURSE DESCRIPTIONThis course focus.docxEDU 522 – Student NotesCOURSE DESCRIPTIONThis course focus.docx
EDU 522 – Student NotesCOURSE DESCRIPTIONThis course focus.docx
 
Exploring Learning Ecologies: Models and Experiences So Far
Exploring Learning Ecologies: Models and Experiences So Far Exploring Learning Ecologies: Models and Experiences So Far
Exploring Learning Ecologies: Models and Experiences So Far
 
Assessing the Implementation of Authentic, Client-Facing Student Projects in ...
Assessing the Implementation of Authentic, Client-Facing Student Projects in ...Assessing the Implementation of Authentic, Client-Facing Student Projects in ...
Assessing the Implementation of Authentic, Client-Facing Student Projects in ...
 
JISC LADIE project Learning Design In Education
JISC LADIE project Learning Design In EducationJISC LADIE project Learning Design In Education
JISC LADIE project Learning Design In Education
 
OU Learning Design workshops
OU Learning Design workshopsOU Learning Design workshops
OU Learning Design workshops
 
Supporting boundary crossing between communities
Supporting boundary crossing between communitiesSupporting boundary crossing between communities
Supporting boundary crossing between communities
 
Practicing What We Preach: Research into E-Learning Tools for Faculty Learnin...
Practicing What We Preach: Research into E-Learning Tools for Faculty Learnin...Practicing What We Preach: Research into E-Learning Tools for Faculty Learnin...
Practicing What We Preach: Research into E-Learning Tools for Faculty Learnin...
 
Unit Overview
Unit OverviewUnit Overview
Unit Overview
 
FROG: Rich embeddable activities for collaborative learning
FROG: Rich embeddable activities for collaborative learningFROG: Rich embeddable activities for collaborative learning
FROG: Rich embeddable activities for collaborative learning
 
C-SAP e-learning forum: Overview of Open Educational Resources project
C-SAP e-learning forum: Overview of Open Educational Resources projectC-SAP e-learning forum: Overview of Open Educational Resources project
C-SAP e-learning forum: Overview of Open Educational Resources project
 
Use of Synchronous Collaborative Wikis in an Online Learning Environment
Use of Synchronous Collaborative Wikis in an Online Learning EnvironmentUse of Synchronous Collaborative Wikis in an Online Learning Environment
Use of Synchronous Collaborative Wikis in an Online Learning Environment
 
Activating Research Collaboratories with Collaboration Patterns
Activating Research Collaboratories with Collaboration PatternsActivating Research Collaboratories with Collaboration Patterns
Activating Research Collaboratories with Collaboration Patterns
 

Recently uploaded

POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
Silpa
 
Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.
Silpa
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
MohamedFarag457087
 
LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.
Silpa
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
Silpa
 
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptxTHE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
ANSARKHAN96
 
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Silpa
 

Recently uploaded (20)

POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
 
Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.
 
Genome sequencing,shotgun sequencing.pptx
Genome sequencing,shotgun sequencing.pptxGenome sequencing,shotgun sequencing.pptx
Genome sequencing,shotgun sequencing.pptx
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
 
Dr. E. Muralinath_ Blood indices_clinical aspects
Dr. E. Muralinath_ Blood indices_clinical  aspectsDr. E. Muralinath_ Blood indices_clinical  aspects
Dr. E. Muralinath_ Blood indices_clinical aspects
 
Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.
 
LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
 
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRingsTransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
 
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
 
300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx
 
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptxTHE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
 
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
 
GBSN - Microbiology (Unit 3)Defense Mechanism of the body
GBSN - Microbiology (Unit 3)Defense Mechanism of the body GBSN - Microbiology (Unit 3)Defense Mechanism of the body
GBSN - Microbiology (Unit 3)Defense Mechanism of the body
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
Atp synthase , Atp synthase complex 1 to 4.
Atp synthase , Atp synthase complex 1 to 4.Atp synthase , Atp synthase complex 1 to 4.
Atp synthase , Atp synthase complex 1 to 4.
 
Chemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdfChemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdf
 
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
 
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxClimate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
 
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIACURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
 

FROG: Embeddable tools for rich collaborative learning (Lübeck)

  • 1. Photo by Bill Gracey @ Flickr FROG: Embeddable tools for rich collaborative learning Stian Håklev, CHILI Lab, EPFL #VFH18, June 14, 2018
  • 2.
  • 3. Key ideas for learning Collaborative and individual Synchronous and asynchronous Rich interactions With rich content/creating rich content Multiple representations Pedagogically/socially useful interfaces Interaction scripts Purposeful grouping of students Teacher orchestration
  • 5. Thanks to Matthias Giger in Romanshorn for the recommendation
  • 6. Google Form Etherpad Confluence Wiki PhD thesis (2016): From Seminar to Lecture to MOOC: Scripting and Orchestration at Scale
  • 7. Design Study 2: MOOC 6 week course on inquiry and technology for in-service teachers Weekly themes: • Inquiry and student-centred pedagogy • Designing inquiry activities and assessments • Collaborative learning • Handheld/mobile devices • Knowledge co-construction and student-contributed content • Inquiry enactment
  • 8. Crowdsourcing
 teaching resources Taking advantage of
 existing domain 
 knowledge !8
  • 9. Crowdsourcing
 teaching resources Taking advantage of
 existing domain 
 knowledge !8
  • 10.
  • 11.
  • 16. Problems • All technology is custom written for this MOOC, very hard to reuse, very high barrier for groups that want to experiment with rich collaborative learning scenarios (many other possible ways of doing it) • Captured data much richer than traditional MOOC data (because space of possible activities much larger), but no easy way of connecting learning data back to pedagogical scripts, activities etc.
  • 17. Class Team Individual Write summary Debriefing lecture Argumentation Discuss the map a1 a2 a3 a4 a5 Questionnaire Orchestration Graphs
  • 18. Class Team Individual Write summary Debriefing lecture Argumentation Discuss the map a1 a2 a3 a4 a5 Questionnaire Orchestration Graphs
  • 20. Class Team Individual a1 Questionnaire Discuss the map Argumentation a3 a2 Orchestration Graphs
  • 21. Class Team Individual Debriefing lecture Argumentation Discuss the map a1 a2 a3 a4 Questionnaire Orchestration Graphs
  • 22. Class Team Individual Write summary Debriefing lecture Argumentation Discuss the map a1 a2 a3 a4 a5 Questionnaire Operator1 Operator2 Operator4 Operator3 Operator5 Aggregation Distribution Social BackOffice (A) Listing (D) Broadcasting (S) Group formation (B) Grading (A) Classifying (D) User selection (S) Class split (B) Feedback (A) Sorting (D) Sampling (S) Role assignment (B) Anti-plagiarism (A) Synthesizing (D) Splitting (S) Role rotation (B) Rendering (A) Visualizing (D) Conflicting (S) Group rotation (B) Translating (D) Adapting (S) Dropout management (B) Summarizing (S) Anonymization (B) Converting (B) Updating Workflow Operators
  • 23. What policies should cities adopt towards Uber? A jigsaw collaborative learning script In this example scenario, nine students engage in an exploratory discussion around the policy issues faced by cities in the new economy. The goal is for students to get exposed to a wide variety of arguments and conflicting interests, and develop critical thinking, argumentation, synthesis, and creativity. 1. An operator (o1) takes the class list, and generates groups of 3, distributing expert roles among the students (taxi drivers, policy experts, consumer advocates) 2. Experts (e.g. all taxi drivers) read an article related to their expertise and discuss relevant ideas (a1) 3. Mixed groups bring their expertise together and brainstorm problems, ranking them (a2) 4. An operator (o2) aggregates the problems from the different groups and sends it to a3 5. The whole class sees the top problems, and collaboratively sort them into four different categories (by clicking and dragging) (a3) 6. Mixed groups try to come up with solutions to the problems in a3 (a4) 7. An operator (o3) creates a list of all the suggested solutions, and creates a list of the highest ranked ones 8. The list of solutions is displayed, and a class discussion follows (a5)
  • 24.
  • 25.
  • 26. • Configurable, collaborative (live-synced) activities • Complex social structure generated at runtime • Flow of data between different groupings, and types of activities • Semantically meaningful dashboards for different activity types • Live orchestration actions (changing activities, pausing) What you just saw
  • 28. Social operator generates or changes social structures (roles, groups)
  • 29. Product operator generates or changes activity data Aggregation Transformation Distribution External input Redistribute Change formatFilter
  • 30. Product operator generates or changes activity data Aggregation Transformation Distribution External input Combining operators Redistribute Change formatFilter
  • 31. Bridging research and practice Ishari Amarasinghe, 2016
  • 36. Algorithms for inference visualization/dashboard redistributing student data regrouping students adapting activities per student/group
  • 37.
  • 38.
  • 39.
  • 40.
  • 42. Concept map
 activity data in concepts from a previous activity (a form), or even an operator (text mining concepts from a text students wrote) streaming learning analytics
 teacher can monitor learning
 as it happens with dashboard, etc. orchestration teacher can intervene while activity is running (pausing, modifying groups, skipping to next activity ahead of time) data out the resulting concept map
 in a format that can be
 reused/analyzed by
 other activities/operators (json) social/collaborative collaborative activities with complex social structures configurable flexible activities which can easily be configured by instructor before the class. unified configuration interface Rich embeddable activities
  • 43. xAPI (TinCan API) Common recipes for video, quiz, forum, self-regulated learning, etc.
  • 44. Open source Pluggable content types Easy to author Easy to embed
  • 45. Open source Pluggable content types Easy to author Easy to embed Streaming xAPI statements to browser
  • 46.
  • 47. Graasp, platform for inquiry learning and knowledge sharing Part of large EU projects (Go-Lab, NextLab, GoGa)
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53. Invitation FROG is open source, and can be downloaded and run in 10 minutes
 (but not ready for prime time yet) Under heavy development, interface, usability, stability will much improve Interested in doing experiments with us? 
 • Experimenting with integrating activities or algorithms? • Running FROG graphs in university classrooms/virtual courses? • FROG templates / pre-loaded graphs with Open Educational Resources? • Workshop at #oercamp18 in Hamburg Stian Håklev, stian.haklev@epfl.ch https://github.com/chili-epfl/FROG