Pybossa
Cs Portal > List of citizen science software > Pybossa -(2013/09/09)
IDENTIFICATION
- Programming languages: Python
- Software license: Free open source
- Number of projects:
- Number of users:
- Beta start date : N/A
- End date :
⇳ Description According to the official documentation (April 2013), “PyBossa is an open source platform for crowd-sourcing online (volunteer) assistance to perform tasks that require human cognition, knowledge or intelligence (e.g. image classification, transcription, information location etc). PyBossa was inspired by the BOSSA crowdsourcing engine but is written in python (hence the name!). It can be used for any distributed tasks application but was initially developed to help scientists and other researchers crowd-source human problem-solving skills!” Currently (April 2013), pyBossa is functional Beta. New features, new templates, code snippets, and more documentation will be provided. ➠ Purpose PyBossa is there to help researchers, civic hackers and developers to create projects where anyone around the world with some time, interest and an internet connection can contribute. It’s a 100% open-source Unlike, say, “mechanical turk” style projects, PyBossa is not designed to handle payment or money — it is designed to support volunteer-driven projects.
WHAT
WHAT
WHAT
WHAT
TEAM
♜ DEVELOPERS TEAM
- Official team page:
- Leader:
- Contact:
+ Information about the team
OVERVIEW
▣ SYSTEM OVERVIEW pyBossa system (like Crowdcrafting.org) has three main components: • The BOSSA core • A task presenter, i.e. a HTML5 frontend that will load the task data into the DOM of a web page. Task Presenters can be either HTML5/JavaScript code that sits in the pyBossa server or they can be made with any language communicating through the API. • A task creator, i.e. a script that will upload tasks for the application to the BOSSA core. There are two approaches for creating pyBossa applications: • Using the web interface of a pyBossa server • Using the REST API You can create applications that use existing templates with different types of data. Else, you must learn how to create applications with Python. You will have to install a virtual Python environment in your machine, code, create the application that then can be "pushed" into a pyBossa server.
Other information
field_project_name | Pybossa | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
field_project_purpose | Support citizen science activities: |
|
|||||||||||
field_home_page_URL | |||||||||||||
Total number of projects (estimate) | |||||||||||||
Total individual participants (estimate) | |||||||||||||
field_project_start_date | |||||||||||||
field_comments | |||||||||||||
pyBossa system (like Crowdcrafting.org) has three main components:
• The BOSSA core • A task presenter, i.e. a HTML5 frontend that will load the task data into the DOM of a web page. Task Presenters can be either HTML5/JavaScript code that sits in the pyBossa server or they can be made with any language communicating through the API. • A task creator, i.e. a script that will upload tasks for the application to the BOSSA core. There are two approaches for creating pyBossa applications: • Using the web interface of a pyBossa server • Using the REST API You can create applications that use existing templates with different types of data. Else, you must learn how to create applications with Python. You will have to install a virtual Python environment in your machine, code, create the application that then can be "pushed" into a pyBossa server. |
Completion level | Low |
Documented projects in this wiki:
Sorry, the PDF print version needs yet to be done ....
Thinking: Computing: Sensing: Gaming: