This page is a translated version of the page Wiki labels and the translation is 73% complete.
Outdated translations are marked like this.
Captură de ecran a interfeței Wiki labels integrată în en:WP:Labels.
Wiki labels gadget. Captură de ecran a interfeței Wiki labels integrată în en:WP:Labels.

Wiki labels este un sistem de calcul asistat de om de utilizat în cadrul WikiProiectelor "Wiki labels". Pentru a efectua analize dificile (de exemplu, măsurarea calității nou-veniților în timp[1]) și a antrena wiki-unelte inteligente (de ex., pentru detectarea vandalismului[2][3][4] și evaluarea calității articolelor[5][6][7]), avem nevoie de cantități mari de date etichetate (numite și „codificate manual”). Sistemul de calcul asistat de om Wiki labels este proiectat pentru a accelera și simplifica etichetarea artifactelor wiki. Sistemul este implementat sub forma unei perechi gadget/server în JavaScript/CSS și respectiv Python/Flask/Postgres.

Gadget

 
OAuth authorization. Captură a confirmării OAuth prezentate de Wiki labels.

Redactorii care au gadgetul instalat vor găsi interfața "home" a lui Wiki labels încărcată ca single page app în cadrul en:Wikipedia:Labels sau în varianta locală (dacă wikiul a fost configurat). Această aplicație va permite redactorilor să vizualizeze campaniile active, să ceară obiecte de lucru și să eticheteze reviziile.

Sistemul utilizează mw:Extension:OAuth pentru a se integra cu contul de MediaWiki al fiecărui redactor. Acțiunile efectuate în sistemul wiki labels vor fi asociate cu contul central al utilizatorului.

Instalarea

Pentru a instala gadgetul, adăugați următoarea bucată de cod JavaScript în scriptul dumneavoastră global.js. Vedeți User:Wiki labeler/global.js (sau lista de utilizatori) pentru un exemplu.

Interface translations

Wiki labels is registered at translatewiki.net. Please see translatewiki:Translating:Revision_scoring to contribute translations.

Server

În spatele gadgetului, un server gestionează "campanii", "taskuri", "obiecte de lucru" și "etichete". Acest server expune o interfață de tip REST pentru accesarea acestor date. Există 4 module de bază: auth, users, campaigns și forms. Serverul furnizează și unele servicii dedicate utilizatorilor umani pentru proiectarea de noi formulare și accesul la un gadget stand-alone.

Form builder

labels.wmflabs.org/form_builder

Interfața form builder este furnizată pentru dezvoltarea și testarea formularelor pentru susținerea taskurilor de etichetare. Câmpurile formularelor sunt configurate într-un format YAML care reflectă un UI OOjs. Formularele pot fi trimise pentru revizuire.

 
Form builder. Captură de ecran cu form builder.

Gadget stand-alone

labels.wmflabs.org/gadget

Pentru a simplifica dezvoltarea și testarea, există acces la gadget și prin intermediul unei aplicații single page. Dacă cumva nu funcționează versiunea de pe wiki a gadgetului, se poate lucra și din această interfață.

 
Stand-alone gadget. A screenshot of the stand-alone gadget.


Machine-readable paths

/campaigns/ - Lists wikis with available campaigns.


/campaigns/<wiki>/ - Lists out campaigns available for a wiki
  • Add ?campaign=stats to the query string to include statistics about a campaign in the response.


/campaigns/<wiki>/<campaign_id>/ - Returns data about a campaign.
  • Add ?tasks to the query string to include the campaign's tasks in the response.
  • Add ?worksets to the query string to include the worksets for the campaign in the response. Specify ?worksets=stats to include completion statistics with the workset listings.
  • Add ?assign to the query string to request a new workset assignment for the current user. This will only work if (1) the user is logged in, (2) there're tasks available to be assigned and (3) the user doesn't already have an open workset assignment.
