External Helpers - JohnnyRS/PandaCrazy-Max GitHub Wiki

External Helpers -

In the older script there were two helper scripts that made things easier for users when working with the MTURK site. I have now added three helpers that do the same functions inside this extension. One is responsible for handling adding buttons on MTURK pages and MTURK related forums. The second one is responsible for detecting when a user accepts, submits, or returns a HIT. The third deals with helping the user work with HITs in their queue. There is also a listener that helps external scripts send messages to the extension.








[Queue Helper Commands]

The queue helper makes things a lot easier when working through your queue. You will be able to skip HITs that other tabs have opened or have the queue be monitored for any new HITs accepted. There are other options available which can open multiple HITs in your queue at once or skip to a specific HIT. These commands are still being worked on and tested so may not all work right now. The commands below should be added after the url: https://worker.mturk.com/tasks
These are the follow commands available:

  • [?JRPC=monitornext] - This command will open up your queue and open up the first HIT or wait for a HIT to be accepted. When it finds a HIT in your queue it will say: "HIT's in queue. Going to first." For example you would use this URL: https://worker.mturk.com/tasks?JRPC=monitornext to monitor your queue for the first HIT.
  • [?JRPC=nexthit] - This command will go to the next HIT in queue after the current HIT you are on. If you are not on a HIT page or on the last HIT in queue then it will go to the first HIT in queue. For example you would use this URL: https://worker.mturk.com/tasks?JRPC=nexthit to go to the next hit in your queue after current HIT.
  • [?JRPC=gohit#] - This command will open up the specific HIT in the queue position given. So for example if you want to go to the 5th HIT in queue then you would go to this url: https://worker.mturk.com/tasks?JRPC=gohit5. Change the 5 to any number below or equal to 25 to open that HIT. If there isn't a HIT in the position give it will just stay on your queue page and end.
  • [?JRPC=lasthit] - This command is a quick way to open up the last HIT in your queue. If you only had 7 HITs then this command would open that 7th HIT for you. For example you would use this URL: https://worker.mturk.com/tasks?JRPC=lasthit to open up the last HIT.
  • [?JRPC=openhits#] - This command is a quick way to open many HITs in your queue at once by opening them up in new tabs. If you wanted to open up 5 HITs in your queue in new tabs then for example you would use this URL: https://worker.mturk.com/tasks?JRPC=openhits5 to open up 5 HITs. To make sure it won't cause more PRE's there is a second and a half delay when opening each tab. It's best to keep this number low so PRE's won't happen but the limit is the max amount in a queue.

You may also use options when you are on the MTURK pages. Most of these options are only used for the tab page and won't be saved for future use in other tabs. You can see these options by clicking on the extension icon on your browser extension bar at the top. It should bring up a little popup showing the options at the bottom. All MTURK pages will have the option Monitor at Queue End shown. You can place a check on it to enable that option or disable it. Two other options will show up when you are on an assigned HIT page. These options will force the next HIT in your queue to be shown with the same group ID or requester ID.

  1. [Monitor at Queue End?] - This option will force a monitor of your queue after finishing all the HITs in your queue. If your queue is empty it will go to your queue page and sit there until it detects a new HIT in your queue. When this happens it will use a computerized voice to say: "HIT's in queue. Going to first." Then it will go to the very first HIT in your queue. It does the same thing as the url command JRPC=monitornext but this option forces it back to monitoring rather than just stop monitoring after queue end.
  2. [Same GroupID Next?] - This option will force the next HIT after you submit to have the same group ID as the current HIT you are doing now. If there are no other HITs in your queue with the same group ID it will go back to you queue page and turn off the option for this group ID. If you had the monitor option on as well then it will go to the next HIT in queue after turning off the option for this group ID.
  3. [Same RequesterID Next?] - This option will force the next HIT after you submit to have the same requester ID as the current HIT you are doing now. If there are no other HITs in your queue with the same requester ID it will go back to you queue page and turn off the option for this requester ID. If you had the monitor option on as well then it will go to the next HIT in queue after turning off the option for this requester ID.
  4. [Go To Next Hit] - This will go to the next HIT in your queue after the current HIT. This can be an easy way to skip a HIT if you want to do it later or the next HIT will be faster to do.








[Forums and MTURK Pages Buttons]

To make adding panda and search jobs easier to the extension there will be buttons added to some of the MTURK related forums. These buttons are added to: turkerview, mturkcrowd, ourhitstop, discord, slack and mturkforum. They are similar to the buttons added by the older script helper. There is one new button that was added for multiple search jobs which will be explained below. There will also be buttons on the main MTURK page when listing HITs or previewing a HIT. If there is no more HITs when you try to accept a HIT then usually the extension will remember which HIT you were trying to collect and show buttons at the top so you can create a panda job easily.

  • [P is for Panda Job] - This button will create a panda job so it makes it faster and easier for you from forums or MTURK pages.
  • [O is for Panda Job Collecting Only One HIT] - This button will create a panda job which only accepts one HIT so it makes it faster and easier for you from forums or MTURK pages.
  • [S is for Search Job collecting Only One HIT] - This button is very useful for surveys you find on forums or MTURK pages. It will create a search job or trigger which only accepts one HIT so it makes it faster and easier for you.
  • [S is for Search Job with no restrictions*] - This button would be useful for batch HITs you find on forums or MTURK pages. It will create a search job or trigger so it makes it faster and easier for you.

You can also turn off these buttons if you don't want them or have another script that you use for buttons. Click on the extension icon on your extension browser bar when you are on any of the forums it works with. You will see an option on the bottom of the popup. Click on the checkbox to change the option. When the checkbox has a check then it will show buttons on that specific forum otherwise it will not. Each forum will have it's own option so you can have it work on one and not the others.

















⚠️ **GitHub.com Fallback** ⚠️