Page MenuHomePhabricator

Add automatic article feedback feature to Wiki Ed Dashboard / Programs & Events Dashboard
Closed, ResolvedPublic

Description

The Wiki Ed Dashboard / Programs & Events Dashboard is a Ruby on Rails + Javascript application that helps people organize groups of newcomers to contribute to Wikipedia. Wikimedia's artificial intelligence projects, specifically ORES (Objective Revision Evaluation Service), have the potential to be used to provide specific useful feedback to newcomers about how they can improve existing Wikipedia articles or article drafts they are working on.

Here's an example of the data we have available for every revision in the history of an article: https://ores.wikimedia.org/v2/scores/enwiki/wp10/26734?features

Let's try this out and see if it can be turned into a useful tool for newcomers:

  • Use ORES data imported into the Dashboard to identify specific aspects of articles that can be improved.
  • Create messages explaining to users how to improve their articles
  • Design and implement a user interface for showing the messages
  • Measure the effectiveness of these messages in prompting users to improve their articles
  • Conduct user tests to identify ways of improving the feedback, and improve it

This project will be based in Ruby, and possibly in React for the user interface. Knowledge of Ruby and Javascript are prerequisites. Additional helpful skills and experience include:

  • Object-oriented design
  • User interface design
  • Mediawiki markup
  • Wikipedia editing experience
  • Machine learning (to understand, and possibly help improve or identify areas for improvement in, ORES)

Mentors:

Get started:

Event Timeline

Ragesoss created this task.Feb 21 2017, 6:05 PM
Restricted Application added subscribers: Base, Aklapper. · View Herald TranscriptFeb 21 2017, 6:05 PM
Ragesoss updated the task description. (Show Details)Feb 21 2017, 6:12 PM
Ragesoss added subscribers: Nettrom, Halfak.

@Halfak @Nettrom: I think this project is worth doing independently, just based on what ORES already provides, but if there are other related plans in the works, let me know!

Keer25 added a subscriber: Keer25.Feb 25 2017, 10:30 AM
Mvolz added a subscriber: Mvolz.Feb 26 2017, 9:29 PM

Is this eligible for GSoC too?

I would like to work on this for Outreachy/Gsoc 2017 summer. I have set-up the deveopment environment for wikieddashboard and reading on the Scores API. What would be some tasks that would get me started on this project.

@Keer25 This is a great first task to start familiarizing yourself with the app: https://github.com/WikiEducationFoundation/WikiEduDashboard/issues/1013

And here's a nice front-end task that might be a good follow-up: https://github.com/WikiEducationFoundation/WikiEduDashboard/issues/1197

Let us know on IRC if we can help you get started.

MalshaR added a subscriber: MalshaR.Mar 8 2017, 8:56 AM
This comment was removed by MalshaR.

Hello @MalshaR! If you're still working on the start/end dates issue, GitHub is a good place to leave any questions or comments you have if no one is active on IRC.

hi I'm Tina from Hong Kong University of Science and Technology. I'm also interested in this project. I'm currently setting up the environment. Would like to know about your progress now @Keer25 so I can get started as well:)
Also, can I know that is it possible for two people to work on the same project ><? Thank you very much for your time.

@tingtinglee: @Capt_Swing and I are only going to be able to mentor (at most) one person for this project. You can see Keer25's proposal draft here: T160840

Give a ping on IRC (#wikimedia-ed) if you need any help with the dev environment!

Restricted Application added a project: Scoring-platform-team. · View Herald TranscriptMar 22 2017, 10:13 PM
Restricted Application added a project: artificial-intelligence. · View Herald TranscriptSep 6 2017, 5:23 PM