Skip to content

[Bug]: Teachers Cannot Directly Publish Rubrics Without HOD Approval #23

@RishiGoswami-code

Description

@RishiGoswami-code

Description

Currently, the approval workflow requires teachers to submit rubrics for HOD approval before they can be finalized. This behavior introduces unnecessary delays and does not align with the intended workflow.

Teachers are the owners and creators of rubrics and should be able to publish and use their rubrics directly without requiring HOD review.

Current Behavior

Teacher
   ↓
Submit Rubric
   ↓
HOD Approval Required
   ↓
Approved
   ↓
Rubric Becomes Active

Expected Behavior

Teacher
   ↓
Create/Edit Rubric
   ↓
Publish
   ↓
Rubric Becomes Active

HOD approval should not be required for rubric creation or modification.

Scope

  • Remove mandatory HOD approval requirement for rubrics.
  • Teachers should be able to publish rubrics directly.
  • Existing approval workflows for other entities (if any) should remain unaffected.
  • Update UI elements that reference rubric approval status.
  • Remove or hide unnecessary approval actions for rubrics.

Acceptance Criteria

  • Teachers can publish rubrics without submitting them for approval.
  • HOD review is no longer required for rubric activation.
  • Rubric status transitions work correctly.
  • Existing rubric editing functionality remains unaffected.
  • No regression in approval workflows for results, question papers, or other modules.
  • Tests updated to reflect the new workflow.

Impact

This change simplifies the rubric management process, reduces administrative overhead, and allows teachers to create and deploy grading rubrics more efficiently.

Type: Bug Fix
Difficulty: Beginner
Labels: bug, good first issue, up-for-grabs, workflow

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions