نمط تصميم: نظام المكافآت (Collectible Achievements)

تساعدك أنماط التصميم في فهم مواقع الانترنت بشكل أكبر وأعمق، وفي حل المشاكل التي قد تواجهها في موقعك. (للمزيد حول أنماط التصميم)

ملاحظة: “نظام المكافآت” ليست ترجمة لـCollectible Achievements، وانما وضعت الأسم الانجليزي الأصلي حتى يسهل للقاريء البحث ومعرفة المزيد عنه.

المشكلة التي يحلها هذا النمط

عندما تملك تطبيقاً او خدمة على الانترنت تحتوي على اقسام أو خواص قد لا يستخدمها المستخدم  في الظروف الطبيعية سواء كان ذلك لعدم وجود حافز لاستخدام تلك الخواص أو لجهل المستخدم بها.

الحل المقترح لتلك المشكلة

اعط المستخدم مكافئات معنويّة عند قيامهم بمهام معيّنة في تطبيقك (مثل مساعدة عدد معيّن من الاشخاص، استخدام احدى الخواص بشكل معيّن…الخ، حسب نوعيّة تطبيقك).

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

متى يستخدم هذا النمط

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

كيف يحل هذا النمط المشكلة

قد تبدو فكرة المكافآت سخيفة (بما انها غالبا عبارة عن أيقونات فقط)، لكن الشخص عادة يحب أن يكون متميزاً عن غيره بغض النظر عن طريقة تميّزه. ففي هذه الحالة سيحرص مستخدم تطبيقك أو خدمتك (في حال نفّذت هذا النمط بالشكل الصحيح) على الحصول على أكبر كم من المكافآت وذلك ليتميّز عن غيره من الأعضاء ويرفع مكانته بينهم، اذ ان الحصول على أكبر قدر من المكافآت يعكس خبرة الشخص بالموقع وأقدميته، وبالتالي ترفع من مصداقيّته.

كما يقوم هذا النمط بربط المستخدم بتطبيقك على الانترنت، حيث انه سيصعب عليه ترك تطبيقك واستخدام تطبيق منافس، وذلك حتى لا يفقد مكافآته التي استثمر وقته في الحصول عليها.

بالطبع لكل قاعدة شواذ، فهناك نسبة من مستخدمي تطبيقك لن يأبهوا بتلك المكافآت، ولكن الأغلبية بالتأكيد ستهتم بها في حال تنفيذها بالشكل الصحيح.

كيفية تطبيق هذا النمط

  1. صمّم أيقونه جذّابه لكل مكافأه، وأجعل كل مكافأه مقرونه بعنوان لها ونص يشرح المهمّة المطلوب القيام بها للحصول عليها.
  2. اجعل المهام المطلوب القيام بها متفاوتة الصعوبة، واحرص ان تكون هناك بضعة مهام سهلة جداً يمكن للمستخدمين الجدد الحصول عليها بسرعه، وذلك حتى تشجّعهم للحصول على المزيد.
  3. عندما يحصل المستخدم على احدى المكافآت، نبّهه بذلك وضع أيقونة تلك المكافأه (مع شرحها) في ملفّه الشخصي حتى يتمكّن الأخرون من رؤيتها.

أمثلة على مهام يمكنك مكافأه المستخدم عليها:

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

  • مكافاة “قاريء جديد”: يحصل عليها المستخدم عند كتابته عن أول كتاب قرأه.
  • مكافأة “ناقد كتب”: يحصل عليها المستخدم عند تقييمه لخمسة كتب.
  • مكافأة “قاريء اجتماعي”: يحصل عليها المستخدم عندما يعلّق على 20 تقييم من تقييمات أعضاء الموقع.

أمثلة على هذا النمط

مكافآت في الملف الشخصي لاحد أعضاء موقع stackoverflow، لاحظ ان هناك مكافآت ذهبيه وفضيه وبرونزيه (حسب الصعوبة)

مكافآت في الملف الشخصي لاحد أعضاء موقع stackoverflow، لاحظ ان هناك مكافآت ذهبيه وفضيه وبرونزيه (حسب الصعوبة)

طريقة نظام المكافآت في ألعاب البلايستيشن 3. ليست تطبيقاً على الانترنت، ولكنها تحمل نفس الفكرة.

طريقة نظام المكافآت في ألعاب البلايستيشن 3. ليست تطبيقاً على الانترنت، ولكنها تحمل نفس الفكرة.

  1. 8 تعليقات على “نمط تصميم: نظام المكافآت (Collectible Achievements)”

  2. أحمد فارس - فبراير 6, 2010

    شرح مفيد جداً … وانا استفدت كثيراً
    سلمت لنا يا مشهور وجزاك الله خيراً

  3. bo7amny - فبراير 6, 2010

    تلعب سوني ؟ :)

  4. حسام - فبراير 6, 2010

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

  5. عبدالرحمن إسحاق - فبراير 6, 2010

    بالتأكيد أغلب المنتديات لن تعمل إلا بهذه الطريقة التي تشجع الأعضاء على المشاركة حتى لو كانت بلا فائدة، وحتى جوجل إجابات تعتمد نظام المكافآت.

    شكراً مشهور

  6. Abdo - فبراير 7, 2010

    هي منتشرة في المنتديات على شكل “ألقاب” ويبدو أنها فعالة
    لمن يملكون مواقع مبنية بدروبال يوجد إضافة (وحدة) توفر هذه الخاصية

  7. مشهور الدبيان - فبراير 7, 2010

    شكراً لكم جميعاً على تفاعلكم مع الموضوع :)

    بالنسبة للمنديات العربية لا اعتقد انها طبقتها، فالاوسمه التي تعطيها للاعضاء هي عادة بسبب كثرة مشاركاتهم او ما شابه، وهي محدودة جدا جدا، وليست مرتبطة باستخدام التطبيق بشكل معيّن.

    bo7amny:
    أكيد ;)

  8. محمد زيد - فبراير 26, 2010

    بارك الله فيك يا أخي والله شيء يفرح. جعل الله هذا في ميزان حسناتك.
    عندي سؤال: كيف يمكنك إدماح مثل هذا النمط في دريم ويفر مثلا؟ أعتقد أيضا لتكون أكثر عملية يجب أن تكون مبرمجة بمعنى أن تقول في الكود البرمجي: مستخدم فلان يحصل على النمط الفلاني إذا كانت مشاركته فعالة (أي أكثر من 10 كلمات مثلا، بعنى لم يقل كلكة واحدة فقط (مثل “شكرا” و ما إلى ذلك) وتتجاوز 15 مشاركة.

  9. مشهور الدبيان - فبراير 27, 2010

    محمد:
    كلمة “نمط” تصف نظام المكافآت ككل وليست المكافأه. عموماً هي تعتمد على المكافآت التي تحددها بنفسك لمستخدمي موقعك، ولا يوجد هناك صيغه معينه لتلك المكافآت.

    ارجو ان تكون اجابتي وافيه. :)

أكتب تعليقاً