64 lines
1.9 KiB
TypeScript
64 lines
1.9 KiB
TypeScript
export const THEMES_KEYS = [
|
|
"kiks",
|
|
"art",
|
|
"socialrobot",
|
|
"agriculture",
|
|
"wegostem",
|
|
"computational_thinking",
|
|
"math_with_python",
|
|
"python_programming",
|
|
"stem",
|
|
"care",
|
|
"chatbot",
|
|
"physical_computing",
|
|
"algorithms",
|
|
"basics_ai",
|
|
];
|
|
|
|
export const THEMESITEMS: Record<string, string[]> = {
|
|
all: THEMES_KEYS,
|
|
culture: ["art", "wegostem", "chatbot"],
|
|
"electricity-and-mechanics": ["socialrobot", "wegostem", "stem", "physical_computing"],
|
|
"nature-and-climate": ["kiks", "agriculture"],
|
|
agriculture: ["agriculture"],
|
|
society: ["kiks", "socialrobot", "care", "chatbot"],
|
|
math: ["kiks", "math_with_python", "python_programming", "stem", "care", "basics_ai"],
|
|
technology: ["socialrobot", "wegostem", "computational_thinking", "stem", "physical_computing", "basics_ai"],
|
|
algorithms: ["math_with_python", "python_programming", "stem", "algorithms", "basics_ai"],
|
|
};
|
|
|
|
export const AGEITEMS = ["all", "primary-school", "lower-secondary", "upper-secondary", "high-school", "older"];
|
|
|
|
export const AGE_TO_THEMES: Record<string, string[]> = {
|
|
all: THEMES_KEYS,
|
|
"primary-school": ["wegostem", "computational_thinking", "physical_computing"],
|
|
"lower-secondary": ["socialrobot", "art", "wegostem", "computational_thinking", "physical_computing"],
|
|
"upper-secondary": [
|
|
"kiks",
|
|
"art",
|
|
"socialrobot",
|
|
"agriculture",
|
|
"computational_thinking",
|
|
"math_with_python",
|
|
"python_programming",
|
|
"stem",
|
|
"care",
|
|
"chatbot",
|
|
"algorithms",
|
|
"basics_ai",
|
|
],
|
|
"high-school": [
|
|
"kiks",
|
|
"art",
|
|
"agriculture",
|
|
"computational_thinking",
|
|
"math_with_python",
|
|
"python_programming",
|
|
"stem",
|
|
"care",
|
|
"chatbot",
|
|
"algorithms",
|
|
"basics_ai",
|
|
],
|
|
older: ["kiks", "computational_thinking", "algorithms", "basics_ai"],
|
|
};
|