Perform bulk create, update, and delete operations on subjects. This endpoint handles intelligent synchronization of subjects across O-Level and A-Level. Workflow:
{
"o_level": [
{"name": "Mathematics", "code": "MATH101", "curriculum": "uuid"},
{"name": "English", "code": "ENG101", "curriculum": "uuid"}
],
"a_level": [
{"name": "Advanced Mathematics", "code": "MATH201", "curriculum": "uuid"}
]
}
Response Format: Returns subjects grouped by level with updated information:
{
"a_level": [...],
"o_level": [...]
}
Important Notes: