SlideShare a Scribd company logo
Open Web Mapping
How do we teach this stuff?
NACIS 2015
Carl Sack
University of Wisconsin-Madison
cmsack@wisc.edu
@northlandiguana
Desired Learning Outcomes
1. Ability to create [animated] thematic slippy maps
using Leaflet
2. Ability to create linked geovisualizations using D3
3. Independent completion of web map from start to
finish in collaboration with colleagues
4. Demonstration of computational thinking, adaptability,
self-direction, and problem solving
5. Integration of theoretical concepts presented in
course lecture into outcomes 1-3.
1. Theoretical frameworks: human-map interaction, usability
engineering, data visualization, and cartographic design.
The web mapping technology stack…
Then
The web mapping technology stack…
Then Now
TopoJSON
PNG,
Vector
The Web Mapping Workflow
Based on Donohue (2014)
The Web Mapping Workflow
Based on Donohue (2014)
The Web Mapping Workflow
Based on Donohue (2014)
The Web Mapping Workflow
Based on Donohue (2014)
The Web Mapping Workflow
Based on Donohue (2014)
The Web Mapping Workflow
Based on Donohue (2014)
The Web Mapping Workflow
Based on Donohue (2014)
2014 Curriculum Sequence
How well did it work?
Purposes of assessment:
1. Judge learning outcomes
2. Discover threshold concepts
Four assessment tools:
1. Entrance survey
2. Instructor logs
3. Student feedback
4. Exit survey
Student familiarity with HTML, CSS, and JavaScript prior to taking the course
1. Entrance survey
2. Instructor logs
3. Student feedback
4. Exit survey
Results—Entrance Survey
• Two different sections = two different learning speeds
• Unforeseen difficulties
• the DOM
• identifying source of methods
• data formatting and conversion
• D3 lessons successful, exciting
“[T]he attitude generally seems to be I’m
learning and know I’ll get beyond this rather
than helplessness or giving up.”
1. Entrance survey
2. Instructor logs
3. Student feedback
4. Exit survey
Results—Instructor Logs
Results—Student Feedback
•Misconceptions and Threshold Concepts
•Use of Online Examples
•Progressive Increase in Understanding
•Evidence of Computational Thinking
“I needed to break it down and solve things
one at a time, not all at once.”
1. Entrance survey
2. Instructor logs
3. Student feedback
4. Exit survey
Results—Exit Survey
•Expertise with tools: low moderate
•Steady increase in learning and self-confidence
1. Entrance survey
2. Instructor logs
3. Student feedback
4. Exit survey
Learning Outcomes
1. Ability to create thematic slippy maps using
Leaflet
2. Ability to create linked geovisualizations using
D3
3. Independent completion of web map from start
to finish in collaboration with colleagues
4. Demonstration of computational thinking,
adaptability, self-direction, and problem
solving
5. Integration of theoretical concepts presented
in course lecture into outcomes 1-3. ?
Open Web Mapping: How do we teach this stuff?
Open Web Mapping: How do we teach this stuff?
Open Web Mapping: How do we teach this stuff?
Open Web Mapping: How do we teach this stuff?
Open Web Mapping: How do we teach this stuff?
Thank you.
Tutorials based on Geography 575–2014 lab assignments:
github.com/uwcart/cartographic-perspectives
Student projects gallery:
geography.wisc.edu/courses/geog575
My e-mail address: cmsack@wisc.edu
My Twitter handle: @northlandiguana
Special thanks to Dr. Rob Roth
Bragging Rights
Adam Gile, Dean Olsen, and Sijia Zhang
Bragging Rights
(more at geography.wisc.edu/courses/geog575/f14)
Katelyn Kowalsky, Robin Tolochko, and Dylan Moriarty

More Related Content

PPTX
Teaching Open Web Mapping - AutoCarto 2016
PPTX
Teaching Open Web Mapping - AAG 2017
PDF
Using Brightspaceto Create a Virtual Message Center for an Entire Academic Pr...
PPTX
The Instructor is In: Sustaining Presence in the Online Environment
PDF
01 welcome
PPT
Question 7 Brain Based Learning
PDF
PPTX
Project Based Learning Pbl And Web 2.0 Tools
Teaching Open Web Mapping - AutoCarto 2016
Teaching Open Web Mapping - AAG 2017
Using Brightspaceto Create a Virtual Message Center for an Entire Academic Pr...
The Instructor is In: Sustaining Presence in the Online Environment
01 welcome
Question 7 Brain Based Learning
Project Based Learning Pbl And Web 2.0 Tools

Viewers also liked (20)

