customising google apps for education with google apps script geug14

Post on 06-May-2015

7.509 Views

Category:

Education

7 Downloads

Preview:

Click to see full reader

DESCRIPTION

Video of this presentation https://www.youtube.com/watch?v=VWRlb3TIqwI Presentation given at University of York Google Apps for Education European User Group meeting (GEUG14) exploring the how Google Apps for Education can be customised with Google Apps Script. This presentation introduces the basic concepts of Google Apps Script, highlighting existing examples being used in learning and teaching. It goes on to look at how Google Apps Script's latest feature 'Add-ons' can improve the end user experience.

TRANSCRIPT

Customising Google Apps with Google Apps Script

Presented at

Martin Hawksey

This work is licensed under a Creative Commons Attribution 3.0

Unported License. CC-BY mhawksey

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

All links bundled in http://bit.ly/GEUG14-Apps-Script

@mhawksey+MartinHawksey

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

About

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

Dr. Tony HirstThe Open University

@psychemediaouseful.info

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

Dr. Tony HirstThe Open University

@psychemediaouseful.info

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

Dr. Tony HirstThe Open University

@psychemediaouseful.info

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

Say hello to Google Apps Script

CC-BY Google – Google Apps Script, 13-03-2012

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

11 Google apps, 1 platform in the cloud

Increase the power of your favorite Google apps — like Calendar, Docs, Drive, Gmail, and Sheets.

Apps Script lets you do more with Google. All on a JavaScript platform in the cloud.

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

Code in the cloud

◊ Standalone Scripts script.google.comGoogle Drive > Create > Script

◊ Container-bound– Google Documents, Sheets,

FormsTools > Script editor

– Google SitesMore > Manage Site > Apps Script

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

A brief history

2009

Scripts in SheetsCustom functions

2010

UiAppWeb Apps (run as developer)Script Gallery*

2011

Scripts in SitesGUI Builder*More services

2012

Standalone scriptsHTMLSerivceScriptDb*Web Apps (run as user)Libraries and versioningContent ServiceChrome Web Store

2013

Scripts in DocScripts in FormsAuth flowMore services

2014

Add-on for Documents and Sheets

* Denotes deprecated services/featuresAdapted from Wesley Chun’s Google Apps Script

Some Examples

alt.ac.uk

Google Form Created for Assessment

As part of an effort to re-design an observational assessment, tutors had identified that the quality and speed of feedback needed to be

improved. After consultation, it was suggested that an existing paper

form could be replaced by a Google Form and completed ‘live’

using tablet devices.

See the form here.

Apps Script Written for Feedback Delivery

Following the creation of the Google Form, Apps Script was written that generates an HTML formatted feedback report and emails it to the student, School

administrator and themselves as soon as the tutor submits. As a result, students would receive

individual, legible and immediate feedback directly to their email

account as opposed to waiting days to collect it from the administrative

office.

See the script here.

Apps Script Shared with Colleagues

As this idea is highly adaptable, sharing the script with colleagues

has led to suggestions of how other processes could be modified. As it is

now used for 4 other purposes within this School alone, a

responsive webpage (hosted using Google Drive) has been created to allow staff to move between forms

from a single point of access, regardless of device.

See the form selector webpage here.

During the 2013/4 academic year, staff from across the Faculty of Humanities and Social Sciences, Keele University, called for assistance in relation to existing procedures involving assessment, feedback and the general dissemination of electronic materials. Following consultation, several solutions were trialed, mainly focusing upon technologies familiar to staff and at Keele (i.e. Blackboard, IntraLibrary, PebblePad and Google Apps for Education). As more demands were made, it became

clear that Google Apps for Education provided the most flexible and intuitive solution, giving rise to the idea that Google has the potential to provide the most complete learning platform; the GLE.

Below is one example of the types of intervention Google Apps for Education afforded. For information about other Google projects, please see http://goo.gl/9vMgHj.

 Dan Harding

Keele University

Observation Receipt

alt.ac.uk

Google Form Created for Assessment

As part of an effort to re-design an observational assessment, tutors had identified that the quality and speed of feedback needed to be

improved. After consultation, it was suggested that an existing paper

form could be replaced by a Google Form and completed ‘live’

using tablet devices.

See the form here.

Apps Script Written for Feedback Delivery

Following the creation of the Google Form, Apps Script was written that generates an HTML formatted feedback report and emails it to the student, School

administrator and themselves as soon as the tutor submits. As a result, students would receive

individual, legible and immediate feedback directly to their email

account as opposed to waiting days to collect it from the administrative

office.

See the script here.

Apps Script Shared with Colleagues

As this idea is highly adaptable, sharing the script with colleagues

has led to suggestions of how other processes could be modified. As it is

now used for 4 other purposes within this School alone, a

responsive webpage (hosted using Google Drive) has been created to allow staff to move between forms

from a single point of access, regardless of device.

See the form selector webpage here.

During the 2013/4 academic year, staff from across the Faculty of Humanities and Social Sciences, Keele University, called for assistance in relation to existing procedures involving assessment, feedback and the general dissemination of electronic materials. Following consultation, several solutions were trialed, mainly focusing upon technologies familiar to staff and at Keele (i.e. Blackboard, IntraLibrary, PebblePad and Google Apps for Education). As more demands were made, it became

clear that Google Apps for Education provided the most flexible and intuitive solution, giving rise to the idea that Google has the potential to provide the most complete learning platform; the GLE.

