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. ?
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

Viewers also liked

Invisible nation: Mapping Sioux treaty boundaries
Invisible nation: Mapping Sioux treaty boundariesInvisible nation: Mapping Sioux treaty boundaries
Invisible nation: Mapping Sioux treaty boundaries
Carl Sack
 
WebGIS is Fun and So Can You
WebGIS is Fun and So Can YouWebGIS is Fun and So Can You
WebGIS is Fun and So Can You
Carl Sack
 
Whither the Wikimap?
Whither the Wikimap?Whither the Wikimap?
Whither the Wikimap?
Carl Sack
 
Cartography & Visualization
Cartography & VisualizationCartography & Visualization
Cartography & Visualization
reroth
 
Complex Social Systems - Lecture 5 in Introduction to Computational Social Sc...
Complex Social Systems - Lecture 5 in Introduction to Computational Social Sc...Complex Social Systems - Lecture 5 in Introduction to Computational Social Sc...
Complex Social Systems - Lecture 5 in Introduction to Computational Social Sc...
Lauri Eloranta
 
PHP code examples
PHP code examplesPHP code examples
PHP code examples
programmingslides
 
Jquery examples
Jquery examplesJquery examples
Jquery examples
programmingslides
 
OpenLayers vs. Leaflet
OpenLayers vs. LeafletOpenLayers vs. Leaflet
OpenLayers vs. Leaflet
dasjo
 
Responsive web-design through bootstrap
Responsive web-design through bootstrapResponsive web-design through bootstrap
Responsive web-design through bootstrap
Zunair Sagitarioux
 
Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework...
Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework...Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework...
Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework...
Cedric Spillebeen
 
Bootstrap ppt
Bootstrap pptBootstrap ppt
Bootstrap ppt
Ishtdeep Hora
 
PHP Web Programming
PHP Web ProgrammingPHP Web Programming
PHP Web Programming
Muthuselvam RS
 
ONLINE BUS BOOKING SYSTEM
ONLINE BUS BOOKING SYSTEMONLINE BUS BOOKING SYSTEM
ONLINE BUS BOOKING SYSTEM
christ university
 
Bus Booking Management System
Bus Booking Management SystemBus Booking Management System
Bus Booking Management System
Mike Marshall
 
Bus Ticket Management System Documentation
Bus Ticket Management System DocumentationBus Ticket Management System Documentation
Bus Ticket Management System Documentationmuzammil siddiq
 
Online Bus Reservatiom System
Online Bus Reservatiom SystemOnline Bus Reservatiom System
Online Bus Reservatiom System
Nikhil Vyas
 
Online Bus ticket reservation
Online Bus ticket reservationOnline Bus ticket reservation
Online Bus ticket reservation
Smit Patel
 
Online Bus Ticket Reservation System
Online Bus Ticket Reservation SystemOnline Bus Ticket Reservation System
Online Bus Ticket Reservation SystemTuvshinbayar Davaa
 

Viewers also liked (20)

Invisible nation: Mapping Sioux treaty boundaries
Invisible nation: Mapping Sioux treaty boundariesInvisible nation: Mapping Sioux treaty boundaries
Invisible nation: Mapping Sioux treaty boundaries
 
WebGIS is Fun and So Can You
WebGIS is Fun and So Can YouWebGIS is Fun and So Can You
WebGIS is Fun and So Can You
 
Whither the Wikimap?
Whither the Wikimap?Whither the Wikimap?
Whither the Wikimap?
 
PHP and Mysql
PHP and MysqlPHP and Mysql
PHP and Mysql
 
Cartography & Visualization
Cartography & VisualizationCartography & Visualization
Cartography & Visualization
 
Complex Social Systems - Lecture 5 in Introduction to Computational Social Sc...
Complex Social Systems - Lecture 5 in Introduction to Computational Social Sc...Complex Social Systems - Lecture 5 in Introduction to Computational Social Sc...
Complex Social Systems - Lecture 5 in Introduction to Computational Social Sc...
 
PHP code examples
PHP code examplesPHP code examples
PHP code examples
 
Jquery examples
Jquery examplesJquery examples
Jquery examples
 
OpenLayers vs. Leaflet
OpenLayers vs. LeafletOpenLayers vs. Leaflet
OpenLayers vs. Leaflet
 
Responsive web-design through bootstrap
Responsive web-design through bootstrapResponsive web-design through bootstrap
Responsive web-design through bootstrap
 
Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework...
Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework...Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework...
Bootstrap 3 - Sleek, intuitive, and powerful mobile first front-end framework...
 
