Line 85: |
Line 85: |
| '''Technologies:''' Your language of choice. The current script is in Python, Text processing | | '''Technologies:''' Your language of choice. The current script is in Python, Text processing |
| | | |
− | = Add content management capabilities to all static pages of the product opener = | + | = Add content management capabilities to all static pages of Product Opener = |
| The Product Opener server side software contains, besides the product pages, lots of pages with helper text, explanation and extra information about the elements of the Open Food Facts environment. Currently, these texts are in the source code, or, in the best cases, stored and edited on the wiki and regularily migrated to the Open Food Facts database site. This project is about implementing / integrating a content management system to allow this content to be easily authored by moderators of the site.<br><br> | | The Product Opener server side software contains, besides the product pages, lots of pages with helper text, explanation and extra information about the elements of the Open Food Facts environment. Currently, these texts are in the source code, or, in the best cases, stored and edited on the wiki and regularily migrated to the Open Food Facts database site. This project is about implementing / integrating a content management system to allow this content to be easily authored by moderators of the site.<br><br> |
| '''Mentor:''' Anca, Stephane or Sebastien <br> | | '''Mentor:''' Anca, Stephane or Sebastien <br> |
Line 107: |
Line 107: |
| Open Food Facts already has a couple of basic editing bots in Perl and Ruby. You will have to expand the bindings of your choice, and design a series of sensible edition rules and create an easy to use edition bot based on it.<br><br> | | Open Food Facts already has a couple of basic editing bots in Perl and Ruby. You will have to expand the bindings of your choice, and design a series of sensible edition rules and create an easy to use edition bot based on it.<br><br> |
| '''Mentor:''' Pierre (Python), Nicolas (Ruby)…<br> | | '''Mentor:''' Pierre (Python), Nicolas (Ruby)…<br> |
| + | '''Technologies:''' Pick your favorite |
| + | |
| + | = Create a contribution quality score = |
| + | Predict if a contribution is of high or low quality using several signals and techniques |
| + | '''Mentor:''' Stéphane…<br> |
| '''Technologies:''' Pick your favorite | | '''Technologies:''' Pick your favorite |
| | | |