carpentries / amy

A web-based workshop administration application built using Django.
https://amy.carpentries.org
MIT License
114 stars 72 forks source link

Combine questions about the member code and workshop costs #2583

Open maneesha opened 11 months ago

maneesha commented 11 months ago

On the workshop request form, with changes for the membership code, we ask for the member code and then ask again if costs don't apply because they are a member. Consider combining these questions so the member code question is available only if they check off they are a member and in that case, is required.

So this question... image

...should appear only if and should be required if the member option is checked here: image

Perhaps this can be accomplished doing something similar to the Instructor Training form where we begin with a question about their member status.

Tagging @danielle06 @sheraaronhurt @elletjies for feedback.

maneesha commented 11 months ago

Flow of what this could look like:

Please review The Carpentries website workshop fee listing. before completing this form.

  • Are you requesting this workshop through a Carpentries member organisation?
    • Yes, I am with a Member organisation so the workshop fee does not apply (instructor travel costs will still apply for in-person workshops).
      • Please enter your Membership registration code.
    • No
      • I am with a government site, university, or other nonprofit. I understand the workshop fee as listed on The Carpentries website and agree to follow through on The Carpentries invoicing process.
      • I am with a corporate or for-profit site. I understand the costs for for-profit organisations are four times the price for not-for-profit organisations.
      • I am requesting financial support for the workshop fee (instructor travel costs will still apply for in-person workshops)
elletjies commented 11 months ago

@maneesha, if I understand correctly, this will be fewer clicks, right?

maneesha commented 11 months ago

The number of clicks will depend on what the UI ends up looking like but this should reduce redundancy and make the form less error prone (currently you can answer that you are a member and no fee applies even if you didn't enter in a member code).

sheraaronhurt commented 11 months ago

@maneesha thank you for the flow. I do like the new flow of how this will look.

danielle06 commented 11 months ago

I agree with Sher, I really like the workflow you have proposed here. Thanks, @maneesha!

maneesha commented 11 months ago

Thanks @danielle06 and @sheraaronhurt .

@elichad please note this should be done along with #2582 since that is about the language used in the for-profit organization's question.