טיקט - איך אני ביחס ליתר?

1. מה ההצעה כוללת:

ההצעה כוללת מתן אפשרות למשתמש לשתף מידע באופן אנונימי אודות הלוח שנה שלו ובתמורה הוא יכול לראות סטטיסטקות מעניינות על איך הוא ביחס ליתר המשתמשים שגם הם נתנו הרשאה זו במגוון פרמטרים:
:robot:מדד העומס - כמות האירועים בממוצע לחודש
:muscle:מדד הסיבולת - משך אירוע ממוצע
:page_with_curl: :page_with_curl:מדד החפירה - אורך ממוצע בתווים של תוכן האירוע
וכדומה

2.אופן המימוש:

המשתמש יוכל לתת את הסכמתו לשיתוף הנתונים לצורכים סטטיסטים.
לאחר מתן הסכמה המשתמש יוכל לגשת לעמוד הנתונים הסטטיסטים ולראות איך הוא ביחס ליתר המשתמשים.

3. שינויים בקוד:

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

4.שינויים במסד הנתונים:

יש צורך לתחזק עבור כל משתמש האם הוא נותן את הרשאתו לשיתוף נתוניו בצורה אנונימית (is_share_data) כאשר 1 מייצג שנתן את הסכמתו ו- 0 לא.
וטבלת נתונים סטטיסטים שתכיל את הנתונים הסטטיסטים עבור המשתמשים שנתנו את אישורם

5. האם היא דורשת fronted?

כן, יש צורך בטופס קבלת אישור מהמשתמש ב- checkbox למתן הרשאה ושליחת אישור (דפי GET ו- POST)
ודף רק למשתמשים בעלי הרשאה לצפייה בעמוד ה"מדדים" (דף GET)

6. אילו טסטים יגרמו לטיקט להיחשב כ"עובד":

  • בחינה כי לטבלת User יש את העמודה is_share_data המקבלת רק את הערכים 0 ו- 1
  • בחינה שניתן לראות סטטי’ רק כאשר is_share_date בעל ערך 1.
  • בחינה כי כאשר המשתמש לא נתן את הסכמתו נתוניו לא ישותפו.
  • בחינה כי המדדים עובדים בצורה נאותה - UnitTest
4 לייקים

האם מתבוננים רק באירועים שהמשתתף אישר או גם באירועים שאליהם זומן אך הוא עדיין לא קיבל החלטה (יש לי בראש את גוגל קלנדר, לא יודעת כמה זה דומה)?
האם המשתמש יכול לבטל את ההרשאה לשיתוף המידע (כלומר האם המידע מפסיק להיות מקושר אליו ברגע שהוא נתן את אישורו או שהמידע עליו נשמר ב-db ביחד עם הנתונים)?
האם זה מתעדכן בכל פעם שלוח השנה מתעדכן (יכול לקרות עשרות פעמים ביום) או פעם בכמה זמן? או שהסטטיסטיקות נאספות רק פעם אחת כאשר הוא המשתמש נותן את הסכמתו?

2 לייקים

האם מתבוננים רק באירועים שהמשתתף אישר או גם באירועים שאליהם זומן אך הוא עדיין לא קיבל החלטה (יש לי בראש את גוגל קלנדר, לא יודעת כמה זה דומה)?

המשתתף או מאשר הכל או כלום

האם המשתמש יכול לבטל את ההרשאה לשיתוף המידע (כלומר האם המידע מפסיק להיות מקושר אליו ברגע שהוא נתן את אישורו או שהמידע עליו נשמר ב-db ביחד עם הנתונים)?

בשלב זה לא. “נגעת נסעת” כמו וואטספ חחח (אוסיף אפשרות זו במידה ותהיה דרישה)

האם זה מתעדכן בכל פעם שלוח השנה מתעדכן (יכול לקרות עשרות פעמים ביום) או פעם בכמה זמן? או שהסטטיסטיקות נאספות רק פעם אחת כאשר הוא המשתמש נותן את הסכמתו?

בשלב הראשוני יתעדכן כל X ימים.

תודה על השאלות :slight_smile:

נשמע לי שעלולה להיווצר בעיה של פרטיות - אם כי תלוי בדרך הצגת הנתונים ובדרך שבה ניתן להוסיף לאחרים איוונטים; אם יש מספרים מדויקים (או אפילו טווחים כשידוע שיש למשל 5 אנשים בין 100 ל-200 ו-1 בין 200 ל-500) ואתה רוצה לדעת מידע על מישהו מסוים אתה יכול פשוט לזמן אותו ל-x גדול מספיק של אירועים כדי שהוא יהיה בולט ואז להוסיף/להוריד אירועים כדי להסיק נתונים מדויקים.
אני מציעה או שייכללו רק אירועים שהמשתתף אישר את השתתפותו בהם כך שלא יהיה ניתן להשיג ככה מידע (וגם שישקף בצורה יותר מהימנה את העומס האמיתי) או שהמידע יוצג בדרך שלא תהיה אינפורמטיבית יותר מדי (אם אתה יודע כבר איך אתה רוצה שהמידע יוצג - בעזרת איזה סוג גרף - אשמח לראות).

הנתונים שיהיו לדוגמה:
מדד העומס - בממוצע את הולכת ל- 8 אירועים בחודש כאשר היתר ל- 6 אירועים בחודש.
מדד הסיבולת - בממוצע פגישה שלך נמשכת 1 שעה ו- 20 דקות לעומת היתר שממוצע פגישה נמשך כ- 50 דקות.
מדד החפירה - בממוצע תוכן האירועים אצלך הינם: 300 תווים לעומת היתר שתוכנם אורך 253 תווים.

2 לייקים