GIScases
Learn · Lesson 8 ← Lessons
Lesson 8 · Worked example GIScases

Worked example: making a task

For creators — everything so far, on the actual screens: from a blank map to an assigned, scored task.

Seven lessons built the toolkit: coordinates, scale, the vector primitives, layers, buffers and overlay. A GIScases case uses them all at once. Here is one solved on the real interface, step by step — what to do, and what each part of the screen is for.

1Open GIScases

You begin on a satellite map of the world that you can pan and zoom. Along the top are Lessons (this course) and, once you are signed in, Classes and My tasks. The button at the top right — Zoom in to select an area — is where every case starts.

The GIScases home screen: a satellite world map with a top bar
The home screen. A satellite base map of the world. Top right, Zoom in to select an area starts a case; Lessons opens this course.

2Sign in

A creator signs in through Cloudflare Access — with a Google, Microsoft or Cloudflare account, or a one-time code by email. Students need no account at all: they just open the personal link you send them, so nothing here stands between a class and a case.

The GIScases Teacher sign-in page with Cloudflare, Google, Azure AD and email options
Signing in. Creator access via Google, Microsoft, Cloudflare, or a one-time email code. Students don’t sign in — they open a link.

3Select the study area

First zoom and pan the map to the place you want to work in. While you are still too far out, the top-right button reads Zoom in to select an area and does nothing; the moment the scale is close enough to pick out a real site (Lesson 3), it changes to Select area. Click it and drag a box across the map. The view locks to that extent and a scale bar appears — you are now working at a definite scale. GIScases then builds the GIS layers for the area: it traces the roads, water, buildings and woodland out of the satellite image into clean vector layers (Lessons 4–5), all sharing one coordinate frame (Lesson 2).

The Select area button active and a dashed box being dragged across the satellite map
Drawing the box. Once the scale is right the top-right button reads Select area; click and drag to sweep out a box — the readout shows its size (here 48.96 ha). Release the mouse to finish.
A study area selected on the satellite map, a 100 m scale bar, and a 'Building GIS layers' progress bar
Area selected. The box fixes the extent and the scale (note the 100 m scale bar). “Building GIS layers…” means the features are being traced from the raster base into vector layers.
If the layers look thin, move the box. The vector layers are built from OpenStreetMap, which is community-mapped and uneven — in some places it does not match the satellite image, and roads, water, buildings or woodland may come out incomplete. If your chosen area produces sparse or insufficient layers, simply pick a different area with better coverage and try again. Or fix them by hand: in the Theme layers panel switch to the Edit layers tab to redraw, paint or erase features over the satellite before assigning — a Pro feature. Your corrections flow into both the answer key and the layers students receive.

4Read the case and its layers

Now the working screen, split in two. On the left is the case: its objective and a list of clues, each a distance rule — within or beyond so many metres of something (near a road, away from buildings, and so on). On the right is the Theme layers panel — Roads, Rivers & water, Buildings, Woodland & parks — one thematic layer apiece (Lesson 5), each with its own buffer distance and a within/beyond toggle (Lesson 6). The map in the middle shows those layers drawn over the base.

The case panel on the left with the clues; the Theme layers panel on the right with per-layer buffers; the traced layers on the map
The case and its layers. Left: the objective and the clues, each a within/beyond distance. Right: the thematic layers, each with a buffer you can set. Tap within / beyond to flip a condition and edit the metres.

5Or build your own case

The built-in cases are only a starting point. On the case card, + Custom case opens a builder where you author your own: a title and a one-line objective, a photo with its caption, a short story to set the scene, and — the heart of it — four distance conditions, one per thematic layer. Each condition is the same within / beyond so-many-metres rule the students solve against (Lessons 6–7): here, within 100 m of a road, of water, of buildings and of woodland. Saved cases live on your account — reusable, editable (✎) or removable (🗑) — and appear on the card numbered My Case 1, 2, 3…

The New custom case dialog: title, objective, photo caption, a photo picker, a story box, four per-layer distance conditions and a hint
The custom-case builder. Give it a title, objective, photo and story, then set a within/beyond distance for each layer — Roads, Rivers & water, Buildings, Woodland & parks. Those four rules define the answer zone; the case is saved to your account and can be reused.

6Buffer and overlay to the answer

