Changes

Jump to navigation Jump to search
Line 136: Line 136:  
*Skills required: Javascript (webcomponents) / Python
 
*Skills required: Javascript (webcomponents) / Python
 
*Difficulty rating: Medium<span id="improve-our-producer-platform-to-the-next-level"></span><span id="improve-our-producer-platform-to-the-next-level"></span>
 
*Difficulty rating: Medium<span id="improve-our-producer-platform-to-the-next-level"></span><span id="improve-our-producer-platform-to-the-next-level"></span>
 +
 +
=== Help our moderators thanks to quick fix interfaces ===
 +
 +
==== Description ====
 +
As any crowdsourced project, Open Food Facts is at risk of seeing vandalism or malicious attacks over its contents. We already have a team of moderators and they are doing a great job, but we would like to ease their task both to coordinate effort and make it effective. We have just created a tool to help on this.
 +
 +
We would like to enhance this tool with specific interfaces that help fix recurring problems in just one interface and as little actions as possible.
 +
 +
==== Expected outcomes ====
 +
Create specific interfaces in NutriPatrol to fix recurring problems.  Examples are: removing images, unselecting an image, moving a set of photos to the right language, smartly revert a change, retrieve changes from a specific user for review, etc
 +
 +
A discussion with the moderators will help find the most important interfaces to develop.
 +
 +
The project will use the [https://openfoodfacts.github.io/openfoodfacts-server/api/ Open Food Facts API] to retrieve data on products and edit them. Interfaces will work browser side, ideally reusing and improving [https://github.com/openfoodfacts/openfoodfacts-nodejs our JavaScript SDK].
 +
 +
==== Project information ====
 +
* repository: https://github.com/openfoodfacts/nutripatrol/
 +
 +
*Slack channels: #moderation-tool
 +
*Potential mentors: Alexandre F., Raphaël, Valentin
 +
*Project duration: 150 hours or 350 hours
 +
*Skills required: ReactJS / Python
 +
*Difficulty rating: Medium<span id="improve-our-producer-platform-to-the-next-level"></span><span id="improve-our-producer-platform-to-the-next-level"></span>
 +
 
== Your idea ==
 
== Your idea ==
 
You are a candidate and have a specific project idea, that's really welcome.
 
You are a candidate and have a specific project idea, that's really welcome.
Line 144: Line 168:  
* Check with us that your idea is a good fit and align with our priorities  
 
* Check with us that your idea is a good fit and align with our priorities  
   −
== Project template (TO REMOVE) ==
+
== Project template ==
    
===<DESCRIPTIVE TITLE>===
 
===<DESCRIPTIVE TITLE>===

Navigation menu