LinguaLibre
Difference between revisions of "Hackathon"
(Created page with "{{Draft}} == Ideas == This sections gathers stand-alone project ideas we estimate suitable for Hackathons. The project scope can be smaller (MVP) or larger depending on the pa...") |
|||
Line 16: | Line 16: | ||
** App edits the selected items using the API. | ** App edits the selected items using the API. | ||
* Workload and objectives description : | * Workload and objectives description : | ||
− | ** If 2~3 days, junior web dev : Build a Tinder-like single page application to review. | + | ** If 2~3 days, junior web dev : Build a Tinder-like single page application to review. Technologies: HTML, CSS, JS. |
− | ** If 5 days, team work (2) : create a MediaWiki extension. | + | ** If 5 days, intermediate devs, team work (2) : create a MediaWiki extension. Technologies: HTML, CSS, JS, PHP. |
Revision as of 11:09, 14 December 2021
Ideas
This sections gathers stand-alone project ideas we estimate suitable for Hackathons. The project scope can be smaller (MVP) or larger depending on the participants.
Human review system (Tinder-like)
- Problem: LinguaLibre's near 1,000,000+ audios do have errors in. Review is required but we have no interface to do it conveniently.
- Helpers: Help:SPARQL and Help:APIs provides url queries which allows a programmer to return a list of items to review, per language, speaker or else.
- Requirements :
- User can set the target data, per language or per speaker.
- App fetch the list.
- User can set which aspect to review.
- App creates a suitable error tag and approved tag.
- User can browse per item, like tinder : swipe left = not ok ; swipe right = ok.
- User can browse per list, inaccurate items can be "selected"
- User closes the review.
- App edits the selected items using the API.
- User can set the target data, per language or per speaker.
- Workload and objectives description :
- If 2~3 days, junior web dev : Build a Tinder-like single page application to review. Technologies: HTML, CSS, JS.
- If 5 days, intermediate devs, team work (2) : create a MediaWiki extension. Technologies: HTML, CSS, JS, PHP.