Skip to content

QDA मोड

Potato को सहयोगी गुणात्मक डेटा विश्लेषण कार्यक्षेत्र में बदलें। QDA मोड एक जीवंत कोडबुक, इन-विवो कोडिंग, विश्लेषक मेमो, केस और पूर्ण-पाठ खोज को मिलाकर साक्षात्कार प्रतिलेखों, मुक्त-उत्तर सर्वेक्षण प्रतिक्रियाओं और क्षेत्र-टिप्पणियों की कोडिंग करता है।

QDA मोड Potato को गुणात्मक डेटा विश्लेषण (QDA) कार्यक्षेत्र में बदल देता है। qda_mode.enabled: true सेट करें और Potato एक जीवंत कोडबुक, इन-विवो कोडिंग, विश्लेषक मेमो, केस और पूर्ण-पाठ खोज को एक ही कार्यप्रवाह में मिला देता है, जिससे आप पूरे संग्रह को पढ़ और कोड कर सकते हैं। यह NVivo, ATLAS.ti, MAXQDA और Dedoose जैसे उपकरणों का एक निःशुल्क, मुक्त-स्रोत, वेब-आधारित विकल्प है।

गुणात्मक डेटा विश्लेषण असंरचित पाठ (साक्षात्कार प्रतिलेख, मुक्त-उत्तर सर्वेक्षण उत्तर, क्षेत्र-टिप्पणियाँ या दस्तावेज़) के अंशों को कोड सौंपने और उन कोडों को विषयों में ढालने की प्रथा है। QDA मोड वह एकल स्विच है जो Potato की गुणात्मक-कोडिंग सुविधाओं को एक साथ सक्षम करता है, जिसके डिफ़ॉल्ट मान पूरे संग्रह पर काम करने वाले एक विश्लेषक के लिए समायोजित हैं।

QDA मोड कार्यक्षेत्रQDA मोड में Potato: एक कोडबुक-समर्थित स्पैन योजना, जिसमें «खोजें» खोज पैनल और «नोट्स» तथा «कोडबुक» साइडबार हैं

QDA मोड क्या बदलता है

qda_mode को सक्षम करना एकल-कोडर रुख को मानता है (एक विश्लेषक पूरे संग्रह पर, जहाँ सुरक्षित रखने के लिए कोई अंतर-एनोटेटर नमूनाकरण नहीं है)। इसी आधार पर यह Potato की सार्वभौमिक सुविधाओं को उनके गुणात्मक डिफ़ॉल्ट मानों पर बदल देता है:

सुविधामानक डिफ़ॉल्टqda_mode.enabled: true के अंतर्गत
कोडबुक मोडfixedopen —— कोडिंग करते समय कोड जोड़ें, नाम बदलें, रंग बदलें, स्थानांतरित करें या हटाएँ
मेमो साइडबारबंदचालू
केसबंदचालू, स्वतः-पहचान के साथ
एनोटेटर खोज-और-दावाबंदउपलब्ध (search.annotator_claim: true से चुनकर सक्षम करें)
इन-विवो कोडिंग कुंजीii (codebook: true से चिह्नित किसी भी span योजना पर सक्रिय)

हर डिफ़ॉल्ट को अधिरोहित किया जा सकता है। QDA मोड केवल प्रारंभिक बिंदु को बदलता है। एक क्राउडसोर्सिंग बैकएंड QDA मोड के अंतर्गत भी कोडबुक को बलपूर्वक fixed पर लॉक कर देता है, ताकि वेतनभोगी एनोटेटर साझा कोडबुक को नया रूप न दे सकें।

त्वरित आरंभ

yaml
annotation_task_name: My Qualitative Study
task_dir: .
output_annotation_dir: annotation_output/
data_files:
- data/interviews.json
item_properties:
  id_key: id
  text_key: text
 
qda_mode:
  enabled: true            # compose codebook + memos + cases + search
 
codebook_invivo_key: i     # mint a code from a text selection
 
cases:                     # group excerpts into units of analysis
  enabled: true
  key: participant_id
  attributes: [condition]
 
search:                    # let the coder jump to any matching excerpt
  enabled: true
  annotator_claim: true
 
annotation_schemes:
- annotation_type: span    # span + codebook = in-vivo coding
  name: codes
  description: Highlight a passage and apply (or mint, via `i`) a code
  codebook: true
  labels: [access barriers, cost concerns, provider trust]

