SlideShare a Scribd company logo
1 of 44
Explor-A-Bull Florida
A Guide to Automating and Mapping
User Generated Metadata through Google Tools
Dominique Bortruex (Bortmas)
Metadata Librarian | University of South Florida
FLA Annual Conference
Orlando, FL | May 10, 2017
About Dominique
Metadata Librarian | University of South Florida
MLIS Instructor | Dominican University
MLIS Instructor| Kent State University
http://personal.kent.edu/~dbortma1/index.html
@DBortruex
• Explor-A-Bull is an interactive map that
displays student submitted GoPro footage of
Florida. Students who check out GoPros can
record their activities throughout Florida,
then submit these first-person videos to
Explor-A-Bull. The map displays the videos
and user-generated metadata, allowing
other users to see Florida through students’
experiences.
Explor-A-Bull Overview
• Promote the Digital Media Commons (DMC) and library’s “non-
traditional” check out materials.
• Involve students with the library, USF community, and Florida
communities through sharing footage of their experiences
throughout Florida, with a focus on the Tampa Bay area.
• Promote technology and student involvement in the academic
environment.
• Allow Metadata Librarians to collect user generated metadata,
like subjects.
Explor-A-Bull Goals
Getting the idea
It starts with DMC
The USF Library Digital Media Commons (DMC) is a multimedia production
area that provides equipment, instruction, creative space, and assistance to
USF students, faculty and staff. Our innovative lab enables content creators
to use studio equipment and software to work on class assignments or
personal projects.
DMC Equipment
How it works: users
How it works: Librarian View
Set up
Required Google Tools
Google Forms | Google Sheets | Google Fusion
Set to Public
Google
Form
Form to Google Sheets
Form to Google Sheet
Google Sheet
Sheet to Fusion Table
Sheet to Fusion
Table
Fusion Table
GeoCode
Locations
Metadata
cards:
Automatic Edits
Metadata
cards:
Custom Edits
Metadata cards
Fusion Map Markers
Final Product
Fusion Map
Publish Fusion Map
Searchable Map
Database code
AutomationSyncing Sheet to Fusion
Locate table ID in fusion
Set up API credentials
API credentials
Enable API
Sheet Script Editor
API apply to fusion
https://gist.github.com/chrislkeller/3013360#file-
spreadsheet_to_fusion_tables-js
Associate Script with Fusion
Updated Fusion
Updated Fusion
Future Implementations
Further Implementation
Interactive CV
Interactive CV
User generated metadata applications
COMING SOON!
Contact
Me!
Email:
dbortma1@kent.edu
Linked In
Dominique Bortruex
Website:
http://personal.kent.edu/~dbortma1/in
dex.html

More Related Content

Similar to Explor-a-Bull Florida: A Guide to Automating and Mapping User Generated Metadata through Google Tools

Digital Filmmaking In The Curriculum
Digital Filmmaking In The CurriculumDigital Filmmaking In The Curriculum
Digital Filmmaking In The CurriculumDionne Curbeam
 
ACPET LMS Session - Moodle
ACPET LMS Session - MoodleACPET LMS Session - Moodle
ACPET LMS Session - MoodleYum Studio
 
I love free – transforming your classroom with web 2.0
I love free – transforming your classroom with web 2.0I love free – transforming your classroom with web 2.0
I love free – transforming your classroom with web 2.0Jan Coley
 
Steps to Mobile Learning Success
Steps to Mobile Learning SuccessSteps to Mobile Learning Success
Steps to Mobile Learning SuccessLucy Gray
 
Leveraging the Flash Platform to Deliver Dynamic Media Across Campus
Leveraging the Flash Platform to Deliver Dynamic Media Across CampusLeveraging the Flash Platform to Deliver Dynamic Media Across Campus
Leveraging the Flash Platform to Deliver Dynamic Media Across CampusJoseph Labrecque
 
Using Web 2.0 Tools fTo Enhance Your Courses
Using Web 2.0 Tools fTo Enhance Your CoursesUsing Web 2.0 Tools fTo Enhance Your Courses
Using Web 2.0 Tools fTo Enhance Your CoursesGina Bowers-Miller
 
ACPET Public Workshop - Moodle
ACPET Public Workshop - MoodleACPET Public Workshop - Moodle
ACPET Public Workshop - MoodleYum Studio
 
