You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Dashboard currently gets statistics on references added by fetching the features data supplied by Wikimedia's article quality machine learning models, and comparing the values of one revision with values for the previous revision. This reference counting method is constrained by the availability of article quality machine learning models, which are not accessible for the majority of Wikipedia language editions, including the Spanish language version. That means that not every language has references added metric available.
Desired Behavior:
References added metric should be available for every language version of Wikipedia. One high priority is to enable reference counting for Spanish Wikipedia, in support of the Spanish #1Lib1Ref campaign.
Main tasks:
Note: the following tasks are high-level tasks just to keep a general idea of the project progress. More details can be added on the fly.
Research the current method for calculating references added.
Evaluate which API we will use to get the references added number for all the languages (misalignment.wmcloud.org/api/v1/quality-revid-features API is one option, building our own API for this particular case is another one).
Build our own API to get references and host it in Toolforge (as a conclusion of the previous step).
Implement a way to use the newly created class to import and store data in the database (similar to RevisionScoreImporter).For this, we did the following things:
@akshayw1 this is the issue for an Outreachy project. I created it because I'm currently working on the project.
There are a lot of other issues you can work on. I suggest you to use labels (such as newcomer friendly or react) to filter issues you're interested in.
This issue is the main issue for the "Improve how Wiki Education Dashboard counts references added" Outreachy (round 27) project.
Timeline project can be found here.
Current Behavior:
The Dashboard currently gets statistics on references added by fetching the features data supplied by Wikimedia's article quality machine learning models, and comparing the values of one revision with values for the previous revision. This reference counting method is constrained by the availability of article quality machine learning models, which are not accessible for the majority of Wikipedia language editions, including the Spanish language version. That means that not every language has references added metric available.
Desired Behavior:
References added metric should be available for every language version of Wikipedia. One high priority is to enable reference counting for Spanish Wikipedia, in support of the Spanish #1Lib1Ref campaign.
Main tasks:
Note: the following tasks are high-level tasks just to keep a general idea of the project progress. More details can be added on the fly.
misalignment.wmcloud.org/api/v1/quality-revid-features
API is one option, building our own API for this particular case is another one).features
andfeatures_previous
fields. (PR [Outreachy Round 27] Addreferences
andreferences_previous
fields to Revisions table #5567)LiftWingApi
class). (PR [Outreachy Round 27] Create ReferenceCounterApi class to hit new Reference Counter API #5565)RevisionScoreImporter
).For this, we did the following things:RevisionScoreImporter
(PR [Outreachy Round 27] RefactorLiftWingApi
andRevisionScoreImporter
#5578).RevisionScoreImporter
import data from both LiftWing API and reference-counter API. #5594).Revision::references_count
method to use the new data populated infeatures
(orfeatures_previous
) from the reference-counter API (PR [Outreachy Round 27] Calculate number of references using reference-counter API values #5615)The text was updated successfully, but these errors were encountered: