SlideShare a Scribd company logo
1 of 41
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
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 Hirst
The Open University
@psychemedia
ouseful.info
http://bit.ly/GEUG14-Apps-Script
alt.ac.uk
Dr. Tony Hirst
The Open University
@psychemedia
ouseful.info
http://bit.ly/GEUG14-Apps-Script
alt.ac.uk
Dr. Tony Hirst
The Open University
@psychemedia
ouseful.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.ukhttp://bit.ly/GEUG14-Apps-Script
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.
alt.ac.uk
Code in the cloud
◊ Standalone Scripts
script.google.com
Google Drive > Create > Script
◊ Container-bound
– Google Documents, Sheets, Forms
Tools > Script editor
– Google Sites
More > Manage Site > Apps Script
http://bit.ly/GEUG14-Apps-Script
alt.ac.uk
A brief history
http://bit.ly/GEUG14-Apps-Script
2009
Scripts in Sheets
Custom functions
2010
UiApp
Web Apps (run as developer)
Script Gallery*
2011
Scripts in Sites
GUI Builder*
More services
2012
Standalone scripts
HTMLSerivce
ScriptDb*
Web Apps (run as user)
Libraries and versioning
Content Service
Chrome Web Store
2013
Scripts in Doc
Scripts in Forms
Auth flow
More services
2014
Add-on for Documents and Sheets
* Denotes deprecated services/features
Adapted 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.
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.
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.
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.
alt.ac.ukhttp://bit.ly/GEUG14-Apps-Script
alt.ac.ukhttp://bit.ly/GEUG14-Apps-Script
alt.ac.ukhttp://bit.ly/GEUG14-Apps-Script
alt.ac.ukhttp://bit.ly/GEUG14-Apps-Script
alt.ac.ukhttp://bit.ly/GEUG14-Apps-Script
alt.ac.ukhttp://bit.ly/GEUG14-Apps-Script
alt.ac.ukhttp://bit.ly/GEUG14-Apps-Script
Add-ons
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?
http://bit.ly/GEUG14-Apps-Script
Google Classroom
alt.ac.uk
Google Classroom
http://youtu.be/K26iyyQMp_g
http://bit.ly/GEUG14-Apps-Script
alt.ac.ukhttp://bit.ly/GEUG14-Apps-Script
alt.ac.ukhttp://bit.ly/GEUG14-Apps-Script
alt.ac.ukhttp://bit.ly/GEUG14-Apps-Script
alt.ac.ukhttp://bit.ly/GEUG14-Apps-Script
alt.ac.ukhttp://bit.ly/GEUG14-Apps-Script
alt.ac.ukhttp://bit.ly/GEUG14-Apps-Script
alt.ac.ukhttp://bit.ly/GEUG14-Apps-Script
alt.ac.uk
Support Communities
http://bit.ly/GEUG14-Apps-Script
Summary
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
http://bit.ly/GEUG14-Apps-Script
Association for Learning Technology
Registered charity number: 1063519
www.alt.ac.uk @A_L_T

More Related Content

What's hot

Google Apps for Education by Global Talent Track
Google Apps for Education by Global Talent TrackGoogle Apps for Education by Global Talent Track
Google Apps for Education by Global Talent TrackViraj Damani
 
Create, Share, and Communicate with Google Apps
Create, Share, and Communicate with Google AppsCreate, Share, and Communicate with Google Apps
Create, Share, and Communicate with Google Appsmegracie
 
Google Apps for Education
Google Apps for EducationGoogle Apps for Education
Google Apps for EducationMike Glennon
 
Cloud Learning with Google Apps
Cloud Learning with Google AppsCloud Learning with Google Apps
Cloud Learning with Google AppsMartin Hamilton
 
Google Preso for River Forest Teachers
Google Preso for River Forest TeachersGoogle Preso for River Forest Teachers
Google Preso for River Forest TeachersLucy Gray
 
Organize With Google Tools
Organize With Google ToolsOrganize With Google Tools
Organize With Google ToolsLucy Gray
 
Cloud-based research collaboration with Paperpile
Cloud-based research collaboration with PaperpileCloud-based research collaboration with Paperpile
Cloud-based research collaboration with PaperpilePaperpile
 
Ed Tech Jumpstart
Ed Tech JumpstartEd Tech Jumpstart
Ed Tech JumpstartSteve Katz
 
