2012-05-26 13 views
30

मैं एक ऐसी वेबसाइट को कार्यान्वित कर रहा हूं जिस पर भर्ती किए गए एमटीर्क कर्मचारी कार्य करेंगे। मैं एमटीर्क कार्यों का उपयोग कर श्रमिकों की भर्ती करने की योजना बना रहा हूं, जिसका उपयोग मैं उन्हें वास्तविक कार्य के लिए बाहरी वेबसाइट पर रीडायरेक्ट कर दूंगा। मेरे पास इस योजना से संबंधित निम्नलिखित प्रश्न हैं।बाहरी वेबसाइट पर एमटीर्क एचआईटी चलाना

  1. क्या एचआईटी चलाने के इस दृष्टिकोण के साथ कोई पूर्व समस्या है? यदि हां, तो हम उन्हें कैसे कम कर सकते हैं?

  2. मुझे अपनी बाहरी साइट पर प्रमाणीकरण प्रक्रिया को कैसे कार्यान्वित करना चाहिए? उदाहरण के लिए, मैं यह सुनिश्चित कैसे कर सकता हूं कि निष्पादित करने के लिए वेबसाइट पर आने वाले लोग एक विशिष्ट कार्य वास्तव में एमटीर्क पर इस विशेष कार्य के लिए भर्ती लोगों के समान समूह हैं?

  3. जब कर्मचारी कार्य पूरा करते हैं, तो मुझे उनके प्रदर्शन के आधार पर एमटीर्क के साथ भुगतान प्रक्रिया को कैसे एकीकृत करना चाहिए? उदाहरण के लिए, कहें कि मेरे बाहरी साइट पर कार्य पूरा करने के बाद कार्यकर्ता को $ 3 का भुगतान किया गया है, क्या मेरे लिए एमटीर्क को यह राशि प्रोग्रामेटिक रूप से भुगतान करने के लिए कहना संभव है?

बाहरी साइट पाइथन का उपयोग करके बनाई जाएगी, अगर ऐसी जानकारी महत्वपूर्ण है।

एमटीर्क का उपयोग करने में आपके अनुभवों और अंतर्दृष्टि के आधार पर कोई भी सुझाव और टिप्पणियां बहुत सराहना की जाएंगी!

+0

@ डेविडजम्स, आपके उत्तर के लिए धन्यवाद और इसमें निश्चित रूप से कुछ उपयोगी बिंदु शामिल हैं। मैंने अन्य स्रोतों से पुष्टिकरण कोड दृष्टिकोण के बारे में भी पता चला, और इसके साथ जाऊंगा। वर्कर आईडी प्राप्त करने के लिए यह मुश्किल है, लेकिन मुझे संदेह है कि मैं अनुरोध पृष्ठ से इसे चुनने के लिए कुछ जावास्क्रिप्ट का उपयोग कर इसे कर सकता हूं ... – MLister

+0

आप [TurkPrime.com] (https://www.turkprime.com) को आजमा सकते हैं आपको – Jonathan

उत्तर

27

मैं इस तरह की एक समान परियोजना के लिए इस बारे में सोच रहा हूं। मैंने स्वयं एक कार्यकर्ता के रूप में प्रयोग किया है। मेरी योजना यहां है, मुझे आशा है कि यह आपके लिए उपयोग में है। (।। मैं इसे अभी तक लागू नहीं किया है यह एक शैक्षणिक हिट मैं एक कार्यकर्ता के रूप में में भाग लिया पर आधारित है) यहाँ जाता है:

1. Please open this web site in a new browser window: 
    http://your-url.xyz.blah/tasks/${token} 
2. Read and follow the instructions there. 
3. After completing the task, you will receive a confirmation code. Paste 
    it here: [________] 

बी:

ए है की तरह भाषा कुछ एक टेम्पलेट बनाएँ अपने मैकेनिकल तुर्क डेटा फ़ाइल के लिए कुछ यादृच्छिक टोकन बनाएं:

1A1B43B327015141 
09F49F2D47823E0C 
B5C49A18B3DB56F4 
4E93BB63B0938728 
CCE7FA60BFEB3198 
... 

(अपने अनुप्रयोग से इन टोकन उत्पन्न है, यह उन्हें परस्पर-संदर्भ की जरूरत है।)

सी आपका एप्लिकेशन अर्क वें यूआरएल से ई टोकन, कार्य को देखता है, और जो कुछ भी करने की ज़रूरत है वह करता है। मैं व्यक्तिगत रूप से किसी URL पर ठोकर खाने वालों के बारे में चिंता नहीं करता, क्योंकि यह एक बार उपयोग टोकन है।

डी। उपयोगकर्ता द्वारा बाहरी वेबसाइट पर कार्य पूरा करने के बाद, बाहरी ऐप एक पुष्टिकरण कोड देता है। पुष्टिकरण कोड यादृच्छिक और अपारदर्शी होना चाहिए। केवल आपका आवेदन ही पता चलेगा कि कोई विशेष कोड सही या गलत उत्तर से मेल खाता है या नहीं। वास्तव में, यदि आप चाहते हैं, तो वास्तविकता को वास्तविक समय में भी निर्धारित नहीं किया जा सकता है - यह एकाधिक सबमिशन में एकत्रीकरण और/या तुलना का परिणाम हो सकता है।

ई। प्रोग्रामेटिक रूप से बातचीत करने के लिए कुछ कोड लिखें। एमटीर्क परिणाम से दिए गए टोकन और पुष्टिकरण कोड को लें और सुनिश्चित करें कि वे आपके बाहरी ऐप से मेल खाते हैं। यदि वे मेल नहीं खाते हैं, तो एचआईटी को अस्वीकार करें। यदि वे मेल खाते हैं, तो अपने बाहरी ऐप में शुद्धता की जांच करें और स्वीकृति दें या अस्वीकार करें। आप बोनस वेतन संरचना पर विचार कर सकते हैं।

तो, अपने विशेष सवालों के जवाब देने:

  1. मैं दृष्टिकोण मैं वर्णित के साथ समस्याओं की आशा नहीं है।उस ने कहा, मैकेनिकल तुर्क एक कला और विज्ञान दोनों है। शायद अधिक कला। अच्छे प्रश्न लिखना और तुर्कियों को उचित रूप से भुगतान करना कुछ ऐसा है जो आपको सामान्य ज्ञान, बाजार अनुसंधान और प्रयोग के संयोजन के साथ समझना है।

  2. ऊपर (सी) देखें। एक टोकन को केवल एक बार उपयोग करने के लिए डिज़ाइन किया गया है। लंबे टोकन का प्रयोग करें और टकराव की संभावना बहुत कम हो जाती है।

  3. ऊपर (ई) देखें। Mechanical Turk Developer Guide शुरू करने के लिए एक अच्छी जगह है।

कृपया अपने परिणाम वापस साझा करें। या तुर्कर्स स्टैक ओवरव्लो सैकड़ों पोस्टकार्ड भेजते हैं। :)

