מודול מבחן - examination
-
ב"ה
ההגדרה הקובעת מה יהיה סוג השלוחה:
type=examination
קישורים לתוספים שניתנים להגדרה בכל מודול
רשימת כל ההגדרות שניתנות להטמעה בכל מודול
הגדרות זיהוי בכניסה לשלוחה
במודול זה הכניסה עם זיהוי היא חובה | ברירת מחדל נכנס עם זיהוי טלפוני
הסבר על הודעת ברוכים הבאים (הודעה ראשונה בשלוחה)
הרשאות כניסה לשלוחה
תיאור המודול
במודול זה התלמידים שומעים רק שאלות, שעליהן יקישו את התשובות, כמו במבחן. בסוף המבחן ישמעו את הציון הכולל שלהם.
למודול זה מספר יתרונות על פני טריוויה:
- שמיעת הציון הכולל בתום המבחן.
- אפשרות להגדרת ציון שונה לכל תשובה נכונה (גם 0).
- ניתן להגדיר את הספרות שניתן להקיש למענה התשובה.
- אין נקודות על כל שאלה (יש קבלת ניקוד אם רוצים על כל המבחן, ו/או לפי הציון).
- התשובות הם בסדר קבוע מראש ואינו משתנה (כך שניתן לחלק דף עם השאלות שהאנשים יוכלו לענות על הדף ואח"כ להכניס את הנתונים במערכת).
ניתן להגדיר שהציון במבחן ישפיע על קבלת נקודות במערכת.
במידה ומוגדר שהתלמיד יקבל נקודות במערכת על הציון שקיבל בשלוחת המבחן - עם הכניסה לשלוחה המערכת מחייבת כניסה ע"י זיהוי אישי.
כניסה חוזרת למבחן
כברירת מחדל, כל תלמיד יכול להיבחן פעם אחת בלבד, במידה ותלמיד ייכנס פעם נוספת לשלוחה המערכת לא תתן לו להיבחן
ניתן לשנות את כמות הפעמים שמותר לכל תלמיד להיבחן
ההגדרה היא (דוגמה)examination_limitation=3
בדוגמה, כמות הפעמים המותרת לכל תלמיד היא 3 פעמים, יותר מכך המערכת לא תאפשר.
הודעה על מגבלה
כברירת מחדל, ההודעה המושמעת בכניסה חוזרת למבחן (לאחר שהתלמיד עבר את כמות הפעמים המקסימלית) היא
M2979
כבר סיימת את עדכון המבחן שלך. הציון שלך הוא..באם רוצים שלא ישמיע ציון, אלא
M2817
"כבר סיימת את עדכון המבחן שלך" יש להגדירexamination_play_score=no
קובץ השאלות והתשובות
חובה ליצור בשלוחה קובץ חדש בשם:
examination.ini
בקובץ זה יש להכניס את הגדרות השאלות והתשובות הנכונות (וכן ניתן להגדיר הגדרות נוספות כפי שמובא בהמשך):
001=3 002=4 003=2 004=1
כאן רואים שמוגדר ש:
תשובה נכונה לשאלה אחת, היא תשובה מספר שלוש
תשובה נכונה לשאלה שתיים, היא תשובה מספר ארבע
תשובה נכונה לשאלה שלוש, היא תשובה מספר שתיים
תשובה נכונה לשאלה ארבע, היא תשובה מספר אחתקבצי שאלות המבחן:
שאלה 1 - יש לרשום על שם קובץ ההקלטה - 001
שאלה 2- יש לרשום על שם קובץ ההקלטה - 002
כמובן שבקובץ ההקלטה של השאלה יש גם את התשובות:
לדוגמה - קובץ שאלה 1 - 001
מעלים הקלטה: מתי שורפים חמץ? 1 בליל יג ניסן , 2 בליל יד ניסן , 3 ביום יד ניסן , נא הקישו את בחירתכם.
**שימו לב, אתם מחליטים כמה הציון לכל שאלה!!!
**ברירת מחדל - מקבלים על כל תשובה 10 נקודות לציון (הכוונה לנקודות פנימיות של המבחן, ולא לנקודות במערכת).
אם רוצים שייתן כמות אחרת של נקודות ציון לשאלה מסוימת, יש להגדיר:005=4,15
בשאלה מספר חמש התשובה הנכונה היא ארבע, ומי שעונה נכון יקבל 15 נקודות ציון.
ברירת מחדל - ניתן להקיש את כל אחת מהתשובות 1-4 (ניתן להקיש מספר תשובה כבר במהלך שמיעת השאלה).
ניתן להגדיר אלו מקשים ניתן להקיש כתשובות (ובכך ניתן גם להוסיף יותר תשובות).
לדוגמא:006=8,9,12345678 007=6,9,468
בשאלה 6 התשובה הנכונה היא 8, יקבלו 9 נקודות ציון, וניתן להקיש את המקשים 1 עד 8.
בשאלה 7 התשובה הנכונה היא 6, יקבלו 9 נקודות ציון, וניתן להקיש על מקשים 4 או 6 או 8.ניתן לעשות תשובות של 2 ספרות:
008=17,4,11-17-25-88
בשאלה 8 התשובה הנכונה היא 17, יקבלו עליה 4 נקודות ציון, והאפשרויות להקשה הם או 11 או 17 או 25 או 88.
ברירת מחדל - המערכת משמיעה:
"שאלה מספר", "אנא הקישו את מספר התשובה הנכונה".באם יש בשלוחת המבחן קובץ כשם השאלה - לדוגמא, בשאלה מספר אחת שמסומנת בקובץ 001 - המערכת תחפש את קובץ 001.
מיקום הקבצים להשמעה וקובץ הגדרת תשובות נכונות
ברית מחדל הקבצים להשמעה
000.wav
001.wav
וכו'
וכן קובץexamination.ini
נלקחים מהשלוחה הנוכחיתניתן להגדיר
examination_folder_to_play=/5/8
ואז הקבצים להשמעה והגדרת תשובות נכונות ילקחו מתוך שלוחה /5/8
מה כן נשאר בתיקיה הנוכחית?
הגדרותext.ini
קובץM0000.wav
וכן
ExaminationLogOK.ymgr
ExaminationLogOK.html
נשארים בתיקיה הנוכחית
דילוג על אישור הקשת התלמיד
אם ברצונכם כי לאחר שהתלמיד הקיש את התשובה הנכונה המערכת תשמיע את מה שהתלמיד הקיש אולם לא תבקש אישור אלא מיד תתקדם לשאלה הבאה יש להגדיר בערך הרביעי no
דוגמאות:
008=5,,,no
בשאלה מספר 8 התשובה הנכונה 5
מיד לאחר השמעת תשובת התלמיד מתקדם לשאלה הבאה ללא בקשת אישור התלמיד
השמעה מיידית לאחר השאלה האם התשובה נכונה ואת הציון / נקודות שקיבל)
ברירת מחדל לאחר הקשת התשובה (ואישור ההקשה במידה ולא בוטל)
המערכת עוברת לשאלה הבאהניתן להגדיר
examination_enter_digits_say_answer=yes
המערכת תודיע
M3760
תשובתכם נכונה
או
M3763
תשובתכם שגויהניתן בנוסף להגדיר
examination_enter_digits_say_point=yes
במידה והתשובה נכונה המערכת תודיע
M2976
קיבלת
ואת הציון שקיבל
בנוסף המערכת תודיע גם את המילה "M3762 נקודות" בתנאי שהתלמיד הגדיר שהציון יתווסף לנקודות, והנקודות יהיו בהתאם לציון
כלומר מוגדרexamination_add_to_point=yes
להוספת הציון לניקוד
וכן לא מוגדרexamination_add_to_point_amount=
שמטרתו לתת סך נקודות שונה על הציון
ניקוד
לאחר סיום הקשת כל התשובות המערכת עושה חישוב של הציון מכל נקודות הציון ומשמיעה את הסך הכללי של הניקוד שהצטבר.
ברירת מחדל - אין קשר בין הציון שניתן בשלוחת המבחן, לבין הניקוד שניתן במערכת בשלוחות אחרות של צבירת ניקוד (כמו טריוויה, הוספת ניקוד וכדו').
ניתן להגדיר שיוסיף נקודות במערכת עבור הציון במבחן.בשביל שיוסיף נקודות במערכת עבור הציון במבחן, יש להגדיר:
examination_add_to_point=yes
ברירת מחדל - מוסיף נקודות כמספר סך הציון שהוא קיבל.
כלומר אם התלמיד קיבל ציון 10 במבחן, יקבל 10 נקודות בצבירת הניקוד שיש בכלל המערכת.ניתן להגדיר שיוסיף נקודות רק אם הציון המינימלי הוא:
examination_add_to_point_min=50
בדוגמא כאן רק אם הציון הוא מעל 50, והתלמיד קיבל ציון מעל 50 (לדוגמא 70), אז התלמיד מקבל תוספת של 70 נקודות במערכת.
כמו"כ, אם התלמיד קיבל ציון 50 יקבל 50 נקודות במערכת, אם התלמיד קיבל ציון 49 יקבל 0 נקודות.אם רוצים להגדיר שמי שעבר את הציון המינימלי יקבל מספר נקודות אחר, יש להגדיר:
examination_add_to_point_min=50 examination_add_to_point_amount=15
כאן רואים שמי שקיבל במבחן מעל 50 נקודות, יקבל 15 נקודות במערכת.
תפריט השמעת ציון בסיום המבחן
לאחר המבחן התלמיד שומע תפריט
M2975
לשמיעה חוזרת הקש1 לשמיעת פירוט הנקודות הקש 2 לסיום הקש 3באם ברצונכם שהתלמיד ישמע את כמות הנקודות ואת הציון שקיבל ומיד יתקדם לשלב הבא (לסיום המודול) יש להגדיר
examination_score_total_tfr=next
באם ברצונכם שהתלמיד לא יוכל לשמוע את פירוט המבחן, והתשובות שהוא ענה ומה התשובה הנכונה
אלא יהיה תפריט
M2981
לשמיעה חוזרת הקש 1 לסיום הקש 2יש להגדיר
examination_score_total_tfr_details=no
באם ברצונכם שלא ישמיע ציון ולא יהיה תפריט,
אלא ישמיעM2816
"סיימת לענות על כל השאלות" ומיד התקדם לשלב הבא, יש להגדירexamination_score_total_tfr=no
מעבר בסיום המבחן
לאחר סיום השמעת הנקודות, כשהתלמיד בוחר בתפריט להמשיך הלאה ניתן להגדיר מעבר לשלוחה אחרת או ניתוק ראה כאן את האפשרויות להגדרה.
ההגדרה היא:examination_end_goto=/5/8
ניתן להגדיר שבמידה והציון הינו גבוה מסכום מוגדר התלמיד יעבור לשלוחה אחרת
יש להגדיר את כמות הנקודות:examination_end_score=80
וכן את השלוחה למעבר במצב שכמות הנקודות גבוהה מהסכום שהוגדר
examination_end_score_goto=/2/1
כאן רואים שבמידה והתלמיד קיבל מעל 80 נקודות במבחן, אז יועבר לשלוחה /2/1. ראה כאן את האפשרויות להגדרה כולל ניתוק.
יציאה ללא סיום המבחן
כברירת מחדל, בעת אפשרות הקשת תשובה,
כשמקישים על מקש כוכבית*
ולאחר מכן סולמית#
, עוברים לשלוחה אחת אחורה.
בהגדרה זו, גם אם המשתמש כבר ענה על חלק מהתשובות, המבחן אינו נשמר.ניתן להגדיר מעבר לשלוחה אחרת או ניתוק ראה כאן את האפשרויות להגדרה.
ההגדרה היא:examination_error_goto=1/2
דו"ח העונים למבחן והציונים
כדי שהדו"ח ישלח למייל בסיום כל מענה על מבחן, יש להגדיר
examination_ok_send_mail=yes
ברירת מחדל האמייל נשלח למייל הראשי המוגדר בלשונית "הגדרות משתמש".
כדי שישלח למייל אחר, יש להגדירexamination_email_address=AAA@gmail.com
הגדרות ברירת מחדל להמרה מילים למייל בקובץ
ExaminationLogOK.ini
ExaminationLogOK=דו"ח תשובות וציונים Folder=שלוחה DID=מערכת IdType=סוג זיהוי teudat_zehut=תעודת זהות digits=הקשת ספרות list=רשימה phone=טלפון enter_phone_list=רשימת טלפונים phone_or_enter_phone=בחירת טלפון EnterId=מספר זיהוי ValName=שם Phone=טלפון Date=תאריך Time=שעה HebrewDate=תאריך עברי Status=מצב OK=סיום בהצלחה Folder=שלוחה Q1Answer=תשובה 1 Q1Score=ציון 1 Q2Answer=תשובה 2 Q2Score=ציון 2 Q3Answer=תשובה 3 Q3Score=ציון 3 Q4Answer=תשובה 4 Q4Score=ציון 4 Q5Answer=תשובה 5 Q5Score=ציון 5 Q6Answer=תשובה 6 Q6Score=ציון 6 Q7Answer=תשובה 7 Q7Score=ציון 7 Q8Answer=תשובה 8 Q8Score=ציון 8 Q9Answer=תשובה 9 Q9Score=ציון 9 Q10Answer=תשובה 10 Q10Score=ציון 10 QuestionScoreTotal=ציון כולל PointsAdd=הוספת נקודות
ניתן להסתיר עמודות מהדו"ח ע"י הוספת הערך
hidden_
אחרי שם העמודה, לדוגמא:Folder=_hidden
הודעות מערכת קשורות
M2793
לא הוקשה תשובה
M2968
אין קובץ הגדרות שאלות ותשובות
M2969
אין שאלה ראשונה בקובץ הגדרות שאלות ותשובות
M2970
שאלה מספר
M2971
אנא הקש את מספר התשובה הנכונה
M2972
השאלה היא
M2973
לא הוגדר תשובה נכונה עבור שאלה זו
M2974
סיימת לענות על כל השאלות. הציון שלך הוא
M2975
לשמיעה חוזרת הקש1, לשמיעת פירוט הנקודות הקש 2, לסיום הקש 3
M2976
קיבלת
M2977
התשובה שסימנת היא
M2978
התשובה הנכונה היא
M2979
כבר סיימת את עדכון המבחן שלך. הציון שלך הוא
M2980
סך הנקודות שקיבלת עבור המבחן
מניעת איפוס הניקוד במערכות גדולות.
ניתן להגדיר את ההגדרה
points_total_split=yes
מומלץ להגדיר בקובץ ivr.ini הראשי.
הסבר
ישנם מערכות עם הרבה משתמשים אשר משתמשים במגוון דברים לצבירת ניקוד, מה שגורם שהקבצים של
points_total
וכןpoints_not_multiple
, נהיים עמוסים מאוד, עד שמגיעים לגבול ההגבלה המוגדרת המערכות של 10 מגה בייט, ואז המערכת מאפסת בצורה אוטומטי ומתחיל קובץ חדש (על הקובץ הישן נוסף הסימון + ונשאר בתיקייה עד לאיפוס הבא...), כמובן שזה גורם שמי שצבר ניקוד מתחיל מההתחלה, וכן בקובץpoints_not_multiple
, שבו רשומים בעצם כל ההגבלות של למי לא לתת נקודות עד ל... וכו', וכאשר הוא מתאפס, כמובן שכל ההגבלות אינם).כאשר מגדירים את ההגדרה הבאה, המערכת לא מאחסנת את הנתונים בוקובץ אחד כללי, אלא מחלקת אותם, בתיקיית
Points
ייווצר תיקייה בשםSplit
ובתוכו יהיו קבצים נפרדים לכל ערך, כלומר שבקובץpoints_total
יהיה רק סיכום כולל של כל המערכת ותו לא, וכן בקובץpoints_not_multiple
יהיה רק את ההגבלות ברמה כללית לכל המערכת.
כל שאר הסיכומים (לפי ערך, ולפי תיקייה וכו'), וכן כל שאר ההגבלות, יהיה בקבצים נפרדים, כלומר שיהיה קובץ יכום לכל תיקייה בנפרד, וכן לכל ערך בנפרד. -