رفتن به محتوای اصلی

کار با فعالیت‌ها

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

یک کلاس (activity) یک درس برای زمان‌بندی است: این درس، که توسط این اساتید، به این گروه‌های دانشجویی، برای این مدت تدریس می‌شود. این واحدی است که همه چیز در خدمت آن است — لیست منابع برای نام بردن در اینجا وجود دارد، و محدودیت‌ها برای مشخص کردن محل قرارگیری نهایی این کلاس‌ها وجود دارند.

این همچنین طولانی‌ترین لیست در اکثر برنامه‌های هفتگی است، بنابراین این بخش به جای پیمایش (اسکرول کردن)، حول محور پیدا کردن موارد ساخته شده است.

One row per activity — subject, teacher, groups and duration together.
One row per activity — subject, teacher, groups and duration together.

یک کلاس شامل چه چیزهایی است

دو نیمه که در یک کادر محاوره‌ای ویرایش می‌شوند.

تعریف چیزی است که درس هست: درس، اساتید، گروه‌های دانشجویی، توضیحات کلاس، مدت و اینکه آیا فعال است یا نه. مدت بر حسب زنگ (period) است — یک درس دو زنگه مدتی برابر با دو دارد و دو جایگاه (slot) متوالی را اشغال می‌کند.

در زیر گروه‌های دانشجویی که انتخاب می‌کنید، کادر محاوره‌ای جمعیت را مشخص می‌کند — یعنی چند گروه انتخاب کرده‌اید و این تعداد شامل چند دانشجو می‌شود. این عدد با تغییر انتخاب شما دوباره محاسبه می‌شود، بنابراین همیشه چیزی را توصیف می‌کند که در مقابل شماست، نه آنچه کلاس هنگام باز کردن آن در خود داشت.

دو نکته در مورد این عدد وجود دارد که ارزش دانستن دارد.

مجموعه‌های تودرتو یک بار شمرده می‌شوند. انتخاب همزمان سال ۹ و ۹الف به اندازه سال ۹ محاسبه می‌شود، نه مجموع آن دو، زیرا یکی شامل دیگری است. کادر محاوره‌ای هنگام وقوع این حالت، آن را اعلام می‌کند — در غیر این صورت، یک مجموع کوچکتر از اجزایش مانند یک خطا به نظر می‌رسد.

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

جایگذاری جایی است که کلاس در حال حاضر در آن قرار دارد: روز، ساعت و اتاق. کلاسی که جایگذاری ندارد، زمان‌بندی‌نشده است، که یک وضعیت کاملاً عادی است — به این معنی که درس وجود دارد اما هنوز جایگاهی به آن اختصاص داده نشده است.

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

پیدا کردن موارد مورد نظر

جستجوی متنی آزاد در نوار ابزار قرار دارد. همه چیز دیگر پشت فیلترها است، که یک نشان (badge) برای نمایش تعداد فیلترهای فعال دارد و برای هر کدام یک برچسب (chip) قابل حذف اضافه می‌کند تا همیشه بتوانید ببینید چه چیزی لیست را محدود کرده است.

در داخل، هر بعد — درس، استاد، گروه دانشجویی، توضیح، روز — یک چک‌لیست قابل جستجو است و هر کدام چندین مقدار را به طور همزمان می‌پذیرند. انتخاب دو استاد، درس‌های هر یک از آنها را نشان می‌دهد، نه فقط درس‌هایی که با هم مشترک هستند. همچنین یک کلید فقط زمان‌بندی‌نشده‌ها وجود دارد که سریع‌ترین راه برای رسیدن به کارهای باقی‌مانده است.

عناوین ستون‌ها لیست را مرتب می‌کنند. مرتب‌سازی در کل مجموعه فیلترشده انجام می‌شود، نه فقط در صفحه‌ای که می‌بینید — مرتب‌سازی یک صفحه از یک لیست طولانی هیچ اطلاعاتی به شما نمی‌دهد. جایگذاری استثنا است و قابل مرتب‌سازی نیست، زیرا نام‌های روز و ساعت برچسب هستند، نه عدد، و هر ترتیبی که بر آنها اعمال شود، ساختگی خواهد بود.

کنترل ستون‌ها ستون‌هایی را که استفاده نمی‌کنید پنهان می‌کند؛ ستون درس باقی می‌ماند.

درس‌های تقسیم‌شده

درسی که سه بار در هفته برگزار می‌شود، سه کلاس نامرتبط نیست. بلکه یک کلاس تقسیم‌شده به سه جزء است که یک هویت مشترک دارند، بنابراین قانونی که در مورد آن درس وضع می‌شود برای همه آنها اعمال می‌شود.

