תיאור כללי
פ’יצר שמוחל בהתאם להגדרות המשתמש. מטרתו לשמור על הבריאות הנפשית של המשתמש ולמנוע שחיקה מעומס העבודה לטווח הארוך.
מה עשוי לכלול לדוגמה?
- חובה של כ5 דקות רווח בין פגישה לפגישה.
- הגדרת יום העבודה כלא יותר ארוך ממספר מוגדר של שעות. (אפשרות לסכימת זמני הפגישות או לחילופין בדיקת מועד התחלת היום אל מול סיומו)
- לפחות הפסקה אחת של 45 דקות במהלך היום לצורך אכילה או התאווררות.
(מוזמנות/ים להציע רעיונות נוספים)
מה ההצעה כוללת?
- בדיקה האם הHealth Mode של המשתמש מופעל.
- קבלת פרטי הפגישות העתידיות שלו.
- הגבלת קביעת פגישות חדשות כך שיהיו בהתאם להגדרות.
- זיהוי רווחים אופציונליים בלו"ז וקביעת הפסקות אופציונליות (יצויין בכותרת שזו הצעת המערכת)
כולל שינויים בקוד? אם כן, איפה?
אעבוד עם datetime ואסכום את פערי הזמנים בין הפגישות, את משכן ואת זמני הרווחים ובהתבסס עליהם אתאים המלצות למשתמש.
האם יהיו שינויים במסד הנתונים? אם כן, איפה?
כן, לצורך הוספת הגדרות המשתמש כמו גם לציון מצב הפיצ’ר (מופעל/ כבוי)
טבלה בשם HelthMode:
עמודת state: on/off (דיפולטית יהיה off)
עמודה של זמן בין פגישות
עמודה של משך פגישות מקסימלי ביום
עמודה של פער שעות מקסימלי ביום (בין הפגישה הראשונה לאחרונה)
עמודה של זמן מינימלי להפסקה במהלך היום
האם יהיה שינוי ב־frontend? אם כן, איפה?
יוקפצו הערות בעת יצירת אירוע החורג מתנאי המוד, יהיה חלון בו נתוני המוד יוגדרו.
אילו טסטים יגרמו לטיקט להיחשב כ"עובד", ויאפשרו לנו לסגור את הטיקט ולהגדיר את המשימה כהושלמה?
- כיבוי והדלקת המוד
- לא ניתן לקבוע פגישות שחורגות מהזמן כאשר המוד מופעל
- שינוי הגדרות המוד