لدي سؤال حول كيفية منح المستخدمين جوائز جماعية تلقائيًا.
كمسؤول، لا أرغب في القيام بذلك يدويًا في أي وقت.
أهلاً بك يا Aicnal - مرحباً بك في Meta Discourse!
هل قرأت الموضوع الأصلي لهذا النقاش؟ أجد أنه يعمل بشكل جيد جداً. يسعدني المساعدة في أي أسئلة إضافية.
نعم سيدي. شكراً لمساعدتك. وقد قرأتها بالفعل.
لكن المنشور يقول أنه يجب علينا “تحميل ملف CSV” لمنح المستخدم مكافأة جماعية. سؤالي هو أنه في وقت ما إذا تغيرت مجموعة المستخدمين ويجب علينا تحميل الملف مرة أخرى.
لماذا لا يمكننا فقط تحديد قاعدة معينة وإذا حقق المستخدم القاعدة، فسيمنحه النظام مكافأة جماعية تلقائيًا. تمامًا مثل الإنجاز في الألعاب.
وأنا آسف جدًا على لغتي الإنجليزية الضعيفة!
يمكنك
هذا رائع. هذا ما كنت أتوقعه.
مرحباً
هل هناك طريقة لذكر سبب الشارة أيضاً عند استخدام ميزة الجائزة المجمعة؟ سألت عن هذا قبل عامين ولكن لم أحصل على حل.
إذا كانت هناك طريقة باستخدام ملف CSV، فسيكون ذلك مفيداً جداً لأنه عندما نمنح شارات بشكل مجمع، يمكن ربطها بمواضيع أحداث معينة. على سبيل المثال، تُمنح شارة “مشارك في الأكاديمية” لأولئك الذين حضروا أي من الأكاديميات، لذلك عند منح هذه الشارة، يكون سبب الموضوع لدينا هو إعلان الأكاديمية. عندما يحضر شخص ما عدة أكاديميات (أو حتى أكاديمية واحدة)، في ملفه الشخصي، سيكون لديه شارة “مشارك في الأكاديمية” بالإضافة إلى رابط إلى موضوع “السبب” المحدد (الأكاديمية التي حضرها).
آمل أن يكون استخدامي للحالة مفهوماً. شكراً!
لا يبدو أن هذا سيتيح لك إضافة سبب. إذا كان لديك وصول إلى Rails، يمكنك القيام بذلك هناك؛ إذا كان بإمكانك استخدام شارة SQL، وكان هناك شيء في قاعدة البيانات يمكنك استخدامه لتحديد الأشخاص (على سبيل المثال، جميعهم في مجموعة معينة)، فيمكنك استخدام شارة SQL، أوه، لكن هذا لا يزال لن يسمح لك بربط موضوع.
شكراً! @pfaffman، عادةً ما أفضّل استخدام الواجهة البرمجية للتطبيقات (API) ولكن هذا ليس خيارًا إلا إذا قمت بذلك واحدًا تلو الآخر مثل وجود مشغل Postman وقائمة المستخدمين.
إذًا هذا طلب ميزة.
أعتقد أن حلك الوحيد على المدى القصير هو Rails.