Professional Development Catalog
Professional Development CatalogProfessional Development Catalog
Professional Development CatalogEducatorX
 
Leveraging web 2.0 pbl
Leveraging web 2.0 pblLeveraging web 2.0 pbl
Leveraging web 2.0 pbltaix
 
Integrating iPads and Tablet Computers into Library Services, Part 2
Integrating iPads and Tablet Computers into Library Services, Part 2Integrating iPads and Tablet Computers into Library Services, Part 2
Integrating iPads and Tablet Computers into Library Services, Part 2ALATechSource
 
Weaving Web 2.0 July 2008
Weaving Web 2.0 July 2008Weaving Web 2.0 July 2008
Weaving Web 2.0 July 2008paulfair
 
25 ways
25 ways25 ways
25 waysM
 
Stellenbosch08social
Stellenbosch08socialStellenbosch08social
Stellenbosch08socialheila1
 
DMPTool for IMLS #WebWise14
DMPTool for IMLS #WebWise14DMPTool for IMLS #WebWise14
DMPTool for IMLS #WebWise14Carly Strasser
 
Extreme Tech-Over Syllabus (Lomicka/Lord)
Extreme Tech-Over Syllabus (Lomicka/Lord)Extreme Tech-Over Syllabus (Lomicka/Lord)
Extreme Tech-Over Syllabus (Lomicka/Lord)Gillian Lord
 

Similar to Explor-a-Bull Florida: A Guide to Automating and Mapping User Generated Metadata through Google Tools (20)

Digital Filmmaking In The Curriculum
Digital Filmmaking In The CurriculumDigital Filmmaking In The Curriculum
Digital Filmmaking In The Curriculum
 
ACPET LMS Session - Moodle
ACPET LMS Session - MoodleACPET LMS Session - Moodle
ACPET LMS Session - Moodle
 
I love free – transforming your classroom with web 2.0
I love free – transforming your classroom with web 2.0I love free – transforming your classroom with web 2.0
I love free – transforming your classroom with web 2.0
 
Steps to Mobile Learning Success
Steps to Mobile Learning SuccessSteps to Mobile Learning Success
Steps to Mobile Learning Success
 
Google docs
Google docsGoogle docs
Google docs
 
Leveraging the Flash Platform to Deliver Dynamic Media Across Campus
Leveraging the Flash Platform to Deliver Dynamic Media Across CampusLeveraging the Flash Platform to Deliver Dynamic Media Across Campus
Leveraging the Flash Platform to Deliver Dynamic Media Across Campus
 
Using Web 2.0 Tools fTo Enhance Your Courses
Using Web 2.0 Tools fTo Enhance Your CoursesUsing Web 2.0 Tools fTo Enhance Your Courses
Using Web 2.0 Tools fTo Enhance Your Courses
 
Leslie Pirtle Capstone May 2012
Leslie Pirtle Capstone May 2012Leslie Pirtle Capstone May 2012
Leslie Pirtle Capstone May 2012
 
ACPET Public Workshop - Moodle
ACPET Public Workshop - MoodleACPET Public Workshop - Moodle
ACPET Public Workshop - Moodle
 
Professional Development Catalog
Professional Development CatalogProfessional Development Catalog
Professional Development Catalog
 
Leveraging web 2.0 pbl
Leveraging web 2.0 pblLeveraging web 2.0 pbl
Leveraging web 2.0 pbl
 
Integrating iPads and Tablet Computers into Library Services, Part 2
Integrating iPads and Tablet Computers into Library Services, Part 2Integrating iPads and Tablet Computers into Library Services, Part 2
Integrating iPads and Tablet Computers into Library Services, Part 2
 
@PBC Issue 1
@PBC Issue 1@PBC Issue 1
@PBC Issue 1
 
Weaving Web 2.0 July 2008
Weaving Web 2.0 July 2008Weaving Web 2.0 July 2008
Weaving Web 2.0 July 2008
 
25 ways
25 ways25 ways
25 ways
 
Lacue 2012
Lacue 2012Lacue 2012
Lacue 2012
 
DMPTool Webinar 11: Complementary Tools
DMPTool Webinar 11: Complementary ToolsDMPTool Webinar 11: Complementary Tools
DMPTool Webinar 11: Complementary Tools
 
Stellenbosch08social
Stellenbosch08socialStellenbosch08social
Stellenbosch08social
 
