ניווט

    • הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private

    מודול מבחן - examination

    אזור התעשיה - הגדרות המערכת
    1
    1
    580
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגב כנושא
    התחבר בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • שמואל
      שמואל ניהול ראשי נערך לאחרונה על ידי אלחנן1

      ב"ה

      ההגדרה הקובעת מה יהיה סוג השלוחה:

      type=examination
      

      תיאור המודול

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

      למודול זה מספר יתרונות על פני טרוויה:

      1. שמיעת הציון הכולל בתום המבחן.
      2. אפשרות להגדרת ציון שונה לכל תשובה נכונה (גם 0).
      3. ניתן להגדיר את הספרות שניתן להקיש לעניית תשובה.
      4. אין נקודות על כל שאלה (יש קבלת ניקוד אם רוצים על כל המבחן, ו/או לפי הציון).
      5. התשובות הם בסדר קבוע מראש ואינו משתנה (כך שניתן לחלק דף עם השאלות שהאנשים יוכלו לענות על הדף ואח"כ להכניס את הנתונים במערכת).

      ניתן להגדיר שהציון במבחן ישפיע על קבלת נקודות במערכת.
      במידה ומוגדר שהלקוח יקבל נקודות במערכת על הציון שקיבל בשלוחת המבחן - עם הכניסה לשלוחה המערכת מחייבת כניסה ע"י זיהוי אישי.

      ברירת מחדל - כניסה לפי זיהוי טלפוני.

      תוכלו לשנות את סוג הזיהוי האישי לפי כל אחד מהאפשרויות הקיימות ב enter_id_type ומפורטות בשרשור הבא: https://f2.freeivr.co.il/post/1250

      ברירת מחדל - הכניסה היא ע"פ מספר הטלפון:

      enter_id_type=phone
      

      במידה ולא רוצים שהמערכת תבקש מהמאזין להרשם, יש להוסיף את ההגדרה:

      record_name=no
      

      אם כבר מוקלט שם, המערכת תשמיע למאזין את השם שהקליט בעבר. במידה ולא רוצים שהמערכת תשמיע, יש להוסיף את ההגדרה:

      say_name=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=hangup
      examination_end_goto=/5/8
      

      לניתוק או למעבר לשלוחה אחרת.

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

         examination_end_score=80
         examination_end_score_goto=/2/1
      

      כאן רואים שבמידה והמאזין קיבל מעל 80 נקודות במבחן, אז יועבר לשלוחה /2/1.

      לחלופין, ניתן להגדיר:

      examination_end_score=80
      examination_end_score_goto=hangup
      

      ואז אם המאזין קיבל מעל 80 נקודות במבחן, השיחה תנותק.

      במידה ולא מוגדר - הלקוח מועבר לאפשרות של מעבר ברירת מחדל - שלב אחד אחורה.


      הסרת השמעת ציון בכניסה חוזרת למבחן

      לאחר שכבר סיים את המבחן, באם מנסים להיכנס שוב
      ברירת מחדל משמיע:

      M2979 כבר סיימת את עדכון המבחן שלך. הציון שלך הוא..

      באם רוצים שלא ישמיע ציון, אלא M2817 "כבר סיימת את עדכון המבחן שלך" יש להגדיר

      examination_play_score=no
      

      דו"ח העונים למבחן והציונים

      בסיום כל מענה על מבחן, דו"ח גם בשלוחת המבחן בקובץ בשם **ExaminationLogOK.html

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

      examination_ok_send_mail=yes
      

      הגדרות ברירת מחדל להמרה מילים למייל בקובץ

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

      לפניות בנוגע לפורום: shmuel@yemot.co.il

      תגובה 1 תגובה אחרונה תגובה ציטוט 5
      • פוסט ראשון
        פוסט אחרון