Closed Bug 971028 Opened 10 years ago Closed 10 years ago

Allow filtering of /Events

Categories

(Webmaker Graveyard :: Events, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: cassie, Assigned: gvn)

References

Details

(Whiteboard: events2, frontend, mvp)

Attachments

(1 file)

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...
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!
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)
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)
Depends on: 972476
Whiteboard: events2, frontend → events2, frontend, mvp
Age and skill level aren't in the current event model, so I'm going to open another ticket to add them post-MVP.
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)
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.
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-
> <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
Closed: 10 years ago
Resolution: --- → FIXED
Flags: needinfo?(gavin)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: