הצעה לטיקט: סטטיסטיקות משתמש בטווח תאריכים

תיאור כללי

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

מה ההצעה כוללת?

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

כולל שינויים בקוד? אם כן, איפה?

שירות חדש

האם יהיו שינויים במסד הנתונים? אם כן, איפה?

כן, לטבלת הפגישות יתווסף תאריך ושעה של יצירת הפגישה (להבדיל מתאריך ושעה שבה תתקיים), תאריך ושעת סיום. שדות ספציפיים יוחלטו בהמשך

האם יהיה שינוי ב־frontend? אם כן, איפה?

הנתונים יוצגו בהמשך ב front end כמובן כשהשירות יופעל

אילו טסטים יגרמו לטיקט להיחשב כ"עובד", ויאפשרו לנו לסגור את הטיקט ולהגדיר את המשימה כהושלמה?

  1. מספר פניות עם פרטי משתמשים שונים / טווחי תאריכים שונים
  2. פניות אשר לא מחזירות נתונים כלל (למשל משתמש ותאריכים לפני הפגישה הכי מוקדמת שלו)
  3. נתונים שגויים (למשל משתמש שלא קיים)
6 לייקים

מבקשת בדיקה, תודה :slight_smile:

נשמע מצוין, הייתי רוצה לראות אולי איזה mock ולאילו שדות את מתכוונת לפנות ב־database (אפילו אם הם עדיין לא קיימים)

שבוע טוב,
הכוונה שלי להחזיר נתונים על פיהם ניתן יהיה להציג משהו בסגנון:


אעשה שימוש בשדות הבאים מתוך טבלת הevents:
תאריך, שעת התחלה, שעת סיום, יוצר הארוע (owner_id)
משתתפים בפגישה (מתוך טבלת משתתפים בארוע)
username מתוך טבלת users.
כמובן שאם שדות לא יהיו קיימים אוסיף אותם.

לייק 1

נשמע מצוין.

בונוס: לצרף איפשהו בעמוד גרף :slight_smile: