Skip Navigation Links.

تجارت الکترونیک

گیمیفیکیشن / Gaming Mechanics

افزونه‌ی Gaming Mechanics یک ماژول حرفه‌ای و تعاملی برای پلتفرم DNN است که با هدف افزایش مشارکت کاربران، ایجاد انگیزه و ارتقاء تجربه کاربری طراحی شده است. این افزونه با بهره‌گیری از مفاهیم گیمیفیکیشن مانند امتیازدهی، نشان‌ها، رتبه‌بندی و اعطای دسترسی‌های ویژه، کاربران را به فعالیت بیشتر در سایت ترغیب می‌کند و به‌ویژه برای انجمن‌ها، پلتفرم‌های آموزشی، شبکه‌های اجتماعی و سایت‌های سازمانی بسیار کاربردی است.

ویژگی‌ها

امتیازدهی بر اساس فعالیت کاربر

ثبت و محاسبه امتیاز برای فعالیت‌هایی مانند ثبت‌نام، ورود، ارسال نظر، رأی‌دادن، دنبال‌کردن و تعامل اجتماعی.

سیستم نشان‌ها و سطوح

اعطای نشان‌های قابل شخصی‌سازی با دسته‌بندی‌های برنزی، نقره‌ای، طلایی و ... بر اساس فعالیت و تکرار.

رتبه‌بندی کاربران

نمایش جدول رتبه‌بندی بر اساس امتیاز تجربه، اعتبار یا نوع امتیاز سفارشی در قالب Leaderboard.

اعطای دسترسی‌های ویژه

فعال‌سازی قابلیت‌هایی مانند ارسال سؤال، پاسخ‌دهی، مدیریت محتوا و تغییر وضعیت بر اساس امتیاز کسب‌شده.

پشتیبانی از چند نوع امتیاز

تعریف انواع امتیاز مانند Reputation، Experience یا امتیازهای سفارشی برای اهداف خاص (مثلاً فروشگاه یا آموزش).

ادغام با افزونه‌های دیگر

اتصال مستقیم به افزونه‌های Live Exchange و Live Forums برای امتیازدهی بر اساس فعالیت‌های انجمنی و پرسش‌وپاسخ.

محدودسازی امتیازدهی

تعیین سقف امتیاز قابل کسب در بازه‌های زمانی مشخص برای جلوگیری از سوءاستفاده.

سازگاری با نسخه‌های مختلف

عملکرد پایدار در محیط‌های مختلف و پشتیبانی از Azure.

نحوه عملکرد

نصب افزونه:

دریافت فایل نصب از Mandeeps Gaming Mechanics یا DNN Store.
ورود به پنل مدیریت DNN و نصب از بخش Extensions.
نصب کتابخانه‌های مورد نیاز مانند Mandeeps Common Library و Live Leaderboard (در صورت استفاده).

پیکربندی اولیه:

تعریف انواع امتیاز، نشان‌ها، سطوح و فعالیت‌های قابل امتیازدهی.
تنظیم محدودیت‌های زمانی، سقف امتیاز و قوانین اعطای نشان.
فعال‌سازی Leaderboard و تعیین معیار رتبه‌بندی.

ادغام با افزونه‌های دیگر:

اتصال به Live Exchange و Live Forums برای امتیازدهی بر اساس فعالیت‌های انجمنی.
تعیین امتیاز برای هر نوع فعالیت (ارسال سؤال، پاسخ، رأی‌گیری، تأیید محتوا و ...).

مدیریت دسترسی‌ها و امتیازها:

تعریف دسترسی‌های ویژه بر اساس امتیاز کسب‌شده.
بررسی و ویرایش امتیاز کاربران از طریق داشبورد مدیریتی.

گیمیفیکیشن

برای افزایش تعامل، از Leaderboard در صفحه اصلی یا داشبورد کاربران استفاده کنید.
در سایت‌های آموزشی، از نشان‌ها برای تشویق کاربران به تکمیل دوره‌ها یا شرکت در آزمون‌ها بهره ببرید.
برای جلوگیری از سوءاستفاده، محدودیت زمانی برای کسب امتیاز در فعالیت‌های پرتکرار مانند رأی‌دادن یا ارسال نظر تعریف کنید.
در انجمن‌های تخصصی، از امتیازدهی برای ارتقاء نقش کاربران و اعطای دسترسی‌های مدیریتی استفاده نمایید.
قبل از انتشار عمومی، تنظیمات امتیازدهی را در محیط تست بررسی و بهینه‌سازی کنید.
درخواست دمو

راهنمای تصویری کار با این افزونه

در این بخش، نحوه استفاده از افزونه را به‌صورت مرحله‌به‌مرحله همراه با تصاویر و توضیحات کامل مشاهده می‌کنید. این راهنما به شما کمک می‌کند تا در کمترین زمان، افزونه را به‌درستی پیکربندی و استفاده کنید.

نصب Gaming Mechanics و کتابخانه‌های مورد نیاز از طریق بخش Extensions.

فرم انتخاب فعالیت‌ها مانند ثبت‌نام، ارسال نظر، رأی‌دادن و تعیین امتیاز مربوطه.

