6 | | Examples of such projects include Stardust@home and GalaxyZoo. |
7 | | Bossa serves roughly the same function as Amazon's Mechanical Turk, |
8 | | but is simpler and more powerful, and is open source. |
| 6 | Examples of such projects include [http://stardustathome.ssl.berkeley.edu/ Stardust@home] |
| 7 | and [http://www.galaxyzoo.org/ GalaxyZoo]. |
| 8 | Bossa simplifies the task of creating projects like these. |
| 9 | It serves roughly the same function as |
| 10 | [http://www.mturk.com/mturk/welcome Amazon's Mechanical Turk], |
| 11 | but is simpler and more powerful, does not involve payment, and is open source. |
64 | | * Project-specific information about jobs and volunteers is stored in PHP objects. The structure of these objects is determined by the project. Bossa stores them in a serialized form in the database. |
65 | | * Project-specific policies are encoded in PHP '''callback functions''' that are invoked at various points (e.g., when jobs are issued, when they complete, and when they time out). |
| 67 | * Project-specific information about jobs and volunteers is stored in PHP '''project data'''. The structure of these objects is determined by the project. Bossa stores them in a serialized form in the database. |
| 68 | * Project-specific policies are encoded in PHP '''project policy functions''' that are invoked at various points (e.g., when jobs are issued, when they complete, and when they time out). |