Timeline Craft · הקמה וייבוא

הקמת המערכת וייבוא הנתונים

איך נתוני בית הספר ומערכת השעות נכנסים ל-Timeline Craft, מה הייבוא מוחק ומה הוא שומר, ואיך בודקים שהכול נכנס.

🔐

שתי האפליקציות במדריך הזה — ייבוא וליבה — פתוחות לאחראי/ת המערכת בלבד. קוד אישי של מורה מזוהה כתקין אך נדחה בהודעה ליבה שמורה לאחראי/ת המערכת בלבד.. הקוד נבדק בשרת, לא בדפדפן.

1️⃣

מאיפה מגיעים הנתונים

לפני הכפתור הראשון — מה בעצם עובר, ומה לא.

מערכת השעות עצמה נבנית בשח"ף ומיוצאת ממנה לקובצי אקסל. Timeline Craft אינה בונה מערכת שעות — היא קוראת אותה, בודקת אותה ומנהלת עליה את היומיום. זה הדבר הראשון שכדאי לדעת, כי הוא קובע איפה מתקנים כל טעות.

שלושה סוגי קבצים

הקובץמה יש בולמה הוא קריטי
הגיליון הראשיעמודות שעות · שובץ · מורה · מקצוע · כיתות, ואופציונלית חדרזהו גיליון התכנון — כמה שעות מגיעות לכל מורה בכל מקצוע ובכל כיתה
חתך כיתות (יום א׳–ה׳)טבלה של כיתות מול שעותממנו נבנים שיעורי הכיתות של אותו יום
חתך מורים (יום א׳–ה׳)טבלה של מורים מול שעות, עם סימוני Xמקור האמת היחיד לשעות שאין להן כיתה — שהייה, פרטני, מליאה, צוותים, שילוב וייעוץ
⚠️
בלי חתך מורים, מורה שיושבת בשילוב או בצוות נראית פנויה למילוי מקום. האפליקציה מזהירה על כך בתצוגה המקדימה, אבל לא חוסמת. העלו תמיד את שני החתכים יחד.
ℹ️
לוח הצלצולים אינו נגזר מהקבצים ואינו מתעדכן בייבוא — הוא שלב נפרד.
2️⃣

העלאת הקבצים

אפשר להעלות קובץ אחד או את כולם יחד. הכלי מזהה לבד מה כל קובץ.

  1. פתחו את אפליקציית ייבוא והזינו את קוד אחראי/ת המערכת.
  2. בכרטיס עדכון מנתוני אקסל גררו את הקבצים אל האזור המקווקו, או הקישו עליו ובחרו אותם. קבצי .xlsx בלבד.
  3. האפליקציה קוראת קודם את הענן (קוראת את הענן…) ואז את הקבצים, ומזהה כל אחד לפי הכותרות שבתוכו — לא לפי שם הקובץ.
  4. המתינו לתצוגה המקדימה. עד כאן שום דבר לא נשמר.
⚠️
מכל חוברת נקרא הגיליון הראשון בלבד. אם ייצאתם כמה טאבים לקובץ אחד, רק הראשון ייקרא.
⚠️
אם תעלו שני גיליונות ראשיים יחד — רק הראשון ישמש, והשני יידלג בשקט. אם תעלו שני קבצים לאותו יום ואותו סוג — האחרון גובר.
ℹ️
קובץ שאינו מזוהה עוצר את התהליך בהודעה הקובץ "X" אינו מזוהה — לא הגיליון הראשי, לא חתך כיתות ולא חתך מורים. זה כמעט תמיד אומר שהכותרות בגיליון השתנו.
3️⃣

קריאת התצוגה המקדימה

זהו המסך החשוב ביותר בכל האפליקציה. הוא מראה בדיוק מה ישתנה — לפני שמשהו משתנה.

הכרטיס העליון — מה יקרה אם תאשרי

  • שיעורי כיתה יימחקו / ייבנו — מופיע רק כשהועלו קבצי חתך כיתות.
  • שעות ללא כיתה ייבנו — מופיע רק כשהועלה חתך מורים.
  • שורות תכנון ישתנו וישויות חדשות — תמיד.

שני מצבים שחוסמים את הכפתור

המצבמה רואיםמה עושים
אין שינוי כללאין שינויים לשמירה.הקובץ זהה למה שכבר בענן. אין מה לאשר.
שורות שלא זוהוN שורות בקובץ לא זוהו ולא ייבנו. באדוםעדיף לתקן את הקובץ ולייבא שוב. אפשר לאשר בכל זאת רק אחרי סימון תיבה שאומרת במפורש שהשיעורים האלה יהיו חסרים.
ℹ️
שורה שלא זוהתה פירושה שהמורה, המקצוע או הכיתה שבקובץ אינם קיימים בליבה — למשל מורה חדשה שטרם נוספה, או שם שנכתב אחרת.

הדוח המלא

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

4️⃣

מה נמחק ומה נשמר

