feat: add organization-per-series EDU catalog

This commit is contained in:
2026-07-19 16:38:49 +02:00
parent d18817dca5
commit 964ecba3e3
28 changed files with 1880 additions and 0 deletions
+89
View File
@@ -1,6 +1,33 @@
{
"version": 1,
"workspace": "edu",
"organizations": [
{
"id": "edu",
"title": "EDU control plane",
"role": "control-plane",
"series": []
},
{
"id": "edu-inf",
"title": "Legacy Informatyka series",
"role": "series",
"legacy": true,
"series": ["inf", "freertos"]
},
{
"id": "edu-fiz",
"title": "Fizyka series",
"role": "series",
"series": ["fiz"]
},
{
"id": "edu-freertos-c",
"title": "FreeRTOS C series",
"role": "series",
"series": ["freertos-c"]
}
],
"series": [
{
"id": "inf",
@@ -13,6 +40,68 @@
{
"id": "freertos",
"file": "series/freertos.json"
},
{
"id": "freertos-c",
"file": "series/freertos-c.json"
}
],
"catalog_subjects": [
{
"id": "inf",
"title": "INF · Informatyka",
"levels": [
{
"id": "year-1",
"title": "Rok 1",
"series": [
{"id": "console-bash", "file": "catalog/console-bash.json"},
{"id": "rv32i-asm", "file": "catalog/rv32i-asm.json"},
{"id": "c", "file": "catalog/c.json"}
]
},
{
"id": "year-2",
"title": "Rok 2",
"series": [
{"id": "cpp", "file": "catalog/cpp.json"},
{"id": "freertos-c", "file": "catalog/freertos-c.json"},
{"id": "freertos-cpp", "file": "catalog/freertos-cpp.json"},
{"id": "posix-threads", "file": "catalog/posix-threads.json"},
{"id": "oop", "file": "catalog/oop.json"}
]
},
{
"id": "year-3",
"title": "Rok 3 · plan",
"series": [
{"id": "modern-cpp-stl", "file": "catalog/modern-cpp-stl.json"},
{"id": "std-threads", "file": "catalog/std-threads.json"},
{"id": "boost-asio", "file": "catalog/boost-asio.json"},
{"id": "oop-reference", "file": "catalog/oop.json"}
]
},
{
"id": "year-4",
"title": "Rok 4 · plan",
"series": [
{"id": "transformers-gpu", "file": "catalog/transformers-gpu.json"}
]
}
]
},
{
"id": "fiz",
"title": "FIZ · Fizyka",
"levels": [
{
"id": "all",
"title": "Katalog",
"series": [
{"id": "fiz", "file": "series/fiz.json", "catalog_only": false}
]
}
]
}
]
}