CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Discussion (deprecated) »
  • Alpha and Beta Release Testing »
  • 2.1 Release Testing »
  • User interface for multiple participant registration
Pages: [1]

Author Topic: User interface for multiple participant registration  (Read 3229 times)

linkx

  • I post occasionally
  • **
  • Posts: 86
  • Karma: 7
User interface for multiple participant registration
July 22, 2008, 08:29:51 am
It feels like Christmas. The multiple participant registration is finally here, profile fields work with it, and you can even set "PayLater" as the ONLY payment type - and it works beautifully. Thank you all (especially the person who lead this feature)!

I have some feedback on the user interface for the multiple participant registration:

1. The "Register additional people for this event" link may need to be more visible/apparent. This could be solved with an option to include an icon next to the text, and/or to make the font bigger, and/or to have the fieldset expended by default. Anything to make the option stand out more.

2. The "Skip Participant" button is just asking to be mistaken for the "Continue" button. "Skip Participant" could perhaps be placed slightly above or below the "Continue" and "Back" buttons. Or some other brilliant way of showing the option while reducing the chance it will be mistaken for the "Continue" button.

3. While entering registration information for the participants, I can see some people freaking out when the info they entered 'disappears' as the next (blank) participant fields appear. If you're not looking at the header "Register Additional Participant No 3 of 12" you may think that your entries are disappearing as you click 'Continue'. This could be solved by making the font for the TOTAL number larger than the font for the current number, like this:

Register Additional Participant No 3 of 12

Or (and this would likely need to be 2.1.x or 2.2) we could have a continually updated checklist along the right side, showing the first and last name of the entered participants. I have made a mock-up example and attached it as a PNG.

Just my observations about the interface. FANTASTIC JOB getting these important features added. They work great!

THANK YOU!

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: User interface for multiple participant registration
July 22, 2008, 12:18:08 pm
Thanks for testing things out a bit and for the feedback. Items 1 - 3 all seem like excellent tweaks and I should be able to get them in place shortly (I'll post back here). The dynamic checklist also seems like a great idea - but probably for 2.2. Can you post an issue for this on the issue tracker and attach your mockup?
Protect your investment in CiviCRM by  becoming a Member!

MacRonin

  • I post frequently
  • ***
  • Posts: 153
  • Karma: 14
Re: User interface for multiple participant registration
July 23, 2008, 07:48:49 am
I like the idea of some type of highlighting on the fact that data entry has moved on to the next participant. It took me a second to notice that number change when I did my test. But one modification of the PNG mockup. I like the idea of the expanding list, but would not show numbers for unentered guests. The list of numbers ending at 12 might make some people think that this is the maximum number of people that can be included in this transaction. To show that that this is an expanding list, the final entry could some special name like "Being entered" or "Next entry" to show that the one currently being typed in.

Thanks for this feature. This is one I have been looking forward to.

SarahG (FountainTribe)

  • Ask me questions
  • ****
  • Posts: 782
  • Karma: 29
  • CiviCRM version: 4.4.7
  • CMS version: Drupal 6, Drupal 7
  • MySQL version: 5.5
  • PHP version: 5.3
Re: User interface for multiple participant registration
August 02, 2008, 05:20:52 pm
I have a few suggestions:

1) Instead of asking the person for the number of extra participants, just have a button labeled "Add Another Participant".  This button should be available on each screen.  So no matter if they are on the first participant or the 10th, there are buttons labeled "Add Another Participant" and "Review all Participants"   

2) On the summary screens where info for all participants is listed, the "Participant Role" is currently listed in the "Event Information" area. Should be listed with each participant.

3) In an example where I entered 3 participants, the summery screen labeled the section for the first person as "Name and Address" then the 2nd person as  "Additional Participant Information - Participant 1" and the 3rd person as "Additional Participant Information - Participant 2"   

I think those labels would confuse many of my users.  Instead could the labels be "Participant 1 Information ", "Participant 2 Information ", and "Participant 3 Information" Or something similar.  If a user registers 3 people, they should see participants listed as 1, 2 and 3.