cases, search और मेमो ब्लॉक वैकल्पिक हैं, क्योंकि QDA मोड पहले से ही केस और मेमो चालू कर देता है। इन्हें केवल डिफ़ॉल्ट मानों को समायोजित करने के लिए लिखें, जैसे cases.key चुनना या annotator_claim सक्षम करना।

रिपॉजिटरी की रूट से शामिल उदाहरण चलाएँ:

bash
python potato/flask_server.py start examples/advanced/qda-mode-example/config.yaml -p 8000

घटक

  • जीवंत कोडबुक। कोडों का साझा, परिवर्तनीय समुच्चय। codebook: true से किसी योजना को इसमें शामिल करें; QDA मोड के अंतर्गत आप पढ़ते समय कोडबुक को बढ़ा और पुनर्गठित कर सकते हैं।
  • इन-विवो कोडिंग। ऐसी span योजना पर जो codebook: true भी हो, किसी अंश का चयन करें और इन-विवो कुंजी (codebook_invivo_key, डिफ़ॉल्ट i) दबाएँ ताकि हाइलाइट किए गए पाठ से सीधे एक कोड गढ़ा जा सके। कंपोज़र निकट-दोहरे कोडों को सामने लाता है ताकि आप विखंडन के बजाय पुनः उपयोग करें।
  • मेमो। किसी इंस्टैंस या किसी विशिष्ट पाठ-चयन से जुड़े विश्लेषणात्मक नोट्स, जो केवल आपके लिए निजी रखे जाते हैं या टीम के साथ साझा किए जाते हैं।
  • केस। अंशों को विश्लेषण की इकाइयों (एक प्रतिभागी, एक दस्तावेज़) में समूहित करें और condition जैसे केस-स्तरीय गुणधर्मों को उठाएँ, ताकि व्यवस्थापक का कोड क्रॉसटैब कोडों को प्रतिभागी-स्तरीय चरों के सापेक्ष सारणीबद्ध कर सके।
  • खोज। संग्रह पर FTS5 पूर्ण-पाठ खोज। annotator_claim: true के साथ, एक कोडर किसी भी मिलान को अपनी स्वयं की कतार में खींच सकता है।

विन्यास

yaml
qda_mode:
  enabled: true
  memos:
    enabled: true                 # memo defaults under QDA Mode
    show_sidebar_by_default: true
  codebook:
    enabled: true
    mode: open                    # open | extensible | fixed
विकल्पडिफ़ॉल्टविवरण
qda_mode.enabledfalseमास्टर स्विच। QDA मोड को प्रारंभ करता है और ऊपर दिए गए गुणात्मक डिफ़ॉल्ट मानों को लागू करता है।
qda_mode.memos.enabledtrueविश्लेषक मेमो सक्रिय हैं या नहीं।
qda_mode.memos.show_sidebar_by_defaulttrueनोट्स साइडबार आरंभ में खुला रहता है या नहीं।
qda_mode.codebook.enabledtrueकोडबुक सक्रिय है या नहीं।
qda_mode.codebook.modeopenएनोटेटर के संपादन अधिकार: open, extensible, या fixed। शीर्ष-स्तरीय codebook_mode के समतुल्य।

अज्ञात qda_mode.* कुंजियाँ अस्वीकार करने के बजाय संरक्षित रखी जाती हैं, इसलिए आप उन सुविधाओं के लिए अग्र-संगत YAML लिख सकते हैं जो बाद के चरणों में आती हैं।

अपनी कोडिंग निर्यात करना

दो निर्यातक कोडित डेटा को गुणात्मक-शोध परिणामों में बदल देते हैं:

  • codebook —— प्रति कोड एक पंक्ति, जिसमें उसका पदानुक्रम, विवरण, रंग और उपयोग-गणना होती है।
  • quotation_report —— प्रति कोडित स्पैन एक पंक्ति: उद्धरण, उसके वर्ण ऑफसेट, स्रोत इंस्टैंस और कोडर। मेमो पंक्तियाँ जोड़ने के लिए include_memos=true जोड़ें।
bash
python -m potato.export config.yaml --format quotation_report \
  --option include_memos=true -o quotations.csv

codebook, quotation_report और अंतर-एनोटेटर सहमति सुविधाएँ (Cohen's और Fleiss' कप्पा) सभी 2.5.0 गुणात्मक-कोडिंग लहर में जारी हुईं। रिलीज़ इतिहास के लिए नया क्या है देखें।

संबंधित

कार्यान्वयन विवरण के लिए, स्रोत दस्तावेज़ देखें।