Below is one example of the types of intervention Google Apps for Education afforded. For information about other Google projects, please see http://goo.gl/9vMgHj.

 Dan Harding

Keele University

Observation Receipt

alt.ac.uk

Google Form Created for Assessment

As part of an effort to re-design an observational assessment, tutors had identified that the quality and speed of feedback needed to be

improved. After consultation, it was suggested that an existing paper

form could be replaced by a Google Form and completed ‘live’

using tablet devices.

See the form here.

Apps Script Written for Feedback Delivery

Following the creation of the Google Form, Apps Script was written that generates an HTML formatted feedback report and emails it to the student, School

administrator and themselves as soon as the tutor submits. As a result, students would receive

individual, legible and immediate feedback directly to their email

account as opposed to waiting days to collect it from the administrative

office.

See the script here.

Apps Script Shared with Colleagues

As this idea is highly adaptable, sharing the script with colleagues

has led to suggestions of how other processes could be modified. As it is

now used for 4 other purposes within this School alone, a

responsive webpage (hosted using Google Drive) has been created to allow staff to move between forms

from a single point of access, regardless of device.

See the form selector webpage here.

During the 2013/4 academic year, staff from across the Faculty of Humanities and Social Sciences, Keele University, called for assistance in relation to existing procedures involving assessment, feedback and the general dissemination of electronic materials. Following consultation, several solutions were trialed, mainly focusing upon technologies familiar to staff and at Keele (i.e. Blackboard, IntraLibrary, PebblePad and Google Apps for Education). As more demands were made, it became

clear that Google Apps for Education provided the most flexible and intuitive solution, giving rise to the idea that Google has the potential to provide the most complete learning platform; the GLE.

Below is one example of the types of intervention Google Apps for Education afforded. For information about other Google projects, please see http://goo.gl/9vMgHj.

 Dan Harding

Keele University

Observation Receipt

alt.ac.uk

Google Form Created for Assessment

As part of an effort to re-design an observational assessment, tutors had identified that the quality and speed of feedback needed to be

improved. After consultation, it was suggested that an existing paper

form could be replaced by a Google Form and completed ‘live’

using tablet devices.

See the form here.

Apps Script Written for Feedback Delivery

Following the creation of the Google Form, Apps Script was written that generates an HTML formatted feedback report and emails it to the student, School

administrator and themselves as soon as the tutor submits. As a result, students would receive

individual, legible and immediate feedback directly to their email

account as opposed to waiting days to collect it from the administrative

office.

See the script here.

Apps Script Shared with Colleagues

As this idea is highly adaptable, sharing the script with colleagues

has led to suggestions of how other processes could be modified. As it is

now used for 4 other purposes within this School alone, a

responsive webpage (hosted using Google Drive) has been created to allow staff to move between forms

from a single point of access, regardless of device.

See the form selector webpage here.

During the 2013/4 academic year, staff from across the Faculty of Humanities and Social Sciences, Keele University, called for assistance in relation to existing procedures involving assessment, feedback and the general dissemination of electronic materials. Following consultation, several solutions were trialed, mainly focusing upon technologies familiar to staff and at Keele (i.e. Blackboard, IntraLibrary, PebblePad and Google Apps for Education). As more demands were made, it became

clear that Google Apps for Education provided the most flexible and intuitive solution, giving rise to the idea that Google has the potential to provide the most complete learning platform; the GLE.

Below is one example of the types of intervention Google Apps for Education afforded. For information about other Google projects, please see http://goo.gl/9vMgHj.

 Dan Harding

Keele University

Observation Receipt

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

David Mullett & Co.

University Campus Suffolk

Open Badges

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

David Mullett & Co.

University Campus Suffolk

Open Badges

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

David Mullett & Co.

University Campus Suffolk

Open Badges

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

David Mullett & Co.

University Campus Suffolk

Open Badges

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

Tom Smith

University of York

Simple Booking Sheet

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

Tom Smith

University of York

Simple Booking Sheet

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

Tom Smith

University of York

Simple Booking Sheet

Add-ons

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

Add-ons overview

http://youtu.be/lZqX6ocwHWU

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

Don’t hate, automate

What parts of learning and teaching would you like to automate?

Google Classroom

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

Google Classroom

http://youtu.be/K26iyyQMp_g

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

Andrew Stillman

New Visions for Public Schools

Doctopus

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

Andrew Stillman

New Visions for Public Schools

Doctopus

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

Eric KoledaGoogleFeed+

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

Eric KoledaGoogleFeed+

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

Martin HawkseyALT

Fresh Twitter Archive on Drive

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

Martin HawkseyALT

Fresh Twitter Archive on Drive

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

Martin HawkseyALT

Fresh Twitter Archive on Drive

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

Support Communities

Summary

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

On?

◊ Add-ons … not on

◊ DriveApp … not on

◊ … not on

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

Opportunity

◊ Code– “wonderful to create machines with your

mind” Dave Winer

◊ Consume

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

Useful resources

◊ Google Apps Script docs– Issue tickets– Release notes

◊ Communities– Google+ Communities– Stackoverflow– Google Enterprise Connect

http://bit.ly/GEUG14-Apps-Script alt.ac.uk

All links bundled in http://bit.ly/GEUG14-Apps-Script

@mhawksey+MartinHawksey

Association for Learning Technology

Registered charity number: 1063519

www.alt.ac.uk @A_L_T

top related