همانطور که می دانید هر کاربر در مودل دارای دسترسی های مختلفی است. این دسترسی ها و اختیارات، از طریق اعطای نقش به کاربر قابل اجرا است. این نقش ها را هم میتوان به صورت کلی (سراسری در سایت) به کاربر اعطا کرد، هم به صورت محدود. مثلا یک کاربر تنها در یک درس یا طبقه خاص بتواند دسترسی های متفاوتی داشته باشد.
به صورت پیشفرض پس از تعریف یک کاربر، آن کاربر دارای نقش خاصی در سایت نیست. پس مدیر سایت باید نسبت به اعطای نقش های خاص در محیط های مختلف اقدام کند.
نقش های پیشفرض مودل که قابل اعطا به کاربران هستند شامل نقش های زیر است:
• مدیر
• درس ساز
• استاد
• استاد بدون حق ویرایش
• شاگرد
• مهمان
• کاربر شناسایی شده
• کاربر شناسایی شده در صفحه اول
هرکدام از این نقش ها دارای دسترسی های خاصی هستند که هرکدام از آنها قابل ویرایش و تغییر هستند. البته انجام این کار به دلیل عواقب احتمالی که وجود دارد توصیه نمی شود.
علاوه بر این، امکان تعریف نقش های جدید براساس نیاز سازمان شما نیز وجود دارد.
1-2-1 تعریف نقش دلخواه
برای تعریف یک نقش جدید در سایت به مسیر زیر بروید:
مدیریت سایت / کاربران / (از بخش مجوزها) تعریف نقش ها
در این صفحه لیست تمامی نقش های موجود را می توان مشاهده کرد. همچنین می توان با استفاده از گزینه «چرخ دنده» هر ردیف، آن را ویرایش کرد.
برای تعریف یک نقش جدید، بر روی ایجاد یک نقش جدید کلیک کنید.
سپس در صفحه باز شده، می توان برای راحتی کار، دسترسی های لازم را از نقش های موجود در سایت، کپی کرد. و یا اینکه از فایل پریستی که قبلا تهیه شده است استفاده کرد. پس از انتخاب نقشی که دسترسی های مشابه به آنچه در ذهن داریم را دارد، روی ادامه کلیک می کنیم.
در صفحه باز شده، در قسمت نام کوتاه یک عبارت انگلیسی به عنوان شناسه باید وارد کرد. سپس در قسمت بعد باید یک نام اختیاری برای نقش وارد کنیم. در قسمت های بعد، تنظیمات دسترسی و میزان اختیارات نقش را بر اساس نیاز انتخاب می کنیم. پس از پایان کار، روی ایجاد نقش کلیک می کنیم.
2-2-1 انتساب نقش سراسری به کاربر
در مودل امکان انتساب یک نقش به کاربر به صورت سراسری وجود دارد. در این حالت آن کاربر در تمام قسمت های سایت، دروس و طبقه ها دارای آن نقش خاص خواهد بود. البته بعدا امکان بازنویسی و بازنگری این نقش در طبقات و دروس وجود دارد. برای انتساب یک نقش سراسری در سایت به مسیر زیر بروید:
مدیریت سایت / کاربران / (از بخش مجوزها) انتساب نقش سراسری
در اینجا لیست نقش هایی که قابلیت انتساب به صورت سراسری دارند را می توان مشاهده کرد. لیست این نقش ها هم قابل تغییر است. برای اینکه بتوان نقشی را به صورت سراسری در سایت اعمال کرد ابتدا به تعریف نقش ها رفته و آن نقش را ویرایش کنید.
برای تعریف یک نقش سراسری، روی آن نقش کلیک می کنیم. سپس از فهرست سمت چپ کاربر موردنظر را انتخاب کرده و روی اضافه کردن کلیک می کنیم.
می توان از قسمت جستجو هم برای فیلتر کردن کاربران بر اساس نام یا ایمیل آنها اقدام کرد.