Diseo de escenarios interactivos de aprendizaje con realidad - - PowerPoint PPT Presentation

dise o de escenarios interactivos de aprendizaje con
SMART_READER_LITE
LIVE PREVIEW

Diseo de escenarios interactivos de aprendizaje con realidad - - PowerPoint PPT Presentation

Diseo de escenarios interactivos de aprendizaje con realidad aumentada para experiencias de computacin creativa Doctorado en Ingeniera Informtica 2016/17 Juan Manuel Dodero Beardo juanma.dodero@uca.es 5 Marzo 2017 Software Process


slide-1
SLIDE 1

Diseño de escenarios interactivos de aprendizaje con realidad aumentada para experiencias de computación creativa

Juan Manuel Dodero Beardo Software Process Improvement Research Group Departamento de Ingeniería Informática Universidad de Cádiz juanma.dodero@uca.es

Doctorado en Ingeniería Informática 2016/17 5 Marzo 2017 Facultad de Informática Universidad Complutense de Madrid

slide-2
SLIDE 2

What is Creative Computing?

(Brennan, Balch & Chung – Har Harvar ard d Gr Grad ad Sc School of Edu Educat ation)

CC is about Creativity

CS and computing-related fields have long been introduced to [young] people disconnected from their interests– emphasizing technical detail

  • ver creative potential

CC is about Empowerment

Many [young] people with access to computers participate as consumers, rather than designers or creators

CC is about… Computing

Creating computational artifacts supports [young] people’s development as computational thinkers in all aspects of their lives, across disciplines and contexts

slide-3
SLIDE 3

Antecedents

Computational Thinking > Seymour Papert (1981) “programming the computer to […] establish an intimate contact with some of the deepest ideas from science, from maths, and from the art of intellectual model building.” > Jeannette M. Wing (2006) > STEM Computing in Education > Mark Guzdial (Georgia Tech) “There is no reliable research showing that computing makes

  • ne more creative or more able

to problem-solve.” “For the same reasons people should understand biology, chemistry or physics, it makes a lot of sense to understand computing in our lives” > STEM+C Computing and Humanities (STEAM) > S. Krishnamurthi (Brown U.) “we are just overly intoxicated with computer science” > English student (Stanford): “I don’t see myself as having skills missing […] When you are analyzing Melville, you have to unpack that language and synthesize it back”

slide-4
SLIDE 4

Program or be programmed

The debate over whether the Net is good or bad for us fills the airwaves and the blogosphere. But for all the heat of claim and counter-claim, the argument is essentially beside the point: it’s here; it’s everywhere. The real question is, do we direct technology, or do we let ourselves be directed by it and those who have mastered it? “Choose the former,” writes Rushkoff, “and you gain access to the control panel of civilization. Choose the latter, and it could be the last real choice you get to make.”

slide-5
SLIDE 5

But… in a mobile world context

slide-6
SLIDE 6

with a mixed reality…

slide-7
SLIDE 7

gestural interactions…

Leap motion

slide-8
SLIDE 8

empowered by gadgets and wearables…

slide-9
SLIDE 9

…in a cyber-physical brave new world

slide-10
SLIDE 10

Where is the teacher?

slide-11
SLIDE 11

What about assessment?

slide-12
SLIDE 12

Learning Analytics: Who is going to build this?

slide-13
SLIDE 13

Computer Scientists only?

slide-14
SLIDE 14

Involve teachers in the creation of their own extended {mobile, AR, gestural,…} learning scenarios using creative computing

Motivation

slide-15
SLIDE 15

Focus

Mobile devices Augmented reality Gestural interactions Learning analytics

slide-16
SLIDE 16

State of the art: e.g. augmented reality tools

For programmers For non programmers

slide-17
SLIDE 17

Visual programming languages can help to develop creative computing abilities to build such extended learning scenarios

General hypothesis

slide-18
SLIDE 18

State of the art: Visual Languages

slide-19
SLIDE 19

Authoring framework

http://vedils.uca.es

slide-20
SLIDE 20

Based on AppInventor

slide-21
SLIDE 21

Existing components

slide-22
SLIDE 22

Specific objectives

Augmented reality

> Marker, text and image recognizing

3D Engine