/campaigns/<wiki>/<campaign_id>/<workset_id>/ - Returns data about a workset
  • Add ?tasks to the query string to list out the tasks for this workset.
  • Add ?worksets=stats to include completion statistics with the workset listing.
  • Add ?campaign to the query string to include relevant campaign data and ?campaign=stats to also include campaign statistics.
  • Add ?abandon to the query string to release the incomplete tasks from this workset. This will only work if (1) the user is logged in and (2) the workset in question is assigned to the user. Only incomplete tasks will be released from the workset.
/campaigns/<wiki>/<campaign_id>/<workset_id>/<task_id>/ - Returns data about a particular task.
  • Add ?campaign to the query string to include relevant campaign data and ?campaign=stats to also include campaign statistics.
  • Add ?worksets to the query string to include relevant worksets' data and ?worksets=stats to also include workset statistics.
  • Add ?label=<encoded json> to the URL. E.g. campaigns/enwiki/1/1/1?label={"damaging":true,"good-faith":false}. This will only work if the user is logged in.
/users/ - Provides access to data from the point of view of a user


/users/<user_id>/ - Returns information about a user's activities
  • Add ?campaigns to the query string to return all campaigns that the user has been assigned worksets for. Specify ?campaigns=stats to also include campaign statistics.
  • Add ?worksets to the query string to return all worksets assigned to the user. Specify ?worksets=stats to also include workset statistics.
  • Add ?tasks to the query string to return all tasks assigned to the user. Note that labels applied by other users will be hidden from this view.
/users/<user_id>/<campaign_id>/ - Returns information about a user's activities within a campaign
  • Add ?campaigns=stats to the query string to include campaign statistics.
  • Add ?worksets to the query string to return all worksets assigned to the user. Specify ?worksets=stats to also include workset statistics.
  • Add ?tasks to the query string to return all tasks assigned to the user. Note that labels applied by other users will be hidden from this view.
/auth/ - Provides support for authentication of users.


/auth/initiate/ - Starts an OAuth handshake with MediaWiki.

It is recommended that this path is requested from a pop-up window.

/auth/callback/ - Used by MediaWiki to complete an OAuth handshake.

When a pop-up window is redirected here, it will be automatically closed.

/auth/whoami/ - Prints information about logged-in user

...

/auth/logout/ - Deletes session and forgets about user

...

/forms/ - Provides access to form configuration and internationalization

These forms can be loaded by the labels gadget.


/forms/<form_name> - Returns the form configuration

...

Vezi și

Note

  1. Halfaker, A., Geiger, R. S., Morgan, J. T., & Riedl, J. (2012). The rise and decline of an open collaboration system: How Wikipedia’s reaction to popularity is causing its decline. American Behavioral Scientist, 0002764212469365.
  2. West, A. G., Kannan, S., & Lee, I. (2010, April). Detecting Wikipedia vandalism via spatio-temporal analysis of revision metadata?. In Proceedings of the Third European Workshop on System Security (pp. 22-28). ACM.
  3. Smets, K., Goethals, B., & Verdonk, B. (2008, July). Automatic vandalism detection in Wikipedia: Towards a machine learning approach. In AAAI workshop on Wikipedia and artificial intelligence: An Evolving Synergy (pp. 43-48).
  4. Adler, B. T., De Alfaro, L., Mola-Velasco, S. M., Rosso, P., & West, A. G. (2011). Wikipedia vandalism detection: Combining natural language, metadata, and reputation features. In Computational linguistics and intelligent text processing (pp. 277-288). Springer Berlin Heidelberg.
  5. Hu, M., Lim, E. P., Sun, A., Lauw, H. W., & Vuong, B. Q. (2007, November). Measuring article quality in wikipedia: models and evaluation. In Proceedings of the sixteenth ACM conference on Conference on information and knowledge management (pp. 243-252). ACM.
  6. Stvilia, B., Twidale, M. B., Smith, L. C., & Gasser, L. (2008). Information quality work organization in Wikipedia. Journal of the American society for information science and technology, 59(6), 983-1001.
  7. Warncke-Wang, M., Cosley, D., & Riedl, J. (2013, August). Tell me more: An actionable quality model for wikipedia. In Proceedings of the 9th International Symposium on Open Collaboration (p. 8). ACM.