search_wlo_collections
Find curated educational topic pages (Sammlungen) on WirLernenOnline by subject, level, or audience. Retrieve nodeIds for accessing collections' content.
Instructions
Search WirLernenOnline (WLO) for Sammlungen (= Themenseiten). In WLO, a "Sammlung" is the same as a "Themenseite": a curated thematic page that bundles educational content items in swimlanes (Schwimmlinien/Karussells) grouped by topic, subject or level. Users may ask for "Themenseite Algebra", "Sammlung Klimawandel" or "Portal Mathematik" – these all refer to collections. Use the returned nodeId with get_collection_contents to retrieve the actual content items. Filters accept both German labels (e.g. "Mathematik", "Grundschule", "Lehrer/in") and full URIs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | Search query in German, e.g. "Klimawandel" or "Algebra". Leave empty to browse top-level collections. | |
| userRole | No | Target audience (Zielgruppe): e.g. "Lehrer/in", "Lerner/in", "Eltern", or URI | |
| discipline | No | Subject (Fach/Schulfach): e.g. "Mathematik", "Biologie", "Informatik", or URI | |
| maxResults | No | Maximum number of results (1–20, default 5) | |
| outputFormat | No | "markdown" (default, human-readable) or "json" (structured) | markdown |
| parentNodeId | No | NodeId of a parent collection to search within (e.g. Mathematik nodeId to find "Algebra" inside it). Leave empty to search from the WLO root. Returned by a previous search_wlo_collections call. | |
| excludeNodeIds | No | Skip these node IDs in the result (already-seen items, e.g. for paginated drill-downs) | |
| educationalContext | No | Educational level (Bildungsstufe): e.g. "Primarstufe", "Sekundarstufe I", "Hochschule", or URI |