بازگشت به وبلاگ‌ها
تحقیقات کارشناسی ارشد: ساخت GreedyLearner و سیستم‌های پاداش Blockchain

تحقیقات کارشناسی ارشد: ساخت GreedyLearner و سیستم‌های پاداش Blockchain

۱۴۰۴/۹/۲۷12 دقیقه
educationblockchainhyperledgerandroidgamificationresearch

سفر تحقیقاتی

مدرک کارشناسی ارشد من در دانشگاه صنعتی امیرکبیر (2018-2021) دوره‌ای از کاوش عمیق در دو حوزه جذاب بود: gamification در آموزش و فناوری blockchain. این تحقیق منجر به دو پروژه مهم شد که درک من از هر دو حوزه را شکل داد.

پروژه 1: GreedyLearner - یادگیری الگوریتم Gamified

مشکل

دانشجویان علوم کامپیوتر اغلب با درک الگوریتم‌ها مشکل دارند. روش‌های تدریس سنتی—سخنرانی‌ها و کتاب‌های درسی—دانشجویان را به‌طور مؤثر درگیر نمی‌کنند. می‌خواستم راه‌حلی ایجاد کنم که یادگیری الگوریتم‌ها را تعاملی، جذاب و مؤثر کند.

راه‌حل: GreedyLearner

GreedyLearner یک اپلیکیشن Android است که یادگیری الگوریتم‌های علوم کامپیوتر را از طریق یک رویکرد guided discovery gamify می‌کند.

ویژگی‌های کلیدی

  • تجسم تعاملی الگوریتم

  • - اجرای گام‌به‌گام الگوریتم
    - نمایش بصری ساختارهای داده
    - کنترل‌های تعاملی برای گام‌زدن از طریق الگوریتم‌ها

  • عناصر Gamification

  • - امتیاز و دستاوردها
    - ردیابی پیشرفت
    - Leaderboard
    - محتوای قابل باز کردن

  • مسیرهای یادگیری هدایت شده

  • - برنامه درسی ساختاریافته
    - پیشرفت دشواری
    - راهنمایی و توضیحات
    - مسائل تمرین

    نتایج

  • درگیری کاربر: 85% از دانشجویان الگوریتم‌های بیشتری نسبت به دوره‌های سنتی تکمیل کردند

  • نتایج یادگیری: بهبود 40% در نمرات تست درک الگوریتم

  • نگهداری: 70% از کاربران پس از دوره به استفاده از اپلیکیشن ادامه دادند

  • انتشار: با موفقیت در Google Play Store منتشر شد
  • پروژه 2: سیستم سکه مجازی مبتنی بر Blockchain

    چالش

    به‌عنوان عضو کمیته Blockchain دانشگاه، وظیفه توسعه یک سیستم سکه و پاداش مجازی proof-of-concept را داشتم.

    انتخاب فناوری: Hyperledger Sawtooth

    Hyperledger Sawtooth را انتخاب کردم زیرا:

  • Blockchain مجاز - مناسب برای استفاده نهادی

  • معماری ماژولار - آسان برای سفارشی‌سازی

  • Transaction families - پردازش تراکنش انعطاف‌پذیر
  • موارد استفاده

  • پاداش‌های آکادمیک

  • - دانشجویان با تکمیل تکالیف سکه کسب می‌کنند
    - سکه‌ها می‌توانند برای مواد درسی استفاده شوند

  • شرکت در تحقیق

  • - محققان شرکت‌کنندگان را با سکه پاداش می‌دهند
    - سکه‌ها در blockchain برای شفافیت ردیابی می‌شوند

    نتایج

  • تراکنش‌های پردازش شده: بیش از 10,000 تراکنش

  • کاربران: بیش از 500 کاربر فعال

  • Uptime: 99.9% در دسترس بودن
  • تأثیر تحقیقاتی

    مهارت‌های توسعه یافته

  • توسعه موبایل - Android SDK، Java، طراحی UI/UX

  • فناوری Blockchain - Hyperledger Sawtooth، پردازش تراکنش

  • Gamification - اصول طراحی بازی، درگیری کاربر

  • روش‌شناسی تحقیق - طراحی آزمایشی، تجزیه و تحلیل داده
  • درس‌های آموخته شده

  • Gamification کار می‌کند - وقتی درست انجام شود، gamification به‌طور قابل توجهی درگیری و نتایج یادگیری را بهبود می‌بخشد

  • Blockchain کاربردهای واقعی دارد - فراتر از ارز دیجیتال، blockchain شفافیت و تغییرناپذیری را برای سیستم‌های پاداش فراهم می‌کند

  • تجربه کاربر مهم است - تعالی فنی هیچ معنایی ندارد اگر کاربران از استفاده از سیستم لذت نبرند
  • نتیجه‌گیری

    تحقیقات کارشناسی ارشد من در دانشگاه صنعتی امیرکبیر یک تجربه سازنده بود. به من اجازه داد دو حوزه جذاب—gamification و blockchain—را کاوش کنم و سیستم‌های واقعی و کارآمد ایجاد کنم.

    ---

    علاقه‌مند به gamification، blockchain، یا فناوری آموزشی؟ بیایید بحث کنیم!