Module: achievement

Achievement/Qualification Management Router This router provides comprehensive endpoints for managing member achievements and qualifications within the member management system. Achievements track certifications, training completions, licenses, and other qualifications that members earn over time. Key Features: - Achievement recording and management - Expiration and renewal tracking - Template-based achievement types - Qualification validation and verification - Historical achievement records - Automated renewal notifications - Integration with function/office requirements Business Rules: - Achievements are based on predefined templates - Achievements can have expiration dates requiring renewal - Multiple achievements of the same type can be held by one person - Achievements can be prerequisites for certain functions/offices - Historical records are maintained for all achievement changes - Automated processes can trigger renewal workflows
Source:

Requires

  • module:express
  • module:@/utils/requestLogger
  • module:./achievement/controller