Skip to content

Releases: gharar/moodle-mod-gharar

0.4.0

27 Nov 23:10
Compare
Choose a tag to compare

افزوده‌شده

  • توانایی مشاهده‌ی ویدیوهای ضبط‌شده‌ی هر اتاق ()
  • توانایی محدود کردن دسترسی افراد برای مشاهده‌ی موارد ضبط‌شده به‌ازای هر فعالیت
  • پر کردن خودکار نام اتاق هنگام وارد کردن نام فعالیت () (برای لغو یا فعال‌سازی دوباره‌ی آن، نام اتاق را ویرایش کنید)
  • اجازه دادن به درس‌سازها برای افزودن و مشاهده‌ی فعالیت‌ها

تغییریافته

  • بهبود رابط گرافیکی (برای نمونه، در صفحه‌ی نمایش یک فعالیت)
  • بهبود فرآیند بروزرسانی از نسخه‌ای به نسخه‌ی دیگر
  • بهبود سازگاری با مودل (قالب پایگاه داده‌ی آن)
  • تغییر نشانی پیش‌فرض اتاق‌های قرار به https://gharar.ir/room/{uuid}
  • افزودن حداکثر زمان انتظار برای سرورهای قرار از ۴ به ۵ ثانیه
  • ساخت توکن ورود پس از زدن روی ورود در صفحه‌ی نمایش یک فعالیت؛ برای پیشگیری از انقضای توکن‌ها در صورت عدم فعالیت ()

توسعه

افزوده‌شده

تغییریافته

  • بهبود مدیریت رشته‌ها

0.3.1

30 Sep 12:10
Compare
Choose a tag to compare

اصلاح‌شده

  • مشکل ورود کاربرانی که مدیر یک وبینار (اتاق دارای پخش زنده) نیستند به آن وبینار برای اولین تلاش
  • خطا هنگامی که کاربر اتاقی نام نداشته باشد

0.3.0

26 Sep 13:53
Compare
Choose a tag to compare

افزوده‌شده

  • پشتیبانی از پخش زنده برای اتاق‌ها

اصلاح‌شده

  • اصلاح عنوان‌های مجوزهای گوناگون؛ برای نمونه، از این پس، با دادن مجوز «ورود به اتاق قرار به عنوان مدیر» به یک نقش جدید در بخش تنظیمات تعریف نقش‌های مودل (بخش کاربران)، به یک نقش (مثلا کمک‌استاد)، مجوز مدیر بودن در یک اتاق قرار را بدهید
  • اصلاح پشتیبانی نکردن از پایگاه‌های داده‌ی غیر از مای‌اس‌کیو‌ال

0.2.1

15 Sep 18:31
Compare
Choose a tag to compare

اصلاح‌شده

  • تنظیم درست مقدار ویژگی خصوصی بودن هر اتاق هنگام ویرایش یک فعالیت ()
  • بهبود خطاهای دسترسی به ای‌پی‌آی قرار؛ مانند تکراری بودن نام اتاق هنگام ساختن یا توکن دسترسی غیرمجاز ()

0.2.0

11 Sep 16:01
Compare
Choose a tag to compare

راهنمای ارتقا

افزوده‌شده

  • ساخت و ویرایش خودکار اتاق در قرار پس از ساخت و ویرایش فعالیت آن در مودل
  • حذف همه‌ی اتاق‌های ساخته‌شده پس از حذف‌نصب افزونه
  • توانایی تعریف خصوصی بودن اتاق در تنظیمات یک فعالیت
  • تنظیمات جدید مدیر: توکن دسترسی؛ برای درخواست عملیات‌های گوناگون به قرار (مانند ساخت اتاق)
  • توانایی ورود خودکار به اتاق (عمومی یا خصوصی) با زدن روی پیوند موجود در صفحه‌ی نمایش هر فعالیت
  • توانایی ارتقا از نسخه‌ی پیشین (۰.۱.۰)
  • پشتیبانی از مودل نسخه‌های ۳.۹ و ۳.۱۰
  • پشتیبانی از پی‌اچ‌پی نسخه‌های ۷.۳ و ۷.۲

تغییریافته

  • جداسازی نام یک فعالیت از نام اتاق وابسته به آن

حذف‌شده

  • الزام ورود پیوند یا نشانی اتاق هنگام ساخت یا ویرایش یک فعالیت (خودکار ساخته و مدیریت می‌شود)
  • حذف پیوندهای نادرست برای هر فعالیت در فهرست فعالیت‌های موجود در صفحه‌ی اصلی افزونه
  • پشتیبانی فعال از زبان انگلیسی

توسعه

افزوده‌شده

  • بهره‌گیری از فن (Phan)، برای پایشگری (ایستای) کد و بررسی ناسازگاری کد با نسخه‌های پی‌اچ‌پی

تغییریافته

  • به‌روزرسانی پی‌سالم به ۴.۱۰
  • به‌روزرسانی بیمو به ۳.۹ (برای حفظ سازگاری با مودل ۳.۹)

0.1.0

31 Aug 15:56
Compare
Choose a tag to compare

نخستین نسخه‌ی پایدار.

افزوده‌شده

  • توانایی افزودن، ویرایش یا پاک کردن یک فعالیت مختص به یک اتاق
  • توانایی درج نام و پیوند اتاق در تنظیمات هر فعالیت (پیوند اتاق باید معتبر بوده و ساخته‌شده باشد؛ وگرنه اعتبارسنجی نمی‌شود)
  • توانایی ورود به اتاق با زدن روی پیوند موجود در صفحه‌ی نمایش هر فعالیت
  • توانایی دیدن همه‌ی فعالیت‌های موجود در یک درس مشخص در صفحه‌ی اصلی افزونه
  • پشتیبانی متمرکز از زبان فارسی (ایران)
  • پشتیبانی از مودل ۳.۱۱
  • پشتیبانی از پی‌اچ‌پی ۷.۴

توسعه

افزوده‌شده

  • یک اسکریپت برای خودکارسازی ساخت فایل فشرده‌ی نهایی (در قالب زیپ) برای نصب در مودل
  • بهره‌گیری از کامپوزر و کتاب‌خانه‌های آن
  • بهره‌گیری از پی‌سالم (Psalm) برای پایش (ایستای) کد
  • بهره‌گیری از بیمو
  • بهره‌گیری از قوانین خودبارگریِ (autoloading) پی‌اس‌آر۴ (PSR-4) برای کلاس‌ها، به جای جایگزین مودل آن
  • نکته: دو مورد بالا برای بهبود تکمیل خودکار در آی‌دی‌ای‌ها و کمک به پایشگرهای کد (از جمله پی‌سالم) در نظر گرفته شده‌اند.