feat: implement 52-week annual curriculum system with admin management and automated topic progression
This commit is contained in:
@@ -140,6 +140,21 @@ const COLLECTIONS = [
|
||||
...AUTODATE_FIELDS,
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'curriculum',
|
||||
type: 'base',
|
||||
...OPEN_RULES,
|
||||
fields: [
|
||||
{ name: 'year', type: 'number', required: true },
|
||||
{ name: 'week_number', type: 'number', required: true },
|
||||
{ name: 'topic_id', type: 'text', required: false },
|
||||
{ name: 'theme', type: 'text', required: false },
|
||||
{ name: 'quarter', type: 'number', required: false },
|
||||
{ name: 'is_review_week', type: 'bool', required: false },
|
||||
{ name: 'sort_order', type: 'number', required: false },
|
||||
...AUTODATE_FIELDS,
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'settings',
|
||||
type: 'base',
|
||||
|
||||
Reference in New Issue
Block a user