استبعاد فئات معينة من مستويات الثقة

متابعةً للنقاش من استثناء فئات معينة من مستويات الثقة:

مرحباً بالجميع،

أنا أتابع هذا الموضوع لأننا نود معرفة ما إذا كان هذا ممكنًا تحقيقه.

نحن نبحث بشكل أساسي عن إضافة / ميزة تستثني فئات معينة من الاعتبار لتقدم مستويات الثقة.

أخبروني بآرائكم والميزانية المحتملة لشيء كهذا.

شكراً مقدماً!! :slight_smile:

إعجابَين (2)

تحتفظ Communiteq بمكون إضافي لهذه الحالة الاستخدام:

إعجابَين (2)

آه، آسف.. لقد قرأت TL كقائمة مواضيع.. بالنسبة لمستويات الثقة، لست على علم بوجود حل قائم.
على أي حال، ربما من الأفضل توضيح مستويات الثقة في العنوان؟

3 إعجابات

نعم بالتأكيد، لقد قمت بتغييره للتو. شكراً على أي حال :slight_smile:
آمل أن يتمكن شخص ما من المساعدة.

3 إعجابات

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

ومع ذلك، يمكنك أيضًا النظر في

يمكنك على الأرجح تغيير بعض الإعدادات بهذا المكون الإضافي جاهزًا. أو اطلب من المشرفين إضافة إعداد لك.

5 إعجابات

مرحباً @Shirly_Nowak،

هذا ممكن، لكنه لن يكون سهلاً. أحثك على التفكير في نهج مختلف. إذا كنت مصراً عليه، فربما @merefield أو @Ahmed_Gagan على استعداد لتجربته (سيكونان أفضل رهان لك).

7 إعجابات

على سبيل المثال، يمكنك تحديد الشروط باستخدام شارة مخصصة. على سبيل المثال، “عضو محترم”.. لم يدفع المال ولكنه قام بكذا وكذا وتمت مكافأته بعضوية مجانية.

4 إعجابات

مرحباً بالجميع، وشكراً لكم على كل مدخلاتكم.
المشكلة هي أن هذا شيء نحتاجه إذا أردنا أن يكون مجتمعنا عادلاً لجميع مستخدميه. سأحاول الشرح بشكل أكبر:

المجتمع مخصص لكل شخص يرغب في شراء عضوية، فهو ليس مجانياً
بمجرد دخولك، فإن حوافزنا للمشاركة وكونك عضواً جيداً هي أنه كلما كنت أفضل (وزاد مستوى ثقتك)، كلما دفعت أقل - بحيث لا يدفع الأعضاء في مستوى الثقة 4.
ولكن (وهنا يأتي دور هذه الميزة التي نحتاجها لجعل الأمر عادلاً): داخل نفس المجتمع لدينا فئة محددة لطلابنا، حيث يمكنهم الحصول على الدعم حول المواد الدراسية، وما إلى ذلك. المشكلة التي نراها هي أنه إذا دخل جميع الأعضاء بنفس الشروط (حتى لو كنت طالباً ولديك إمكانية الوصول إلى هذه الفئة الخاصة)، فإن الطلاب لديهم ميزة في زيادة مستويات الثقة حيث يمكنهم الوصول إلى المزيد من المحتوى في المجتمع (فئة كاملة)، ويمكنهم القراءة أكثر، والتعليق أكثر، والإعجاب أكثر، وما إلى ذلك… شيء لا يستطيع العضو الذي ليس طالباً فعله.

لقد حاولنا معالجة هذا الأمر بطرق مختلفة لتجنب الوصول إلى هذه النقطة، ونحن نتفهم تماماً أن مستويات الثقة تم إنشاؤها كمفهوم آخر، ولكن الحقيقة هي أنها تبدو لنا أكثر عدلاً استبعاد تلك الفئة المحددة - بهذه الطريقة: يمكن للطلاب التفاعل مع محتواها بقدر ما يريدون، ولكن سيتم قياس تقدمهم في المجتمع بشكل متساوٍ مع أي عضو آخر ليس طالباً.

بالنسبة لنا، يبدو هذا الخيار الأكثر عدلاً.

إعجابَين (2)

شكراً جزيلاً. لقد حاولنا استكشاف مناهج مختلفة، ولكن يبدو أن هذا هو الخيار الوحيد الذي سيكون الأكثر عدلاً وتوازناً لمجتمعنا. لقد شرحت في هذا الموضوع نفسه لماذا، في حال كنت ترغب في معرفة أو التفكير في طريقة أخرى لتحقيق ذلك.
شكراً!

إعجابَين (2)

لا توجد طريقة للوصول إلى مستوى الثقة 4 من خلال المشاركة في المنتدى، يجب ترقيتك يدويًا.

3 إعجابات

نعم، نحن نعلم ذلك. سيتم ترقية الأعضاء الذين يصلون إلى مستوى الثقة 3 وهم الأكثر قيمة للمجتمع من قبلنا (المسؤول) إلى مستوى الثقة 4 (تمامًا كما هو الحال في أي مجتمع آخر يستخدم Discourse، وهذا لا يتغير)

إعجاب واحد (1)

مرحباً @manuel، هل تعتقد أن هذا ممكن باستخدام الشارات؟ أعني: إذا قمت بإنشاء شارة “عضو مشرف”، فما هي الشروط التي يمكن أن تتطلبها هذه الشارة؟ لأنني أحتاجها ألا تكون مجرد “نشر X مرات” أو “قراءة X مشاركات”، أحتاج إلى شارة أكثر تعقيدًا تلبي عدة شروط (لهذا السبب اخترنا مستويات الثقة في المقام الأول، ولكن ربما يمكننا إيجاد بديل…)
شكراً مقدماً على كل مساعدتك، أنا أحب هذا المجتمع :slight_smile:

3 إعجابات

وفهمي أن الشارات يمكن أن تلبي أي عدد تريده من الشروط التي يمكنك كتابتها في استعلام SQL. أنا على علم بموضوعين مع أمثلة:

بالإضافة إلى ذلك، ستحتاج على الأرجح إلى استخدام إضافة مثل Discourse Automation أو Data Explorer لربط الشارة بإجراء ناتج، سواء تلقائيًا أو يدويًا.

في هذا الصدد، يمكنك أيضًا تخطي الشارة واستخدام استعلام SQL متكرر مع Data Explorer لمكافأة العضوية المجانية يدويًا للمستخدمين الذين يطابقون الاستعلام.

4 إعجابات

هل فكرت في استخدام عضويات المجموعات؟

إضافة طالب إلى مجموعة. يمكنك إنشاء فئات لا يمكن الوصول إليها إلا لمجموعة معينة. يمكنك تعيين مالك (مالكين) للمجموعة يمكنه إضافة وإزالة الأعضاء حسب الحاجة.

في أذونات الفئة، يمكنك تغيير الأمان للسماح فقط لمجموعة (مجموعات) معينة بالوصول.

مع فكرة الشارة @manuel إذا لم أكن مخطئًا، يمكن للشارة المكتسبة على الأرجح إضافة عضو إلى مجموعة؟

إعجابَين (2)

شكراً لك @manuel ، أعتقد أن ما يتعين علينا تحديده الآن هو ما إذا كان بإمكاننا تحديد شروط الشارة في الاستعلام التي تشبه تلك الموجودة في مستويات الثقة، مثل: الوقت المستغرق في المجتمع، الإعجابات المقدمة أو المستلمة، … والتي أعتقد أنها قد تكون معقدة :confused:

إعجاب واحد (1)

مرحباً دان!
نعم، لدينا بالفعل مجموعة للطلاب ولكن مشكلتنا هي أن المجموعة يمكنها الوصول إلى بعض المحتوى الذي لا يستطيع الآخرون الوصول إليه - لذا يمكن أن ترتفع إحصائياتهم بسرعة أكبر من المستخدمين الآخرين الذين ليسوا في المجموعة.

يمكننا محاولة إنشاء شارة ولكنني لست متأكدًا مما إذا كان يمكنها تضمين هذا العدد الكبير والشروط المحددة (على سبيل المثال: شارة تُمنح عندما ينشر المستخدم X مرات + يرد X مرات + يتلقى X إعجابات + يقدم X إعجابات + إلخ… وكل ذلك في فئات معينة فقط، وليس كلها).

إعجابَين (2)

قام @ganncamp بتنقيح استعلام في منطقة مشابهة، والذي قد يمنحك شيئًا للعمل عليه؟

4 إعجابات

يبدو هذا مثيرًا للاهتمام. أنا لست خبيرًا في البرمجة لذا أشعر بالضياع في كل هذه المعلومات، ولكن ربما يمكن أن يكون هذا مفيدًا. هل تعتقد أنه يمكننا ربط هذا الاستعلام بشارة؟ بمعنى: عندما يحقق المستخدم كل ما يحدده الاستعلام، يتم منح شارة معينة. هل تعتقد أن هذا ممكن؟

آسف إذا كان هذا سؤال مبتدئ، أنا منغمس تمامًا في أمور الإدارة ولكن البرمجة تضيعني…

إعجابَين (2)

اعتمادًا على وضع الاستضافة الخاص بك، من الممكن إنشاء شارات SQL مخصصة تلقائية خاصة بك - Creating triggered custom badge queries

على الرغم من أنه من الممكن أيضًا تشغيل استعلام مخصص مشابه في مستكشف البيانات، وتصدير النتائج كملف CSV لتغذية الممنوح بالجملة في صفحة الشارة ذات الصلة. اقترح @pfaffman مؤخرًا أنه يمكن تحسين هذه العملية باستخدام واجهة برمجة التطبيقات، لكنني لم أستكشف هذا الخيار بعد. :slightly_smiling_face:

أعتقد أن الرابط المفقود هو كيفية إضافة هؤلاء المستخدمين الذين حصلوا على شارات تلقائيًا إلى مجموعة. ربما المكون الإضافي للأتمتة، كما اقترح @manuel، أو ربما باستخدام واجهة برمجة التطبيقات؟

5 إعجابات

من المحتمل ألا تتمكن من القيام بذلك بنفسك.. ولكن الفكرة هنا هي أنه بدلاً من تقديم طلب في السوق مثل:

نحتاج إلى إضافة مخصصة تغير سلوك مستويات الثقة

يمكنك ببساطة تقديم طلب مثل:

نحتاج إلى استعلام SQL يعطي قائمة بالمستخدمين الذين استوفوا الشروط س ص ع. نريد استخدام هذا الاستعلام لشارة أو تشغيله ببساطة باستخدام مستكشف البيانات.

وسيكلف ذلك أقل بكثير وعمليًا بدون تكاليف صيانة مستقبلية أو تعقيدات لإعدادك.

6 إعجابات