עבודה עם פעילויות
השיעורים עצמם - הגדרתם, מציאת השיעורים הרצויים, פיצול ואיחוד שלהם, וקיבוע מיקום כך שדבר לא יזיז אותם.
פעילות היא שיעור יחיד המיועד לשיבוץ: נושא מסוים, הנלמד על ידי מורים מסוימים, לקבוצות תלמידים מסוימות, למשך זמן מסוים. זוהי היחידה שכל השאר משרת — רשימות המשאבים קיימות כדי שיצוינו כאן, והאילוצים קיימים כדי להגביל את מיקומן הסופי של הפעילויות.
זוהי גם הרשימה הארוכה ביותר ברוב מערכות השעות, ולכן המדור בנוי סביב מציאת פריטים ולא סביב גלילה.

מה מכילה פעילות
שני חצאים, הנערכים בתיבת דו-שיח אחת.
הגדרה היא מה מהותו של השיעור: נושא, מורים, קבוצות תלמידים, תגי פעילות, משך, והאם הפעילות פעילה. המשך נמדד ביחידות שיעור — שיעור כפול הוא באורך שתי יחידות ותופס שתי משבצות זמן רצופות.
מתחת לקבוצות התלמידים שבוחרים, תיבת הדו-שיח מציינת את מצבת התלמידים — כמה קבוצות נבחרו, ולכמה תלמידים זה מסתכם. המספר מחושב מחדש עם כל שינוי בבחירה, כך שהוא תמיד מתאר את מה שמוצג כעת ולא את מה שהפעילות הכילה כשפתחת אותה.
יש שני דברים שכדאי לדעת לגבי מספר זה.
קבוצות מקוננות נספרות פעם אחת. בחירה הן בשכבת ט' והן בט'1 תחושב כגודל של שכבת ט', ולא כסכום של שתיהן, כי האחת מכילה את השנייה. תיבת הדו-שיח מציינת זאת כאשר זה קורה — אחרת, סך הכל שקטן מחלקיו עלול להיראות כשגיאה.
ספירת התלמידים מוצגת רק כאשר לכל קבוצה שנספרה יש גודל מוגדר. אם לאחת מהן אין גודל, יוצג רק מספר הקבוצות. זה מכוון: קבוצה ללא גודל מוגדר היא קבוצה שגודלה לא ידוע, לא ריקה, וסך הכל שיתייחס אליה בשקט כאפס יהיה שגוי בוודאות. הגדירו את גודלי הקבוצות בקבוצות תלמידים והספירה תופיע.
שיבוץ הוא המיקום שבו הפעילות נמצאת כעת: יום, שעה וחדר. פעילות ללא שיבוץ היא פעילות לא משובצת, וזהו מצב תקין לחלוטין — המשמעות היא שהשיעור קיים אך טרם הוקצתה לו משבצת זמן.
השבתה אינה מחיקה. פעילות מושבתת נשארת במערכת השעות ובקובץ המיוצא, מסומנת כמושבתת, והתוכנה מתעלמת ממנה בעת השיבוץ. זו הדרך הנכונה "להחנות" שיעור שאינו מתקיים בסמסטר זה מבלי לאבד את הגדרותיו.
מציאת הפעילויות הרצויות
חיפוש טקסט חופשי נמצא בסרגל הכלים. כל השאר נמצא תחת מסננים, המציג תג המראה כמה מהם פעילים, ומוסיף תווית נשלפת עבור כל אחד, כך שתמיד ניתן לראות מה מצמצם את הרשימה.
בפנים, כל ממד — נושא, מורה, קבוצת תלמידים, תג, יום — הוא רשימת תיוג שניתן לחפש בה, וכל אחד מקבל מספר ערכים בו-זמנית. בחירת שני מורים מציגה את השיעורים של כל אחד מהם, לא רק את השיעורים המשותפים להם. ישנו גם מתג לא משובצות בלבד, שהוא הדרך המהירה ביותר להגיע לעבודה שנותרה.
כותרות העמודות ממיינות את הרשימה. המיון מתבצע על כלל התוצאות המסוננות ולא רק על העמוד המוצג — מיון עמוד אחד מתוך רשימה ארוכה לא ייתן שום מידע. שיבוץ הוא היוצא מן הכלל ואינו ניתן למיון, מכיוון ששמות הימים והשעות הם תוויות, לא מספרים, וכל סדר שיוטל עליהם יהיה שרירותי.
הפקד עמודות מסתיר את העמודות שאינך משתמש בהן; עמודת הנושא נשארת.
שיעורים מפוצלים
שיעור שמתקיים שלוש פעמים בשבוע אינו שלוש פעילויות נפרדות. זוהי פעילות אחת שפוצלה לשלושה רכיבים החולקים זהות משותפת, כך שכלל לגבי השיעור חל על כולם.
פצל ל-N יוצר את הרכיבים הללו. הם שומרים על זהות קבוצתית משותפת אחת, והפיצול מוסיף את כלל הקישור של FET הדורש לפחות יום אחד ביניהם — וזה מה שמונע משיעור שאמור להתפרס על פני השבוע להשתבץ כולו ביום שני. העורך מפסיק להציע שיבוץ לאחר פיצול השיעור, מכיוון שהרכיבים משובצים בנפרד; זו כל המטרה של הפיצול.
בכיוון ההפוך, בחירת שתי פעילויות או יותר ובחירה באיחוד מקבצת אותן לפיצול אחד. הפעולה אינה הרסנית: שום דבר לא מתמזג ונעלם, הפעילויות הופכות לרכיבים של קבוצה.
ישנה פעולה נפרדת שכן ממזגת, וניתן להגיע אליה בדרך אחת בלבד. אם המדור מזהה פעילויות שמשובצות זו לצד זו באותו יום ויכולות להיות שיעור אחד ארוך יותר, הוא מציע זאת כבאנר הצעה. קבלה של ההצעה מאחדת אותן לפעילות אחת באורך המשולב. הבאנר הזה הוא המקום היחיד במוצר שבו האיחוד הזה מתרחש, כך שהוא לעולם לא יכול להפתיע אותך כתוצר לוואי של משהו אחר.
פיצולים מוצגים באופן קריא ברשימה. האפשרות קבץ פיצולים מאגדת את רכיבי הקבוצה יחד תחת כותרת המציינת כמה חלקים יש, וכל רכיב נושא תג חלק N מתוך M. כאשר מיון או סינון מפזרים אותם, כל שורה שומרת על התג שלה ומציעה קישור חזרה לקבוצה כולה.
פעילות שהיא חלק מפיצול מציעה פעולה מבנית אחת בלבד: בטל קיבוץ פיצול.
נעילת שיבוץ
נעילה מקבעת פעילות במקומה, כך שפתרון מאוחר יותר או גרירה מקרית לא יוכלו להזיז אותה. זה חשוב עבור השיבוצים הקבועים שבית הספר בונה סביבם את כל השאר — מסדר בוקר, שעה קבועה באולם המשותף, בוקר קבוע של מורה במשרה חלקית.

