Skip to content

وضع QDA

حوِّل Potato إلى مساحة عمل تعاونية لتحليل البيانات النوعية. يجمع وضع QDA بين دفتر ترميز حيّ والترميز الحرفي ومذكرات المحلل والحالات والبحث في النص الكامل لترميز مقابلات مفرّغة وإجابات استبيانات مفتوحة وملاحظات ميدانية.

يحوِّل وضع QDA برنامج Potato إلى مساحة عمل لتحليل البيانات النوعية (QDA). اضبط qda_mode.enabled: true ليجمع Potato بين دفتر ترميز حيّ والترميز الحرفي ومذكرات المحلل والحالات والبحث في النص الكامل في سير عمل واحد لقراءة وترميز مجموعة نصوص كاملة. وهو بديل مجاني ومفتوح المصدر يعمل عبر الويب لأدوات مثل NVivo وATLAS.ti وMAXQDA وDedoose.

تحليل البيانات النوعية هو ممارسة تخصيص رموز لمقاطع من نص غير منظَّم (مقابلات مفرّغة، إجابات استبيانات مفتوحة، ملاحظات ميدانية، أو وثائق) وبناء تلك الرموز ضمن موضوعات. ووضع QDA هو المفتاح الوحيد الذي يُمكِّن ميزات الترميز النوعي في Potato معًا، بإعدادات افتراضية مضبوطة لمحلل واحد يعمل عبر مجموعة النصوص بأكملها.

مساحة عمل وضع QDAPotato في وضع QDA: مخطط نطاق مدعوم بدفتر ترميز مع لوحة بحث «بحث» والشريطين الجانبيين «الملاحظات» و«دفتر الترميز»

ما الذي يغيّره وضع QDA

يفترض تمكين qda_mode وضعية المُرمِّز الواحد (محلل واحد عبر مجموعة النصوص بأكملها، دون عيّنة بين المُحشِّين يلزم حمايتها). وعلى هذا الأساس يبدِّل ميزات Potato العامة إلى إعداداتها الافتراضية النوعية:

الميزةالإعداد الافتراضي القياسيتحت qda_mode.enabled: true
وضع دفتر الترميزfixedopen —— أضِف الرموز أو أعِد تسميتها أو غيّر لونها أو انقلها أو احذفها أثناء الترميز
الشريط الجانبي للمذكراتمعطَّلمُفعَّل
الحالاتمعطَّلةمُفعَّلة، مع الكشف التلقائي
بحث المُحشِّي ومطالبتهمعطَّلمتاح (اختر تفعيله عبر search.annotator_claim: true)
مفتاح الترميز الحرفيii (نشط في أي مخطط span مُعلَّم بـ codebook: true)

يمكن تجاوز كل إعداد افتراضي. لا يغيّر وضع QDA سوى نقطة البداية. تفرض واجهة الحشد الخلفية قفل دفتر الترميز على fixed حتى تحت وضع QDA، فلا يستطيع المُحشِّون المدفوعون إعادة تشكيل دفتر الترميز المشترك.

البدء السريع

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 والاتفاق بين المُحشِّين (كابا كوهين وكابا فلايس) جميعها في موجة الترميز النوعي بالإصدار 2.5.0. راجع ما الجديد للاطلاع على سجل الإصدارات.

ذات صلة

للاطلاع على تفاصيل التنفيذ، راجع وثائق المصدر.