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.
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 TutorialBuilder
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 template
exercises.py contains a pass inside a template string for student exercises — this is not production code, it is intentionaluv run python -m pytest GEO-INFER-EDU/tests/ -v