שלוש התנהגויות שונות לשלושת סוגי הקבצים. לא להתבלבל ביניהן.

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

מה שורד כל ייבוא

ארבעה דברים נשמרים בליבה ומוחלים מחדש אחרי כל בנייה, ולכן אינם נמחקים כשמעלים קבצים חדשים: רשימת החדרים, שעות לא עובד/ת הידניות, שיבוץ החדרים לשיעורים, וכינויי שמות של מורות.

נתוני היומיום אינם נוגעים לייבוא כלל. היעדרויות, מילויי מקום, לוחות יום מיוחדים והודעות יושבים במאגר נפרד שהייבוא אינו קורא ואינו כותב.
⚠️
אין גיבוי ואין ביטול. התצוגה המקדימה והדוח הם רשת הביטחון היחידה. השרת חוסם מחיקה של יותר משליש מרשימה, אבל אל תסמכו על זה — קראו את התצוגה המקדימה.
5️⃣

מה שאינו מגיע משח"ף

ארבעה דברים שאין להם מקור בקבצים, ולכן נערכים ידנית כאן — פעם אחת, וממשיכים לחיות אחרי כל ייבוא.

רשימת החדרים

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

שעות לא עובד/ת ידניות

סימוני ה-X שבחתך המורים נכנסים אוטומטית. כאן מוסיפים ימים ושעות שאינם מסומנים בקבצים.

⚠️
שעה שיש בה שיעור לכיתה לא תסומן — הלוח גובר על הרשימה. שעת שהייה, פרטני או תפקיד באותה משבצת כן תוחלף.

שיבוץ חדרים לשיעורים

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

שינוי שם מורה

משנה את השם בכל המקומות ושומר את השם הישן ככינוי, כך שקובץ שח"ף שממשיך לכתוב אותו עדיין יזוהה כאותה מורה.

⚠️
שינוי שם אינו ממזג שתי רשומות. אם השם החדש כבר קיים תתקבל ההודעה כבר קיימת רשומה בשם הזה..
6️⃣

בדיקה אחרי הייבוא

אפליקציית ליבה היא מסך צפייה בלבד — היא לא מתקנת, היא אומרת לכם מה לחפש באקסל.

פתחו את ליבה. היא נפתחת ישר על המסך מה חסר, שמונה על עצמו את מספר הממצאים. הקישו על כל מונה כדי לראות את הפירוט שלו.

הבדיקהמה היא אומרת
כיתות ללא מחנך/תלא זוהה מחנך — בדקו את כרטיס הכיתה או את מקצוע החינוך
מורים/ות ללא מקצוע משויךהמורה קיימת אבל לא שויכה לאף מקצוע
מקצועות שאף מורה אינו/ה מלמד/תמקצוע יתום — לרוב שריד של מקצוע שהוחלף
שעות בלוח הצלצולים ללא התחלה או סיוםשימו לב: 00:00 נחשב חסר, לא חצות
רצף שבור בלוח הצלצוליםפער או חפיפה בין סיום שורה להתחלת הבאה
שמות כפוליםשתי רשומות באותו שם
רשומות ללא שםרשומה בלי שם, עם המזהה הגולמי שלה
⚠️
שם כפול הוא הממצא המסוכן ביותר. הייבוא מתאים רשומות לפי שם, ולכן שתי רשומות באותו שם מפצלות את השעות ביניהן בשקט — בלי שום הודעת שגיאה.
⚠️
רצף שבור כמעט תמיד אומר שקוצרה או הוארכה הפסקה בלי להזיז את השיעורים שאחריה. שיבוץ ושוטף קוראים כל שורה בנפרד ולא יתלוננו — זה המקום היחיד שבו זה נתפס.
ℹ️
שאר המסכים בליבה — רשימות, שיוך מקצועות ולוח צלצולים — הם צפייה, חיפוש, הדפסה וייצוא. שום דבר בהם אינו ניתן לעריכה.
מסך «מה חסר» בליבה — שבע בדיקות שלמות, כל אחת עם המונה שלה
מסך «מה חסר» בליבה — שבע בדיקות שלמות, כל אחת עם המונה שלה
רשימות הבסיס — מורים, מקצועות, כיתות וחדרים, עם חיפוש
רשימות הבסיס — מורים, מקצועות, כיתות וחדרים, עם חיפוש
7️⃣

תקלות נפוצות

הדברים שבאמת קורים, והפעולה הנכונה לכל אחד.

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

שלושה דברים לזכור

הייבוא לא מוחק לבד

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

קובץ יום כן מוחק

כל שיבוצי היום נמחקים ונבנים מחדש. זה ההבדל המרכזי בין הגיליון הראשי לקובצי היום.

ליבה לא מתקנת

היא אומרת מה שבור. התיקון עצמו נעשה באקסל ומיובא מחדש.

אין ביטול

קראו את התצוגה המקדימה, והורידו את הדוח לפני ייבוא גדול.

← חזרה לאתר Timeline