#iste2016 teach any subjects by making apps

37
Teach any subject by making apps! Martine Paquet, Teacher and Technology Evangelist www.martinepaquet.com

Upload: martine-paquet

Post on 13-Apr-2017

178 views

Category:

Education


0 download

TRANSCRIPT

Page 1: #ISTE2016  Teach any subjects by making apps

Teach any subject by making apps!

Martine Paquet, Teacher and

Technology Evangelist

www.martinepaquet.com

Page 2: #ISTE2016  Teach any subjects by making apps

Workshop Outline

● Introduction (30 min)● Vizwik Sign Up (15 min)● Explore Tutorials (30 min)● Bio Break / Q&A (15 min)● Classroom Demo (15 min)● Random Racer Lesson (30 min)● Tip Calculator Lesson (30 min)● QA and Survey (15 min)

Page 3: #ISTE2016  Teach any subjects by making apps

Making mobile apps is hard!

Page 5: #ISTE2016  Teach any subjects by making apps

What is Vizwik?

1. Mobile Web App Development Tool2. Publishing Platform3. Social Network4. Teaching Platform

a. Studentsb. Classroomsc. Lessonsd. Activity Reports

Page 6: #ISTE2016  Teach any subjects by making apps

What is Vizwik?

Public Community &

Classrooms

Students & Teachers

Apps & Templates Projects

App KITs

Page 7: #ISTE2016  Teach any subjects by making apps

Why Vizwik?

1. Mobile Apps are relevant to youth2. Apps are Projects3. Project Publishing4. Social Sharing5. Walled Garden for School6. Secure on Web7. No Hardware - just Chrome8. Follows Maker Movement

Page 8: #ISTE2016  Teach any subjects by making apps

What Vizwik is NOT

1. Native Mobile Apps2. Replacement for coding or CS courses3. LMS - we don’t store marks4. Testing Platform

Page 9: #ISTE2016  Teach any subjects by making apps

Vizwik User Interface

Page 10: #ISTE2016  Teach any subjects by making apps

App Lifecycle in Vizwik

Template Project AppCreate Share

Share Copy

Page 11: #ISTE2016  Teach any subjects by making apps

How to make an App in Vizwik

1. Design User Interfacea. Viewsb. Partsc. Interaction

2. Define Behavioura. Scriptsb. Operatorsc. Languaged. Events

3. Connect to Storagea. Datab. Data types

Page 12: #ISTE2016  Teach any subjects by making apps

Structure of an App...

DB

How it looks What it does What it stores

View Script Data

App

Web

Tap event

get/set

Page 13: #ISTE2016  Teach any subjects by making apps

View - App user interface● Only one View shown at a time

● Can navigate between Views

● View has own properties

View EditorParts Panel

Drag and dropto create

Edit propertiesAutomatic layoutApp starts with

star view

Select to move, resize

Page 14: #ISTE2016  Teach any subjects by making apps

Script - the code

This is the code

● Has inputs, one output

● Operation has input &

output

● Inputs linked to outputs

● Links carry data

● Scripts can call other

scripts

● Attach Script to View

Items

Parts Panel

Script Editor

Input

Output

Link

Operation

Drag and dropto create

Page 15: #ISTE2016  Teach any subjects by making apps

Data - storage of info

● Storage for app information in Vizwik

● Access to external info on web

● Create structure based on needs

● Data is read and written by app

Drag and dropto create

Parts Panel

Data access can be private to each user, readonly by all app users, or shared by all app users

Page 16: #ISTE2016  Teach any subjects by making apps

Media - sound and images● Upload images and audio files

● Can be used in view, script and data

● Drag and drop media into media tab

● Always attached to project

Parts Panel

Drag and dropto create

Page 17: #ISTE2016  Teach any subjects by making apps

Combined Learning Frameworks

1. Levels of Learning2. Computer Science3. Computational Thinking

Page 18: #ISTE2016  Teach any subjects by making apps

Levels of learning

Page 19: #ISTE2016  Teach any subjects by making apps

Computer Science

1. Variables easy2. Data types3. Sequencing 4. Conditionals5. Loops6. Iteration7. Functions8. Recursion hard

Page 20: #ISTE2016  Teach any subjects by making apps

Computational Thinking

AbstractionPattern recognitionDecompositionAlgorithms

GeneralizationProblem SolvingLogical Reasoning

Page 21: #ISTE2016  Teach any subjects by making apps

Before we start making apps...

Questions?

Page 22: #ISTE2016  Teach any subjects by making apps

Time to Sign Up! - 15 min

Chrome Browser => www.vizwik.comCreate Account as TeacherGive name to 1st ClassroomWatch intro video

Page 23: #ISTE2016  Teach any subjects by making apps

Explore Tutorials - 30 min

Gamified learning of basic skills

Page 24: #ISTE2016  Teach any subjects by making apps

Bio Break - 15 min

Questions?

Page 25: #ISTE2016  Teach any subjects by making apps

Classroom Demo - 15 min

Private group for students, lessons, & reports

Page 26: #ISTE2016  Teach any subjects by making apps

Lessons

Learning by making a mobile app

Page 27: #ISTE2016  Teach any subjects by making apps

Lesson Lifecycle

Student

ClassroomTemplate

ProjectPublished

App

Lesson

Teacher

1

2

3

Page 28: #ISTE2016  Teach any subjects by making apps

Plans for use of Vizwik in class

One day plan:

One week plan:

One month plan:

After school club:

?

?

Page 29: #ISTE2016  Teach any subjects by making apps

Try Lesson : Tip Calculator - 30 min

Suggested use: Math, Economics, Life Skills

Page 30: #ISTE2016  Teach any subjects by making apps

Try Lesson : Random Racer - 30 min

Suggested use: Math, Physics, STEM

Page 31: #ISTE2016  Teach any subjects by making apps

Create your own Templates

I included audio into the app so they can practice their French.

Lesson PlanThey have to include:

- Images- Videos- Audio (if possible)- Informations on the songs and

artists- Explanations of the songs

(themes, emotions and message)

Page 32: #ISTE2016  Teach any subjects by making apps

Students Create their own Apps

On the theme of technology:They have to do a pie chart graphic on the amount of time they spend on technology. I included audio into the app so that they can practice their french speaking.

On the theme of movies:- Poster of the movie- Trailer- Informations on the movies- Links to web sites

Page 33: #ISTE2016  Teach any subjects by making apps

Help and Resources

Page 34: #ISTE2016  Teach any subjects by making apps

Q&A + Survey - 15 min

Questions?

Page 35: #ISTE2016  Teach any subjects by making apps

facebook.com/MartinePaquetED

twitter.com/MartinePaquetED

plus.google.com/+MartinePaquetedtech

ca.linkedin.com/in/MartinePaquetED

[email protected]

How to reach me

Page 36: #ISTE2016  Teach any subjects by making apps

Atlantic Education Summit - July 2016 #AESI2016