דיווח על שעות לימוד בישיבת בין הזמנים
-
שלום לכולם,
אולי יש לכם רעיון איך יהיה אפשרי לדווח על מספר שעות שנלמדו בישיבת בין הזמנים?
ניסיתי להגדיר כך: הקש את מספר השעות שלמדת
פתחתי שלוחות השמעת קבצים לפי השעות (1,2,3,4) ובכל אחת מהן הגדרתי רצועת שקט ואת מס' הנקודות שאמורים לצבור.
זה עובד נחמד מאד אך צריך להגדיר שלא תהיה אפשרות כניסה יותר מפעם אחת ביום לשולחה
איך אפשר לעשות זאת? -
תשתמש בזה קבלת נתונים
-
אבל אני רוצה שכל אחד יוכל לשמוע בכל זמן נתון כמ שעות צבר
(להחליף את כל ההקלטות של צברת X נקדות בצברת X שעות)
וכן כל יום צריכים לדווח על מס' השעות -
@raz05 תגדיר בשלוחות ההשמעת קבצים(שבה מקבלים נקודות):
multiple_points_not_until_points_total=23:59:59
ועד סוף היום גם מי שיכנס לשלוחה לא יצבור נקודות
-
תודה
זה קצת מבלבל כי זה נותן להכנס לשלוחה ומשמיע את ההודעה שיש שם ("צברת 2 שעות לימוד, חילך לאורייתא") ולא צובר את הנקודות.
מה שצריך זה שלא יתן להכנס לשלוחה יותר מפעם ביום ויודיע הודעה שכבר צברת שעות ליום הזה -
@raz05 אפשר לעשות שאחרי כל דיווח יעברו לשלוחת הרשמה שקטה לרשי"ת, ולעשות פילטר לפי רשי"ת לשלוחות ההשמעת קבצים
-
אפשר הסבר איך? אולי אתם מסכימים לעשות את זה בתשלום?
-
@raz05 תשתמש במודול של שלוחה להוספת ניקוד, בפתיח תכניס אנא הקש את מספר השעות שלמדת, ולפי"ז הוא יצבור נקודות כך בשלוחה לשמיעת הנקודות שנצברו הוא יוכל לשמוע כמה שעות הוא צבר. תשנה כמובן את ההודעות מערכת.
אתה יכול להגביל את הדיווח לפעם ביום. -
@raz05 בצורה כזאת:
את שלוחות ההשמעות קבצים תעביר למקום אחר ללא גישה, ותשנה אותם למודול הוספת נקודות:type=points_save points_add_amount=5 ;תשנה לכמות הנקודות שאתה רוצה שיצברו בשלוחה זו check_template_filter=2 ;תשנה למספר רשי"ת משלך check_template_filter_active_go_to=/ ;תבחר את מספר השלוחה שאתה רוצה שיעבור אליה באם כבר נכנס לשלוחה
במקום שהיו שלוחות ההשמעת קבצים תיצור שלוחות הוספה שקטה לרשי"ת:
type=template_add_number template_to_add=2 ;תכתוב את אותו מספר רשי"ת שכתבת בשלוחת ההוספת ניקוד end_goto=/8 ;תשנה לשלוחת הוספת ניקוד template_add_ok_no_say_number=yes
תשנה את הודעת M1418 להודעה שקטה
ולך נשאר בכל יום לאפס את הרשי"ת (תוכל לעשות זאת בעזרת שלוחת api או דרך האתר) -
מוטלה, תודה, רעיון טוב.
הבעיה עכשיו שהגדרתי תפריט כזה: הקש את מס' השעות שצברת... אם לוחצים 1 עוברים לשלוחה כמו שהצעת שמויפה נקודה אחת והגבלתי לפעם אחת ועובד מצויין
אבל אם מתקשרים שוב ולוחצים על 2 - כלומר להוסיף 2 שעות, זה לא חוסם את האפשרות למרות שכבר הוספנו שעה אחת היום
איך אפשר להגדיר שיהיה אפשר להכנס לתפריט של דייוח שעות רק פעם אחת ביום?בכללות חשבתי לבנות כך: שלוחת תפריט שמעבירה כל יום לשלוחה של אותו היום (להגדיר מראש 20 ימי בין הזמנים) ובכל שלוחה אפשרות לדיווח על השעות של אותו היום. אם יש רעיון יותר מוצלח - אשמח
בין הזמנים מתחיל מחר... קצת לחוץ
-
@raz05 תשתמש במה שאני כתבתי
-
אבגד, אני מנסה לעשות מה שהצעת
אין לי רשימת תפוצה אלא רשימה ב-listallinformation והכניסה לפי מ.ז. זה משנה? -
@raz05 תוסיף הגדרה לשלוחות הוספת ניקוד:
enter_id_type=list_all_information
חוץ מזה זה לא משנה כלום
צריך ליצור רשי"ת חדשה ריקה והיא הרשי"ת שתכתוב בקודים של השלוחות -
אפשר להגביל לפעם ביום בהגדרה הזו:
multiple_points_not_until_points_log=23:59:59
ואוטומטי הוא חוזר שלב אחד אחורה.
אם אתה רוצה שישמע הודעה 'כבר דיווחתם היום' תכניס את השלוחה להוספת ניקוד לתוך שלוחה פנימית ובשלוחה החיצונית תגדיר פילטר פעם אחת ביום ושיעבור לשלוחה של הוספת ניקוד ואם כבר נכנס שיעבור לשלוחה של השמעת קובץ אחד בלבד ותכניס שם הודעה כבר נרשמת היום.
בכל אופן אם אתה רוצה שכל אחד יוכל לדווח כמות שעות אחרת תגדיר בשלוחה של ההוספת ניקוד את זהpoints_tfr_add=yes
וכך הוא יוכל לבחור כמה שעות הוא למד..
-
@מוטלה אם מישהו דיווח על 3 שעות, אז הוא לא יוכל לדווח שוב שלמד 3 שעות
אבל הוא כן יוכל לדווח שלמד שעתיים, משום שההגדרה שהצעת תגביל אותו רק באותה שלוחה של הוספת ניקוד ולא בשאר השלוחות
בכל זאת ניתן להגדירmultiple_points_not_until_points_total=23:59:59
ואז לא יוכל לצבור נקודות בכל המערכת עד סוף היום
-
אני מנסה לעשות את מה שמוטלה הציע - אבל לא להגביל על שלוחת הוספת הניקוד אלא על שלוחת התפריט שבה הוא בוחר כמה שעות להוסיף.
אעדכן אתכם מה יצא
תודה על כל העזרה והנכונות, אין לי אפשרות לתת לייק אישי -
מה הקוד המדוייק של פילטר פעם אחת ביום? קצת הסתבכתי...
-
למעשה פילטר של פעם אחת ביום חוסך את הצורך לעבור דרך רשימת תפוצה, נכון?
-
type=access_filter access_filter_yes_goto=/2 access_filter_no_goto=/3 access_filter_1=h.*.*.*.*.*.23:59:59
בשורה השניה זה לאיפה יעבור בפעם הראשונה
בשורה השלישית זה לאיפה יעבור אם כבר עבר פעם אחת בשלוחה.
תדווח אם זה עובד. -
עובד מעולה!
בעיה אחת- איך להגדיר במודול של points_save שיעבור אחרי הצבירה לתפריט הראשי?
כי ברירת המחדש היא להחזיר אותו לתפריט הפנימי של "הקש את מס' השעות שצברת" - 1 הולך להוספת נקודה אח, 2 - לשתי נקודות וכו'.
(לא רציתי להשתמש כמו שהצעת שיוכל לבחור כמה שעות שהוא רוצה כי התקציב מוגבל וכל יום מוגבלם במס' השעות האפשרי)