PPTX
Invisible nation: Mapping Sioux treaty boundaries
PPTX
WebGIS is Fun and So Can You
PPT
Whither the Wikimap?
PDF
PHP and Mysql
PDF
Cartography & Visualization
PPTX
Complex Social Systems - Lecture 5 in Introduction to Computational Social Sc...
DOC
PHP code examples
DOC
Jquery examples
ODP
OpenLayers vs. Leaflet
PPTX
Responsive web-design through bootstrap
PDF
Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework...
PPTX
Bootstrap ppt
ODP
PHP Web Programming
PPTX
ONLINE BUS BOOKING SYSTEM
DOC
Bus Booking Management System
DOCX
Bus Ticket Management System Documentation
PPTX
Online Bus Reservatiom System
PPT
PDF
Online Bus ticket reservation
DOCX
Online Bus Ticket Reservation System
Invisible nation: Mapping Sioux treaty boundaries
WebGIS is Fun and So Can You
Whither the Wikimap?
PHP and Mysql
Cartography & Visualization
Complex Social Systems - Lecture 5 in Introduction to Computational Social Sc...
PHP code examples
Jquery examples
OpenLayers vs. Leaflet
Responsive web-design through bootstrap
Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework...
Bootstrap ppt
PHP Web Programming
ONLINE BUS BOOKING SYSTEM
Bus Booking Management System
Bus Ticket Management System Documentation
Online Bus Reservatiom System
Online Bus ticket reservation
Online Bus Ticket Reservation System
Ad

Similar to Open Web Mapping: How do we teach this stuff? (20)

PPT
Adapting Web Mapping Curriculum to Open Source Technologies
PDF
Participatory Mapping: Engaging Sites, Mobilizing Knowledges
PPTX
Chapter8- Web Map.pptx/...........................
PDF
2014_WWW_BTOR
PDF
The human face of AI: how collective and augmented intelligence can help sol...
PPTX
Geo know general presentation 2013
PPTX
PathS: Enhancing Geographical Maps with Environmental Sensed Data
PPTX
CartoService: A Web Service Framework for Quality On-Demand Geovisualisation
PPTX
Burnett Presentation at UVic Community Mapping Showcase
PPT
Mobilising Remote Student Engagement: Lessons Learned from the Field
PPTX
Making Sense of Cyberspace, keynote for Software Engineering Institute Cyber ...
PDF
Exploring the #EdTech Landscape - a learning session for Chisholm Online
PPT
Web Mapping using FOSS4G
PPT
Mobilising Remote Student Engagement: Lessons Learned from the Field
PDF
Mapping the web
PPTX
WEB GIS AND WEB MAP.pptx
PDF
We are the music makers and we are the dreamers of dreams
PDF
Data Design
PDF
From button pushing to problem solving: modern geospatial technology in the c...
PPTX
Intro to Internet Mapping (epan 2011)
Adapting Web Mapping Curriculum to Open Source Technologies
Participatory Mapping: Engaging Sites, Mobilizing Knowledges
Chapter8- Web Map.pptx/...........................
2014_WWW_BTOR
The human face of AI: how collective and augmented intelligence can help sol...
Geo know general presentation 2013
PathS: Enhancing Geographical Maps with Environmental Sensed Data
CartoService: A Web Service Framework for Quality On-Demand Geovisualisation
Burnett Presentation at UVic Community Mapping Showcase
Mobilising Remote Student Engagement: Lessons Learned from the Field
Making Sense of Cyberspace, keynote for Software Engineering Institute Cyber ...
Exploring the #EdTech Landscape - a learning session for Chisholm Online
Web Mapping using FOSS4G
Mobilising Remote Student Engagement: Lessons Learned from the Field
Mapping the web
WEB GIS AND WEB MAP.pptx
We are the music makers and we are the dreamers of dreams
Data Design
From button pushing to problem solving: modern geospatial technology in the c...
Intro to Internet Mapping (epan 2011)
Ad

Recently uploaded (20)

PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Computing-Curriculum for Schools in Ghana
PDF
A systematic review of self-coping strategies used by university students to ...
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
What if we spent less time fighting change, and more time building what’s rig...
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PPTX
Orientation - ARALprogram of Deped to the Parents.pptx
PPTX
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
PDF
Yogi Goddess Pres Conference Studio Updates
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
Classroom Observation Tools for Teachers
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
Trump Administration's workforce development strategy
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PDF
01-Introduction-to-Information-Management.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
LDMMIA Reiki Yoga Finals Review Spring Summer
Final Presentation General Medicine 03-08-2024.pptx
Computing-Curriculum for Schools in Ghana
A systematic review of self-coping strategies used by university students to ...
Chinmaya Tiranga quiz Grand Finale.pdf
What if we spent less time fighting change, and more time building what’s rig...
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Practical Manual AGRO-233 Principles and Practices of Natural Farming
Orientation - ARALprogram of Deped to the Parents.pptx
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
Yogi Goddess Pres Conference Studio Updates
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Classroom Observation Tools for Teachers
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
Trump Administration's workforce development strategy
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
01-Introduction-to-Information-Management.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx

