وضع QDA
حوِّل Potato إلى مساحة عمل تعاونية لتحليل البيانات النوعية. يجمع وضع QDA بين دفتر ترميز حيّ والترميز الحرفي ومذكرات المحلل والحالات والبحث في النص الكامل لترميز مقابلات مفرّغة وإجابات استبيانات مفتوحة وملاحظات ميدانية.
يحوِّل وضع QDA برنامج Potato إلى مساحة عمل لتحليل البيانات النوعية (QDA). اضبط qda_mode.enabled: true ليجمع Potato بين دفتر ترميز حيّ والترميز الحرفي ومذكرات المحلل والحالات والبحث في النص الكامل في سير عمل واحد لقراءة وترميز مجموعة نصوص كاملة. وهو بديل مجاني ومفتوح المصدر يعمل عبر الويب لأدوات مثل NVivo وATLAS.ti وMAXQDA وDedoose.
تحليل البيانات النوعية هو ممارسة تخصيص رموز لمقاطع من نص غير منظَّم (مقابلات مفرّغة، إجابات استبيانات مفتوحة، ملاحظات ميدانية، أو وثائق) وبناء تلك الرموز ضمن موضوعات. ووضع QDA هو المفتاح الوحيد الذي يُمكِّن ميزات الترميز النوعي في Potato معًا، بإعدادات افتراضية مضبوطة لمحلل واحد يعمل عبر مجموعة النصوص بأكملها.
Potato في وضع QDA: مخطط نطاق مدعوم بدفتر ترميز مع لوحة بحث «بحث» والشريطين الجانبيين «الملاحظات» و«دفتر الترميز»
ما الذي يغيّره وضع QDA
يفترض تمكين qda_mode وضعية المُرمِّز الواحد (محلل واحد عبر مجموعة النصوص بأكملها، دون عيّنة بين المُحشِّين يلزم حمايتها). وعلى هذا الأساس يبدِّل ميزات Potato العامة إلى إعداداتها الافتراضية النوعية:
| الميزة | الإعداد الافتراضي القياسي | تحت qda_mode.enabled: true |
|---|---|---|
| وضع دفتر الترميز | fixed | open —— أضِف الرموز أو أعِد تسميتها أو غيّر لونها أو انقلها أو احذفها أثناء الترميز |
| الشريط الجانبي للمذكرات | معطَّل | مُفعَّل |
| الحالات | معطَّلة | مُفعَّلة، مع الكشف التلقائي |
| بحث المُحشِّي ومطالبته | معطَّل | متاح (اختر تفعيله عبر search.annotator_claim: true) |
| مفتاح الترميز الحرفي | i | i (نشط في أي مخطط span مُعلَّم بـ codebook: true) |
يمكن تجاوز كل إعداد افتراضي. لا يغيّر وضع QDA سوى نقطة البداية. تفرض واجهة الحشد الخلفية قفل دفتر الترميز على fixed حتى تحت وضع QDA، فلا يستطيع المُحشِّون المدفوعون إعادة تشكيل دفتر الترميز المشترك.
البدء السريع
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.
شغِّل المثال المرفق من جذر المستودع:
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، يستطيع المُرمِّز سحب أي تطابق إلى قائمته الخاصة.
التهيئة
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.enabled | false | المفتاح الرئيسي. يهيّئ وضع QDA ويطبّق الإعدادات الافتراضية النوعية أعلاه. |
qda_mode.memos.enabled | true | ما إذا كانت مذكرات المحلل نشطة. |
qda_mode.memos.show_sidebar_by_default | true | ما إذا كان الشريط الجانبي للملاحظات يبدأ مفتوحًا. |
qda_mode.codebook.enabled | true | ما إذا كان دفتر الترميز نشطًا. |
qda_mode.codebook.mode | open | حقوق تحرير المُحشِّي: open أو extensible أو fixed. مكافئ للمفتاح ذي المستوى الأعلى codebook_mode. |
تُحفَظ مفاتيح qda_mode.* غير المعروفة بدلًا من رفضها، فيمكنك كتابة YAML متوافق مستقبليًا لميزات تصل في مراحل لاحقة.
تصدير ترميزك
يحوِّل مُصدِّران البيانات المرمَّزة إلى مخرجات بحث نوعي:
codebook—— صف واحد لكل رمز، مع تسلسله الهرمي ووصفه ولونه وعدد مرات استخدامه.quotation_report—— صف واحد لكل نطاق مرمَّز: الاقتباس، وإزاحاته الحرفية، والمثيل المصدر، والمُرمِّز. أضِفinclude_memos=trueلإلحاق صفوف المذكرات.
python -m potato.export config.yaml --format quotation_report \
--option include_memos=true -o quotations.csvشُحِنت ميزات codebook وquotation_report والاتفاق بين المُحشِّين (كابا كوهين وكابا فلايس) جميعها في موجة الترميز النوعي بالإصدار 2.5.0. راجع ما الجديد للاطلاع على سجل الإصدارات.
ذات صلة
- دليل الاتفاق بين المُحشِّين —— كابا كوهين وكابا فلايس لقياس موثوقية المُرمِّي
- صيغ التصدير —— المرجع الكامل للمُصدِّرات والأعمدة
- الوضع الفردي —— ترميز بمُحشِّي واحد بمساعدة نموذج لغوي كبير
للاطلاع على تفاصيل التنفيذ، راجع وثائق المصدر.