Project¶
A project is made up of tasks.
Example usage:
import opencrowd
oc = Opencrowd.regenerate()
project = opencrowd.add_project(project=Project(title='Test Project', description='Test Description', crowdsource=CROWDSOURCE_SPECIFICATION))
-
class
opencrowd.model.project.Project(title=None, description=None, crowdsource=None)¶ Create and manage a new Project.
Parameters: - title (str) – Title of the project
- description (str) – Description of the project
- crowdsource (dict) – see opencrowd/config/opencrowd
-
generate_crowdsource()¶ generate the crowdsource based on this project’s initialized crowdsource specification. Generally propagated via submit task.
Returns: Crowd
-
submit_tasks()¶ Submit each unsubmitted task contained in this project