Bootstrap ppt
Bootstrap pptBootstrap ppt
Bootstrap ppt
 
PHP Web Programming
PHP Web ProgrammingPHP Web Programming
PHP Web Programming
 
ONLINE BUS BOOKING SYSTEM
ONLINE BUS BOOKING SYSTEMONLINE BUS BOOKING SYSTEM
ONLINE BUS BOOKING SYSTEM
 
Bus Booking Management System
Bus Booking Management SystemBus Booking Management System
Bus Booking Management System
 
Bus Ticket Management System Documentation
Bus Ticket Management System DocumentationBus Ticket Management System Documentation
Bus Ticket Management System Documentation
 
Online Bus Reservatiom System
Online Bus Reservatiom SystemOnline Bus Reservatiom System
Online Bus Reservatiom System
 
Php mysql ppt
Php mysql pptPhp mysql ppt
Php mysql ppt
 
Online Bus ticket reservation
Online Bus ticket reservationOnline Bus ticket reservation
Online Bus ticket reservation
 
Online Bus Ticket Reservation System
Online Bus Ticket Reservation SystemOnline Bus Ticket Reservation System
Online Bus Ticket Reservation System
 

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

Njedgefall2015
Njedgefall2015Njedgefall2015
Njedgefall2015
Joseph Martinelli
 
Linking Math Standards and Diagnostic Assessments around Learning Trajectories
Linking Math Standards and Diagnostic Assessments around Learning TrajectoriesLinking Math Standards and Diagnostic Assessments around Learning Trajectories
Linking Math Standards and Diagnostic Assessments around Learning Trajectories
NC State University, College of Education
 
Learning connections 2019_UCC_McGuinness & Fulton
Learning connections 2019_UCC_McGuinness & FultonLearning connections 2019_UCC_McGuinness & Fulton
Learning connections 2019_UCC_McGuinness & Fulton
University College Dublin
 
Mehrnoosh vahdat workshop-data sharing 2014
Mehrnoosh vahdat  workshop-data sharing 2014Mehrnoosh vahdat  workshop-data sharing 2014
Mehrnoosh vahdat workshop-data sharing 2014
MehrnooshV
 
Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...
Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...
Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...
NC State University, College of Education
 
Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...
Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...
Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...
Basia Coulter
 
Conole learning design_workshop NTU Innovations in Teaching Seminar
Conole learning design_workshop NTU Innovations in Teaching SeminarConole learning design_workshop NTU Innovations in Teaching Seminar
Conole learning design_workshop NTU Innovations in Teaching SeminarGrainne Conole
 
I masterclasses series 2 episode 3
I masterclasses series 2 episode 3I masterclasses series 2 episode 3
I masterclasses series 2 episode 3
Libby Delbridge
 
Computing: planning, assessment and resources
Computing: planning, assessment and resourcesComputing: planning, assessment and resources
Computing: planning, assessment and resources
Miles Berry
 
Netherlands, Sept 2013. Foresight and choices for 21st Century learning
Netherlands, Sept 2013. Foresight and choices for 21st Century learningNetherlands, Sept 2013. Foresight and choices for 21st Century learning
Netherlands, Sept 2013. Foresight and choices for 21st Century learning
Alejandro Armellini
 
La construcción colaborativa de proyectos como metodología para adquirir comp...
La construcción colaborativa de proyectos como metodología para adquirir comp...La construcción colaborativa de proyectos como metodología para adquirir comp...
La construcción colaborativa de proyectos como metodología para adquirir comp...
UOC Universitat Oberta de Catalunya
 
BEYOND CROSSROADS TNMATYC
BEYOND CROSSROADS TNMATYCBEYOND CROSSROADS TNMATYC
BEYOND CROSSROADS TNMATYC
orrange
 
Learning Design, Assessment and Evaluation
Learning Design, Assessment and EvaluationLearning Design, Assessment and Evaluation
Learning Design, Assessment and Evaluation
Christian Glahn
 
The reMoodle Project: Web Usability Meets Course Website Usability
The reMoodle Project: Web Usability Meets Course Website UsabilityThe reMoodle Project: Web Usability Meets Course Website Usability
The reMoodle Project: Web Usability Meets Course Website Usability
Ann Fandrey
 
Hybrid Learning for teachers and kaiako.pdf
Hybrid Learning for teachers and kaiako.pdfHybrid Learning for teachers and kaiako.pdf
Hybrid Learning for teachers and kaiako.pdf
Derek Wenmoth
 
Curriculum Design: Digital text and E-Content
Curriculum Design: Digital text and E-ContentCurriculum Design: Digital text and E-Content
Curriculum Design: Digital text and E-Content
Sharan R
 
