دو شیفت، یک ساختمان
نیمی از دانشآموزان مدرسه شما ساعت هفت میآیند و ظهر میروند، در حالی که نیم دیگر ظهر میآیند؛ اما بیشتر ابزارهای برنامهریزی درسی به اشتباه فرض میکنند که شما یک مدرسه واحد هستید.

ساعت هفت صبح ساختمان پر میشود. ساعت دوازده و نیم ظهر خالی شده و دوباره با دانشجویان متفاوتی پر میشود که بخشی از آنها توسط همان اساتید و دقیقاً در همان اتاقها آموزش میبینند.
اگر مدرسهای را به این شکل اداره میکنید، از قبل دو واقعیتی را که کار را دشوار میکند، میدانید. اتاقها استراحتی ندارند و برخی از کارکنان نیز همینطور. هر چیزی که در یک مدرسه تکشیفت صرفاً ناخوشایند است — یک آزمایشگاه که با بیست دقیقه همپوشانی رزرو شده، استادی که هیچ فاصلهای بین آخرین درس صبح و اولین درس بعدازظهر ندارد — به یک مسئله ساختاری تبدیل میشود.
و سپس شما یک ابزار برنامهریزی زمانبندی را باز میکنید و متوجه میشوید که آن ابزار تصور میکند شما یک مدرسه با یک روز بسیار طولانی هستید.
یک روز طولانی به معنای دو شیفت نیست
این تفاوت ظاهری نیست. در مدل تکشیفت، «زنگ ۷» فقط دیرتر از «زنگ ۶» است. هیچ چیزی مانع از آن نمیشود که استادی در آن سوی مرز زمانی برنامهریزی شود، زیرا برای نرمافزار مرزی وجود ندارد — فقط یک ردیف طولانیتر وجود دارد.
اما یک مرز وجود دارد. این همان دلیلی است که کارکنان بعدازظهر شما میتوانند افراد متفاوتی باشند، دلیلی که یک اتاق نیاز به تخلیه دارد، دلیلی که جمله «او فقط صبحها تدریس میکند» معنای خاصی دارد.
مدلی که نتواند این مرز را بیان کند، نمیتواند از آن محافظت کند. شما در نهایت مجبور میشوید آن را به صورت دستی اعمال کنید و هر پیشنویس را برای تداخلهایی که ایجاد آنها باید غیرممکن میبود، بررسی کنید.
FET از قبل میداند
گفتن این نکته به صراحت ارزشمند است، زیرا بخشی است که افراد از آن غافل میشوند: خودِ FET این موضوع را به درستی مدیریت میکند. این یک راه حل موقت یا وصله انجمنی نیست. FET در یکی از چهار حالت کار میکند و این حالت تعیین میکند که کدام خانواده از محدودیتها اصلاً وجود داشته باشند.
یکی از آنها صبحها-بعدازظهرها است. در آن حالت، حلکننده به جای روزها، در نیمروزها کار میکند و کل خانوادهای از محدودیتها ظاهر میشود که در غیر این صورت وجود ندارند — قوانینی درباره صبحها و بعدازظهرها به عنوان موجودیتهای متمایز.

بنابراین مرز دیگر چیزی نیست که شما بخواهید بر آن نظارت کنید. بلکه چیزی است که مدل از آن آگاه است.
خواندن مجدد آن نیمه دیگر کار است
یک شبکه نیمروز، شکل درستی برای حلکننده و شکل نادرستی برای انسان است. هیچکس با دوازده نیمروز فکر نمیکند. آنها با پنج روز فکر میکنند که هر کدام یک صبح و یک بعدازظهر دارند.
FET این را میداند و هر دو را ثبت میکند: نیمروزهایی که حلکننده در آنها کار میکند، و یک لیست جداگانه که آنها را دوباره به روزهای واقعی جفت میکند. تقریباً نیمی از فایلهای واقعی صبحها-بعدازظهرها که دیدهایم، این جفتسازی را دارند؛ بقیه فقط شامل نیمروزها هستند.
ما هر کدام را که فایل شما داشته باشد، حفظ میکنیم. اگر جفتسازی وجود داشته باشد، با بقیه موارد وارد شده و در هنگام خروجی، بدون تغییر بازگردانده میشود. اگر وجود نداشته باشد، ما یکی نمیسازیم — و هنگامی که خودتان یک timetable را به حالت صبحها-بعدازظهرها تغییر میدهید، ما آن را میسازیم، زیرا در آن لحظه چیزی برای انتقال وجود ندارد و شما خودتان این شکل را درخواست کردهاید.

این کل سیاست ماست و عمداً خستهکننده است: ما فایل خودتان را به شما نشان میدهیم. ساختاری که FET هرگز ننوشته است، ساختاری نیست که ما برای شما ابداع کنیم، هرچقدر هم که این ابداع مفید به نظر برسد.
timetable شما با هر حالتی که با آن ایجاد یا وارد شده است همراه است و این حالت در سربرگ صفحه دادهها نمایش داده میشود. شما آن را در اینجا پیکربندی نمیکنید؛ شما چیزی را میبینید که FET تنظیم کرده است.
یک هشدار که ارزش دو بار خواندن دارد
اگر شما مالک timetable هستید، آن نشان حالت یک دکمه است و کلیک کردن روی آن، یک تغییر را آغاز میکند.
تغییر حالتها، دادهها را حذف میکند. این کار ضروری است: حالتها واژگان محدودیت مشترکی ندارند، بنابراین خروج از حالت صبحها-بعدازظهرها به این معنی است که قوانین صبح/بعدازظهر جایی برای رفتن ندارند. به همین دلیل است که فقط مالک میتواند این کار را انجام دهد و چرا این نشان برای دیگران فقط یک برچسب است.
این تنظیمی برای امتحان کردن نیست. حالت را در FET تعیین کنید، جایی که محدودیتها در آن زندگی میکنند.
چرا این موضوع از آنچه به نظر میرسد مهمتر است
آموزش دو شیفته یک موضوع حاشیهای نیست. این در بخشهای زیادی از ترکیه، مراکش، آمریکای لاتین و آسیای جنوبی عادی است — هر جایی که یک ساختمان به دانشجویان بیشتری نسبت به صندلیهایش خدمات میدهد.
در حال حاضر یک ابزار FET وجود دارد که بهطور خاص برای سیستم صبح/بعدازظهر مراکش ساخته شده است، که دو چیز را به شما میگوید: تقاضا واقعی است و آنقدر نادیده گرفته شده که مردم خودشان دست به کار شدهاند.
اگر مدرسه شما دو شیفت را اجرا میکند، این حالت از قبل در نرمافزاری که استفاده میکنید وجود دارد. آنچه گم شده بود، همه چیز بعد از حلکننده است — خواندن آن، به اشتراکگذاری آن، چاپ آن، قرار دادن آن روی دیوار — به شکلی که بپذیرد روز شما در وسط خود یک درز دارد.