Open Web Mapping: How do we teach this stuff?

  • 1. Open Web Mapping How do we teach this stuff? NACIS 2015 Carl Sack University of Wisconsin-Madison cmsack@wisc.edu @northlandiguana
  • 2. Desired Learning Outcomes 1. Ability to create [animated] thematic slippy maps using Leaflet 2. Ability to create linked geovisualizations using D3 3. Independent completion of web map from start to finish in collaboration with colleagues 4. Demonstration of computational thinking, adaptability, self-direction, and problem solving 5. Integration of theoretical concepts presented in course lecture into outcomes 1-3. 1. Theoretical frameworks: human-map interaction, usability engineering, data visualization, and cartographic design.
  • 3. The web mapping technology stack… Then
  • 4. The web mapping technology stack… Then Now TopoJSON PNG, Vector
  • 5. The Web Mapping Workflow Based on Donohue (2014)
  • 6. The Web Mapping Workflow Based on Donohue (2014)
  • 7. The Web Mapping Workflow Based on Donohue (2014)
  • 8. The Web Mapping Workflow Based on Donohue (2014)
  • 9. The Web Mapping Workflow Based on Donohue (2014)
  • 10. The Web Mapping Workflow Based on Donohue (2014)
  • 11. The Web Mapping Workflow Based on Donohue (2014)
  • 13. How well did it work? Purposes of assessment: 1. Judge learning outcomes 2. Discover threshold concepts Four assessment tools: 1. Entrance survey 2. Instructor logs 3. Student feedback 4. Exit survey
  • 14. Student familiarity with HTML, CSS, and JavaScript prior to taking the course 1. Entrance survey 2. Instructor logs 3. Student feedback 4. Exit survey Results—Entrance Survey
  • 15. • Two different sections = two different learning speeds • Unforeseen difficulties • the DOM • identifying source of methods • data formatting and conversion • D3 lessons successful, exciting “[T]he attitude generally seems to be I’m learning and know I’ll get beyond this rather than helplessness or giving up.” 1. Entrance survey 2. Instructor logs 3. Student feedback 4. Exit survey Results—Instructor Logs
  • 16. Results—Student Feedback •Misconceptions and Threshold Concepts •Use of Online Examples •Progressive Increase in Understanding •Evidence of Computational Thinking “I needed to break it down and solve things one at a time, not all at once.” 1. Entrance survey 2. Instructor logs 3. Student feedback 4. Exit survey
  • 17. Results—Exit Survey •Expertise with tools: low moderate •Steady increase in learning and self-confidence 1. Entrance survey 2. Instructor logs 3. Student feedback 4. Exit survey
  • 18. Learning Outcomes 1. Ability to create thematic slippy maps using Leaflet 2. Ability to create linked geovisualizations using D3 3. Independent completion of web map from start to finish in collaboration with colleagues 4. Demonstration of computational thinking, adaptability, self-direction, and problem solving 5. Integration of theoretical concepts presented in course lecture into outcomes 1-3. ?
  • 24. Thank you. Tutorials based on Geography 575–2014 lab assignments: github.com/uwcart/cartographic-perspectives Student projects gallery: geography.wisc.edu/courses/geog575 My e-mail address: cmsack@wisc.edu My Twitter handle: @northlandiguana Special thanks to Dr. Rob Roth
  • 25. Bragging Rights Adam Gile, Dean Olsen, and Sijia Zhang
  • 26. Bragging Rights (more at geography.wisc.edu/courses/geog575/f14) Katelyn Kowalsky, Robin Tolochko, and Dylan Moriarty

Editor's Notes

  • #13: For the Fall 2014 iteration of the course, we used a scaffolded approach to identify the scope and sequence of course topics and teaching methods that we would use to achieve the desired learning outcomes. Students were first assigned an online JavaScript tutorial to complete before the first lab period in order to introduce them to basic programming concepts. The first few lab periods were entirely instructor-led demonstrations of how to set up components of a development environment and some basic markup and scripting concepts. This doesn’t perfectly match the web mapping workflow, but notice that each lesson topic deals with only one or two parts of the workflow in isolation. The second week was all about data, a module that the 2013 iteration of the course completely lacked. As the course progressed from there, the topics became more integrated across the workflow, and less lab time was spent on direct instruction and more on individualized assistance with the lab assignments. The D3 lessons were carefully scripted to start with introducing how D3 thinks about data, move up through methods used to create and manipulate SVG elements, and finally cover more complex generator and geography methods. Because of the regular informal assessment of student progress conducted throughout the class, we found it necessary in Week 9 to review several concepts introduced earlier in the course. After that, students worked independently in groups on their final projects, with only minimal help from the instructor.
  • #25: Questions?
  • #26: Now let’s look at some of the work that came out of the course. Here is a screenshot of an example final project created using Leaflet. It was created at the request of a French professor who wanted to analyze the pattern of places in a novel about the tenth arrondissement of Paris. It allows users to filter by the type of location as labeled in the book and play through all of the locations sequencing by page number.
  • #27: This final project was created using D3. The students who did this one were inspired by the NACIS-award-winning map “50 Years of Change” created by their peers in 2013. But the design of the site was very much their own; they choose to use the Bootstrap framework and include a tremendous amount of meticulously researched information along with the map demonstrating spatial and temporal patterns of laws restricting access to abortion.