מבחן אמריקאי examination_american
-
ב"ה
ההגדרה הקובעת מה יהיה סוג השלוחה:
type=examination_american
קישורים לתוספים שניתנים להגדרה בכל מודול
רשימת כל ההגדרות שניתנות להטמעה בכל מודול
הגדרות זיהוי בכניסה לשלוחה
במודול זה הכניסה עם זיהוי היא חובה | ברירת מחדל נכנס עם זיהוי טלפוני
הסבר על הודעת ברוכים הבאים (הודעה ראשונה בשלוחה)
הרשאות כניסה לשלוחה
תיאור המודול
מודול זה הינו שילוב של מודול טריוויה, עם מודול מבחן
הרעיון הוא שהמורה מקליט שאלות כמו בטריוויה (Q A B C D שאלה, תשובה נכונה, ועוד 2 או 3 מסיחים)
המערכת יודעת לערבב את סדר השאלות וגם את סדר התשובות, כך שהשאלה הראשונה של תלמיד אחד, לא תהיה השאלה הראשונה של תלמיד אחר. כמו כן סדר התשובות של תלמיד אחד, לא יהיה סדר התשובות של תלמיד אחר.
בסוף המבחן יוכלו לשמוע התלמידים את הציון הכולל שלהם, וכן אפשרות לשמיעת פירוט התשובות הנכונות שהם הקישו וכמה קיבלו על כל שאלה.למודול זה מספר יתרונות :
- שמיעת הציון הכולל בתום המבחן.
- אפשרות להגדרת ציון שונה לכל תשובה נכונה (גם 0).
- התלמיד לא שומע מיד אם ענה נכון או לא, אלא רק מאמת את ההקשה - את התשובה שהקיש ומקדם לסוף המבחן, התוצאות רק בסיום המבחן
- לאחר שתלמיד סיים את המבחן, כאשר יכנס מחדש, ישמע שכבר סיים את המבחן, ואת הציון שקיבל.
ניתן להגדיר שהציון במבחן ישפיע על קבלת נקודות במערכת.
השאלות והתשובות
יש ליצור כל שאלה בתיקייה נפרדת.
לדוגמא: שאלה ראשונה - בתיקיה בשם000
, שאלה שניה - תיקיה בשם001
וכו'.בתוך כל תיקיה חייב להיות קובץ בשם:
Q.wav - קובץ השאלה
A.wav - התשובה הנכונה
B.wav - מסיח ראשון
C.wav - מסיח שני
D.wav - מסיח שלישי - לא חובה(עד שיעלה צד ניהול טלפוני, ניתן ליצור את השאלות דרך ניהול של מודול טריוויה, ולהעביר את הקבצים המוכנים למודול הזה)
אם אין תיקיות בשלוחה, תישמע הודעה הנ״ל:
M3755
אין כעת שאלות, אנא נסו במועד מאוחר יותרשימו לב, אתם מחליטים כמה הציון לכל שאלה!!!
ברירת מחדל - מקבלים על כל תשובה 10 נקודות לציון (הכוונה לנקודות פנימיות של המבחן, ולא לנקודות במערכת).
ניתן לשנות ע"י ההגדרהexamination_american_score_add_amount=5
אם רוצים שייתן כמות אחרת של נקודות ציון לשאלה מסוימת, יש להגדיר בתוך קובץ בשלוחה הנוכחית - קובץ בשם:
examination_american.ini
ובו לרשום כמה נקודות על השאלות שברצונכם לשנות את הניקוד עליהם.
לדוגמא:Q005=14 Q007=12
בשאלה מספר 005 מי שעונה נכון יקבל 14 נקודות ציון,
בשאלה מספר 007 מי שעונה נכון יקבל 12 נקודות ציון,
(בשאר השאלות ישאר ברירת מחדל של 10 נקודות ציון)
סדר שמיעת השאלות
ברירת מחדל שואל בצורה רנדומלית, מערבב את סדר השאלות
examination_american_random_or_by_number=random
ניתן להגדיר שישאל לפי הסדר בצורה עולה - קודם תיקיית שאלות 000 ומשם עולה:
(סדר התשובות מתערבב בכל מקרה תמיד)examination_american_random_or_by_number=by_number
ניתן להגדיר שישאל את השאלות בסדר יורד - קודם תיקיית השאלות עם המספר הגבוה ומשם יורד:
examination_american_random_or_by_number=by_number_desc
השאלות:
המערכת תשמיעM1207
השאלה היא
M1211
תשובה ראשונה
M1212
תשובה שניה
M1213
תשובה שלישית
M1214
תשובה רביעית
M1208
אנא הקישו את מספר התשובה הנכונה
M1209
שעון מתקתקאם הזמן נגמר - לא קרה כלום - המערכת פשוט חוזרת שוב על השאלות והתשובות
(הניקוד לא מושפע מהחזרה)לאחר שהלקוח הקיש מספר כל שהוא
אם הקיש תשובה לא קיימת
M1224
בחירה לא חוקיתבמצב תקין:
M3393
הקשת תשובה מספר
M3394
לאישור התשובה הקישו 7 לתיקון התשובה הקישו 9M1206
הנך מועבר לשאלה הבאה
M2974
סיימת לענות על כל השאלות, הציון שלך הוא
M3396
סיימת לענות על כל השאלות (במקרה שמוגדר שלא משמיע ציון)M2980
סך הנקודות שקיבלת עבור המבחן (כאשר בוחר לאחר קבלת הציון בשמיעת התשובות הנכונות והציון שלו)
מענה בעת שמיעת השאלה
כברירת מחדל בזמן שמיעת השאלה לא ניתן להקיש את התשובה אלא צריך להמתין עד לסיום ההקראה של השאלה והתשובות ורק אז ניתן להקיש
אם ברצונכם שיהיה ניתן להקיש גם בזמן שמיעת השאלה יש להגדירquestion_in_menu=yes
אם ברצונכם שמיד אחרי ההקשה המערכת תתקדם לשאלה הבאה, ללא התפריט של "הקשת תשובה.. לאישור.. לתיקון.."
הגדירוexamination_american_answer_client=no
תשובה נכונה/שגויה
כברירת מחדל, לאחר הקשת תשובה המאזין לא יודע אם ענה נכונה או לא. ניתן להגדיר שישמע אחת מההודעות:
M1200
ענית בהצלחה
M1210
תשובתך שגויה
ההגדרה היא:examination_american_say_outcome=yes
בתשובה שגויה מעבר לשמיעת קובץ מסוים
ניתן להגדיר שבמקרה של תשובה שגויה, המשתמש יעבור לשמוע קובץ מסוים במערכת (באמצעות מודול השמעת קבצים)
הדבר שימושי למקרים בהם נרצה להשמיע למשתמש את המידע הרלוונטי על אותה שאלה (למשל, שיעור).
ראשית יש לשייך כל שאלה במבחן לקובץ שמע במערכת.
את השיוכים יש להכניס לקובץAnswerErrorGoToPlayfile.ini
בשלוחה בצורה הבאה
מספר שאלה=נתיב שלוחה/-שם קובץ
לדוגמה:000=8/-010 001=9/9/-900
הסבר:
שאלה 000 משויכת לקובץ 010 בשלוחה 8,
שאלה 001 משויכת לקובץ 900 בשלוחה 9/9.לאחר השיוך, יש להגדיר בהגדרות השלוחה, שבמקרה של תשובה שגויה המערכת תעבור להשמעת הקובץ
ההגדרה היאanswer_error_go_to_playfile=yes
במקרה כזה לאחר תשובה שגויה, המערכת תוציא את המשתמש מהשלוחה ותשמיע לו את הקובץ המשויך לאותה שאלה.
שימו לב! לפני השמעת הקובץ הרצוי המערכת מוחקת את נתוני האזנה לאותו קובץ המופיעים בקובץ
ListeningOk.ini
. מידע נוסף על הקובץ ניתן למצוא כאן כאן (לוג האזנה לפי משתמש)
הגבלת כמות השאלות המושמעת
ניתן להגדיר שיושמעו רק חלק מהשאלות מתוך כלל השאלות שיש בשלוחה (לדוגמא, אם רוצים להשמיע 10 שאלות לכל תלמיד, מתוך מאגר כללי של 30 שאלות שיש בשלוחה). ההגדרה היא:
examination_american_maximum_questions=5
בדוגמא כאן הוגדר שיושמעו 5 שאלות.
ניתוק באמצע המבחן
במידה והתלמיד ניתק באמצע המבחן, כאשר הוא מתקשר שוב המערכת תודיע לו :
M3395
הנך ממשיך את המבחן מהנקודה בה עצרת.פירוט הפעולות שבהם נמצא התלמיד עד לניתוק, והקובץ ממנו שולפת המערכת את הנתונים של עד הניתוק, הינם בקובץ בשלוחה הנוכחית בשם
ExaminationAmericanMiddle.ini
ניקוד
לאחר סיום הקשת כל התשובות המערכת עושה חישוב של הציון מכל נקודות הציון ומשמיעה את הסך הכללי של הניקוד שהצטבר.
ברירת מחדל - אין קשר בין הציון שניתן בשלוחת המבחן, לבין הניקוד שניתן במערכת בשלוחות אחרות של צבירת ניקוד (כמו טריוויה, הוספת ניקוד וכדו').
ניתן להגדיר שיוסיף נקודות במערכת עבור הציון במבחן.בשביל שיוסיף נקודות במערכת עבור הציון במבחן, יש להגדיר:
examination_american_add_to_point=yes
ברירת מחדל - מוסיף נקודות כמספר סך הציון שהוא קיבל.
כלומר אם הלקוח קיבל ציון 10 במבחן, יקבל 10 נקודות בצבירת הניקוד שיש בכלל המערכת.ניתן להגדיר שיוסיף נקודות רק אם הציון המינימלי הוא:
examination_american_add_to_point_min=50
בדוגמא כאן רק אם הציון הוא מעל 50, והלקוח קיבל ציון מעל 50 (לדוגמא 70), אז המאזין מקבל תוספת של 70 נקודות במערכת.
כמו"כ, אם הלקוח קיבל ציון 50 יקבל 50 נקודות במערכת, אם הלקוח קיבל ציון 49 יקבל 0 נקודות.אם רוצים להגדיר שמי שעבר את הציון המינימלי יקבל מספר נקודות אחר, יש להגדיר:
examination_american_add_to_point_min=50 examination_american_add_to_point_amount=15
כאן רואים שמי שקיבל במבחן מעל 50 נקודות, יקבל 15 נקודות במערכת.
תפריט השמעת ציון בסיום המבחן
לאחר המבחן הלקוח שומע תפריט
M2974
סיימת לענות על כל השאלות, הציון שלך הוא
M2975
לשמיעה חוזרת הקש 1, לשמיעת פירוט הנקודות הקש 2 ולסיום הקש 3.באם ברצונכם שהלקוח לא יוכל לשמוע את פירוט המבחן, והתשובות שהוא ענה ומה התשובה הנכונה,
אלא יהיה תפריט:
M2974
סיימת לענות על כל השאלות, הציון שלך הוא
M2981
לשמיעה חוזרת הקש 1 לסיום הקש 2
יש להגדיר:examination_american_score_total_tfr_details=no
באם ברצונכם שהלקוח ישמע את כמות הנקודות ואת הציון שקיבל
ומיד יתקדם לשלב הבא (לסיום המודול)
M2974
"סיימת לענות על כל השאלות, הציון שלך הוא"
יש להגדיר:examination_american_score_total_tfr=next
באם ברצונכם שהלקוח לא ישמע את הציון אלא
M3396
"סיימת לענות על כל השאלות"
ומיד יתקדם הלאה
יש להגדירexamination_american_score_total_tfr=no
מעבר בסיום המבחן
לאחר סיום השמעת הנקודות, כשהמאזין בוחר בתפריט להמשיך הלאה, ברירת מחדל - חוזר שלב אחורה.
ניתן להגדיר: מעבר לשלוחה אחרת או ניתוק ראה כאן את האפשרויות להגדרה. ההגדרה היא:examination_american_end_goto=/5/8
ניתן להגדיר מעבר לשלוחה אחרת במידה והציון הינו גבוה מסכום מוגדר:
יש להגדיר את סכום הנקודות:examination_american_end_score=80
בנוסף יש להגדיר להיכן המשתמש יעבור במצב זה, ברירת מחדל חוזר שלב אחורה ראה כאן את האפשרויות להגדרה כולל ניתוק.
examination_american_end_score_goto=/2/1
כאן רואים שבמידה והמאזין קיבל מעל 80 נקודות במבחן, אז יועבר לשלוחה /2/1.
כניסה מחודשת למבחן לאחר סיום בהצלחה
המערכת מודיעה
M2979
הציון שלך הוא
וחוזרת שלב אחד למעלה
דו"ח העונים למבחן והציונים
בסיום כל מענה על מבחן, דו"ח גם בשלוחת המבחן בקובץ בשם
ExaminationAmericanLogOK.html
שליחה למייל
אם ברצונכם שהקובץ גם ישלח למייל הגדירו:
examination_american_ok_send_mail=yes
ברירת מחדל המערכת שולחת את הקובץ עם סיכום המבחן לאחר 4 שעות מאז סיום המבחן על ידי התלמיד הראשון לאחר שליחת המייל הקודם
ניתן להגדיר שישלח בתדירות יותר גבוהה
או יותר נמוכה
(לא להעמיס סתם על המערכת כאשר אין צורך)examination_american_ok_send_mail_timeout=8h
בדוגמא כאן ישלח כל 8 שעות מאז סיום התלמיד הראשון שסיים מאז האימייל האחרון,
ניתן להגדיר כתובת מייל מיוחדת לשליחה רק למודל זה
(ברירת מחדל ילקח מההגדרות במערכת)email_address=AAA@Gmail.com email_name=הרב משה
הגדרות ברירת מחדל להמרה מילים למייל בקובץ
ExaminationAmericanLogOK.ini
ExaminationAmericanLogOK=דו"ח תשובות וציונים Folder=שלוחה DID=מערכת IdType=סוג זיהוי teudat_zehut=תעודת זהות digits=הקשת ספרות list=רשימה phone=טלפון enter_phone_list=רשימת טלפונים phone_or_enter_phone=בחירת טלפון EnterId=מספר זיהוי ValName=שם Phone=טלפון Date=תאריך Time=שעה HebrewDate=תאריך עברי Status=מצב OK=סיום בהצלחה Folder=שלוחה Q000Answer=שאלה 0 Q000Score=ציון 0 Q001Answer=שאלה 1 Q001Score=ציון 1 Q002Answer=שאלה 2 Q002Score=ציון 2 Q003Answer=שאלה 3 Q003Score=ציון 3 Q004Answer=שאלה 4 Q004Score=ציון 4 Q005Answer=שאלה 5 Q005Score=ציון 5 Q006Answer=שאלה 6 Q006Score=ציון 6 Q007Answer=שאלה 7 Q007Score=ציון 7 Q008Answer=שאלה 8 Q008Score=ציון 8 Q009Answer=שאלה 9 Q009Score=ציון 9 Q010Answer=שאלה 10 Q010Score=ציון 10 QuestionScoreTotal=ציון כולל PointsAdd=הוספת נקודות Q=שאלה A=נכון B=מסיח 1 C=מסיח 2 D=מסיח 3
ניתן להסתיר עמודות מהדו"ח ע"י הוספת הערך hidden_ אחרי שם העמודה, לדוגמא:
Folder=_hidden
מניעת איפוס הניקוד במערכות גדולות
ניתן להגדיר את ההגדרה
points_total_split=yes
מומלץ להגדיר בקובץ ivr.ini הראשי.
הסבר:
ישנם מערכות עם הרבה משתמשים אשר משתמשים במגוון דברים לצבירת ניקוד, מה שגורם שהקבצים שלpoints_total
וכןpoints_not_multiple
, נהיים עמוסים מאוד, עד שמגיעים לגבול ההגבלה המוגדרת במערכות של 10 מגה בייט, ואז המערכת מאפסת בצורה אוטומטי ומתחיל קובץ חדש (על הקובץ הישן נוסף הסימון + ונשאר בתיקייה עד לאיפוס הבא...), כמובן שזה גורם שמי שצבר ניקוד מתחיל מההתחלה, וכן בקובץpoints_not_multiple
, שבו רשומים בעצם כל ההגבלות של למי לא לתת נקודות עד ל... וכו', (וכאשר הוא מתאפס, כמובן שכל ההגבלות אינם).כאשר מגדירים את ההגדרה הבאה, המערכת לא מאחסנת את הנתונים בקובץ אחד כללי, אלא מחלקת אותם. בתיקיית
Points
תיווצר תיקייה בשםSplit
ובתוכה יהיו קבצים נפרדים לכל ערך, כלומר שבקובץpoints_total
יהיה רק סיכום כולל של כל המערכת ותו לא, וכן בקובץpoints_not_multiple
יהיו רק את ההגבלות ברמה כללית לכל המערכת.
כל שאר הסיכומים (לפי ערך, ולפי תיקייה וכו'), וכן כל שאר ההגבלות, יהיו בקבצים נפרדים, כלומר שיהיה קובץ לכל תיקייה בנפרד, וכן לכל ערך בנפרד.
הוספת נתונים לקובץ האישור ExaminationAmericanLogOK מתוך עמודות של List_All_Information
יש לפעול לפי ההוראות כאן
ישן
במידה ובצעתם כניסה באמצעות אחד מהאפשרויות השייכות לlist_all_information
כגוןenter_id_type=list_all_information
enter_id_type=phone_from_list_all_informationניתן להגדיר לקחת עמודות לבחירתכם מתוך הטבלה
דוגמא:examination_american_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.....
הערכים יצטרפו לקבצי האישור הסופי
קבצי ExaminationAmericanLogOK.ymgr , ExaminationAmericanLogOK.htmlהערכים יצטרפו לפי הסדר שבה הם סודרו,
CutList1
זה הערך הראשון של התוצאה (בדוגמא אצלנו הערך הראשון זה עמודה 5)
CutList2
זה הערך השני של התוצאה (בדוגמא אצלנו הערך השני זה עמודה 6)
CutList3
זה הערך השלישי של התוצאה (בדוגמא אצלנו הערך השלישי זה עמודה 7)
CutList4
זה הערך הרביעי של התוצאה (בדוגמא אצלנו הערך הרביעי זה עמודה 9)
CutList5
זה הערך החמישי של התוצאה (בדוגמא אצלנו הערך החמישי זה עמודה 11)
CutList6
זה הערך השישי של התוצאה (בדוגמא אצלנו הערך השישי זה עמודה 13)
CutList7
זה הערך השביעי של התוצאה (בדוגמא אצלנו הערך השביעי זה עמודה 14)
CutList8
זה הערך השמיני של התוצאה (בדוגמא אצלנו הערך השמיני זה עמודה 15)ניתן כמובן לערוך את המלל שיופיע אצלכן בדוחות html כמו כל העריכת מילים
שימו לב - חובה להכניס בשלוחה את ערך
enter_id=yes
-