zingzeu / CrowdSource

Crowdsourcing coordination and state management tool
http://cs.mindong.asia
MIT License
2 stars 0 forks source link

New data model #8

Open ztl8702 opened 6 years ago

ztl8702 commented 6 years ago

Entry and Tasks

Queues and the assignment of Tasks

Pipeline and Events

Pipelines are configurable workflows. A Task can have a few pipelines:

An Entry can also have Pipelines which functions as hooks as certain events happen:

Credit and Assessment System

How to count credits and determine the quality of workers?

Task / assignment has a score. Can be scored manually or by automatic reviews.

Permissions

Misc

ztl8702 commented 6 years ago

introduce task or entry level locks if some operation needs to be exclusive

ztl8702 commented 6 years ago

Entry field storage can be multiple types: