This service provides the functionalities of scheduling the curriculum, syllabus, schedule, or target plan. It is written in Nest JS
- CRUD APIs to create schedule and schedule details
- CRUD APIs to subscribe to schedule and track schedule completion
[In progress]
| id | title | config | status | start-date | end-date |
|---|---|---|---|---|---|
| primary key | Scedule name | Metadata | scedulestatus | expected-start-date | scedule-end-date |
title - English semester exam syllabus
config - { "board": [ "CBSE" ], "medium": [ "English" ], "subject": [ "English" ], "framework": [ "pratham" ], "gradeLevel": [ "Class 10" ], "frameworkObj": { "code": "pratham", "name": "SSC", "type": "", "identifier": "pratham" } }
status - active
start-date - 2024-02-06T11:56:27.259Z
end-date - 2024-08-06T11:56:27.259Z
| id | schedule-id | content | content-detail | parent_id | order | duration | config | context | context-id | prerequisite | post-action | status |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| primary key | foreign key | Topic or agenda item | cotent details, urls | To decide topic or subtopic | ordering | Ideal time | metadate | related to | related to id | prerequisite | post-action | published |
| id | schedule-id | start-date | end-date | assignee | assigned_by | self-assign | status |
|---|---|---|---|---|---|---|---|
| primary key | foreign key | SubscriberId | if assigned by other | If yes 1 or 0 | active |
| id | schedule-id | content-id | created-date | start-date | completed-date | created_by | delay | status |
|---|---|---|---|---|---|---|---|---|
| primary key | foreign key | foreign key | topic completion date |
Find here