GSA / smartpay-training

Prototype for new GSA SmartPay training quizzes
8 stars 4 forks source link

Verify Experience for User Who Has Met GSPC Course Requirements #21

Open A-L33 opened 1 year ago

A-L33 commented 1 year ago

As a user who met the GSPC coursework requirements during the yearly forum and has met the GSPC experience requirements, I will be able to receive a GSPC certificate.

Acceptance Criteria:

Step 1:

Step 2: DEVELOPER NOTE: This step is only displayed if the system doesn't recognize the email address entered in Step 1.

Step 3 DEVELOPER NOTE: This will be Step 2 if the system recognizes the user's email entered in Step 1.

Step 4:

Step 5:

Step 6

Step 7A

Step 7B

DEVELOPER NOTE: The certificate issued will need to be added to the DB table so it will be accessible via the 'Access Certificates' functionality. This functionality for a user to be able to view and download their GSPC certificates under Access Certificates will be completed in User can view GSPC Certificates on Access Certificates #556

JennaySDavis commented 11 months ago

Based on JAD discussion and decisions made on 11/7/2023:

johnbeallgsa commented 11 months ago

Image

JennaySDavis commented 11 months ago

https://miro.com/app/board/uXjVNTHx5_o=/?moveToWidget=3458764570085081866&cot=14

JennaySDavis commented 11 months ago

GSPC (Certification Upload) Concepts - GSPC Certification Verification - Simplified Path.pdf

JennaySDavis commented 11 months ago

GSPC Simplified Path without Acknowledgment Version 2.pdf

LoraBradford commented 7 months ago

Content for questions to verify:

Coursework: I have met the coursework requirement during the GSA SmartPay Training Forum by attending at least two GSA Qualifying classes and at least five Bank/Brand Qualifying classes, as outlined in Smart Bulletin No. 022.

Experience: I have met the experience requirement by having a minimum of six months of continuous, hands-on experience working in an agency/organization’s GSA SmartPay program prior to receiving the GSPC.

JennaySDavis commented 6 months ago

GSPC (Certification Upload) Concepts Approved 04182024.pdf

JennaySDavis commented 5 months ago

21 Acceptance Criteria:

Step 1:

[/] US Government Banner is displayed [/] Title "Verify GSPC coursework and experience" [/] Content: "Enter your email address to get access to verify your coursework and experience to receive your GSA SmartPay Program Certification (GSPC). You'll receive an email with an access link. [/] User can enter email address [/] User can select the 'Submit' button

Step 2: [/] DEVELOPER NOTE: This step is only displayed if the system doesn't recognize the email address entered in Step 1.

[/] Title "Welcome!" [/] Content: "Before verifying your GSPC coursework and experience, you'll need to create and complete your profile." [/] Fields displayed: Email Address (required, text field, validation: must have proper email formatting) Full Name (required, text field) Agency/organization (required, drop-down of Agencies/organizations) [/] User can select the 'Submit' button [/] NOTE: If a user does not enter all the required fields an error message is displayed and a user cannot move forward.

Step 3 DEVELOPER NOTE: This will be Step 2 if the system recognizes the user's email entered in Step 1. [/] Title: "Check your email" [/] Content " We sent you an email at [email address] with a link to access the GSA SmartPay Program Certification (GSPC). This link is only active for 24 hours. If you have not received the email within 15 minutes, please check your spam folder.

Step 4: [/ ] Title "GSA SmartPay Program Certification (GSPC) Requirements" [/] Content "To earn your GSA SmartPay Program Certification you will need to: Complete a minimum of seven classes, including two GSA-qualifying classes and five Bank/brand-qualifying classes, during the annual GSA SmartPay Training forum. Have a minimum of six months of continuous, hands-on experience working with the GSA SmartPay program. You can complete the verification steps to receive your GSA SmartPay Program Certification if you meet these requirements. [/] User can select the "Continue to verify coursework and experience" button

Step 5: [/] User can view a question count indicator [/] Content: "I have met the coursework requirement during the GSA SmartPay Training Forum by attending at least two GSA Qualifying classes and at least five Bank/Brand Qualifying classes, as outlined in Smart Bulletin No. 022." [/] 'Yes' and 'No 'radio buttons displayed [/] User can select 'Yes' or 'No' radio button [/] User can select the 'Next' button (button should be disabled until an answer to the question is selected)

Step 6 [/] User can view a question count indicator [/] Content: "I have met the experience requirement by having a minimum of six months of continuous, hands-on experience working in an agency/organization's GSA SmartPay Program prior to receiving the GSPC" [/] 'Yes' and 'No' radion buttons displayed [/] User can select 'Yes' or 'No' radio button [/] User can select the 'Next' button (button should be disabled until an answer to the question is selected)

Step 7A [/] Title: Congratulations You Earned Your GSA SmartPay® Program Certificate (GSPC) [/] Content 'You have met the requirements to earn a GSA SmartPay® Program Certificate (GSPC). Your certificate has been emailed to you. Or, you may download your certificate below.' [/] User can select 'Download Certificate' (the certificate will be downloaded based on the user's browser settings) *See Note. [/] User can select a link to return to the GSA SmartPay Training homepage

NOTE: The functionality to download a certificate and the certificate being emailed to the user will be completed with Issue Certificate to User Who Has Met GSPC Course and Experience Requirements https://github.com/GSA/smartpay-training/issues/26 in a future sprint.

Step 7B [/] Title: 'You Don't Meet the Requirements for GSA SmartPay Program Certification (GSPC)' [/] Content 'Once you have met the coursework and experience requirement of six months of continuous, hands-on experience working with the GSA SmartPay program please return to the link in your email to reapply.' If you have any questions please, reference Smart Bulletin No. 022 or contact the GSPC Program Manager at smartpaygspc@gsa.com. [/] User can select a hyperlink within the content and be navigated to the Smart Bulletin No. 22 [/] The user can select the email address in the content based on the user's browser settings and the email form will be displayed with the To email address populated. [/] User can select a link to return to the GSA SmartPay Training homepage

ADA Compliance (Automated scan via Chrome Lighthouse) Performance score will improve when the following ticket is implemented Improve performance by adding explicit height and width to image elements #455

Criteria Score
Performance 88
Accessibility 100
Best Practices 100

Passed JSD

JennaySDavis commented 5 months ago

@johnbeallgsa @LoraBradford, I will also examine other items identified in the scan to see if we can improve performance in the future.

LoraBradford commented 5 months ago

This looks great. Noted the "Forum" word in the first page has been changed from lower case to upper case. I understand that the performance should improve at a later time. Moving to done, thank you!