New Ways to Use Google Apps for Education
New Ways to Use Google Apps for EducationNew Ways to Use Google Apps for Education
New Ways to Use Google Apps for EducationSpanning Cloud Apps
 
Google apps in the middle school classroom
Google apps in the middle school classroomGoogle apps in the middle school classroom
Google apps in the middle school classroomahopkins
 
Google apps in the clasroom baw2012
Google apps in the clasroom baw2012Google apps in the clasroom baw2012
Google apps in the clasroom baw2012fernandar
 
Google Apps In The Clasroom For Tesol 2010
Google Apps In The Clasroom For Tesol 2010Google Apps In The Clasroom For Tesol 2010
Google Apps In The Clasroom For Tesol 2010Rita Zeinstejer
 
45 ways to use g suite for education in the classroom
45 ways to use g suite for education in the classroom45 ways to use g suite for education in the classroom
45 ways to use g suite for education in the classroomStan Maria
 
Google Tools For Education
Google Tools For EducationGoogle Tools For Education
Google Tools For EducationDionne Curbeam
 

What's hot (19)

Google Apps for Education by Global Talent Track
Google Apps for Education by Global Talent TrackGoogle Apps for Education by Global Talent Track
Google Apps for Education by Global Talent Track
 
Create, Share, and Communicate with Google Apps
Create, Share, and Communicate with Google AppsCreate, Share, and Communicate with Google Apps
Create, Share, and Communicate with Google Apps
 
Google Apps for Education
Google Apps for EducationGoogle Apps for Education
Google Apps for Education
 
Cloud Learning with Google Apps
Cloud Learning with Google AppsCloud Learning with Google Apps
Cloud Learning with Google Apps
 
Google Preso for River Forest Teachers
Google Preso for River Forest TeachersGoogle Preso for River Forest Teachers
Google Preso for River Forest Teachers
 
Crib Apps
Crib AppsCrib Apps
Crib Apps
 
Organize With Google Tools
Organize With Google ToolsOrganize With Google Tools
Organize With Google Tools
 
Google Apps#!
Google Apps#!Google Apps#!
Google Apps#!
 
Cloud-based research collaboration with Paperpile
Cloud-based research collaboration with PaperpileCloud-based research collaboration with Paperpile
Cloud-based research collaboration with Paperpile
 
Web 2.0 Applications in Business and Ed
Web 2.0 Applications in Business and EdWeb 2.0 Applications in Business and Ed
Web 2.0 Applications in Business and Ed
 
Ed Tech Jumpstart
Ed Tech JumpstartEd Tech Jumpstart
Ed Tech Jumpstart
 
New Ways to Use Google Apps for Education
New Ways to Use Google Apps for EducationNew Ways to Use Google Apps for Education
New Ways to Use Google Apps for Education
 
Google apps in the middle school classroom
Google apps in the middle school classroomGoogle apps in the middle school classroom
Google apps in the middle school classroom
 
Google apps in the clasroom baw2012
Google apps in the clasroom baw2012Google apps in the clasroom baw2012
Google apps in the clasroom baw2012
 
Gsuite Tutorial
Gsuite TutorialGsuite Tutorial
Gsuite Tutorial
 
Google Apps In The Clasroom For Tesol 2010
Google Apps In The Clasroom For Tesol 2010Google Apps In The Clasroom For Tesol 2010
Google Apps In The Clasroom For Tesol 2010
 
NCCE workshop11
NCCE workshop11NCCE workshop11
NCCE workshop11
 
45 ways to use g suite for education in the classroom
45 ways to use g suite for education in the classroom45 ways to use g suite for education in the classroom
45 ways to use g suite for education in the classroom
 
Google Tools For Education
Google Tools For EducationGoogle Tools For Education
Google Tools For Education
 

Viewers also liked

Using Google Apps for Education
Using Google Apps for EducationUsing Google Apps for Education
Using Google Apps for EducationNoel Jenkins
 
How to Use Google Drive
How to Use Google DriveHow to Use Google Drive
How to Use Google DriveAlda Estrada
 
Google Apps for Education in CEWA Schools
Google Apps for Education in CEWA SchoolsGoogle Apps for Education in CEWA Schools
Google Apps for Education in CEWA SchoolsJemima Saunders
 
Future of Education: GEMs Merredin
Future of Education: GEMs MerredinFuture of Education: GEMs Merredin
Future of Education: GEMs MerredinDaniel M Groenewald
 
