Analytics/Archive/Wikimetrics/Adding New Features/Tag Cohorts

Currently in development.

Background
We would like to implement a feature that would allow a user to tag a cohort. Tagging cohorts will help users to create cohorts from similar cohorts. For example, if a user would like to look at the retention of active editors from all their March edit-a-thons, they can find those cohorts tagged as March 2014 edit-a-thon to examine all those cohorts tagged. They can use those cohorts to create a master cohort and run metrics on it.

When normal users search through a tag, the cohorts that show up will be either their own cohorts, cohorts shared with them, or public cohorts. There will be no ability for normal users to search through private cohorts of other users. In addition to normal users, we would like to implement a super user. A super user would be able to see private cohorts that are tagged. Users may choose to opt out of this feature.

We would like to give the Grantmaking evaluation team super user access. They will use this ability to find cohorts tagged with program tags. The evaluation team will use these cohorts to run various metrics from particular program implementations, such as Wiki Loves Monuments, for high-level analysis. They can use this information for a follow-up inquiry. This will help give an idea of how a program performs overall.

Autocomplete Tag
To help users visualize what tags are being used and help curb typos, we intend to autocomplete tags. That is, when a user begins typing, a drop down list of matching tags will appear. These tags will be related to official tags, but the user may tag their cohorts with whatever they choose.

Create a super user
Grankmaking would like the ability to look at tagged cohorts that are not shared explicitly. They want to use this information to gain a bigger picture and analyze program effectiveness. There will be an option to opt-out if the user chooses not to be included in overall analytics. There will be a warning on the tagging page to signify that their cohorts may be used for high-level analysis by WMF.

Have "official" tags
We will pre-populate the tag table with tags that we deem to be "official". We hope to implement a way to track tags that become frequently used and add them to the "official" tag list.

Tagging a cohort/Deleting a tag
Users can now tag a cohort with tags of their own choosing. They can also delete a tag from a cohort by clicking the "x" next to each tag.

User Stories
Section needs work.

Meeting notes 2014-07-09
Attendees: Dan, Teresa, Kevin, Nuria

Things we will be implementing
We will not be implementing priviledge user functionality. Wikimetrics has no roles and we do not wish to add those at this time as it complicates heavily what is a very simple tool.

Our suggestion is that grantmaking defines a protocol when it comes to tags, something like:

"Grantmaking:May 2004" "gp:2014:hackathon"

This is a convention that grantmaking can define to its liking.