Elevundersøkelsen - mobbing (EUG)

Elevundersøkelsen - mobbing (EUG)
Utdanningsdirektoratet ·udir-elevundersokelsen-mobbingUdir (Utdanningsdirektoratet) runs Elevundersøkelsen, an annual nationwide pupil survey on the school learning environment. Atlas ingests its bullying ("mobbing") indicator and the three underlying survey questions, per kommune, per grade (7th and 10th — matching the existing `fhi-mobbing` axis), for the latest school year. Reached via the same real, Swagger-documented "USS — Udirs StatistikkSystem" API (`statistikkportalen.udir.no/api/rapportering`) `udir-gsi` already proved out — Atlas's second Udir source, but a genuinely different response shape: geography is a column/filter dimension here, not the row hierarchy the way `udir-gsi`'s is, so one HTTP call is made per kommune-equivalent region node per grade (~702 calls for the latest year) rather than one call per year. v1 ingests only the mobbing indicator family and only the latest school year; see this source's README for the full reasoning.
Provenance
GSK_EUG_mobbingEDUCUsed in Atlas views
These Atlas views (api_v1.* PostgREST endpoints) include this dataset in their input. Click through for the sample query, column list, and lineage.
api_v1.atlas_inventory
What Atlas publishes: one row per endpoint with its row count, freshness and origin.
Elevundersøkelsen — mobbing
Per-source indicator data for udir-elevundersokelsen-mobbing (Utdanningsdirektoratet), at the publisher's own grain.
Joined with
Datasets that co-occur with this one inside Atlas's dbt models — the datasets you'd typically combine with this one in a real query.
brreg-enheter-allemart_atlas_inventorybrreg-frivilligemart_atlas_inventorybrreg-oppdateringermart_atlas_inventorybrreg-underenhetermart_atlas_inventorybufdir-barnefattigdommart_atlas_inventorybufdir-barnevernmart_atlas_inventoryfhi-alkoholmart_atlas_inventoryfhi-befolkningmart_atlas_inventoryDimensions
| Code | Meaning | Value format | Notes |
|---|---|---|---|
| region_code | Geographic code from Udir's own EnhetID hierarchy (nivaa 3, "kommune-equivalent") | 4-digit kommune code (including Svalbard's pseudo-kommune 2100), or the literal 2599 (Utlandet, uspesifisert — Norwegian schools abroad with no further breakdown) | Confirmed live 2026-10-03: 351 nivaa-3 nodes total, fewer than the ~357-359 seen in every other kommune-grain Atlas source, because Elevundersøkelsen's own tree only includes a kommune if at least one of its schools reports into this table that year — a kommune with nothing to report is absent from the tree entirely, not present-and-suppressed. Represent exactly what the tree contains. region_kind is derived downstream via classify_region_code: 2100 resolves via the existing svalbard branch (same finding as udir-gsi/husbanken-bostotte); 2599 resolves via the existing unspecified_within_fylke (^\d{2}99$) branch — confirmed by inspection in Phase 1, no macro change needed either way. |
| grade | Which grade this row's figures are for | 7 or 10 (the real grade number — Udir's own internal TrinnID ids, 6 and 9, are translated to this before storage) | Matches fhi-mobbing's own established 7th+10th-grade axis. ⚠️ Udir's TrinnID filter has NO "all grades" sentinel for this report — confirmed live, Udir's -10 convention (which means "alle" for udir-gsi's KommunalitetID) silently resolves to a single specific grade here instead of erroring. Every row names its grade explicitly; never assume a combined figure. |
| year | School year code from Udir's own TidID dimension, discovered dynamically | 6-digit integer, e.g. 202512 = school year 2025-26 | v1 ingests the latest available year only (confirmed live: 5 years are equally live-queryable, 2021-22 through 2025-26) — see this source's README for why backfill is deferred, not just a convention carried from the NAV-Excel sources. |
| measure | Stable identifier for the indicator or survey question this row's value answers | Udir's own code, e.g. EUIndeks_1398 (the composite 'Mobbing på skolen' indicator) or EUSpoersmaal_Q11811/Q11824/Q11816 (the three underlying questions) | Unlike udir-gsi, which only had a human-readable label at the measure level, this report's own API provides a stable code directly — used here instead of a constructed string. |
| measure_label | The real Norwegian survey question or indicator text, verbatim from the API | free text | Kept alongside measure because the literal question wording carries real meaning here. |
| value | Percentage of surveyed pupils reporting this, for the region/grade/year/measure slice | Percentage (0-100), Norwegian decimal comma in the raw API text, parsed to a plain number | NULL when Udir itself suppressed the cell (its own marker, the literal character '*'). |
Sample query
Ingested, not yet published. Atlas holds this source but no published relation carries it yet, so there is no query to run against the public API. Its rows are in Atlas; the modelling that would expose them has not been done. See meta_sources.served_as — an empty value is exactly this state.
Citation
Utdanningsdirektoratet. (n.d.). Elevundersøkelsen - mobbing (EUG). Retrieved from https://www.udir.no/tall-og-forskning/statistikk/elevundersokelsen/. Available in Atlas at https://atlas.sovereignsky.no/datasets/udir-elevundersokelsen-mobbing.
@misc{atlas_udir_elevundersokelsen_mobbing,
author = {Utdanningsdirektoratet},
title = {Elevundersøkelsen - mobbing (EUG)},
year = {n.d.},
url = {https://www.udir.no/tall-og-forskning/statistikk/elevundersokelsen/},
note = {Available in Atlas at https://atlas.sovereignsky.no/datasets/udir-elevundersokelsen-mobbing}
}
https://atlas.sovereignsky.no/datasets/udir-elevundersokelsen-mobbing