syllabusobject
Version:
A deterministic builder for static syllabus structures with filename-safe output.
78 lines (75 loc) • 1.88 kB
JavaScript
export const syllabus = [
{
"id": 1,
"name": "Kinematics",
"description": "",
"sortOrder": 1,
"exercises": [
{
"id": 1,
"name": "Introduction",
"chapterId": 1,
"description": "",
"sortOrder": 1,
"questions": [
{
"id": "c37584bc-b0e0-4d4e-b415-c54463a647b7",
"chapterId": 1,
"exerciseId": 1,
"type": "md",
"sortOrder": 1,
"questionNo": 1,
"name": "Define velocity",
"tags": [],
"questionPart": "",
"slug": "fbise9physics:1:introduction:1",
"tcodeName": "fbise9physics"
},
{
"id": "66e7c2f4-956b-4dda-86ae-1942e322da4a",
"chapterId": 1,
"exerciseId": 1,
"type": "md",
"sortOrder": 2,
"questionNo": 2,
"name": "Give examples of uniform motion",
"tags": [],
"questionPart": "a",
"slug": "fbise9physics:1:introduction:2a",
"tcodeName": "fbise9physics"
}
]
}
]
},
{
"id": 2,
"name": "Dynamics",
"description": "",
"sortOrder": 2,
"exercises": [
{
"id": 2,
"name": "Newton's Laws",
"chapterId": 2,
"description": "",
"sortOrder": 1,
"questions": [
{
"id": "b26a17df-58d5-476d-9c80-40c1deb7babd",
"chapterId": 2,
"exerciseId": 2,
"type": "slide",
"sortOrder": 1,
"questionNo": 1,
"name": "State Newton's Second Law",
"tags": [],
"questionPart": "",
"slug": "fbise9physics:2:newton's_laws:1",
"tcodeName": "fbise9physics"
}
]
}
]
}
];