הסבר על שלוחת טריוויה
-
כמות הנקודות שיקבלו על השאלות
ברירת מחדל בתשובה נכונה בפעם הראשונה יקבל 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)
כמה צבר על השאלה, על הערך, ובכל המערכת, עיין לעיל תחת הכותרת "ניקוד על האזנה". -
-
-
המשך הטריוויה בשיחה הבאה
ניתן להגדיר שבסיום שיחה מיקום השיחה בטריוויה תשמר
ובפעם הבאה הוא לא ישאל את אותם שאלות שכבר נשאלו
(הערת מנחם: בדקתי את זה לעומק במצב של טריוויה קבועה, always, לא בדקתי לעומק את ההשלכות במצב של תיקיה לפי ימים וכד', אם כי יתכן שהכל תקין)
יש להגדיר:trivia_questions_type=last_save
-
הודעת הכניסה לטריוויה
ברירת מחדל משמיע
בכניסה לטריוויה ישמיע
ברוכים הבאים למשחק הטריוויה (M1203
)
(הגדרת ברירת מחדל)trivia_questions_message_welcome=trivia
אם רוצים לשנות ניתן להגדיר:
trivia_questions_message_welcome=questions
ואז ההודעה שתושמע
ועכשיו נשאל אתכם שאלה על הקטע שלמדתם (M1204
)
אם רוצים שלא ישמיע כלום - כניסה שקטהtrivia_questions_message_welcome=quiet
-
-
-
דיווח על טעויות ע''י מאזינים
ברירת מחדל, המאזינים יכולים לדווח על שאלת טריוויה אמריקאית, על ידי הקשה על 9 בזמן בחירת התשובה. (למקרים שיש טעות שאלה או בתשובה הנכונה)
לאחר הדיווח המערכת מדלגת לשאלה הבאה, ללא צבירת דירוג לשאלה המדווחת.
הקובץ עם הדיווחים נמצא בתיקית השאלות בשם report.ini . לביטול אפשרות הדיווח, יש להגדיר:report_trivia_questions=no
-
טריוויה מעל 100 שאלות
במידה ויש לכם מעל 100 שאלות בטריוויה
יש לחלק את השאלות לתתי תיקיות
כלומר באותו מיקום של השאלות לפי כל ההגדרות לעיל (קבוע / יומי /חודשי וכו')
מתחת לתיקיה זאת יש לפתוח תתי תיקיות לפי הסדר ולחלק ל100 שאלות בכל תיקיה
כך שבתיקיה 1 יהיה תתי תיקיות 001 עד 100
בתיקה 2 יהיה תתי תיקיות 101 עד 200
בתיקיה 3 201 עד 300 וכו הלאה ללא הגבלה
וע''מ שהמערכת תפעיל את השאלות מתתי התיקיות יש להגדיר:trivia_questions_sub_folders=yes
-
שלוחה לניהול הטרוויה
ניתן להגדיר שלוחה לניהול הטרוויה, כלומר הקלטת השאלות והתשובות לצורך כך נפתח שלוחה חדשה ונגדיר בה את ההגדרה הבאה.
trivia_type=admin
כמובן שניתן גם להגדיר את המיקום להקלטת השאלות, כמו שמגדירים את המיקום של השמעת השאלות
trivia_questions_val=2
כאן בדוגמה מוגדר שהשאלות יוקלטו לשלוחה 2 שתחת השלוחה הראשית (שימו לב! לא שמים את הסלש לפני הכתובת).
בניהול - בהקלטת השאלות, אם רוצים שידלג על התפריט של בחירת סוג השאלה, ויעבור להקלטת שאלת טריוויה אמריקאית יש להגדיר:
record_trivia_american=yes
אם רוצים שידלג על התפריט של בחירת סוג השאלה, ויעבור להקלטת שאלת טריוויה כן או לא יש להגדיר:record_trivia_yes_no=yes
על מנת להגדיר את הטריוויה למצב קבוע, יש להגדיר:
trivia_questions_location=always
-
דו"ח הניקוד
דו"ח הנקודות שנשמרו למאזינים ישמר בתיקיית Points הנמצאת תחת לתיקיה הראשית
בפנים יש את הקבצים
points_log - כל הפעולות של הנקודות
points_total - סך הנקודות הקיים לכל לקוח (מחולק לפי סוגי כניסה לניקוד)
points_not_multiple - רשימת הפעולות עליהם הלקוח לא יקבל כפל נקודות, בדרך כלל מוגבל עם זמן מקסמילי בו לא ניתן לצבור שוב את הנקודות. -
קבלת הניקוד למייל
על מנת לקבל דו"ח ניקוד בפורמט של טבלה מסודרת למייל, יש לבצע את הפעולות הבאות:
לוודא שיש כתובת מייל שמוגדרת בהגדרות המערכת ניתן לבדוק את זה בפרטי המערכת בכל קו, באם לא מופיע שם ניתן לשנות שימו לב לפעמים לא ניתן לשנות את כתובת המייל באתר החדש וע''כ יש לעשות זאת באתר הישן.
כניסה לתפריט הניהול של המערכת בטלפון.
הקשה על 4.
הקשה על 2.
הקשה על 3.
הדו"ח נשלח למייל.
הדו"ח מגיע כקובץ בפורמט html (קובץ לצפייה בדפדפן אינטרנט). ניתן להוריד את הקובץ למחשב.
כמו כן, ניתן לפתוח אותו בתוכנת Excel ע"י כך שפותחים את התוכנה ומתוכה פותחים את הקובץ. -
הוספת נתונים לדו''ח הנקודות מתוך טבלת list_all_information
באם יש לכם במערכת טבלת list_all_information כלומר טבלה בשם זה ברמת המערכת ששם מופעים כל הפרטים על הלקוח או התלמיד, ניתן לצרף עמודות לבחירתכם מתוך קובץ list_all_information לתוך דו"ח סיכום נקודות points_total.html.
במידה ובצעתם כניסה באמצעות אחד מהאפשרויות השייכות לlist_all_information
כגון:enter_id_type=list_all_information enter_id_type=phone_from_list_all_information
ניתן להגדיר לקחת עמודות לבחירתכם מתוך הטבלה
דוגמא:points_total_add_cut_from_list_all_information=5-7,9,11,13-15
בדוגמא רואים שיקח את עמודות 5 עד 7 כלומר עמודה 5 ואחרי זה 6 ואחרי זה 7
אחרי זה עמודה 9
אחרי זה עמודה 11
אחרי זה עמודות 13 עד 15
סדר העמודות חייב להיות סדר עולה כלומר
עמודה ארבע ואחר כך עמודה חמש או שש
אבל לא עמודה שש ואחר כך עמודה חמש
שימו לב! כל הערכים חייבים להיות מלאים בכדי שיוסיף את המשך הערכים, לדוגמה אם רוצים, להוסיף את עמודות 5,7,9,11, כל העמודות האלו חייבים להיות מלאים, ואם לדוגמה יש לקוח שבעמודה 7 ריק, אז מעמודה 7 להלאה יהיה ריק, ולא יתעדכן גם 9 וגם 11.....
הערכים יצטרפו לקובץ points_total.html
הערכים יצטרפו לפי הסדר שבה הם סודרו,
CutList1 זה הערך הראשון של התוצאה (עמודה 5)
CutList2 זה הערך השני של התוצאה (עמודה 6)
CutList3 זה הערך השלישי של התוצאה (עמודה 7)
CutList4 זה הערך הרביעי של התוצאה (עמודה 9)
CutList5 זה הערך החמישי של התוצאה (עמודה 11)
CutList6 זה הערך השישי של התוצאה (עמודה 13)
CutList7 זה הערך השביעי של התוצאה (עמודה 14)
CutList8 זה הערך השמיני של התוצאה (עמודה 15)
ניתן כמובן לערוך את המלל שיופיע אצלכן בדוחות html בקובץpoints_total.ini
שבאותה השלוחה.
המלצה: לערוך את הקובץ הנ"ל לפני שמפעילים את הניקוד.
אם רוצים שיוסיף לקובץ גם את הנקודות הנמצאים בקובץ
add_to_points_total.ini
שבתוך תיקיית Points
יש צורך להגדיר:add_to_points_total=yes
ואז גם הנקודות הללו יצטרפו לדוח points_total.html
-
להלן הגדרות מומלצות לטריוויה קבועה עם אלפי שאלות ללא הגבלת צבירת נקודות כולל צבירת כפל נקודות בסיום משחק
type=trivia_questions trivia_questions_sub_folders=yes trivia_questions_type=last_save trivia_questions_location=always trivia_questions_expires_no_more_points=1s trivia_questions_finish_double_points=yes trivia_questions_points_1=10 trivia_questions_points_2=5
-
הודעות ברירת מחדל
M1200
ענית בהצלחה
M1201
עדכון המשימה התקבל בהצלחה
M1202
תשובה נכונה תזכה אתכן עד
M1203
ברוכים הבאים למשחק הטריוויה
M1204
ועכשיו נשאל אתכם שאלה על הקטע שלמדתם
M1017
קיבלת
M1205
נקודות
M1206
הנך מועבר לשאלה הבאה
M1207
השאלה היא
M1208
אנא הקישו את מספר התשובה הנכונה
M1209
שעון מתקטק
M1210
תשובתך שגויה
M1211
תשובה ראשונה
M1212
תשובה שניה
M1213
תשובה שלישית
M1214
תשובה רביעית
M1215
אנא נסה שנית
M1216
התשובה הנכונה היא
M1217
נכון או לא נכון
M1218
באם המשפט נכון הקש 1 ואם אינו נכון הקש 0
M1219
התשובה היא
M1220
לא נכון
M1221
נכון
M1222
סך הניקוד שברשותך הוא
M1223
קיבלת
M1224
בחירה לא חוקית
M1225
השיא שלכם בטרוויה הוא
M1226
הנכם מתחילים משחק חדש
M1227
סך הניקוד במשחק החדש הוא
M1228
סיימתם בהצלחה את כל השאלות בטריוויה
M1229
סך הניקוד שצברתם במהלך המשחק הוא
M1230
כל הכבוד
M1231
להפעלה מחודשת של הטריוויה הקישו 1 לחזרה לתפריט הראשי הקישו 2
M1232
השיא החדש שלך הוא
M1233
כבר קיבלת ניקוד על תשובה זו
M1240
אולי בפעם אחרת
M1241
אופס, טעות
M1242
הפעם שגית
M1243
לא נורא
M1244
ממש... לא!
M1245
מענין, אבל זה לא זה
M1246
נסה שוב
M1247
שווה לקרוא את החומר פעם נוספת
M1250
אדיר
M1251
איזו בקיאות
M1252
אין כמוך
M1253
אתה ממש גאון
M1254
אתה פשוט עשר
M1255
וואו!! אתה מקסים
M1256
חכם כמוך לא רואים כל יום
M1257
יפה מאוד
M1258
יש במה להתגאות
M1259
יש לך ראש פיצוץ
M1260
כל הכבוד
M1261
לא יאומן!
M1262
מדהים
M1263
מיוחד
M1264
נפלא
M1265
תמיד אמרו עליך שאתה ילד מחונן
M1266
תמשיך כך -
מניעת איפוס הניקוד במערכות גדולות
ניתן להגדיר את ההגדרה
points_total_split=yes
מומלץ להגדיר בקובץ ivr.ini הראשי.
הסבר
ישנם מערכות עם הרבה משתמשים אשר משתמשים במגוון דברים לצבירת ניקוד, מה שגורם שהקבצים של points_total וכן points_not_multiple, נהיים עמוסים מאוד, עד שמגיעים לגבול ההגבלה המוגדרת המערכות של 10 מגה בייט, ואז המערכת מאפסת בצורה אוטומטי ומתחיל קובץ חדש (על הקובץ הישן נוסף הסימון + ונשאר בתיקייה עד לאיפוס הבא...), כמובן שזה גורם שמי שצבר ניקוד מתחיל מההתחלה, וכן בקובץ points_not_multiple, שבו רשומים בעצם כל ההגבלות של למי לא לתת נקודות עד ל... וכו', וכאשר הוא מתאפס, כמובן שכל ההגבלות אינם).
כאשר מגדירים את ההגדרה הבאה, המערכת לא מאחסנת את הנתונים בוקובץ אחד כללי, אלא מחלקת אותם, בתיקיית Points ייווצר תיקייה בשם Split ובתוכו יהיו קבצים נפרדים לכל ערך, כלומר שבקובץ points_total יהיה רק סיכום כולל של כל המערכת ותו לא, וכן בקובץ points_not_multiple יהיה רק את ההגבלות ברמה כללית לכל המערכת.
כל שאר הסיכומים (לפי ערך, ולפי תיקייה וכו'), וכן כל שאר ההגבלות, יהיה בקבצים נפרדים, כלומר שיהיה קובץ יכום לכל תיקייה בנפרד, וכן לכל ערך בנפרד.לשאלות הערות ואורות ניתן לפנות אלי ע''י תיוג כלומר כך @עמוד-הימני-פטיש-החזק