Unpacking Online Education
Unpacking Online EducationUnpacking Online Education
Preparing Instructors to Teach Online: Two Faculty Development Models
Preparing Instructors to Teach Online: Two Faculty Development ModelsPreparing Instructors to Teach Online: Two Faculty Development Models
Preparing Instructors to Teach Online: Two Faculty Development Models
Kathy Keairns
 

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

Web quest clip 1
Web quest clip 1Web quest clip 1
Web quest clip 1
 
Njedgefall2015
Njedgefall2015Njedgefall2015
Njedgefall2015
 
Linking Math Standards and Diagnostic Assessments around Learning Trajectories
Linking Math Standards and Diagnostic Assessments around Learning TrajectoriesLinking Math Standards and Diagnostic Assessments around Learning Trajectories
Linking Math Standards and Diagnostic Assessments around Learning Trajectories
 
Learning connections 2019_UCC_McGuinness & Fulton
Learning connections 2019_UCC_McGuinness & FultonLearning connections 2019_UCC_McGuinness & Fulton
Learning connections 2019_UCC_McGuinness & Fulton
 
Mehrnoosh vahdat workshop-data sharing 2014
Mehrnoosh vahdat  workshop-data sharing 2014Mehrnoosh vahdat  workshop-data sharing 2014
Mehrnoosh vahdat workshop-data sharing 2014
 
Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...
Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...
Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...
 
Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...
Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...
Learning Trajectory-Aligned Diagnostic Assessments for Early Algebra, Grades ...
 
Conole learning design_workshop NTU Innovations in Teaching Seminar
Conole learning design_workshop NTU Innovations in Teaching SeminarConole learning design_workshop NTU Innovations in Teaching Seminar
Conole learning design_workshop NTU Innovations in Teaching Seminar
 
I masterclasses series 2 episode 3
I masterclasses series 2 episode 3I masterclasses series 2 episode 3
I masterclasses series 2 episode 3
 
Computing: planning, assessment and resources
Computing: planning, assessment and resourcesComputing: planning, assessment and resources
Computing: planning, assessment and resources
 
Netherlands, Sept 2013. Foresight and choices for 21st Century learning
Netherlands, Sept 2013. Foresight and choices for 21st Century learningNetherlands, Sept 2013. Foresight and choices for 21st Century learning
Netherlands, Sept 2013. Foresight and choices for 21st Century learning
 
La construcción colaborativa de proyectos como metodología para adquirir comp...
La construcción colaborativa de proyectos como metodología para adquirir comp...La construcción colaborativa de proyectos como metodología para adquirir comp...
La construcción colaborativa de proyectos como metodología para adquirir comp...
 
BEYOND CROSSROADS TNMATYC
BEYOND CROSSROADS TNMATYCBEYOND CROSSROADS TNMATYC
BEYOND CROSSROADS TNMATYC
 
Learning Design, Assessment and Evaluation
Learning Design, Assessment and EvaluationLearning Design, Assessment and Evaluation
Learning Design, Assessment and Evaluation
 
The reMoodle Project: Web Usability Meets Course Website Usability
The reMoodle Project: Web Usability Meets Course Website UsabilityThe reMoodle Project: Web Usability Meets Course Website Usability
The reMoodle Project: Web Usability Meets Course Website Usability
 
Building an Online Community: Vista Training Strategies
Building an Online Community: Vista Training StrategiesBuilding an Online Community: Vista Training Strategies
Building an Online Community: Vista Training Strategies
 
Hybrid Learning for teachers and kaiako.pdf
Hybrid Learning for teachers and kaiako.pdfHybrid Learning for teachers and kaiako.pdf
Hybrid Learning for teachers and kaiako.pdf
 
Curriculum Design: Digital text and E-Content
Curriculum Design: Digital text and E-ContentCurriculum Design: Digital text and E-Content
Curriculum Design: Digital text and E-Content
 
Unpacking Online Education
Unpacking Online EducationUnpacking Online Education
Unpacking Online Education
 
Preparing Instructors to Teach Online: Two Faculty Development Models
Preparing Instructors to Teach Online: Two Faculty Development ModelsPreparing Instructors to Teach Online: Two Faculty Development Models
Preparing Instructors to Teach Online: Two Faculty Development Models
 

Recently uploaded

Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
ArianaBusciglio
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Ashish Kohli
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
ArianaBusciglio
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 

Recently uploaded (20)

Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
Aficamten in HCM (SEQUOIA HCM TRIAL 2024)
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 

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. ?
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 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

  1. 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.
  2. Questions?
  3. 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.
  4. 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.