Coder Social home page Coder Social logo

webis-de / mturk-manager Goto Github PK

View Code? Open in Web Editor NEW
12.0 12.0 4.0 31.78 MB

An alternative front end for Amazon Mechanical Turk

License: GNU General Public License v3.0

Python 23.27% JavaScript 11.67% HTML 26.73% Shell 0.59% Vue 32.28% Dockerfile 0.10% TypeScript 5.26% SCSS 0.11%

mturk-manager's People

Contributors

eginter avatar fkneist avatar kritten avatar phoerious avatar potthast avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mturk-manager's Issues

Costs calculation below current balance does not seem right

I might be wrong but to me the costs calculation below the current balance in the finances view does not seem right. But I am also not quite sure what those numbers mean in connection to the table.

Max costs it shows 99.80$ which are also the max costs for my most current batch. The costs so far shows 52.10$ and I don't really know where that number comes from...

Overall, I don't know what to make of the numbers, but it could be because I don't understand what they are supposed to mean if they're not connected to a batch instance.

Submit button is missing

When I test my HIT in the sandbox, it does not show a submit button => I can not submit the HIT. The same Worker template works when I submit it in the official web interface.

For reference: webis19, project "Editorials Summarization"

Add project dashboard

Add a dashboard including summary information, for example

  • submitted assignments
  • statistics
  • quicklinks

Internal vs. external block

Add a feature that allows for blocking a worker to get new tasks internally while not blocking them on MTurk. This can be accomplished similar to the uniqturker tool.

Save pagination info

Save and restore the pagination info (page size, page, ...) for the (data)-tables.

Rows per page "All" not showing all

At least in the Assignments view, when I select the "Rows per page" to be "All", it still shows only 25 (only thing that changes is the text next to the selection drop-down changes as if it would show all.

Related: when I select all (top checkbox), it of course also selects the 25 shown only.

'Connection error' when syncing with MTurk after submitting large batches

After submitting a number of large-ish batches (10 batches at 2mb csv size) and clicking 'sync with mturk', the sync takes forever and eventually redirects to the 'Connection Error'-page.
However, the sync itself seems to succeed, since after updating the credentials and re-establishing the connection, the project is up-to-date.

Control box in Assignments tab

... to select all assignments on a specific page. Currently there is just a box to select all assignments disregarding of the page.

Customize page size presets

Let the user customize the preset of different page sizes.
Currently defaults to 5, 10, 25, 30, all items per page.

Batch creation does not work

When I create a batch ("submit"), nothing happens. I can see in the network tab of the web developer tools that I get a 400 response

{"settings_batch":{"qualification_locale":["This field is required."]}}

I noticed that the request contains a field qualificationLocale

Revoke assignment annotations

Since we're all human and we all make mistakes it would be nice to be able to revoke a decision (approval / rejection). :-)

Window to edit templates does not appear when the edit symbol is clicked in the center

For all templates, the manager does not open the edit window when clicked on the edit symbol (there is something flashing, though, so it might just close it again immediately?). However, I noticed that the area on which a click opens the window is rectangular, and that when I click within the rectangle but outside of the highlight-circle, the edit window opens as usual (which is weird, but lowers the priority for this issue).

Here the two cases:

Click does not open edit window
image

Click opens edit window
image

Worker blocking

  • Add a feature to block and unblock workers.
  • Show, if a worker is currently blocked or unblocked.

Approve internally: Alternative reasons do not work

When annotating the assignments the "Approve internally button" only works with the default reject message, i.e. when I click directly on the button.

If I try to choose a different reason by clicking the down arrow, nothing will happen when a new reason is selected.

Add Charts

  • Review time
    • over time
    • histogram
  • Approve/Rejects distributions
    • pie, optional internal rejects
  • worker distribution
    • histogram

Default reject message updates for individual projects

It seems that the default reject messages update globally for every project on the server.
Updating the default reject message for individual projects might make more sense to avoid clutter or messages that are specific to other projects. :-)

Handling unprocessed Asignments

If I create a batch that runs 24 hours and assignments are still open at the end, these are still displayed as "pending".
It would be helpful if you could:

  • can see how long the batch will remain running
  • unedited assignments are listed separately
  • a way to create a new batch containing only the unedited assignments.

Worker Statistics

It would be helpful to be able to access worker statistics from the "assignment template", like:

  • accepted/rejected HITs per account, per mturk-manager instance, per project, per batch etc.
  • counter of the softblock limit
  • a link, which directs you to all assignments a specific worker has done so far

View worker per batch

It would be nice if you could display the number of workers per batch. Currently you can only see how many and which workers have worked on a project, there is no overview/filtering of the workers per batch.

Page jumps back to start after selecting a reason for rejection

If I annotate a lot of assignments that require me to scroll down, the page will jump back up after selecting a reason for rejection. As a result the user has to scroll back to the last annotated assignment again.

Also, in my opinion I think that the "submit" section in the assignment view should be scrolling with the user / be in a fixed place on the screen. If you approve a lot of assignments it would be nice not to scroll all the way back up. :-)

Sort batches by creation date

After working with the manager for quite a bit now I noticed that it would be much nicer if the entries in the batch view (also maybe in the assignment view) would be sorted by creation date, i.e. from newest to oldest.

By default it sorts by name in the batches view but every time I use that view I sort after creation to see the progress of my newest assignments.
Sorting by name will quickly get confusing if there is no pattern to the naming. Especially if you test a lot in the sandbox.

Of course this could be a user specific problem, but I can imagine that other people could face the same problem. :-)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.