In general, the first person registered should not be treated differently than any of the other people registered for the event on any of the screens. 

4) On the summary screen for a paid event, the fee per person should be listed with each participant's info.  ( Just the grand total should appear in its own section)
« Last Edit: August 02, 2008, 05:22:38 pm by sgladstone »
Did I help you? Please donate to the Civi-Make-It-Happen campaign  CiviCRM for mobile devices! 

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: User interface for multiple participant registration
August 03, 2008, 04:53:29 pm
Thanks for the feedback!! I'll discuss these points with the team and post back here.
Protect your investment in CiviCRM by  becoming a Member!

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: User interface for multiple participant registration
August 06, 2008, 11:50:51 am
Thanks again for this feedback :-) Made changes described below which hopefully will improve usability a bit...

Quote from: linkx on July 22, 2008, 08:29:51 am
1. The "Register additional people for this event" link may need to be more visible/apparent. This could be solved with an option to include an icon next to the text, and/or to make the font bigger, and/or to have the fieldset expended by default. Anything to make the option stand out more.

We've changed this to a "button" style link - I think it's quite a bit more visible now.

Quote from: linkx on July 22, 2008, 08:29:51 am
2. The "Skip Participant" button is just asking to be mistaken for the "Continue" button. "Skip Participant" could perhaps be placed slightly above or below the "Continue" and "Back" buttons. Or some other brilliant way of showing the option while reducing the chance it will be mistaken for the "Continue" button.

Moved the Skip button away from back and continue buttons - and modified the button display slightly Skip >>| - using the symbol commonly used to skip to next song etc. on many devices.

Quote from: linkx on July 22, 2008, 08:29:51 am
3. While entering registration information for the participants, I can see some people freaking out when the info they entered 'disappears' as the next (blank) participant fields appear. If you're not looking at the header "Register Additional Participant No 3 of 12" you may think that your entries are disappearing as you click 'Continue'.

Adding the persistent progress box was a bit out of scope for this release. However, we added a "status message" displayed in a yellow box on top of the screen after each participant is added - telling the user that "Registration information for participant X has been saved."
Protect your investment in CiviCRM by  becoming a Member!

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: User interface for multiple participant registration
August 06, 2008, 12:55:52 pm
Thanks for the feedback! Responses inline...

Quote from: sgladstone on August 02, 2008, 05:20:52 pm
1) Instead of asking the person for the number of extra participants, just have a button labeled "Add Another Participant".  This button should be available on each screen.  So no matter if they are on the first participant or the 10th, there are buttons labeled "Add Another Participant" and "Review all Participants"   
This seems like a reasonable alternative approach but would require a pretty big re-do of the code. For now we'll stick w/ the current model and see how it flies.

Quote from: sgladstone on August 02, 2008, 05:20:52 pm
2) On the summary screens where info for all participants is listed, the "Participant Role" is currently listed in the "Event Information" area. Should be listed with each participant.
Can you clarify which screens you're referencing here??

Quote from: sgladstone on August 02, 2008, 05:20:52 pm
3) In an example where I entered 3 participants, the summery screen labeled the section for the first person as "Name and Address" then the 2nd person as  "Additional Participant Information - Participant 1" and the 3rd person as "Additional Participant Information - Participant 2"   

I think those labels would confuse many of my users.  Instead could the labels be "Participant 1 Information ", "Participant 2 Information ", and "Participant 3 Information" Or something similar.  If a user registers 3 people, they should see participants listed as 1, 2 and 3.

In general, the first person registered should not be treated differently than any of the other people registered for the event on any of the screens. 
We've fixed this so that 'additional participants' are numbered 'properly' as you've suggested - and changed the labels. There is still some differences in how the first participant is displayed - partly due to needing to handle the single vs. multi participant cases in shared code and layouts. Also, I think this makes sense logically as the "first participant" is also the person who is doing the registering AND doing the paying.

