Wikipedia:Bots/Requests for approval/RagesossBot 2
- The following discussion is an archived debate. Please do not modify it. To request review of this BRFA, please start a new section at WT:BRFA. The result of the discussion was Approved.
Operator: Sage (Wiki Ed) (talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)
Time filed: 22:10, 2 January 2015 (UTC)
Automatic, Supervised, or Manual: Automatic
Programming language(s): Python (pywikibot)
Source code available: Github
Function overview: This bot goes through a list of course IDS from the Education Program extension, and creates the /sandbox subpage for any users that don't already have one. The point is to avoid clogging up AfC, which is where the student editors end up with their drafts when they start their own sandboxes with the "Sandbox" link that preloads {{user sandbox}}.
Links to relevant discussions (where appropriate): There is a long-standing consensus that we shouldn't be sending student editors en masse through AfC. For one relevant discussion, see Wikipedia:Education_noticeboard/Archive7#Student_drafts_at_Articles_for_Creation.
Edit period(s): Daily
Estimated number of pages affected: ~2500 pages per semester.
Exclusion compliant (Yes/No): N/A. This bot only edits user sandbox pages that haven't been created yet, so it would never edit a page with the bots template.
Already has a bot flag (Yes/No): Yes
Function details: The bot will use a list of course IDs of Wiki Education Foundation-supported courses from the current term on a specific page (User:RagesossBot/course_ids), and use that to find the usernames of all student editors the the current set of courses. It will then check whether the /sandbox subpage exists for each user, and if it doesn't exist yet, it will create it ahead of time with {{student sandbox}} (instead of the normal preloaded {{user sandbox}} template) so that the student editors get sandbox instructions tailored to their situation.
Discussion
edit((BotTrial|edits=100)) -- Magioladitis (talk) 23:13, 15 January 2015 (UTC)[reply]
- Magioladitis: I've run the bot on a partial set of the current courses, and cut it off right around 100 edits. It's working as expected so far.--Sage (Wiki Ed) (talk) 21:25, 20 January 2015 (UTC)[reply]
Trial complete.
Sage (Wiki Ed) Thanks. -- Magioladitis (talk) 21:38, 20 January 2015 (UTC)[reply]
Approved. -- Magioladitis (talk) 20:55, 28 January 2015 (UTC)[reply]
Sage (Wiki Ed) bot approved. -- Magioladitis (talk) 21:00, 28 January 2015 (UTC)[reply]
- The above discussion is preserved as an archive of the debate. Please do not modify it. To request review of this BRFA, please start a new section at WT:BRFA.