您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds submission, return, and abandonment rates to the dashboard.
当前为
- // ==UserScript==
- // @name mmmturkeybacon Add Hidden Stats to Dashboard
- // @version 1.02
- // @description Adds submission, return, and abandonment rates to the dashboard.
- // @author mmmturkeybacon
- // @namespace http://userscripts.org/users/523367
- // @include https://www.mturk.com/mturk/dashboard
- // @require https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js
- // @grant GM_log
- // ==/UserScript==
- var STATS_URL = 'https://www.mturk.com/mturk/searchbar?selectedSearchType=hitgroups&requesterId=A71D8H1ZH0FNW&searchWords=Breaking+mturk+%23wittyhashtag+%23ygniz+%23redpandas+%23taketwo';
- $(document).ready(function()
- {
- $.ajax(
- {
- url: STATS_URL,
- type: 'GET',
- success: function(data)
- {
- var $src = $(data);
- var maxpagerate = $src.find('td[class="error_title"]:contains("You have exceeded the maximum allowed page request rate for this website.")');
- if (maxpagerate.length == 0)
- {
- var submit_rate = $src.find('td:contains("HIT submission rate (%)")').next().text().trim().slice(-2);
- var return_rate = $src.find('td:contains("HIT return rate (%)")').next().text().trim().slice(-2);
- var abandon_rate = $src.find('td:contains("HIT abandonment rate (%)")').next().text().trim().slice(-2);
- var $submitted_table = $('th[id="hit_totals.desc_dolumn_header.tooltop.1"]').parents('td[width="50%"]');
- $submitted_table.before('<td width="50%"><table class="metrics-table" width="100%"><tr class="metrics-table-header-row"><th id = "hit_totals.desc_dolumn_header.tooltop.2" class="metrics-table-first-header">HITs You Have Accepted</th><th id="user_metrics.rate_column_header.tooltip.2">Rate</th><tr class="odd"><td class="metrics-table-first-value">HITs Accepted</td><td>—</td></tr><tr class="even"><td class="metrics-table-first-value">... Submitted</td><td>'+submit_rate+'%</td></tr><tr class="odd"><td class="metrics-table-first-value">... Returned</td><td>'+return_rate+'%</td></tr><tr class="even"><td class="metrics-table-first-value">... Abandoned</td><td>'+abandon_rate+'%</td></tr></table></td>');
- /*$submitted_table.before('<td width="50%"><table class="metrics-table" width="100%"><tr class="metrics-table-header-row"><th id = "hit_totals.desc_dolumn_header.tooltop.2" class="metrics-table-first-header">HITs You Have Accepted</th><th id="user_metrics.value_column_header.tooltip.2">Value</th><th id="user_metrics.rate_column_header.tooltip.2">Rate</th></tr><tr class="odd"><td class="metrics-table-first-value">HITs Accepted</td><td>—</td><td>—</td></tr><tr class="even"><td class="metrics-table-first-value">... Submitted</td><td>—</td><td>'+submit_rate+'%</td></tr><tr class="odd"><td class="metrics-table-first-value">... Returned</td><td>—</td><td>'+return_rate+'%</td></tr><tr class="even"><td class="metrics-table-first-value">... Abandoned</td><td>—</td><td>'+abandon_rate+'%</td></tr></table></td>');*/
- }
- else
- {
- alert('mmmturkeybacon Add Hidden Stats to Dashboard: max page rate error');
- }
- },
- error: function(xhr, status, error)
- {
- alert('mmmturkeybacon Add Hidden Stats to Dashboard: timeout error');
- },
- timeout: 3000
- });
- });