> 3D interactive objects (.OBJ, .3DS, .MD2, etc.)

Gesture interaction

> Hand gestures > Arm movements

Learning analytics

> Cloud store of interaction data > Queries + datatables + charts

slide-23
SLIDE 23

Extensions

Augmented reality

> Marker, text and image recognizing

3D Engine

> 3D interactive objects (.OBJ, .3DS, .MD2, etc.)

Gesture interaction

> Hand/arm gestures

Learning analytics

> Cloud store of interaction data > Queries + datatables + charts

slide-24
SLIDE 24

Extension of the visual language to build augmented-reality mobile apps

Specific objective 1

slide-25
SLIDE 25

VEDILS AR components

slide-26
SLIDE 26

Use machines and tools for a torque test lab task assignment, preventing damage to the equipment and uncompromising the student’s safety

Case study: material resistance lab

slide-27
SLIDE 27

Mobile App development

slide-28
SLIDE 28

Image recognition

slide-29
SLIDE 29

Creating 3D models

slide-30
SLIDE 30

App behavior programming

slide-31
SLIDE 31

Lab development

slide-32
SLIDE 32

Extension of the visual language to build learning analytics mobile apps

Specific objective 2

slide-33
SLIDE 33

VEDILS LA components

slide-34
SLIDE 34

ActivityTracker selectable automatic tracking

Global Actions Focused action (e.g. button)

slide-35
SLIDE 35

ActivityTracker blocks

http://www.eclipse.org/aspectj/

slide-36
SLIDE 36

ActivityTracker tracked data

slide-37
SLIDE 37

ActivitySimpleQuery design

DistinctResults: To avoid duplicated results. FieldsToRetrieve: Data to recover from the data storage TableId: Google Fusion Tables id

slide-38
SLIDE 38

ActivityAggregationQuery design

Group By: Fields to group the results MetricsToRetrieve: aggregations

slide-39
SLIDE 39

DataTable & Chart design

Query: Query from which obtain data Height/width: dimensions in screen Visible: To show/hide the table/chart ChartType: (currently) line/bar chart IndexFor[Category/Value]Axis: data index [Category/Value]AxisTitle: label

slide-40
SLIDE 40

Teacher implementation of Who am I? game in a German language course including augmented reality

Case study: Foreign language learning

slide-41
SLIDE 41

Learning analytics capabilities

Google Fusion Tables data > Ejemplo: Wir Ben Ich Pentaho dashboard > Projects > Users

slide-42
SLIDE 42

Interactions > Compilation of students’ interactions relevant for assessment : e.g. number of attempts to guess a character, characters that are more difficult to guess, etc.

Learning analytics results

Survey > Inside the app to know learners’ opinion

slide-43
SLIDE 43

University of Algarve, Mechanical Engineering, “Design I” class Learn foundations of technical drawing including perspectives

Case study: Technical Drawing

slide-44
SLIDE 44

APP BASED ON AUGMENTED REALITY

Welcome screen Rendering 3D models Survey on useful of the application.

slide-45
SLIDE 45

Different display types

slide-46
SLIDE 46

Extended information

Touching the graph you obtain more detailed information

slide-47
SLIDE 47

Extension of the visual language to build gadget-enriched mobile apps

Specific objective 3

slide-48
SLIDE 48

VEDILS HMI components

slide-49
SLIDE 49

http://emphasys.uca.es/

Case study: e-Health project

slide-50
SLIDE 50

Ease the creation of enriched mobile apps by non- programmers Create and visualize assessment information from the app

Conclusions

slide-51
SLIDE 51

Integration with data mining libraries to ease assessment interpretation Version of the authoring framework to develop eHealth gadget-enriched mobile apps http://emphasys.uca.es/ Not only low cost devices: HTC Vive, Hololens, etc.

Future work

slide-52
SLIDE 52

VEDILS LA Demo: simple query + data table

slide-53
SLIDE 53

VEDILS LA Demo: aggregation query + chart

slide-54
SLIDE 54

Thanks

http://vedils.uca.es

slide-55
SLIDE 55

Images from:

http://elearningindustry.com/augmented-future-elearning-augmented-reality-elearning http://www.educatorstechnology.com/2013/06/20-ways-to-use-augmented-reality-in.html