הסבר על שלוחת טריוויה



  • כל הקרדיט ל @עמוד-הימני-פטיש-החזק
    קישורים משרשור זה
    הסבר קצר
    זיהוי המשתמש
    מיקום הקבצים - שאלות הטריוויה/נקודות
    לפי מה להשמיע את השאלות יומי/ אתמול / שבועי / קבוע.
    טרויה יומית

    הפעלת הטרויה בצורה שבועית
    החלפת התאריך
    יצירת השאלות.
    באיזה סדר להשמיע את השאלות
    הגבלת כמות השאלות המושמעת
    אם הקיש תשובה שגויה
    האם לצבור נקודות
    כמות הנקודות שיקבלו על השאלות
    האם יכלו לצבור עוד נקודות - אחרי שכבר קיבלו נקודות על השאלה הזאת
    לומר את סך הניקוד שנצבר
    כפל נקודות
    קריאות עידוד מיוחדות
    המשך הטריוויה בשיחה הבאה
    הודעת הכניסה לטריוויה
    מה להשמיע כשמסיים את הטרויה בכל סוגי הטריוויה (למעט טריוויה שיא)
    מעבר בסיום הטריוויה
    דיווח על טעויות ע''י מאזינים
    טריוויה מעל 100 שאלות
    שלוחה לניהול הטרוויה
    דו"ח הניקוד
    קבלת הניקוד למייל
    הוספת נתונים לדו''ח הנקודות מתוך טבלת list_all_information
    להלן הגדרות מומלצות לטריוויה קבועה עם אלפי שאלות ללא הגבלת צבירת נקודות כולל צבירת כפל נקודות בסיום משחק
    מניעת איפוס הניקוד במערכות גדולות

    הסבר קצר

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

    הסוג השני הוא שאלות טרויה כלומר המערכת תשאל שאלה שהקלטתם ותקריא את התשובות, תשובה אחת נכונה ו2 או 3 תשובות שאינם נכונות (תלוי מה הגדרתם, בעז''ה בהמשך) הנקראים מסיחים.

    בהמשך נתמקד בסוגים בינתיים זה לא משנה בסוגי ההגדרות (אלא אך ורק בסוגי הקבצים ובהמשך נפרט בעז''ה).

    יצירת התיקיה
    טוב, מתחילים בשלב ראשון נפתח שלוחה כלומר נלחץ על הסמל הזה ea3676b6-0027-471c-bb05-309236b67bdc-image.png ואז יש לנו כמה אופציות בסוג השלוחה אך אנו יכולים ללחוץ כל דבר כיון שעוד רגע אנו משנים את זה לסוג השלוחה הנצרכת.
    מצוין עכשיו אחרי שבחרנו לשלוחה מספר ושם אנו פותחים אותה בתפריט הראשי ושם בתוך השלוחה יש קובץ ext הקובץ הזה הוא בעצם ההגדרות של השלוחה וכיון שאנו רוצים שזה יהיה שלוחת של שאלות טרויה אנו נגדיר בפנים כלומר בתוך הקובץ ext את ההגדרות הבאות לצורך כך אנו נמחק את מה שכותב שם קודם (אם כתוב) ואנו נשים את ההגדרות הבאות.

    type=trivia_questions
    

    כעת השלוחה מוגדרת כטרויה.



  • זיהוי המשתמש

    ע''מ שהמערכת תזהה את מי שנכנס עלינו להגדיר את סוג הזיהוי (כמובן זה לא קשור לכאן הצורה שבה עושים את זה), כלומר שהמערכת תדע למי לתת את הציון על התשובות, לצורך כך אנו נגדיר את ההגדרה הבאה.

    enter_id_type=phone/digits/list/teudat_zehut/list_all_information
    

    ונבחר את הסוג שאנחנו מעוניינים בו
    שימו לב בתור ברירת מחדל מתחבר לפי טלפון כלומר הזיהוי יהיה עפ''י הטלפון המתקשר והוא יקבל את הציון, החסרון בזה במקום שיש כמה אחים מאותו מקום לימוד ואז המערכת פשוט לא תזהה מי המתקשר.
    באם כבר התחבר באחד מהתיקיות שהיו לפני כן דרך enter_id=yes, כלומר שכבר מופיע למערכת שם המתקשר (באותו סוג כניסה שנכנס כעת, ת.ז. או טלפון, תלוי מה הגדרתם), ונכנס כבר בהצלחה, לא יצטרך להכנס מחדש, אלא המערכת תשמיע "התחברתם בהצלחה" ותעביר אותו ישר לטריוויה ללא אימות מחדש.
    אם רוצים שידלג על הזיהוי, וישר יעבור לשאלות, יש להגדיר

    record_name=no
    


  • מיקום הקבצים - שאלות הטריוויה/נקודות

    ברירת מחדל התיקיה שממנו יושמעו השאלות יהיה התיקיה בה הוא נמצא (דהיינו: השלוחה שבה מפעלים את הטריוויה)
    גם הנקודות ישמרו בתיקיית הנקודות עם ערך של התיקיה בה נצברו השאלות בתוספת המילה "-Questions"
    לדוגמא באם הטריוויה תהיה בתיקיית 8/5 אז גם בדוח נקודות ירשם הנקודות על ביצוע בערך שנקרא
    8/5-Questions
    באם רוצים להשמיע את השאלות מתיקיה אחרת, ובמילה גם בדוח נקודות ישמרו הנקודות על שם הערך של התיקיה שממנה הוא מפעיל יש להגדיר

    trivia_questions_val=aabbcc
    

    במקרה כזה התיקיה שתופעל להשמעה תהיה aabbcc שתחת תייקיה הראשית.
    הערך שישמר יהיה aabbcc-Questions
    דוגמא נוספת

    trivia_questions_val=3/3
    

    במקרה כזה התיקיה שתופעל להשמעה תהיה 3/3 שתחת תייקיה הראשית.
    הערך שישמר יהיה 3/3-Questions
    כלומר הערך לשמירה ומיקום הקבצים ממנו יושמע זה משלוחה 6.
    ואז ישמיע בתיקיה הנוכחית את השאלות משלוחה 6,
    הערך של הנקודות ישמר בשלוחה 6



  • לפי מה להשמיע את השאלות יומי/ אתמול / שבועי / קבוע

    טרויה יומית

    בשביל להגדיר שהטריוויה תהיה יומית לפי תאריך עברי להיום נשים את ההגדרה הבאה

    trivia_questions_location=hebrew_today
    

    זוהי גם הגדרת ברירת מחדל באם לא מוגדר כלום הוא מפעיל טריוויה יומית לפי תאריך עברי להיום, ע"פ שנה-חודש-יום עברי.
    מתחת לשלוחת הטריוויה יש ליצור תיקיות, כשכל תיקייה היא יום נפרד. לכל תיקייה יש לתת מספר כפי התאריך העברי של היום שרוצים.
    לדוגמא - א' אלול תשעד 57741201 (5774 = תשע"ד. 12 = אלול. 01 = א).
    שנים: גימטריה של השנה - למשל, תשע"ט = 5779.
    חודשים: תשרי = 01, חשוון - 02, וכן הלאה. חודש אדר א' = חודש 13. חודש אדר ב' = חודש 14.
    ימים בחודש: א = 01, ב = 02 וכן הלאה.
    לדוגמא, במידה ומעוניינים להפעיל טריוויה בשלוחה 5, ושהשאלות הראשונות יושמעו בתאריך א' אלול תשע"ד, אז בתוך שלוחה 5 יש ליצור שלוחה/תיקיה חדשה, ולשנות את שמה למספר 57741201.
    זהו הגדרנו מאיפה לקחת את השאלות בטרויה לפי ימים.
    באם אנו מועניינים להפעיל את הטריוויה שתהיה יומית אך לפי התאריך העברי של אתמול נשים את ההגדרה הבאה

    trivia_questions_location=hebrew_yesterday
    

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

    trivia_questions_expires_no_more_point=2d
    

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



  • הפעלת הטרויה בצורה שבועית

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

    trivia_questions_location=gregorian_year_week
    

    כלומר ע"פ מספר השבוע הלועזי בשנה. לדוגמא בשנת 2014 השבוע הראשון התחיל בתאריך ביום ראשון 05.01.2014 ונמשך עד שבת 11.01.2014
    היום יום שלישי 04.02.2014 זה השבוע החמישי בשנה. אז התיקיה הראשית תהיה 201405
    ניתן לבדוק מהו השבוע הנוכחי דרך האתר הזה
    (יש להחסיר 1 ממה שמופיע באתר, עקב שינוי בחישוב בשיטה של קוד הטלפוניה, לבין שיטת החישוב באתר)
    שימו לב השאלות צריכות להופיע בתיקיה במידה ותעשו שהטרויה תושמע לפי שבוע הרי שיהיה לכם תיקיה בשם 202012 כלומר שבוע 12 בשנת 2020 שימו לב השבועות הם לפי לוח לועזי כפי שיבוא בהמשך.

    שאלות קבועות.
    על מנת להגדיר את הטריוויה למצב קבוע, יש להגדיר:

    trivia_questions_location=always
    

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



  • החלפת התאריך

    ברירת מחדל - התאריך מתחלף בשקיעה.
    באם רוצים שהתאריך יתחלף בחצות הלילה יש להכניס את ההגדרות הבאות בשלוחה הראשית של המערכת (בקובץ ext.ini או בקובץ ivr.ini):

    jcalendar_realdate=0
    jcalendar_subtract_day_if_time_before=2359
    


  • יצירת השאלות.

    כעת נגדיר בתיקיה של הטרויה את התיקיות של השאלות (שימו לב יש לשים את התיקיות הבאות בשלוחה שמשם ישמיע את השאלות, בתור ברירת מחדל זה נמצא בשלוחה של הטרויה אא''כ הגדרתם כך

    trivia_questions_val=6
    

    שאז ישמיע את השאלות משלוחה 6)
    בתוך השלוחה של הטרויה (או אם הגדרתם שיקח את השאלות ממקום אחר) יש ליצור שוב שלוחות/תיקיות כמספר השאלות של אותו יום, כששם התיקיה הראשונה יהיה 001, השניה 002 וכן הלאה, כלומר זה יהיה מספרי השאלות, כאשר כל תיקיה היא בעצם שאלה בתוך כל תיקייה יש לשים את הקבצים הרלוונטיים (שאלה וכמה תשובות).
    כעת נשים בשלוחה את ההקלטות של השאלה והתשובות
    שמות הקבצים שבתוך השלוחה/תיקיה:
    שאלות טריוויה - לקובץ השאלה יש לקרוא Q, תשובה נכונה - A. תשובות שגויות B + C ואם רוצים ניתן גם D. יש לשים לב לכתוב את האותיות בכתב גדול (A ולא a).
    שאלות כן ולא (נכון או לא נכון) - אם מעוניינים שמה שיושמע יהיה נכון, אז יש לקרוא לקובץ - q_yes. כמו זה 633f3610-b1bb-4e68-a08d-6f6e0029ba68-image.png אם מעוניינים שמה שיושמע יהיה לא נכון יש לקרוא לקובץ - q_no.
    חשוב להדגיש שכאשר מקליטים את השאלות בטלפון התיקיות של השאלות נוצרות אוטמטי ובכך ניתך לחסוך את רוב העבודה



  • באיזה סדר להשמיע את השאלות

    ברירת מחדל בצורה אקראית

    trivia_questions_random_or_by_number=random
    

    אם רוצים שישאל לפי הסדר כלומר תיקיה 001 ואח"כ 002 יש להגדיר

    trivia_questions_random_or_by_number=by_number
    

    אם רוצים שישאל לפי הסדר אבל בסדר יורד כלומר תיקיה 100 ואח"כ 099 וכו' יש להגדיר

    trivia_questions_random_or_by_number=by_number_desc
    


  • הגבלת כמות השאלות המושמעת

    ברירת מחדל משמיע את כל השאלות בתיקיה
    ניתן להגדיר מספר מקסימלי לשאלות

    trivia_questions_maximum_questions=5
    

    כאן ישמיע רק 5 שאלות גם באם יש יותר שאלות.
    ניתן להגדיר גם:

    trivia_questions_maximum_questions=no
    

    ואז ישמיע ללא הגבלה (בכל מקרה ברירת מחדל זה ללא הגבלה)
    במקרה שסיים את הטריוויה בגלל שהגיע למקסימום השאלות עבורו המערכת תודיע
    M1239 סיימתם בהצלחה את משחק הטריוויה
    M1235 סך הניקוד הכללי שלכם בטריוויה



  • אם הקיש תשובה שגויה

    בשביל להגדיר שבתשובה שגויה יעבור ישר לשאלה הבאה יש להגדיר:

    trivia_questions_only_once=yes
    

    באם הקיש תשובה שגויה וברצונכם שלא יגלה את התשובה הנכונה יש להגדיר:

    trivia_questions_without_reveals_answer=yes
    


  • האם לצבור נקודות

    ברירת מחדל: נקודות ללא שיא, כלומר כל משחק הוא ניקוד בפני עצמו, בכפוף לזמן בו מוגדר שאי אפשר לצבור יותר נקודות.

    trivia_questions_type=trivia_high
    

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



  • כמות הנקודות שיקבלו על השאלות

    ברירת מחדל בתשובה נכונה בפעם הראשונה יקבל 2 נקודות ובפעם השניה יקבל 1 נקודות
    ניתן לשנות בערכים:

    trivia_questions_points_1=20
    trivia_questions_points_2=10
    

    בדוגמא כאן יקבל 20 נקודות בפעם הראשונה ו 10 בפעם השניה
    באם רוצים שיהיה ללא נקודות ניתן להגדיר במקום מספר "none"

    trivia_questions_points_answer_ok_plus_all=yes
    

    הגדרה זו גורמת שיהיה נקודות צבירה
    כלומר באם מוגדר לדוגמא שעבור תשובה נכונה בפעם הראשונה קבל שתי נקודות
    אז בפעם הראשונה יקבל שתי נקודות, בפעם השניה 4 נקודות בפעם השלישית 6 נקודות
    באם נפסל או ענה רק בפעם השניה אז שוב יקבל רק 2 נקודות ואח"כ 4 ואח"כ 6 וכו'
    ברירת מחדל ללא , כלומר יצבור בכל פעם את המקסימום הקיים.



  • האם יכלו לצבור עוד נקודות - אחרי שכבר קיבלו נקודות על השאלה הזאת

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

    trivia_questions_expires_no_more_points=1s
    

    באם רוצים שיהיה ניקוד גם באם שיחק היום, אולם לא יהיה ניקוד על אותם שאלות, אז ניתן להגדיר את ההגדרה הקודמת למשך שניה אחת ואז להגדיר

    multiple_points_not_until_points_log=1d
    

    בדוגמא רואים שעל השאלה הפרטית שעליה הלקוח ענה לא יתן כפל נקודות למשך יום אחד.
    ברירת מחדל של ההגדרה האחרונה שהבאנו multiple_points_not_until_points_log היא ערך ריק כלומר תמיד ניתן לצבור כפל נקודות על אותה שאלה, הגבלת ברירת מחדל היא על ההגדרה הקודמת trivia_questions_expires_no_more_points שהיא על כלל אפשרות של קבלת נקודות באותו תיקיה / אותו ערך שהגבלת ברירת מחדל היא על 23:59:59 באותו יום.
    כל הפרוט של הזמנים
    1s = שניות
    1m = דקות
    1h = שעות
    1d = יום אחד
    1M = חודש אחד
    2012-12-31 = עד סוף יום ותאריך
    2013-12-31 23:59:59 = עד התאריך בשעה
    15:59:59 = היום עד השעה
    thisweek = עד סוף השבוע
    thishebmonth = עד סוף החודש העברי הנוכחי
    23:59:59 כלומר עד סוף היום הנוכחי
    next-tzeis כלומר בצאת הכוכבים הבא (לדוגמא באם רוצים להשמיע פעם אחת ללקוח את ספירת העומר, ויתכן שזה יהיה בסמיכות זמן וצריך להשמיע שוב)
    none = לא פג תוקף, כלומר הערך ישאר לתמיד



  • לומר את סך הניקוד שנצבר

    ניתן להגדיר שלאחר כל שאלה יאמר את סך הניקוד הקיים (ברירת מחדל לא אומר).

    trivia_questions_say_total=yes
    

    הערות:
    באם מוגדר trivia_questions_type=trivia_high בכל מקרה אומר בכל פעם כמה נקודות כבר צבר במשחק הנוכחי, ואין צורך להגדיר)
    ניתן בנוסף להגדיר גם לגבי השמעת סך כמות נקודות במקרה של טריוויה רגילה (לא שיא - trivia_high)
    כמה צבר על השאלה, על הערך, ובכל המערכת, עיין לעיל תחת הכותרת "ניקוד על האזנה".



  • כפל נקודות

    ניתן להגדיר שבסיום כל המשחק יקבל כפל נקודות כנגד כל הנקודות שיש לו
    יש להגדיר:

    trivia_questions_finish_double_points=yes
    

    המערכת תשמיע
    M1236 הנכם מקבלים כפל נקודות סך הנקודות החדש כולל הבונוס הוא
    M1230 כל הכבוד



  • קריאות עידוד מיוחדות

    trivia_questions_special_answer=yes
    

    בכשלון: משמיע אחד מהודעות
    M1240 עד M1247
    בהצלחה: משמיע אחד מהודעות
    M1250 עד M1266
    ניתן להגדיר שיחמיא בקול של בת בתור ברירית חדל מקריא בקול של בן כמו בהגדרה הבאה, וקול זה נקרא גלעד

    voice=Gilad
    

    ניתן להגדיר שיחמיא בקול של בת קול זה נקרא סיון

    voice=Sivan
    

    ניתן להגדיר קול נוסף בקול של בת וקול זה נקרא סיון 3

    voice=Sivan3
    


  • המשך הטריוויה בשיחה הבאה

    ניתן להגדיר שבסיום שיחה מיקום השיחה בטריוויה תשמר
    ובפעם הבאה הוא לא ישאל את אותם שאלות שכבר נשאלו
    (הערת מנחם: בדקתי את זה לעומק במצב של טריוויה קבועה, always, לא בדקתי לעומק את ההשלכות במצב של תיקיה לפי ימים וכד', אם כי יתכן שהכל תקין)
    יש להגדיר:

    trivia_questions_type=last_save
    


  • הודעת הכניסה לטריוויה

    ברירת מחדל משמיע
    בכניסה לטריוויה ישמיע
    ברוכים הבאים למשחק הטריוויה (M1203)
    (הגדרת ברירת מחדל)

    trivia_questions_message_welcome=trivia
    

    אם רוצים לשנות ניתן להגדיר:

    trivia_questions_message_welcome=questions
    

    ואז ההודעה שתושמע
    ועכשיו נשאל אתכם שאלה על הקטע שלמדתם (M1204)
    אם רוצים שלא ישמיע כלום - כניסה שקטה

    trivia_questions_message_welcome=quiet
    


  • מה להשמיע כשמסיים את הטרויה בכל סוגי הטריוויה (למעט טריוויה שיא)

    trivia_questions_type=trivia_high
    

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

    trivia_questions_finish_times_say=no
    


  • מעבר בסיום הטריוויה

    ניתן להגדיר לעבור עם סיום התיקיה - לתיקיה אחרת, לדוגמא

    trivia_questions_end_goto=/8
    

    באם רוצים שלא יעבור לתיקיה אחרת אלא שהשיחה תתנתק
    ניתן להגדיר:

    trivia_questions_end_goto=hangup
    

התחבר כדי לפרסם תגובה