नोट्स:

  • मैं वर्तमान की खोज कर रहा हूँ योग्यता परीक्षण। मुझे संदेह है कि वे बहुत उपयोगी हो सकते हैं।

  • मैं अपने बाहरी एप्लिकेशन में एक तुर्कर वर्कर आईडी प्राप्त करना चाहता हूं, लेकिन मुझे अभी तक यह हिस्सा नहीं मिला है। मैं इसे पढ़ रहा हूँ; उदाहरण के लिए: Getting workerId by assignmentId

  • मैं एपीआई से ExternalQuestion सुविधा का उपयोग कर के बारे में सोच रहा हूँ: एक बाहरी के साथ बाहरी "सवाल" ... आप एक का उपयोग कर अपने स्वयं के वेब साइट पर सवाल होस्ट कर सकते हैं "... एक हिट। प्रश्न वर्कर के वेब ब्राउज़र में एक फ्रेम में आपकी वेबसाइट से एक वेब पेज प्रदर्शित करता है। आपका वेब पेज कार्यकर्ता को भरने और सबमिट करने के लिए एक फॉर्म प्रदर्शित करता है। कर्मचारी आपके फॉर्म का उपयोग करके परिणाम प्रस्तुत करता है, और आपका फॉर्म परिणाम मैकेनिकल को वापस सबमिट करता है तुर्क। फॉर्म को प्रदर्शित करने के लिए अपनी वेबसाइट का उपयोग करने से आपका वेब साइट नियंत्रण कैसे दिखाई देता है और प्रश्न कैसे एकत्र किए जाते हैं। "

+0

की आवश्यकता वाले सुविधाओं में से कई, यदि नहीं, तो यादृच्छिक टोकन और पुष्टिकरण कोड के लिए कोई प्रोटोकॉल है? क्या ये अलग चीजें हैं? – knk

+1

@knk मैं प्रत्येक टोकन के लिए एक यादृच्छिक पुष्टिकरण कोड उत्पन्न करने और डेटाबेस में दोनों को एक साथ रखने का सुझाव देता हूं। (मुझे यकीन नहीं है कि प्रोटोकॉल द्वारा आपका क्या मतलब है।) –

+1

क्या आप प्रत्येक व्यक्तिगत एचआईटी के लिए टेम्पलेट बनाते हैं? क्या mturk पर डेटा फ़ाइल के लिए कोई जगह है या यह मेरे सर्वर पर है? – knk

7

तुम भी PsiTurk उपयोगी होने के लिए मिल सकती है। "PsiTurk अमेज़न के यांत्रिक तुर्क पर कस्टम behvioral प्रयोगों के संचालन के लिए एक खुला मंच है ... यह बैकएंड मशीनरी आवश्यक अपना प्रयोग चलाना के सबसे प्रदान करना है यह एएमटी के बाहरी प्रश्न एचआईटी प्रकार का उपयोग करता है, जिसका अर्थ है कि आप किसी भी वेबसाइट का उपयोग कर डेटा एकत्र कर सकते हैं। जब तक आप अपना प्रयोग किसी वेबसाइट में बदल सकते हैं, तो आप इसे PsiTurk के साथ चला सकते हैं! "

+1

आप [TurkPrime.com] (https://www.turkprime.com) को आजमा सकते हैं जो आपको आवश्यक सुविधाओं में से कई, यदि नहीं, तो कई प्रदान करता है – Jonathan

संबंधित मुद्दे