DMPTool for IMLS #WebWise14
DMPTool for IMLS #WebWise14DMPTool for IMLS #WebWise14
DMPTool for IMLS #WebWise14
 
Extreme Tech-Over Syllabus (Lomicka/Lord)
Extreme Tech-Over Syllabus (Lomicka/Lord)Extreme Tech-Over Syllabus (Lomicka/Lord)
Extreme Tech-Over Syllabus (Lomicka/Lord)
 

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
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
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
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
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
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
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
 
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
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 

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
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
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
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.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)
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
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
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
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
 
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
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 

Explor-a-Bull Florida: A Guide to Automating and Mapping User Generated Metadata through Google Tools

Editor's Notes

  1. Explor-A-Bull is an interactive map that displays student submitted GoPro footage of Florida. Students who check out GoPros can record their activities throughout Florida, then submit these first-person videos to Explor-A-Bull. The map displays the videos and user-generated metadata, allowing other users to see Florida through students’ experiences. The project has been partially implemented and tested, but it is not live to the public. The project was delayed due to other projects, mainly the ILS migration.
  2. These are some of Explor-a-bull’s initial goals, just to name a few. To Promote the Digital Media Commons (DMC) and library’s “non-traditional” check out materials, including Go Pros and digital cameras. Involve students with the library, USF community, and Florida communities through sharing footage of their experiences throughout Florida, with a focus on the Tampa Bay area. Promote technology and student involvement in the academic environment. Allow Metadata Librarians to collect user generated metadata, like subjects.
  3. Story about mom visiting Wanted to use library’s cameras Wanted to share the pictures with everyone back home Wanted to show on a map and show off the location
  4. To make this project a reality, I first rely on the DMC. The USF Library Digital Media Commons (DMC) is a multimedia production area that provides equipment, instruction, creative space, and assistance to USF students, faculty and staff. Our innovative lab enables content creators to use studio equipment and software to work on class assignments or personal projects. Not only does the DMC provide students with equipment and software, they also led interactive sessions on using these tools.
  5. Here, we have some of the equipment patrons can check out through the DMC.
  6. Once patrons check out DMC cameras and record videos or photos throughout Florida, they can upload the video and descriptive metadata through a Google form online. Instantly, a pin will appear at the location of the media’s creation. User generated metadata, like title, location, and subject, will display when the pin is selected, or when a search is done on the map.
  7. The process starts with setting up a Google Form that allows users to make submissions. The Form is connected to a Google Sheet which stores the metadata. The sheet is pulled into Google Fusion where it is mapped and displayed. You can fully recreate your own Explor-a-bull through these steps, but you can further personalize it through a little extra coding. However, the additional coding is not necessary. These additional tweaks do allow for customizations and auto syncing some steps.
  8. So now, I am going to walk you through Explor-a-bull’s set up. Most slides include screen shots and directions for recreating this project, or adapting it to your own project.
  9. To make Explor-a-bull, I used Google Forms, Google Sheets, and Google Fusion. All these tools are free and easy to use.
  10. First, the access settings for all the forms, sheets, and fusion tables must be set to Public. If you skip this step, none of your other steps will work, and no one will be able to see all your work! To change the access and privacy settings, you can go into the form and sheet’s settings.
  11. Building Explor-a-bull starts with a Google form where patrons submit their media and enter descriptive metadata, such as Title, creator, Location, and subjects, about their submitted media.
  12. After creating the Form, I tell the form to send the responses to a google sheet. These replies are sent from the form, to the sheet, to the fusion map. To do this, navigate to Responses, and select response destination.
  13. When selecting the response destination, you can send it to an existing Google Sheet or you can create a new one. I prefer to create a new one directly from the google form responses because it directly transfers the replies from the form into a google sheet. Without any additional work, the form submissions auto sync to the Google sheet, eliminating the need for manual input or work.
  14. Now, all the submissions and metadata will be automatically sent to a Google Sheet. The sheet is like a database for the submissions. It serves as the metadata for the points and descriptions on the map. Each column is a metadata element from the form. This metadata will be sent to a Google fusion table which will display the submissions on an interactive map.
  15. After creating the Google Form and sheet, it’s time to build our interactive map. Go to Google Fusion’s app in the browser to create a new Google fusion table. When creating a new Fusion table, import new table from Google Spreadsheets. This allows you to select the Sheet that contains all the user submitted metadata. Automatically, all the metadata from the sheet will be pulled into the Fusion table and will then be displayed on the map.
  16. Your Google Sheet metadata will then appear in a preview view. If it looks as expected, click next to finalize the set up.
  17. After importing the Google sheet, you will see all the submitted metadata in a new table. At this point, we can begin customizations.
  18. First, we need to pin the submissions to the map. There are a variety of easy ways to do this. The easiest is using the edit geo-code feature which maps specific locations that are named, or you can input the longitude and latitude from the location of the submissions. Both methods are accurate, but the geo-code option is the fastest method.
  19. Once the locations are configured, we must edit the metadata cards. These cards display when a map marker is clicked or tapped. A box will appear over the marker and display the metadata, a thumbnail of the video, and the original submitted metadata. There is an automatic card layout that lets you select which elements to display. This option is fast and easy; anyone can do it; but if you want more customization, you can use the custom option.
  20. The custom option allows you to write your own HTML to specify which elements to use. You can also combine elements, as I did with multiple subjects and creators.
  21. Your final result will look something like this.
  22. The most important steps are now complete, but we can still make additional customizations such as the map markers. There are a variety of colors and styles to choose, or you can input your own markers. You can also configure the map features to color code the map markers. For example, you can set cards with the subject “boating” to blue, cards with the subject “hiking” as green, and so on.
  23. After all the customizations and metadata input, you will have an interactive map as the final product!
  24. He final product maps out the submissions and allows users to interact with the cards and map markers. Users now have the chance to see Florida through students’ eyes.
  25. You’ve done all the work to create the Map, but now you need to publish and share it! You can share it as a link, embed it in an existing web page, or grab the generated code and adjust it for your own code. If you simply embed the map, it will be interactive, but it will not include a searchable, filtered database view.
  26. Along with some additional coding, you can build a database to query the map. Users can search by subject, location, or any of the other metadata elements on the cards. This takes more expertise, but the extra work results in a great, interactive interface for the users.
  27. I’m not going to go through how to build the database or the accompanying CSS for the display and design since this is such a unique step that requires customization and a vast set of web design and information retrieval skills. If you want to skip this step, you can just embed the map, or if you’re lucky enough to have team members who can perform these functions, you could team up with them to create a truly polished, finished product.
  28. So far, we have created a Google Form which sends user submissions to Google Sheets which then display on the interactive map. With additional customizations and coding, we can even create a searchable database to accompany our map. However, there are still some tweaks we can make to further streamline and automate this process. In order to avoid librarian and staff manual labor, including the constant manually updating of the Sheet to the Fusion table and map, we can write a short script to auto sync the sheet to the fusion table and map.
  29. First, you need to grab the Fusion table ID. Go to About this table, and you will see the table ID. I recommend copying this and keeping it in a text file for later use.
  30. Next, we need to set up API credentials. This will enable auto syncing and a variety of other tasks associated with the newly created API. Google walks you through step by step, so this step is actually very simple and fast.
  31. If you navigate to your user credentials, you will now see your client ID associated with your new project.
  32. Within the settings, make sure to turn on the Fusion Tables API. If you skip this step, your sheet will not automatically sync to Fusion, and librarians will have to manually update the Fusion table.
  33. The API is set up, but we need to implement the API and syncing to the sheet and fusion table. To do this, we need to go to the Script Editor in Google Sheets’ tools.
  34. Grab THIS CODE, which is available for free and open use on GitHub. Copy and paste the code in your Google Sheet’s Script Editor. The only thing you need to do here is paste your Fusion Table ID in line 9. Along with this table ID, the script will now sync the sheets to the fusion table map.
  35. After configuring the script to include your Fusion Table ID, you will see a confirmation of the script being associated with the Google Sheet and Fusion Table.
  36. Additionally, you will see confirmation of your associated script in Google Sheet’s Tool bar. Remember, Sync spread sheet to fusion table/ update Fusion Table is not a default option in Sheets. It will only appear after implementing the previously shown code.
  37. Now, you have the option to auto sync the Sheets to the Fusion table. You can set this to auto sycnon a timer, or you can go to Google Sheets, and choose to click and run the syncing script whenever you want.
  38. This project has a lot of potential. Anyone, regardless of skill set, can recreate the project or adapt it for their own use. I adapted this project