All users were logged out of Bugzilla on October 13th, 2018

Allow filtering of /Events

RESOLVED FIXED

Status

RESOLVED FIXED
5 years ago
5 years ago

People

(Reporter: cassie, Assigned: gvn)

Tracking

Details

(Whiteboard: events2, frontend, mvp)

Attachments

(1 attachment)

(Reporter)

Description

5 years ago
After conversations with Kathryn/Hive & Michelle, we would like some additional filtering functionality. Cc'ing Michelle & Amira to see if anything is missing or if any of these filters should be adjusted.

In addition to filtering by location in bug 969579, we would like to be able to filter events by:

* Newest
* Age (Kids, Youth, Adult)
* Group size (Small, Medium, Large OR more specific numbers: 1-10 people, 10-30, 30-50, 50+)
* Skill level (Beginner, Intermediate, Advanced)

Beyond this, additional sortability (like searching by competency) may be better revealed in an advanced search.

Question for Michelle/Amira: Would it be useful to sort by language, in addition to location? For now I have left this off the requirements list, but feel free to debate...

Comment 1

5 years ago
Hm, I can see languages helping in determining local groups and sharing specific materials. Though I would def prioritize the other filters you suggested. 

In regards to group size...we used to have just small, medium, large but ended up changing is to the number system so that we could a) identify rough number of attendees (as S/M/L is sorta vague), and b) we would be able to count an average of attendees at a series of events after. There might have been another reason which you can check with Brett but we learned numbers were better. 

The other filters look great!
(Reporter)

Comment 2

5 years ago
Great, so let's leave language off of the events platform for now (will try to incorporate that into advanced search).

And as for specific group numbers, are these labels helpful or would you group them another way? 

* 1-10 people, 10-30, 30-50, 50+

We'll defer to what is most useful for you guys...
Flags: needinfo?(amira)

Comment 3

5 years ago
Just checked the current one on the site which is <10, 10-20, 2-50, 50-100, 100-200, 200-500, 500+. I think it used to be <10, 10-50, 50-100, 100+. I'm cool with what is currently on the event signup page (so the first option).
Flags: needinfo?(amira)

Updated

5 years ago
Depends on: 972476
(Assignee)

Updated

5 years ago
Whiteboard: events2, frontend → events2, frontend, mvp
(Assignee)

Comment 4

5 years ago
Age and skill level aren't in the current event model, so I'm going to open another ticket to add them post-MVP.
(Assignee)

Comment 5

5 years ago
I'm wondering what the rationale is for searching based on group size. Can you elaborate on your thoughts there, Cassie? 

I get the utility of the other search criteria, but not sure how many people will want to find an event based on its size. Personally speaking I don't usually care how many people might attend an event as long as I find it otherwise interesting.
Flags: needinfo?(cassie)
(Reporter)

Comment 6

5 years ago
Group size was flagged as important by folks who have been running events (Kathryn Meisner and Michelle Thorne specifically).
Flags: needinfo?(cassie)
This is a requirement so we can estimate how many people attend our events.

Also, we may wish to offer suggestions of teaching materials that are appropriate for particularly sizes of learning groups.
(Assignee)

Updated

5 years ago
Status: NEW → ASSIGNED
Comment on attachment 8381728 [details] [review]
https://github.com/mozilla/webmaker-events-2/pull/15

It would be beneficial to set sortOrder to some default, probably date?

Also, from the comments it appears that sorting by groups is needed for this patch, which needs to be added--

That said, I agree it's not really a particularly user-facing search criteria and more of a metrics thing.

After those things are resolved, this is +
Attachment #8381728 - Flags: review?(kate) → review-
(Reporter)

Comment 10

5 years ago
> <10, 10-20, 2-50, 50-100, 100-200, 200-500, 500+

I like sorting by date as default.

Had conversation with Amira on IRC today. The group size is collected (people are asked to make their best guess) to estimate attendance (as Brett said earlier) and also compare against Gear requests. Those numbers parallel the gear store options when people make their requests.

This should be collected on the backend through "Add an event" but no longer needs to be user-facing. Gavin, do we need another bug to add capture group size to the 'add an event' or is that a part of this ticket? Or done already in bug 972476?

---- FYI ----

Amira says, "I think people should be aware that there are events of all sizes being represented" 

Let's shelve this for the moment to keep the interface simple, as I think users will be able to gather what size an event is through the title and description. Eventually we could perhaps translate these detailed groupings to "small, medium, large" events to give people an idea of scale and present that in the filters and on events detail, OR this could be a part of 'advanced search' as opposed to filters on /events.
Flags: needinfo?(gavin)
Comment on attachment 8381728 [details] [review]
https://github.com/mozilla/webmaker-events-2/pull/15

Cassie: Group size is captured already.

gvn: R+
Attachment #8381728 - Flags: review- → review+
Status: ASSIGNED → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
(Assignee)

Updated

5 years ago
Flags: needinfo?(gavin)
You need to log in before you can comment on or make changes to this bug.