מודול מבחן - 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.iniExaminationLogOK=דו"ח תשובות וציונים 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יהיה רק את ההגבלות ברמה כללית לכל המערכת.
כל שאר הסיכומים (לפי ערך, ולפי תיקייה וכו'), וכן כל שאר ההגבלות, יהיה בקבצים נפרדים, כלומר שיהיה קובץ יכום לכל תיקייה בנפרד, וכן לכל ערך בנפרד. -
הוזכר על-ידי ה הרב