Skip to content

Feat/tutor verification workflow - #892

Merged
MaryammAli merged 4 commits into
BlockDash-Studios:mainfrom
mijinummi:feat/tutor-verification-workflow
Sep 26, 2026
Merged

MaryammAli merged 4 commits into
BlockDash-Studios:mainfrom
mijinummi:feat/tutor-verification-workflow

Conversation

@mijinummi

Copy link
Copy Markdown
Contributor

Summary

Implemented the backend tutor verification workflow, enabling tutors to submit applications for review and ensuring that only verified tutors can create courses.

Changes

  • Added tutor application endpoint supporting:

    • Statement of expertise.
    • Sample lesson submission.
  • Implemented an admin approval queue for reviewing tutor applications.

  • Added tutor verification status tracking.

  • Added verified tutor badge support.

  • Added authorization checks to restrict course creation to verified tutors.

  • Handled unverified tutor access attempts appropriately.

Testing

  • Tested tutor application submission and validation.
  • Verified admin approval and rejection flows.
  • Tested verified badge/status updates.
  • Verified that verified tutors can create courses.
  • Verified that unverified tutors are prevented from creating courses.

Acceptance Criteria

  • Tutor application endpoint implemented.
  • Expertise statement and sample lesson supported.
  • Admin approval workflow implemented.
  • Verified tutor status/badge implemented.
  • Only verified tutors can create courses.

Result

The backend now provides a complete tutor verification workflow with administrative review and access control, ensuring course creation is restricted to verified tutors.

closes #780
closes #778
closes #784
closes #779

@drips-wave

drips-wave Bot commented Sep 26, 2026

Copy link
Copy Markdown

@mijinummi Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@MaryammAli
MaryammAli merged commit 7aa0309 into BlockDash-Studios:main Sep 26, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants