مرحبًا،
أحاول إطلاق منتدى جديد يمكن للمعلمين والمطورين المشاركة فيه (لتطوير أدوات للمدرسة).
لدي فئتان: ‘بطاقات تعليمية’ و ‘مطورون’. لا أريد منع أي شخص من رؤية الفئة الأخرى، لكنني أود أن تصل مواضيع المطورين إلى المعلمين الذين لديهم “وضع قائمة البريد” كملخص فقط، لأنهم قد يزعجهم تلقي رسائل غير مفهومة. لا أريد منعهم من زيارة الفئة على الرغم من ذلك.
حاليًا، المعلمون ليسوا ضمن أي فئة، وبما أن الغالبية العظمى من المستخدمين سيكونون معلمين، فربما يمكنني تجنب إنشاء مجموعة ‘معلمين’ والاعتماد فقط على مجموعة ‘مطورين’ لتقييد رؤية تلك الفئة.
يبدو أنك تريد إخطار المعلمين بالمنشورات الجديدة في فئة ‘dev’. إذا كان الأمر كذلك، فإن أسهل طريقة لتحقيق ذلك هي تشجيعهم على ضبط مستوى الإشعارات لفئة ‘dev’ إلى إما ‘Watched’ أو ‘Watching first post’. يمكن للمستخدمين ضبط مستوى إشعارات الفئة من قسم الفئات في صفحة ملفهم الشخصي.
يمكنك أيضًا إجبار جميع المستخدمين في الموقع على البدء بمراقبة فئة ‘dev’. للقيام بذلك، أضف الفئة إلى إعداد ‘default categories watching’ في موقعك.
إذا قمت بإنشاء مجموعة لمعلميك، فيمكنك ضبط مستوى الإشعارات الافتراضي لجميع أعضاء تلك المجموعة من صفحة المجموعة / إدارة الفئات:
إذا أمكن، أعتقد أنه من الأفضل السماح للمستخدمين بالاشتراك في استلام الإشعارات للمواضيع المنشأة في فئة معينة. بهذه الطريقة، لا تخاطر بإزعاجهم عبر رسائل البريد الإلكتروني غير المرغوب فيها. ومع ذلك، ستكون هناك مواقف يكون فيها من الأفضل ضبط مستويات الإشعارات الافتراضية.
مرحبًا @simon، لا، أريد حقًا تجنب إشعار المعلمين بفئة ‘dev’ إلا إذا انضموا أيضًا إلى مجموعة ‘dev’.
المعلم العادي سيشعر فقط بالإزعاج بسبب مواضيع ‘dev’. لكنني (ربما كانت هذه قرارًا خاطئًا) اخترت افتراضيًا “وضع قائمة البريد” لأنهم غير معتادين على المنتديات، ولبدء المنتدى أعتقد أنهم لن يزوروا الموقع حتى يكون في مرحلته الأولى.
لذا أريد أن تُرسل فئة ‘dev’ فقط للأشخاص المنتمين إلى مجموعة ‘dev’، حتى لو كانوا في “وضع قائمة البريد” أو “الملخص”.
سيؤدي ذلك إلى إخفاء رسائل المطورين عن المعلمين، لكنه سيجبرهم على الانضمام إلى قسم المطورين فقط لتصفح الفئة.
في الواقع، كنت أرغب فقط في منع إرسال رسائل البريد الإلكتروني إليهم وليس منعهم من زيارة فئة ‘dev’. ومع ذلك، فهذا بالفعل بداية جيدة. وعندما يتم ترقية المستخدمين إلى المستوى 2، فغالبًا ما يكونون ماهرين بما يكفي لمعرفة كيفية كتم فئة…
هذا هو الإعداد الذي كنت أبحث عنه! فئة ‘dev’ قابلة للتصفح ولكنها مدرجة في “الفئات الصامتة”. تُوجَّه الرسائل الموجودة في فئة ‘dev’ فقط إلى مستخدمين ‘dev’.
ملاحظة أخرى: هذه الحيلة تعمل للمستخدمين الجدد. أما المستخدمون القدامى فلا يتصرفون كما هو مرغوب، لذا اضطررت لتغيير السلوك الافتراضي للفئة عبر وحدة تحكم Ruby. يبدو أن هناك إمكانية للقيام بذلك عبر واجهة المستخدم، لكنني لم أستطع العثور عليها.
إذا انضممت إلى مجموعة dev، ستبدأ في مراقبة فئة dev. أما إذا غادرت مجموعة dev… فستستمر في رؤيتها…
يبدو ذلك صحيحًا. هناك العديد من الأمور المشابهة التي تمنحك خيارًا لتطبيقها على المستخدمين الحاليين، لكن ربما لا تنطبق هذه الحالة على الأمر المعني.
نعم. بشكل أساسي، إذا كنت “ذكيًا” بما يكفي للانضمام إلى مجموعة المطورين، فيجب أن تكون ذكيًا بما يكفي لتغيير مستويات مراقبة الفئات بنفسك. يمكنك إنشاء إضافة (plugin) تفرض ذلك دون الكثير من المتاعب. أعتقد أن هناك بعض الأمثلة المتوفرة حول هذا الموضوع.