Educational technology for geospatial learning. Use when creating spatial analysis curricula, interactive GIS exercises, learning progression models, competency assessment for geographic concepts, or step-by-step spatial tutorials.
Resources
8Install
npx skillscat add activeinferenceinstitute/geo-infer/geo-infer-edu Install via the SkillsCat registry.
About this skill
GEO-INFER-EDU provides educational technology for geospatial learning, supporting curriculum design, interactive GIS exercises, competency assessment, and step-by-step spatial tutorials. It is intended for developers and educators building structured learning experiences for geographic concepts and spatial analysis. Use it when creating or organizing educational content that requires guided geospatial exercises and skill evaluation.
SKILL.md
GEO-INFER-EDU
Instructions
Core Capabilities
- Curriculum design: Learning progression modeling for GIS competencies
- Exercises: Interactive spatial analysis exercises (template-based with student code)
- Assessment: Competency evaluation and skill gap analysis
- Tutorials: Step-by-step guided spatial analysis workflows with checkpoints
Key Imports
from geo_infer_edu.core.curriculum import CurriculumDesigner
from geo_infer_edu.core.exercises import ExerciseGenerator
from geo_infer_edu.core.assessment import CompetencyAssessor
from geo_infer_edu.core.tutorials import TutorialBuilderExamples
from geo_infer_edu.core.exercises import ExerciseGenerator
generator = ExerciseGenerator(difficulty="intermediate")
exercise = generator.create(
topic="spatial_autocorrelation",
dataset="crime_data",
expected_tool="MoranI"
)
# Students fill in the `pass` block in the generated templateGuidelines
exercises.pycontains apassinside a template string for student exercises — this is not production code, it is intentional
Integrations
- Integrates with MATH for spatial statistics exercises
- Integrates with SPACE for H3 indexing tutorials
- Test:
uv run python -m pytest GEO-INFER-EDU/tests/ -v