Every instructor must have assigned his subject.
As per below
If instructor have assigned subject
- Every year based on SyllabusPlan it will create new TopicExecution.
- But in mid year or in rare case subject is assigned so it will generate new TopicExecution
- Also vice versa if subject is removed from instructor then it will delete old TopicExecution (Soft Delete)
- If instructor already provided his completion date then it will not perform soft delete.