Task Turking Project

From Random Hacks of Kindness
Jump to: navigation, search

[edit] About

During a crisis situation, a large number of tasks that are required for the commencement or resolution of relief efforts often stagnate as it is difficult to align specific tasks with people who are able to perform those tasks effectively. This may be due to specific skillsets being required or it may be a difficulty with aligning location specific tasks to people in the right area.

The Task Turking project aims to deliver a simple web interface to allow entry of tasks that are needed, specifying either specific skills, locations or additional information and then farm the jobs out to people performing the work based on the skills that they have. The project is adding smarts to the codebase, allowing for specific workflows of tasks dependent on user abilities and tasks themselves.

It was identified that users performing these tasks should also become rewarded through an achievement based system where performing tasks will lead to increased badges or achievements. These are also used to determine how a particular task will be performed - an example of this would be a task requiring translation. If a translator has not performed any work in the past, the task would then require a verification step either by the poster or by another user to ensure the quality of the translation is up to required standard, while a user who has done many translations in these languages would automatically be accepted as having performed a suitable job.

The code allows users to find jobs based on their specific skillset and allows search functionality to be saved for additional customization and ease of use. While being designed to be a simple intuitive interface, the project has included many flexibilities in the types of job requirements and skillsets that users have and tasks require.

[edit] Team

  • Sydney:

[edit] Notes

OSM Tasking Server Prototype Code

Questions:

  • Locking/Conflicts?
  • Discussion/Comments?
Personal tools