How to use google drive to backup and share files
How to use google drive to backup and share filesHow to use google drive to backup and share files
How to use google drive to backup and share filesRynolf
 
Create new user account for windows 7 without login
Create new user account for windows 7 without loginCreate new user account for windows 7 without login
Create new user account for windows 7 without loginShemarElmer
 
How to use google drive
How to use google driveHow to use google drive
How to use google driveNimfa Maniscan
 
Introduction to Computer Hardware Assembling
Introduction to Computer Hardware AssemblingIntroduction to Computer Hardware Assembling
Introduction to Computer Hardware AssemblingRanjith Siji
 
Google Apps for Education Foundations 2015
Google Apps for Education Foundations 2015Google Apps for Education Foundations 2015
Google Apps for Education Foundations 2015Martin Cisneros
 
Google Apps for Education 101
Google Apps for Education 101Google Apps for Education 101
Google Apps for Education 101classtechie
 
What's Trending in Talent and Learning for 2016?
What's Trending in Talent and Learning for 2016?What's Trending in Talent and Learning for 2016?
What's Trending in Talent and Learning for 2016?Skillsoft
 
Can We Assess Creativity?
Can We Assess Creativity?Can We Assess Creativity?
Can We Assess Creativity?John Spencer
 

Viewers also liked (15)

Advanced windows
Advanced windows Advanced windows
Advanced windows
 
Managing your files
Managing your filesManaging your files
Managing your files
 
Using Google Apps for Education
Using Google Apps for EducationUsing Google Apps for Education
Using Google Apps for Education
 
How to Use Google Drive
How to Use Google DriveHow to Use Google Drive
How to Use Google Drive
 
Google Apps for Education in CEWA Schools
Google Apps for Education in CEWA SchoolsGoogle Apps for Education in CEWA Schools
Google Apps for Education in CEWA Schools
 
Future of Education: GEMs Merredin
Future of Education: GEMs MerredinFuture of Education: GEMs Merredin
Future of Education: GEMs Merredin
 
How to use google drive to backup and share files
How to use google drive to backup and share filesHow to use google drive to backup and share files
How to use google drive to backup and share files
 
Create new user account for windows 7 without login
Create new user account for windows 7 without loginCreate new user account for windows 7 without login
Create new user account for windows 7 without login
 
How to use google drive
How to use google driveHow to use google drive
How to use google drive
 
tenses
tenses tenses
tenses
 
Introduction to Computer Hardware Assembling
Introduction to Computer Hardware AssemblingIntroduction to Computer Hardware Assembling
Introduction to Computer Hardware Assembling
 
Google Apps for Education Foundations 2015
Google Apps for Education Foundations 2015Google Apps for Education Foundations 2015
Google Apps for Education Foundations 2015
 
Google Apps for Education 101
Google Apps for Education 101Google Apps for Education 101
Google Apps for Education 101
 
What's Trending in Talent and Learning for 2016?
What's Trending in Talent and Learning for 2016?What's Trending in Talent and Learning for 2016?
What's Trending in Talent and Learning for 2016?
 
Can We Assess Creativity?
Can We Assess Creativity?Can We Assess Creativity?
Can We Assess Creativity?
 

Similar to Customising Google Apps for Education with Google Apps Script GEUG14

MD6AssgnClarkeS (8841)
MD6AssgnClarkeS (8841)MD6AssgnClarkeS (8841)
MD6AssgnClarkeS (8841)stanford001
 
Ites actionresearchproject ci515
Ites actionresearchproject ci515Ites actionresearchproject ci515
Ites actionresearchproject ci515CM Ites
 
Venturing into the cloud
Venturing into the cloudVenturing into the cloud
Venturing into the cloudJeff Piontek
 
Google apps
Google appsGoogle apps
Google appsdigs2284
 
Section 4.4 employment business focused applications in the cloud
Section 4.4 employment business focused applications in the cloudSection 4.4 employment business focused applications in the cloud
Section 4.4 employment business focused applications in the cloudAssociation of Colleges
 
A Business Case for Google Apps for Education Problem Statement .docx
A Business Case for Google Apps for Education Problem Statement .docxA Business Case for Google Apps for Education Problem Statement .docx
A Business Case for Google Apps for Education Problem Statement .docxblondellchancy
 
