Talent-Catalog / talentcatalog

https://tctalent.org
GNU Affero General Public License v3.0
12 stars 4 forks source link

Candidate Portal registration: English ability and professional certification questions marked as required but not actually required to proceed #1129

Open samschlicht opened 3 months ago

samschlicht commented 3 months ago

Do we actually want them to be required, now that we have a lot of French and Spanish first-language candidates?

We either need to get rid of the asterisks or actually make the fields required so the user can't proceed without filling them.

Same goes for professional certification.

Screenshot 2024-07-01 at 12.01.36 PM.png Screenshot 2024-07-01 at 12.05.18 PM.png
camerojo commented 1 week ago

It is always useful to know English abilities - then the candidate can add their native language and others.

It is confusing that required refers to the Add additional button, not the next button.

Perhaps we should require at least one language before allowing Next. That would be a simple change that makes sense - meaning that candidates can't just skip this section altogether without giving us any info about the languages that they know.

MuhannedNoman commented 1 week ago

Here’s a summary of what we discussed in the team meeting:

The asterisk (*) indicates that filling in the fields allows users to add additional languages. It’s separate from the “Next” button because the “Next” button is active as soon as you land on the page.

For the certificate, the asterisk refers to the ability to save files. The button is grayed out initially and only becomes active once those values are entered.

However, for the language screen, do we want users to register without selecting a language? What if they speak a language other than English, like French? How do we let them tell us that?

Maybe we should adjust the form to let users select their spoken language from a dropdown and specify their proficiency level. If a language is required, they can move to the next page once selected. If it’s not required, we could make it clearer that at least one language should be provided.