أبحث عن طريقة لجعل Discourse يولد تقارير نشاط على شكل ملخص لجميع نشاطات المستخدمين بين أي تاريخين مخصصين في كل عام (حيث تبدو الوظيفة المدمجة الحالية أنها تدعم فقط نطاقات محددة مسبقًا، وعلاقتها بتاريخ اليوم فقط)، وحفظ النتائج في ملف متوافق مع Excel (يبدو حاليًا أن هذا ممكن فقط لتقارير نشاط المستخدم الفردية).
-
أود أيضًا تضمين المنشورات المرسلة عبر البريد الإلكتروني والردود عليها عبر البريد الإلكتروني (دون احتساب مزدوج للمنشورات نفسها التي تم قراءتها أو نشرها أثناء استخدام المنتدى عبر الإنترنت). يبدو أن التقارير الحالية تستبعد المنشورات عبر البريد الإلكتروني.
-
أود تصفية هذه النتائج وفقًا لحقل مخصص في ملف تعريف المستخدم (رقم عضوية فريد).
-
أود استبعاد نتائج المستخدمين الذين لا تقع أرقام عضويتهم ضمن نطاق رقمي محدد.
-
وأود أيضًا، مثاليًا، القدرة على توليد درجة نقاط نشاط لكل مستخدم للفترة المذكورة، موزونة حسب المنشورات المقروءة، والمنشورات المنشورة، والمنشورات التي حصلت على إعجابات.
-
أن تكون الأوزان (المضاعفات) لكل من متغيرات النشاط هذه قابلة للتعديل ويتم ضبطها من قبل المسؤول. يتم تقريب النتائج إلى أقرب 5 نقاط، ويتم قطعها عند حد أقصى محدد مسبقًا للنقاط، يتم ضبطه من قبل المسؤول.
-
سيكون من الجميل الحصول على تفصيل حسب فئة الموضوع/الوسم لكل مستخدم.
-
مثاليًا، سيكون من الرائع أن يتم توليد هذا التقرير تلقائيًا وإرساله إلي عبر البريد الإلكتروني في أوقات محددة في كل عام (سيكون هذا هو التتويج المثالي).
ما مدى جدوى كل هذا؟
هل يتطلب ذلك إضافة مخصصة جديدة لتنفيذه، أم أنه ممكن عبر استعلام SQL ذكي داخل إضافة Data Explorer الحالية؟
أم أن الخطوة الذكية هي البحث عن خيار تصدير شامل “all” بسيط نسبيًا، ومحاولة تنفيذ الباقي باستخدام Excel؟

