2 Commits

Author SHA1 Message Date
dd6f0783bb Training exercises: illustrate topic 3, and add topic 4 (OpenLayers)
Topic 3 gains ten figures, in the same way as topics 1 and 2: the build as it
runs, what a build folder holds, the development server and the build side by
side, the entry file's own imports, what a visit downloads against what waits,
the Export dialog, the anatomy of a LUPMIS2 dialog, what an .xlsx really is,
the branded PDF report, and the Location summary dialog empty and filled.

Topic 4 — OpenLayers: building the map — is new, following section 6.4 of the
Training Plan: six exercises over about nine hours, with answers and eight
figures. The map, the view and the projection; layers, sources and the
switcher; styling, including by zoom; external layers and how to read their
failures; clicks and pop-ups; then the hands-on task, a Health facilities
layer added end to end — fetched, styled by category, placed in its own group,
and answering a click with a pop-up.

Both solutions were built and run before being written up. The topic 3 code
was taken back out of the document and applied to a copy of the project, where
it parsed and ran unchanged; the topic 4 layer was written, run, styled and
clicked, and the screenshots in exercises 3 and 6 are of it.

Still left out of all four documents, until someone can capture them: the
developer-tools panels and the Gitea pages.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-29 10:53:55 +02:00
ce6c922554 Status report: the Shapefile and startup fixes; training exercises for topics 1-3
Status report, section 18:
- 18.9 records that Shapefile export never worked — shp-write cannot run in
  this build — and what replaced it, including the check still outstanding:
  opening an exported file in QGIS or ArcGIS.
- 18.10 records the 428 kB that every visit downloaded although the
  application was built to avoid it, the two causes, and what a visit
  fetches now.
- Section 18 intro, Service Worker range v15-v26, Documentation and Open
  items renumbered, and a new open item for the desktop-GIS check.

Self-paced exercises for the first three topics of the Technician Training
Plan, on the LUPMIS2 template, each with answers:
- Topic 1 (6.1, web development foundations): seven exercises on the real
  application — the browser's view of it, its own modules in the console,
  tracing the Distance button from click to label, and one safe edit.
- Topic 2 (6.2, version control and secrets): eight exercises, from a first
  commit to a Gitea pull request, ending with a committed secret and the
  MinIO case. Every command was run in a scratch repository.
- Topic 3 (6.3, tooling, dialogs and reporting): six exercises ending in the
  hands-on task, a new dialog with a spreadsheet export; the solution given
  in the answers was built and run. Exercise 2 now finds the startup-loading
  defect through the history that fixed it.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-23 14:09:12 +02:00