Round robin (RR)¶
In this model the users have a feed of assigned tasks. Tasks are assigned to one user at a time for a short period of timehe first user to successfully send a confirmation transaction will get the tasks assigned. Therefore there will be a lot of transactions that will resolve as error when a late request arrives. Once a tasks has been assigned to the user the feed is hidden and only the assigned task is shown.
User workflow¶
User empty feed view
User feed view
User clicks the accept task button, a dialog pops up
User clicks on create transaction button, Metamask pops up
Transaction is sent, tasks get disabled
Only the task accepted is shown
Admin view¶
The task manager is stopped, no tasks get assigned to users
Admin starts the task manager
Task get assigned to a user
More tasks are assigned
User 3 accepts a task