A Business Case for Google Apps for Education Problem Statement .docx
A Business Case for Google Apps for Education Problem Statement .docxA Business Case for Google Apps for Education Problem Statement .docx
A Business Case for Google Apps for Education Problem Statement .docxsleeperharwell
 
Google apps
Google appsGoogle apps
Google appsdigs2284
 
How to use Google Docs
How to use Google DocsHow to use Google Docs
How to use Google Docssoe.uws
 
Mobile Apps Study Guide H818 conference - Open Star Badge Award
Mobile Apps Study Guide  H818 conference - Open Star Badge AwardMobile Apps Study Guide  H818 conference - Open Star Badge Award
Mobile Apps Study Guide H818 conference - Open Star Badge AwardDenise McDonough
 
Google drive overview & paperless workflow
Google drive overview & paperless workflowGoogle drive overview & paperless workflow
Google drive overview & paperless workflowMaria Stavropoulos
 
More Google Tools
More Google ToolsMore Google Tools
More Google ToolsEric Cole
 
Multimedia presentation
Multimedia presentationMultimedia presentation
Multimedia presentationVida Martin
 
The learning platform: digital literacy
The learning platform: digital literacyThe learning platform: digital literacy
The learning platform: digital literacyVictoria College
 
Blended Mode of Learning through Educational Technology
Blended Mode of Learning through Educational TechnologyBlended Mode of Learning through Educational Technology
Blended Mode of Learning through Educational TechnologyDr.Kumuda Gururao
 
Futuristic Learning and Evaluation.ppt
Futuristic Learning and Evaluation.pptFuturistic Learning and Evaluation.ppt
Futuristic Learning and Evaluation.pptSamruddhi Chepe
 
Online teaching platforms comparison
Online teaching platforms comparisonOnline teaching platforms comparison
Online teaching platforms comparisoncemeefaithescarilla
 
HHL09 Thomas Mobilising The OU
HHL09 Thomas Mobilising The OUHHL09 Thomas Mobilising The OU
HHL09 Thomas Mobilising The OURhodri Thomas
 

Similar to Customising Google Apps for Education with Google Apps Script GEUG14 (20)

MD6AssgnClarkeS (8841)
MD6AssgnClarkeS (8841)MD6AssgnClarkeS (8841)
MD6AssgnClarkeS (8841)
 
Ites actionresearchproject ci515
Ites actionresearchproject ci515Ites actionresearchproject ci515
Ites actionresearchproject ci515
 
Venturing into the cloud
Venturing into the cloudVenturing into the cloud
Venturing into the cloud
 
Google apps
Google appsGoogle apps
Google apps
 
Google Apps Ed3
Google Apps Ed3Google Apps Ed3
Google Apps Ed3
 
Section 4.4 employment business focused applications in the cloud
Section 4.4 employment business focused applications in the cloudSection 4.4 employment business focused applications in the cloud
Section 4.4 employment business focused applications in the cloud
 
A Business Case for Google Apps for Education Problem Statement .docx
A Business Case for Google Apps for Education Problem Statement .docxA Business Case for Google Apps for Education Problem Statement .docx
A Business Case for Google Apps for Education Problem Statement .docx
 
A Business Case for Google Apps for Education Problem Statement .docx
A Business Case for Google Apps for Education Problem Statement .docxA Business Case for Google Apps for Education Problem Statement .docx
A Business Case for Google Apps for Education Problem Statement .docx
 
Google apps
Google appsGoogle apps
Google apps
 
How to use Google Docs
How to use Google DocsHow to use Google Docs
How to use Google Docs
 
CAT534 Ripped From The Headlines - Google Apps
CAT534 Ripped From The Headlines - Google AppsCAT534 Ripped From The Headlines - Google Apps
CAT534 Ripped From The Headlines - Google Apps
 
Mobile Apps Study Guide H818 conference - Open Star Badge Award
Mobile Apps Study Guide  H818 conference - Open Star Badge AwardMobile Apps Study Guide  H818 conference - Open Star Badge Award
Mobile Apps Study Guide H818 conference - Open Star Badge Award
 
Google drive overview & paperless workflow
Google drive overview & paperless workflowGoogle drive overview & paperless workflow
Google drive overview & paperless workflow
 
More Google Tools
More Google ToolsMore Google Tools
More Google Tools
 
Multimedia presentation
Multimedia presentationMultimedia presentation
Multimedia presentation
 
The learning platform: digital literacy
The learning platform: digital literacyThe learning platform: digital literacy
The learning platform: digital literacy
 
Blended Mode of Learning through Educational Technology
Blended Mode of Learning through Educational TechnologyBlended Mode of Learning through Educational Technology
Blended Mode of Learning through Educational Technology
 
Futuristic Learning and Evaluation.ppt
Futuristic Learning and Evaluation.pptFuturistic Learning and Evaluation.ppt
Futuristic Learning and Evaluation.ppt
 
Online teaching platforms comparison
Online teaching platforms comparisonOnline teaching platforms comparison
Online teaching platforms comparison
 
HHL09 Thomas Mobilising The OU
HHL09 Thomas Mobilising The OUHHL09 Thomas Mobilising The OU
HHL09 Thomas Mobilising The OU
 

More from Martin Hawksey

Twitter in Education: Interactively exploring the conversation with TAGS and ...
Twitter in Education: Interactively exploring the conversation with TAGS and ...Twitter in Education: Interactively exploring the conversation with TAGS and ...
Twitter in Education: Interactively exploring the conversation with TAGS and ...Martin Hawksey
 
TEL Quality and Innovation: What can be learned from the history of computer ...
TEL Quality and Innovation: What can be learned from the history of computer ...TEL Quality and Innovation: What can be learned from the history of computer ...
TEL Quality and Innovation: What can be learned from the history of computer ...Martin Hawksey
 
Making the complex less complicated: An introduction to social network analysis
Making the complex less complicated: An introduction to social network analysisMaking the complex less complicated: An introduction to social network analysis
Making the complex less complicated: An introduction to social network analysisMartin Hawksey
 
Measuring Social Media Impact: Google Analytics and Twitter
Measuring Social Media Impact: Google Analytics and TwitterMeasuring Social Media Impact: Google Analytics and Twitter
Measuring Social Media Impact: Google Analytics and TwitterMartin Hawksey
 
Google Apps Script the Authentic{ated} Mobile Playground
Google Apps Script the Authentic{ated} Mobile PlaygroundGoogle Apps Script the Authentic{ated} Mobile Playground
Google Apps Script the Authentic{ated} Mobile PlaygroundMartin Hawksey
 
Using CiviCRM in Google Drive with the new CiviService Google Script Library
Using CiviCRM in Google Drive with the new CiviService Google Script LibraryUsing CiviCRM in Google Drive with the new CiviService Google Script Library
Using CiviCRM in Google Drive with the new CiviService Google Script LibraryMartin Hawksey
 
