It is now a requirement by the BACB to have the BACB Id of the applicant completing the training listed on the certificate.
The user /admin will need to add this id into a staff members their profile. When this field is entered in the staff members profile, it will automatically populate on the certificate when the user downloads the certificate.
User Stories:
As a special education teacher or specialist completing the advanced BACB training, I need to see my BACB training ID number on my certificate so that I can get credit for completing the Rethink Training.
Acceptance Criteria:
Given that I am a user who is a role 2-7 and has access to Skills, I will see the BACB field in the profile
Given that I am a user who is a role 2-7 and has access to Skills, I do not have to input the BACB number in order to save profile changes
Given the I am a user with permission, I cannot add more than 26 characters for my BACB number
Given the I am a user with permission and I have inputted, saved my BACB number in the profile and completed at least one training module, I will see my BACB number on all certificates that I print
Given the I am a user with permission and I have not inputted my BACB number, I will see a popup message alerting me to the significance of this number on the certificate and I can add it to my profile and return to find it on my certificate
Given the I am a user with permission and I have not inputted my BACB number and I have selected print from the alert popup message, I will not see the BACB filed on my certificate
Given the I am a user with permission and I have inputted my BACB number, I will see it exactly as entered on all certificates whether completed in the past or recently
Design: https://www.figma.com/file/gdwMnbpudJxuzVrORrOGvd/Ed-Member-Site-UX?node-id=14964%3A147839
General Concept
The user will now be able to enter their BACB ID field in their profile.
It will automatic populate on an RBT certificate after at least one module has been completed.
This field should populate on the final certificate and on individual module certificates as well. This new field will be applied to the final training certificate as well as individual module certificates.
Business Rules
Any role 2-7 that has access to Skills, should see this in their profile.
Inputting number in Profile
UI
Once the user visits the profile they will see a new field for BACB number
The user can input the number at anytime , whether they have started or finished the training, and the number will populate on the certificate
If the user clicks on the info icon, they will see the following message:
This is a required field on all RBT training certificates submitted to the BACB. It is recommended to fill out this field in a staff members profile so that it automatically populates on the certificate when completing Rethink's 40 hour RBT training.
The user can click the X or click outside the modal and the message will close
Once the user clicks save, the number will populate onto the certificate
Business Rules
This field is not required in the profile
Set the max character limit 0f 26
Print Certificate
UI
When a user attempts to print any certificate (final or individua module), they will receive see a pop up IF they have not filled in their BACB ID in the profile. The pop up will state the following:
Reminder! Please add your BACB ID to your profile before printing out your certificate. This is a BACB requirement when submitting your RBT Training Certificate.
If they have and click Print, they will see their certificate with the inputted BACB ID number on it
If they haven’t inputted their number in their profile and click Print, they will see their certificate without the BACB number field on it.
If they click cancel, the modal will close and the certificate will not print.
Business Rules
Pop-up will show only if the user has not inputted and saved the BACB number in the profile
The BACB number will populate if saved in profile
The BACB number field will be left off of the certificate if the number has not been inputted, saved, and the user has clicked Print