تعریف نشان‌های برنزی، نقره‌ای، طلایی و تعیین شرایط دریافت هر نشان.

انتخاب معیار رتبه‌بندی (تجربه، اعتبار یا امتیاز سفارشی) و نمایش جدول کاربران برتر.

تعیین نقش‌های قابل فعال‌سازی مانند ارسال سؤال، پاسخ‌دهی یا مدیریت محتوا بر اساس امتیاز کسب‌شده.

سوالات متداول

افزونه Gaming Mechanics چه کاربردی دارد و برای چه نوع سایت‌هایی مناسب است؟

افزونه Gaming Mechanics برای افزایش تعامل کاربران در سایت‌های DNN طراحی شده است. این افزونه با اعطای امتیاز، نشان (Badge)، رتبه‌بندی و امتیازات ویژه به کاربران بر اساس فعالیت‌هایشان، تجربه‌ای مشابه بازی‌سازی (Gamification) ایجاد می‌کند. مناسب برای سایت‌های آموزشی، انجمن‌های گفتگو، پورتال‌های سازمانی، فروشگاه‌های آنلاین و هر پلتفرمی است که به دنبال افزایش مشارکت کاربران است.

نحوه نصب و راه‌اندازی افزونه چگونه است؟

برای نصب، ابتدا فایل فشرده افزونه را از سایت Mandeeps دریافت کرده و آن را از طریق بخش Extensions در پنل مدیریت DNN نصب نمایید. مراحل نصب شامل افزودن کتابخانه‌های زیر است: Mandeeps Common Library Gaming Mechanics Module Live Leaderboard Module (اختیاری برای نمایش رتبه‌ها) پس از نصب، می‌توانید تنظیمات مربوط به نوع امتیاز، فعالیت‌های قابل امتیازدهی، سطوح نشان‌ها و مجوزهای کاربران را پیکربندی کنید.

آیا افزونه با نسخه‌های جدید DNN و محیط‌های ابری سازگار است؟

بله، Gaming Mechanics با نسخه‌های DNN 7.4 به بالا از جمله 8.x، 9.x و 10.x سازگار است. همچنین با محیط‌های Evoq OnDemand و Azure نیز هماهنگی کامل دارد. طراحی آن به‌صورت SPA (Single Page Application) باعث عملکرد روان‌تر و تجربه کاربری بهتر می‌شود.

چه نوع فعالیت‌هایی توسط افزونه امتیازدهی می‌شوند؟

افزونه از طیف گسترده‌ای از فعالیت‌ها پشتیبانی می‌کند، از جمله: ثبت‌نام و ورود کاربران فعالیت‌های اجتماعی مانند دنبال‌کردن، ارسال درخواست دوستی، حذف دوست مشارکت در Live Exchange و Live Forums مانند ارسال سؤال، پاسخ، رأی‌دادن، تأیید محتوا برای هر فعالیت می‌توان محدودیت زمانی و سقف امتیاز تعریف کرد تا از سوءاستفاده جلوگیری شود.

در صورت بروز خطا یا عدم نمایش امتیازات، چه اقداماتی باید انجام داد؟

ابتدا بررسی کنید که افزونه‌های جانبی مانند Mandeeps Common و Live Leaderboard به‌درستی نصب شده باشند. سپس مطمئن شوید که مجوزهای امنیتی برای نقش‌های کاربری به‌درستی تعریف شده‌اند. در صورت بروز خطاهای سیستمی، فایل‌های لاگ DNN را بررسی کرده و از نسخه به‌روز افزونه استفاده نمایید. همچنین توصیه می‌شود از نسخه آزمایشی برای تست اولیه استفاده کنید که کاملاً مشابه نسخه اصلی است.

آیا امکان سفارشی‌سازی نوع امتیاز، نشان‌ها و سطوح وجود دارد؟

کاملاً. افزونه به‌صورت پیش‌فرض دارای دو نوع امتیاز "Reputation" و "Experience" است، اما مدیر سایت می‌تواند انواع جدیدی مانند "امتیاز خرید" یا "امتیاز مشارکت" تعریف کند. همچنین نشان‌ها (Badges) قابل گروه‌بندی در سطوح مختلف مانند Bronze، Silver و Gold هستند و می‌توان تعداد و شرایط دریافت آن‌ها را کنترل کرد.

تفاوت Gaming Mechanics با افزونه‌هایی مانند Live Rewards یا سیستم‌های امتیازدهی ساده چیست؟

Gaming Mechanics یک سیستم جامع بازی‌سازی است که علاوه بر امتیازدهی، قابلیت‌هایی مانند اعطای نشان، رتبه‌بندی کاربران، اعطای مجوزهای ویژه، و اتصال به ماژول‌های دیگر مانند Live Exchange و Live Forums را فراهم می‌کند. در حالی که افزونه‌هایی مانند Live Rewards بیشتر بر اعطای جوایز متمرکز هستند، Gaming Mechanics برای ایجاد انگیزه پایدار و تعامل مستمر کاربران طراحی شده است.