Google Analytics Workout (#IWMW16)
Google Analytics Workout (#IWMW16)Google Analytics Workout (#IWMW16)
Google Analytics Workout (#IWMW16)Martin Hawksey
 
Extracting and analyzing discussion data with google sheets and google analytics
Extracting and analyzing discussion data with google sheets and google analyticsExtracting and analyzing discussion data with google sheets and google analytics
Extracting and analyzing discussion data with google sheets and google analyticsMartin Hawksey
 
Using WordPress as a badge platform #openbadgesHE
Using WordPress as a badge platform #openbadgesHEUsing WordPress as a badge platform #openbadgesHE
Using WordPress as a badge platform #openbadgesHEMartin Hawksey
 
Looking at creativity and culture in computer science to inspire better educa...
Looking at creativity and culture in computer science to inspire better educa...Looking at creativity and culture in computer science to inspire better educa...
Looking at creativity and culture in computer science to inspire better educa...Martin Hawksey
 
Google Apps Script: The authentic{ated} playground [2015 Ed.]
Google Apps Script: The authentic{ated} playground [2015 Ed.]Google Apps Script: The authentic{ated} playground [2015 Ed.]
Google Apps Script: The authentic{ated} playground [2015 Ed.]Martin Hawksey
 
Creating personal tutoring environments with Google Apps Script
Creating personal tutoring environments with Google Apps ScriptCreating personal tutoring environments with Google Apps Script
Creating personal tutoring environments with Google Apps ScriptMartin Hawksey
 
Learning analytics gaining good actionable insight
Learning analytics   gaining good actionable insightLearning analytics   gaining good actionable insight
Learning analytics gaining good actionable insightMartin Hawksey
 
Custom reporting from CiviCRM with Google Sheets
Custom reporting from CiviCRM with Google SheetsCustom reporting from CiviCRM with Google Sheets
Custom reporting from CiviCRM with Google SheetsMartin Hawksey
 
Learning analytics: Threats and opportunities
Learning analytics: Threats and opportunitiesLearning analytics: Threats and opportunities
Learning analytics: Threats and opportunitiesMartin Hawksey
 
Google Apps Script: The Authentic{ated} Playground
Google Apps Script: The Authentic{ated} PlaygroundGoogle Apps Script: The Authentic{ated} Playground
Google Apps Script: The Authentic{ated} PlaygroundMartin Hawksey
 
Breaking the Cell #WebExpo
Breaking the Cell #WebExpo  Breaking the Cell #WebExpo
Breaking the Cell #WebExpo Martin Hawksey
 
Open Badges in Open Education – Do They Count? #eas14
Open Badges in Open Education – Do They Count? #eas14Open Badges in Open Education – Do They Count? #eas14
Open Badges in Open Education – Do They Count? #eas14Martin Hawksey
 
ocTEL and Open Badges #altc
ocTEL and Open Badges #altcocTEL and Open Badges #altc
ocTEL and Open Badges #altcMartin Hawksey
 

More from Martin Hawksey (20)

What about GDPR?
What about GDPR?What about GDPR?
What about GDPR?
 
Twitter in Education: Interactively exploring the conversation with TAGS and ...
Twitter in Education: Interactively exploring the conversation with TAGS and ...Twitter in Education: Interactively exploring the conversation with TAGS and ...
Twitter in Education: Interactively exploring the conversation with TAGS and ...
 
TEL Quality and Innovation: What can be learned from the history of computer ...
TEL Quality and Innovation: What can be learned from the history of computer ...TEL Quality and Innovation: What can be learned from the history of computer ...
TEL Quality and Innovation: What can be learned from the history of computer ...
 
Making the complex less complicated: An introduction to social network analysis
Making the complex less complicated: An introduction to social network analysisMaking the complex less complicated: An introduction to social network analysis
Making the complex less complicated: An introduction to social network analysis
 
Measuring Social Media Impact: Google Analytics and Twitter
Measuring Social Media Impact: Google Analytics and TwitterMeasuring Social Media Impact: Google Analytics and Twitter
Measuring Social Media Impact: Google Analytics and Twitter
 
Google Apps Script the Authentic{ated} Mobile Playground
Google Apps Script the Authentic{ated} Mobile PlaygroundGoogle Apps Script the Authentic{ated} Mobile Playground
Google Apps Script the Authentic{ated} Mobile Playground
 
Using CiviCRM in Google Drive with the new CiviService Google Script Library
Using CiviCRM in Google Drive with the new CiviService Google Script LibraryUsing CiviCRM in Google Drive with the new CiviService Google Script Library
Using CiviCRM in Google Drive with the new CiviService Google Script Library
 
Google Analytics Workout (#IWMW16)
Google Analytics Workout (#IWMW16)Google Analytics Workout (#IWMW16)
Google Analytics Workout (#IWMW16)
 
Extracting and analyzing discussion data with google sheets and google analytics
Extracting and analyzing discussion data with google sheets and google analyticsExtracting and analyzing discussion data with google sheets and google analytics
Extracting and analyzing discussion data with google sheets and google analytics
 
Using WordPress as a badge platform #openbadgesHE
Using WordPress as a badge platform #openbadgesHEUsing WordPress as a badge platform #openbadgesHE
Using WordPress as a badge platform #openbadgesHE
 
Looking at creativity and culture in computer science to inspire better educa...
Looking at creativity and culture in computer science to inspire better educa...Looking at creativity and culture in computer science to inspire better educa...
Looking at creativity and culture in computer science to inspire better educa...
 
Google Apps Script: The authentic{ated} playground [2015 Ed.]
Google Apps Script: The authentic{ated} playground [2015 Ed.]Google Apps Script: The authentic{ated} playground [2015 Ed.]
Google Apps Script: The authentic{ated} playground [2015 Ed.]
 
Creating personal tutoring environments with Google Apps Script
Creating personal tutoring environments with Google Apps ScriptCreating personal tutoring environments with Google Apps Script
Creating personal tutoring environments with Google Apps Script
 
Learning analytics gaining good actionable insight
Learning analytics   gaining good actionable insightLearning analytics   gaining good actionable insight
Learning analytics gaining good actionable insight
 
Custom reporting from CiviCRM with Google Sheets
Custom reporting from CiviCRM with Google SheetsCustom reporting from CiviCRM with Google Sheets
Custom reporting from CiviCRM with Google Sheets
 
Learning analytics: Threats and opportunities
Learning analytics: Threats and opportunitiesLearning analytics: Threats and opportunities
Learning analytics: Threats and opportunities
 
Google Apps Script: The Authentic{ated} Playground
Google Apps Script: The Authentic{ated} PlaygroundGoogle Apps Script: The Authentic{ated} Playground
Google Apps Script: The Authentic{ated} Playground
 
Breaking the Cell #WebExpo
Breaking the Cell #WebExpo  Breaking the Cell #WebExpo
Breaking the Cell #WebExpo
 
Open Badges in Open Education – Do They Count? #eas14
Open Badges in Open Education – Do They Count? #eas14Open Badges in Open Education – Do They Count? #eas14
Open Badges in Open Education – Do They Count? #eas14
 
ocTEL and Open Badges #altc
ocTEL and Open Badges #altcocTEL and Open Badges #altc
ocTEL and Open Badges #altc
 

Recently uploaded

Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsManeerUddin
 

Recently uploaded (20)

Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture hons
 

Customising Google Apps for Education with Google Apps Script GEUG14

  • 1. 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
  • 2. alt.ac.uk All links bundled in http://bit.ly/GEUG14-Apps-Script @mhawksey+MartinHawksey http://bit.ly/GEUG14-Apps-Script
  • 4. alt.ac.uk Dr. Tony Hirst The Open University @psychemedia ouseful.info http://bit.ly/GEUG14-Apps-Script
  • 5. alt.ac.uk Dr. Tony Hirst The Open University @psychemedia ouseful.info http://bit.ly/GEUG14-Apps-Script
  • 6. alt.ac.uk Dr. Tony Hirst The Open University @psychemedia ouseful.info http://bit.ly/GEUG14-Apps-Script
  • 7. alt.ac.uk Say hello to Google Apps Script CC-BY Google – Google Apps Script, 13-03-2012 http://bit.ly/GEUG14-Apps-Script
  • 8. alt.ac.ukhttp://bit.ly/GEUG14-Apps-Script 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.
  • 9. alt.ac.uk Code in the cloud ◊ Standalone Scripts script.google.com Google Drive > Create > Script ◊ Container-bound – Google Documents, Sheets, Forms Tools > Script editor – Google Sites More > Manage Site > Apps Script http://bit.ly/GEUG14-Apps-Script
  • 10. alt.ac.uk A brief history http://bit.ly/GEUG14-Apps-Script 2009 Scripts in Sheets Custom functions 2010 UiApp Web Apps (run as developer) Script Gallery* 2011 Scripts in Sites GUI Builder* More services 2012 Standalone scripts HTMLSerivce ScriptDb* Web Apps (run as user) Libraries and versioning Content Service Chrome Web Store 2013 Scripts in Doc Scripts in Forms Auth flow More services 2014 Add-on for Documents and Sheets * Denotes deprecated services/features Adapted from Wesley Chun’s Google Apps Script
  • 12. 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.
  • 13. 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.
  • 14. 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.
  • 15. 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.
  • 25. alt.ac.uk Don’t hate, automate What parts of learning and teaching would you like to automate? http://bit.ly/GEUG14-Apps-Script
  • 37. alt.ac.uk On? ◊ Add-ons … not on ◊ DriveApp … not on ◊ … not on http://bit.ly/GEUG14-Apps-Script
  • 38. alt.ac.uk Opportunity ◊ Code – “wonderful to create machines with your mind” Dave Winer ◊ Consume http://bit.ly/GEUG14-Apps-Script
  • 39. 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
  • 40. alt.ac.uk All links bundled in http://bit.ly/GEUG14-Apps-Script @mhawksey+MartinHawksey http://bit.ly/GEUG14-Apps-Script
  • 41. Association for Learning Technology Registered charity number: 1063519 www.alt.ac.uk @A_L_T

Editor's Notes

  1. Best educators take ownership. They create a personal experience
  2. About the badge Best educators take ownership. They create a personal experience 2010
  3. The power is that google have made it easy to access and use their product APIs and also not worry where to host the code
  4. Need to install Chrome App to get create script from Drive menu Container bound scripts are included when you copy the parent document