Functionalities and Last Thoughts. Task Assignment in Amara: Prototype Round Robin.

Functionalities and Last Thoughts. Task Assignment in Amara: Prototype Round Robin.

Thanks to the connector explained in the previous article, we can now implement the functionalities of the Round Robin prototype, which we will expose using a web application. Now that these functionalities do not depend on the standards and style rules of the Aragon framework, we have complete freedom to use our own designs.

The web app is made up of a single view divided into three sections: 

 

  1. The welcome section with a message explaining the prototype
Figure 1. Welcome section
Figure 1. Welcome section
  1. A section for assignments accepted by the user: As in the previous prototype, users can translate the assignments they have accepted. Once they press the button they will be redirected to Amara’s subtitling tool, where they can start working.
Figure 2. Section for available assignments
Figure 2. Section for available assignments
  1. A section for assignments available to the user: This will feature assignment cards with timers indicating how much time is available before the assignment is reassigned to the next linguist. An assignment can be accepted or rejected, and in the latter case it will immediately be passed on to the next person.
Figure 3. Section for assignments accepted by the linguist
Figure 3. Section for assignments accepted by the linguist

The assignment cards maintain the same structure of the previous prototype: a thumbnail with a play button that redirects you to the assignment video, a small section that shows information about the video and the assignment itself, and action buttons that allow you to interact with the assignment.

In this prototype, we will set a maximum limit of three assignment offers per linguist to avoid focusing offers on just a few linguists. At the same time, linguists can only accept one assignment at most.

Before any action – such as accepting or rejecting assignments – can be performed, the linguist must log in to his or her Ethereum account using one of the allowed providers (at the moment only Metamask LINK is allowed).

Figure 4. Wallet provider panel
Figure 4. Wallet provider panel

Conclusion

The development of this prototype has been marked by the integration of Aragon Connect. A great amount of time was invested in researching and learning about the technology due to the development possibilities it allows. The toolkit has allowed us to implement certain particularities that this prototype requires, which otherwise would have presented more difficulties and required much more time.

On the other hand, the freedom to apply our own designs and styles in the frontend has allowed us to make a much more intuitive interface for the user. 

With the prototype done, another workshop can now be organized with Amara linguists to conduct testing and see what advantages and disadvantages this assignment model has.

The authorship is by Paulo J. Colombo, but this content has been made thanks to the whole P2P Models team

The designs are by Elena Martinez
The review by Genoveva López and Guerrilla Translation
Samer Hassan and Rosa Chamorro make everything possible

You may also like