ثلاثة Workflows تشترك Enrollment لا الحالة

يتقاطع Attendance وExams وPayments حول المتعلم نفسه لكنها تمثل أدلة وملكية مختلفة. تبقي المنصة القوية State Machines مستقلة ثم تعبر سياسات مثل Exam Eligibility كقواعد صريحة فوق هذه السجلات بدل خلط كل شيء في Student Status واحدة.

نمذج Attendance وAssessment وFinance باستقلال

  • Attendance دليل لكل Scheduled Session بدلالات Present/Absent/Late/Excused.
  • Assessments لها Attempts/Submissions/Grading/Moderation/Publication States.
  • Finance لها Charges/Dues/Payments/Waivers/Refunds/Outstanding Balance.
  • Eligibility Rules تستهلك هذه المجالات ولا تعيد كتابة تاريخها.
  • Overrides تحتاج Reason وPermission وActor وAudit Event.

يوم طالب عبر المنصة

يسجل Attendance وAssessment وFinance حقائقها باستقلال، وتقرأها Eligibility Service عند نقطة القرار.

Diagram

Enrollment يربط ثلاثة مسارات أدلة مستقلة

يسجل Attendance وAssessment وFinance حقائقها باستقلال، وتقرأها Eligibility Service عند نقطة القرار.

أهلية امتحان حسب الحضور والرسوم

قواعد Cross-domain تصبح هشة

قائمة عمليات التعليم

  • افصل Session Attendance وAssessment Attempts وFinance Ledger.
  • عبر Eligibility كVersioned Policy.
  • احفظ تاريخ Re-sits وRefunds وWaivers وCorrections.
  • دقق Overrides.
  • اختبر Boundary Dates وLate Payments وExcused Absence وتغير Policy.