Switch on each layer’s Buffer, then turn on the Suitability zone. GIScases intersects all the “within” zones and subtracts the “beyond” ones (Lesson 7) — the one patch of ground where every clue agrees. The result is drawn in red on the map, and the panel reports its area and how many conditions it meets.

Buffers switched on and the suitability zone computed as red patches, with 'Suitable area 0.65 ha · 4 conditions'
Buffers on, suitability zone on. The red patches are the overlay of all the buffers — the panel reads Suitable area 0.65 ha · 4 conditions. That polygon is the answer.

7Assign it to students

Once the case works, Create task turns it into an assignment. GIScases does not send anything itself — you deliver the invitations from your own mailbox. For each student it prepares a ready-made message: click Mail and your usual mail app opens with the email already composed and that student’s personal link in it. Edit the wording if you like, then send it yourself — one message per student, so every invitation arrives from your own address (or use Copy email to paste the link elsewhere). The students open their link, solve the same case in their browser, and submit their zone; you track submissions later in My tasks.

Simple or advanced? Before you send, the dialog lets you choose the task type — Simple or Advanced. In an Advanced task the students get only the satellite image and must trace the four layers themselves before they can buffer — it exercises the whole workflow, digitising included (Lessons 4–5). In a Simple task GIScases hands them the layers you already built, ready-made, so they go straight to the buffers and overlay — it focuses on the spatial reasoning alone (Lessons 6–7). Same case, same correct answer; only how much the students draw differs. The type is shown to the student at the top of their screen, and to you on every task in My tasks and in review. Pick advanced for a fuller exercise, simple for a shorter one or a younger class.

The 'Assign task to students' dialog showing a per-student mail link, names and emails blurred
Task ready. For each student, Mail opens your own mail app with the invitation and their personal link ready to send; Copy email grabs the link instead. You send it yourself, from your own address (names and emails blurred here).

8Review and score

When answers come in, the review screen overlays the correct zone — the dashed reference — with each student’s submission, and scores every one automatically by IoU: Intersection over Union, the classic Jaccard index.

The review screen: the dashed correct zone on the map and a list of student submissions
The review screen. The dashed outline is the reference (correct) zone; each student’s submission is listed on the right and drawn on the map, ready to be scored.
Definition — IoU (Intersection over Union)

IoU measures how well two areas match: the area they share divided by the total area they cover together.

IoU = area(your zone ∩ reference) / area(your zone ∪ reference)

It runs from 0 (no overlap) to 1 (a perfect match). Being a ratio, it penalises a zone that is too big just as much as one that is too small.

Your zone and the reference overlapping, with intersection and union, and example IoU scores
How the score works. IoU is the shared area (intersection) over the combined area (union). A near-perfect zone scores close to 1; one that is offset, too large or too small scores lower.

That is the whole of a GIS, in miniature

Look back at the seven screens: data became layers, layers were shaped by operations, and the operations produced an answer to a real question — then that answer was measured. Every case in GIScases runs this same arc, the same one a professional runs to site a hospital, route a road or map a flood. You now have the whole toolkit; the rest is practice.

The workflow, end to end

  • Select an area — zoom and drag a box; the extent and scale lock, and GIScases traces the satellite base into vector layers.
  • Read the case — each clue is a within/beyond distance rule on a thematic layer.
  • Or build your own — + Custom case authors a title, story, photo and four per-layer distance conditions; saved to your account and reusable.
  • Buffer & overlay — set each layer’s buffer, then the suitability zone intersects the “within” zones and subtracts the “beyond” ones — the red patch is the answer.
  • Assign — turn the case into a task; each student gets a personal link, no account needed.
  • Review — submissions are overlaid on the reference zone and scored by IoU (Jaccard), shared area over combined area.

References

  • Jaccard, P. (1912) ‘The distribution of the flora in the alpine zone’, New Phytologist, 11(2), pp. 37–50.
  • Longley, P.A., Goodchild, M.F., Maguire, D.J. and Rhind, D.W. (2015) Geographic Information Science and Systems. 4th edn. Hoboken, NJ: Wiley.
  • Bolstad, P. (2019) GIS Fundamentals: A First Text on Geographic Information Systems. 6th edn. Ann Arbor, MI: XanEdu.
  • McHarg, I.L. (1969) Design with Nature. Garden City, NY: Natural History Press.
Made by Solebo GIScases · Learn — free to use in your classroom.