לנעילה יש שני צירים, והם בלתי תלויים:
- זמן — היום והשעה מקובעים
- מקום — החדר מקובע
קיבוע זמן אך לא מקום אומר השיעור הזה מתקיים ביום שלישי שעה שלישית, ולא משנה לי באיזה חדר. קיבוע מקום אך לא זמן אומר את ההפך. המתג המהיר בשורה מפעיל את שניהם בבת אחת, וזה מה שרוב האנשים רוצים; תיבת הדו-שיח של היקף הפעולה מאפשרת לך לבחור.
נעל / בטל נעילה בסרגל הכלים פועל על היקף שלם ולא על בחירה: כל הפעילויות, הפעילויות של יום מסוים, הפעילויות שמסיימות את היום, או אלו הנושאות תג נתון. אתה בוחר את הצירים ורואה ספירה חיה של כמה פעילויות יושפעו לפני שאתה מאשר.
ביטול נעילה משאיר את השיבוץ. הוא רק מבטל את הקיבוע שלו.
שינוי של פריטים רבים בבת אחת
בחר שורות וסרגל הפעולות הגורפות יכול להגדיר או להסיר תגים, להגדיר חדר, להפעיל או להשבית, לנעול או לבטל נעילה, לבטל שיבוץ, או למחוק — על כולן בבת אחת. הגדרת חדר יכולה לקבע את ציר המקום באותה פעולה.
הגדר תג והסר תג מקבלים מספר תגים בבת אחת. "הגדר תג" מחליף את התגים בכל פעילות שנבחרה בתגים שאתה בוחר. "הסר תג" מסיר רק את התגים שאתה בוחר, והתגים האחרים נשארים. חלקי שיעור מפוצל חולקים את התגים שלהם, כך שכל חלק מקבל את אותו שינוי.
אם התג שאתה צריך עדיין לא קיים, הקלד את שמו תחת תג חדש בתיבת הדו-שיח של הגדרת תג. תיבת הדו-שיח יוצרת את התג ומוסיפה אותו לבחירה שלך. שום דבר לא משתנה בפעילויות עד שתאשר.
ביטול שיבוץ מנקה את השיבוץ ושומר על הפעילות. מחיקה מסירה אותה, ולא ניתן לבטלה — האישור מציין כמה.