WordPress.org

Making WordPress.org

Opened 4 years ago

Closed 13 months ago

#1097 closed enhancement (fixed)

Allow sorting of attendee surnames in attendance UI.

Reported by: siobhan Owned by: coreymckrill
Milestone: Priority: normal
Component: WordCamp Site & Plugins Keywords: good-first-bug has-patch
Cc:

Description (last modified by siobhan)

It's common for a WordCamp to print out the attendee list sorted by surname for registration. After the event it would be useful to be able to go onto attendance UI to mark attendees as having attended. This helps with statistics and will also show on an attendee's WP.org profile.

At the minute, it's not possible to sort by surname in the attendee list - they're just organised by first name. In order to find an attendee you have to search for them which, for large events, is very time consuming and is unlikely to be completed. It would be helpful to be able to sort the list by surname so that organisers can quickly mark people as attended on the site.

Attachments (1)

1097-allow-attendee-sorting.diff (9.2 KB) - added by dryanpress 14 months ago.

Download all attachments as: .zip

Change History (17)

#1 @iandunn
4 years ago

  • Resolution set to wontfix
  • Status changed from new to closed

There's actually an existing tool that allows for registration volunteers to check people in to the event in real-time at the registration booth, using their mobile device. (You can also use it after the fact if you recorded attendance on paper).

It sorts attendees alphabetically and has a search feature, and also shows their Gravatar to help identify them. It stores a flag to track whether or not each attendee has checked-in, and that's included in the CSV that CampTix exports.

You should have been informed about it during orientation, and asked to use it; did that not happen?

I realized we don't have any written documentation for it, so I added a section to the CampTix page.

I'm closing the ticket because I'm guessing that solves the problem in a much better way, but feel free to re-open if you think there's still something to do here.

#2 @siobhan
4 years ago

  • Resolution wontfix deleted
  • Status changed from closed to reopened
  • Type changed from defect to enhancement

I was aware that we could do registration via the website, but we actually prefer to do our registration by paper. Here's why:

  1. WordCamps don't have the resources to provide everyone at registration with a mobile device in order to do registration. It's unreasonable to expect volunteers to bring their own. What if something happens to it? Who's responsible? The owner of the device or the WordCamp (since we asked them to bring it)? And we can't expect volunteer organisers of camps to provide expensive technology to volunteers.
  1. Marking people off on a piece of paper doesn't require any additional instructions or coordination. You just hand people a pen and they know what to do. Using the web interface requires an extra orientation session. Not every WordCamp has an orientation the night before the WordCamp and there isn't time in the morning.
  1. The web application relies on a good wifi connection, and a good wifi connection isn't always available. If the wifi goes down when you have a couple of hundred people waiting to register then you're pretty screwed.

I can see why using the web app is cool, and I can see why it would make sense at WCSF (where the volunteers are expected to get in the day before, and ipads can be provided by Automattic), but it actually adds an additional layer of complexity for most WordCamps.

Using a list of names and a pen is simple, easy to manage, and doesn't rely on additional factors such as technology, wifi, or an extra orientation session.

#3 @siobhan
4 years ago

  • Description modified (diff)
  • Summary changed from Allow sorting of attendee names in post_type=tix_attendee to Allow sorting of attendee names in attendance UI.

I've just actually read the instructions for the attendance UI. I hadn't seen how to turn it on before. I just thought it was via the WP admin. I've updated the request in the ticket accordingly. The request to sort by surname still stands though. Currently attendees are only listed by first name and registration is commonly done by surname.

Related to this: maybe an email could be sent to WordCamp organisers when a new tool is released? I realise that things get published to the community blog but many organisers don't subscribe there since the content is pretty irrelevant.

#4 @siobhan
4 years ago

  • Summary changed from Allow sorting of attendee names in attendance UI. to Allow sorting of attendee surnames in attendance UI.

#5 @iandunn
4 years ago

  • Owner set to kovshenin
  • Status changed from reopened to assigned

Using a list of names and a pen is simple, easy to manage, and doesn't rely on additional factors such as technology, wifi, or an extra orientation session.

Good points. +1 from me on adding the sort option. @kovshenin, do you want to take a look at this?

Related to this: maybe an email could be sent to WordCamp organisers when a new tool is released? I realise that things get published to the community blog but many organisers don't subscribe there since the content is pretty irrelevant.

Agreed. That's one of the things I'd like to tackle in the upcoming project for better documentation.

#6 @iandunn
4 years ago

  • Keywords needs-patch good-first-bug added

#7 follow-up: @mbootsman
4 years ago

We are experiencing some attendees that add non-alpha characters to their name to be on top of the attendeelist. Adding a order=random parameter to the camptix shortcode would be very handy.

#8 in reply to: ↑ 7 @iandunn
4 years ago

Replying to mbootsman:

We are experiencing some attendees that add non-alpha characters to their name to be on top of the attendeelist. Adding a order=random parameter to the camptix shortcode would be very handy.

I wonder if it'd be better to just trim all non-alpha characters from the beginning of the field that's being sorted on, to prevent people from doing immature crap like that. That way people could still sort alphabetically if they wanted to. We'd have to make sure that accented characters, etc weren't removed, though.

That's probably worth creating another ticket for, though, since it'd be outside the scope of this one.

#9 @mrwweb
4 years ago

+1 from someone who was doing check-in at WordCamp Seattle this weekend. Simply scrolling through the list of A-Z last names would have been faster than searching much of the time.

#10 @coreymckrill
2 years ago

#2973 was marked as a duplicate.

This ticket was mentioned in Slack in #meta-wordcamp by coreymckrill. View the logs.


2 years ago

#12 @coreymckrill
2 years ago

  • Owner changed from kovshenin to SergeyBiryukov

This ticket was mentioned in Slack in #meta-wordcamp by sergey. View the logs.


2 years ago

#14 @obenland
14 months ago

  • Owner changed from SergeyBiryukov to dryanpress

#15 @dryanpress
14 months ago

  • Keywords has-patch added; needs-patch removed
  • Owner changed from dryanpress to coreymckrill
  • Status changed from assigned to reviewing

I've updated the Attendance UI filters with the ability to sort Attendees by First Name, Last Name and Order Date.

I included Order Date to allow 1:1 parity between the Attendance UI and the Attendees list table in the admin. Having run three camp check-ins and volunteering for another, the ability to sort by date will drastically ease finding attendees who register day-of at the event.

Screencast Demo:
https://drive.google.com/open?id=16NYBqayR_EePLhoAzWd3xDfVLCdUVijT

Minor changes:

  • Assure defaults for model and filter settings (id was missing from model).
  • Fix console error about viewport tag using semicolons instead of commas.

#16 @coreymckrill
13 months ago

  • Resolution set to fixed
  • Status changed from reviewing to closed

In 7472:

CampTix Attendance: Add sorting options to attendance UI.

Update the Attendance UI filters with the ability to sort Attendees by First
Name, Last Name and Order Date.

Also:

  • Assure defaults for model and filter settings (id was missing from model).
  • Fix console error about viewport tag using semicolons instead of commas.

Fixes #1097
Props dryanpress

Note: See TracTickets for help on using tickets.