Quote from: sgladstone on August 02, 2008, 05:20:52 pm
4) On the summary screen for a paid event, the fee per person should be listed with each participant's info.  ( Just the grand total should appear in its own section)
We've grouped all the fees in order to show sub-totals+grand total in a block. The email confirmations sent to each "additional" (non-paying) participant show only their fees.
Protect your investment in CiviCRM by  becoming a Member!

SarahG (FountainTribe)

  • Ask me questions
  • ****
  • Posts: 782
  • Karma: 29
  • CiviCRM version: 4.4.7
  • CMS version: Drupal 6, Drupal 7
  • MySQL version: 5.5
  • PHP version: 5.3
Re: User interface for multiple participant registration
August 06, 2008, 07:52:03 pm
2) On the summary screens where info for all participants is listed, the "Participant Role" is currently listed in the "Event Information" area. Should be listed with each participant.

I saw this occur on the page with URL: http://sandbox.civicrm.org/civicrm/event/register?_qf_ThankYou_display=true&qfKey=1e0e533a4d38e29c3a133dbda9d95d5d
It is titled: "Thank You for registering"

3) In an example where I entered 3 participants, the summery screen labeled the section for the first person as "Name and Address" then the 2nd person as  "Additional Participant Information - Participant 1" and the 3rd person as "Additional Participant Information - Participant 2"   

I think those labels would confuse many of my users.  Instead could the labels be "Participant 1 Information ", "Participant 2 Information ", and "Participant 3 Information" Or something similar.  If a user registers 3 people, they should see participants listed as 1, 2 and 3.

In general, the first person registered should not be treated differently than any of the other people registered for the event on any of the screens


We've fixed this so that 'additional participants' are numbered 'properly' as you've suggested - and changed the labels. There is still some differences in how the first participant is displayed - partly due to needing to handle the single vs. multi participant cases in shared code and layouts. Also, I think this makes sense logically as the "first participant" is also the person who is doing the registering AND doing the paying.

You are making too many assumptions about various use cases for CiviEvent. In my use case( a parent registering their 3 kids for school) the "first participant" is just the first kid, not the parent who is filling out the form. The person filling out the form may not be the one paying. It may be a free event. Or it may be a paid event where I have chosen "Pay Later" as the only payment option.  In the pay later case where it is one adult registering other adults ( friends) , everyone just brings their own fee to the door. 

Thanks for adding the message "Registration information for participant x has been saved. " I think that really improves the usability. But the message never shows up for the first/main participant. The message only shows up for participant 2 and higher.
Did I help you? Please donate to the Civi-Make-It-Happen campaign  CiviCRM for mobile devices! 

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: User interface for multiple participant registration
August 07, 2008, 02:31:56 pm
Quote
2) On the summary screens where info for all participants is listed, the "Participant Role" is currently listed in the "Event Information" area. Should be listed with each participant.
Ahh missed that because it only shows if the (default) Role is something other than "Attendee". Moved that to it's own display block.

Quote
You are making too many assumptions about various use cases for CiviEvent. In my use case( a parent registering their 3 kids for school) the "first participant" is just the first kid, not the parent who is filling out the form. The person filling out the form may not be the one paying. It may be a free event. Or it may be a paid event where I have chosen "Pay Later" as the only payment option.  In the pay later case where it is one adult registering other adults ( friends) , everyone just brings their own fee to the door.
Point taken - hopefully you'll be able to tweak the labels / layout on the templates in a way that make sense for your use case(s).

Quote
Thanks for adding the message "Registration information for participant x has been saved. " I think that really improves the usability. But the message never shows up for the first/main participant. The message only shows up for participant 2 and higher.
This is fixed.
Protect your investment in CiviCRM by  becoming a Member!

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Discussion (deprecated) »
  • Alpha and Beta Release Testing »
  • 2.1 Release Testing »
  • User interface for multiple participant registration

This forum was archived on 2017-11-26.