Extension talk:Education Program/ListStudents API

More output options
I love this API which enables me to grab student usernames from the extension. Would also be great if the group option (which breaks the usernames up by course) could include some of the metadata like start and end dates. Also wondering if it would be possible to query by term and pull all students based on terms or date ranges. Just some thoughts as I use this tool more. Thanks, as always for your awesome contributions! Also, some of these more complex things may be addressed by the new campaigns extension anyways … Tflanagan (WMF) (talk) 18:35, 13 June 2014 (UTC)


 * Couldn't agree more, Tighe. Wonderful work, Sage. :) Am looping in Andrew Russell Green to get his thoughts on your questions. Anna Koval (WMF) (talk) 18:49, 13 June 2014 (UTC)


 * Hi, everyone... Yeah, totally excellent stuff, Sage. Regarding adding more metadata for the group option, that sounds straightforward and quick. The querying by terms or date ranges is not unthinkable, though my initial reaction is it sounds more like something for Campaigns; I guess where it would go would depend on how urgent/important it is. :) AGreen (WMF) (talk) 05:48, 16 June 2014 (UTC)
 * Tighe, Anna, Andrew: That's my take on it as well. At present, queries by term or date ranges would only be useful for wikis that have a pretty well-regulated set of courses (which tends to become not the case as usage grows). On en-wiki, there's too much chaos around term names to make that useful, and from the Wiki Ed perspective, there's the consideration that courses in the system are part if multiple education programs or are independent courses (or even non-courses). But adding start and end dates (and perhaps instructors and volunteers) should be feasible. I'm also thinking about adding the option to list the students' assigned articles. (What we really want, analytics-wise, is a comprehensive list of all articles students edited, probably with some minimum bytes changed. But that's harder, and something should be in the Wikimetrics court.)--Sage (Wiki Ed) (talk) 14:26, 16 June 2014 (UTC)
 * Tighe, Anna: Andrew just merged my patch to add start and end dates, as well as (in csv mode only) list the assigned articles. We got it in before the start of this week's deployment, so the changes should be available by next Thursday.--Sage (Wiki Ed) (talk) 17:12, 19 June 2014 (UTC)
 * That's fantastic, Sage. Thanks so much, Andy. What would we do without you two? :) Anna Koval (WMF) (talk) 17:58, 19 June 2014 (UTC)