Epic: Generate Certificate of Registration
- Dominant language
- Python
- Stars
- 2
- Forks
- 22
- Avg merge
- 2d 35m
- Merged PRs (30d)
- 11
Description
## User Stories
As an Examiner
I want to generate a Certificate of Registration with the program's standard Terms & Conditions and any additional Conditions
So that the Applicant has a verifiable and distinct document for official recognition and record-keeping.
As an Examiner
I want the ability to view the Certificate of Registration as a PDF document from my dashboard
So that I can verify the contents of the Certificate and confirm the presence of one or more Conditions.
As an Examiner
I want an Event to the added to the Registration's History log when a Certificate of Registration is generated
So that I can view the history of changes made to the Registration.
As an Applicant
I want the ability to view the Certificate of Registration as a PDF document from my dashboard
So that I can verify the contents of the Certificate.
## User Experience
TBD
## Acceptance Criteria
- [ ] **Scenario: Generate Certificate of Registration with optional conditions**
- Given a user is registered in a program
- When the Examiner generates a Certificate of Registration for that user
- Then the certificate should include the program's standard Terms & Conditions and any additional conditions specified by the Examiner
- [ ] **Scenario: Viewing Certificate of Registration as PDF from dashboard**
- Given an Examiner has generated a Certificate of Registration for a user
- When the Examiner accesses their dashboard
- Then they should be able to view the Certificate of Registration in PDF format, including any optional conditions
- [ ] **Scenario: Event added to Registration's History log when Certificate generated**
- Given an Examiner generates a Certificate of Registration for a user
- When the Certificate is successfully created
- Then an event should be added to the Registration's History log, indicating that the Certificate was generated
- [ ] **Scenario: Applicant views Certificate of Registration in PDF format**
- Given an applicant has a registered program
- When they access their dashboard
- Then they should be able to view their Certificate of Registration in PDF format, including any optional conditions
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing the Examiner and Applicant dashboard entry points, the Registration History log, and the existing document or PDF generation flow. Define how standard and additional conditions appear, how the generated PDF is exposed to both dashboards, and how the history event is recorded. Done means all four acceptance scenarios are covered by working behavior and tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend-api-design, full-stack
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100