course-creator / course_outline_schema.json
Prof-Reza's picture
Use JSON schema for course outline; implement structured plan generation; add schema file; update planner to produce JSON; update app to write JSON and doc attachments; update requirements and searcher for PDF extraction and unify dependencies.
06825b1 verified
raw
history blame contribute delete
792 Bytes
{
"title": "",
"tagline": "",
"description": "",
"duration": "",
"level": "",
"audience": "",
"prerequisites": "",
"main_outcome": "",
"learning_objectives": [],
"key_takeaways": [],
"skills": [],
"seo_keywords": [],
"real_world_connections": "",
"proof_of_learning": "",
"tools": [
{
"name": "",
"description": "",
"url": ""
}
],
"course_plan": [
{
"module_title": "",
"lessons": [
{
"lesson_title": "",
"items": [
{
"type": "",
"title": "",
"description": ""
}
]
}
]
}
],
"capstone_project": "",
"readings": [],
"recommended_next_steps": [],
"references": [],
"attachments": []
}