تقسیم به N قسمت آن اجزا را ایجاد می‌کند. آنها یک هویت گروهی مشترک را حفظ می‌کنند، و تقسیم کردن، قانون پیونددهی خود FET را اضافه می‌کند که حداقل یک روز فاصله بین آنها را الزامی می‌کند — این همان چیزی است که مانع از قرار گرفتن کامل یک درس که قرار است در طول هفته پخش شود، در روز دوشنبه می‌شود. ویرایشگر پس از تقسیم یک درس، دیگر گزینه جایگذاری را ارائه نمی‌دهد، زیرا اجزا به صورت جداگانه جایگذاری می‌شوند؛ تمام هدف از تقسیم کردن همین است.

در جهت مخالف، با انتخاب دو یا چند کلاس و انتخاب گزینه ترکیب، آنها در یک گروه تقسیم‌شده قرار می‌گیرند. این عمل تخریبی نیست: هیچ چیز ادغام نمی‌شود، کلاس‌ها به اجزای یک گروه تبدیل می‌شوند.

یک چیز جداگانه وجود دارد که واقعاً ادغام می‌کند، و تنها از یک راه قابل دسترسی است. اگر این بخش کلاس‌هایی را تشخیص دهد که در یک روز کنار هم قرار دارند و می‌توانند یک درس طولانی‌تر باشند، آن را به عنوان یک بنر پیشنهاد ارائه می‌دهد. پذیرش آن، آنها را در یک کلاس واحد با طول ترکیبی ادغام می‌کند. آن بنر تنها جایی در محصول است که این ادغام اتفاق می‌افتد، بنابراین هرگز نمی‌تواند شما را به عنوان یک اثر جانبی از چیز دیگری غافلگیر کند.

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

کلاسی که بخشی از یک گروه تقسیم‌شده است، دقیقاً یک عمل ساختاری ارائه می‌دهد: لغو گروه‌بندی تقسیم‌شده.

قفل کردن یک جایگذاری

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

Locking works per axis — a lesson can be fixed in time, in space, or both.
Locking works per axis — a lesson can be fixed in time, in space, or both.

یک قفل دو محور دارد و آنها مستقل از هم هستند:

  • زمان — روز و زنگ ثابت می‌شوند
  • مکان — اتاق ثابت می‌شود

ثابت کردن زمان اما نه مکان می‌گوید این درس سه‌شنبه زنگ ۳ برگزار می‌شود و برایم مهم نیست در کدام اتاق باشد. ثابت کردن مکان اما نه زمان، برعکس آن را می‌گوید. کلید سریع در سطر، هر دو را همزمان اعمال می‌کند، که همان چیزی است که بیشتر افراد می‌خواهند؛ کادر محاوره‌ای دامنه به شما امکان انتخاب می‌دهد.

گزینه قفل / باز کردن قفل در نوار ابزار بر روی یک دامنه کامل کار می‌کند نه یک انتخاب: همه کلاس‌ها، کلاس‌های یک روز، کلاس‌هایی که در انتهای روز قرار دارند، یا آنهایی که توضیح خاصی دارند. شما محورها را انتخاب می‌کنید و قبل از تأیید، تعداد کلاس‌هایی که تحت تأثیر قرار می‌گیرند را به صورت زنده مشاهده می‌کنید.

باز کردن قفل، جایگذاری را حفظ می‌کند. فقط آن را از حالت ثابت بودن خارج می‌کند.

تغییر چندین مورد به طور همزمان

سطرها را انتخاب کنید و نوار عملیات گروهی می‌تواند توضیحات را تنظیم یا حذف کند، یک اتاق را تنظیم کند، فعال یا غیرفعال کند، قفل یا باز کند، زمان‌بندی را لغو کند، یا حذف کند — برای همه آنها به طور همزمان. تنظیم یک اتاق می‌تواند محور مکان را در همان مرحله ثابت کند.

تنظیم توضیح و حذف توضیح چندین توضیح را به طور همزمان می‌پذیرند. «تنظیم توضیح» توضیحات موجود در هر کلاس انتخاب‌شده را با توضیحاتی که شما انتخاب می‌کنید جایگزین می‌کند. «حذف توضیح» فقط توضیحاتی را که شما انتخاب می‌کنید حذف می‌کند و بقیه توضیحات باقی می‌مانند. بخش‌های یک درس تقسیم‌شده توضیحات خود را به اشتراک می‌گذارند، بنابراین هر بخش همان تغییر را دریافت می‌کند.

اگر توضیحی که نیاز دارید هنوز وجود ندارد، نام آن را زیر توضیح جدید در کادر محاوره‌ای «تنظیم توضیح» تایپ کنید. کادر محاوره‌ای، توضیح را ایجاد کرده و آن را به انتخاب شما اضافه می‌کند. تا زمانی که اعمال نکنید، هیچ تغییری در کلاس‌ها ایجاد نمی‌شود.

لغو زمان‌بندی، جایگذاری را پاک کرده و کلاس را حفظ می‌کند. حذف کردن آن را از بین می‌برد و قابل بازگشت نیست — پیام تأیید می‌گوید چند مورد حذف خواهد شد.