למי שמכינים מבחנים מקוונים במודל וצריכים להתמודד עם שאלות של שמירה על טוהר הבחינה כאשר יש לנבחנים אפשרות לצאת לשירותים או להפסקות - מצאתי פתרון! במערכות מבוזרות מדברים על מכניזמים שהם trustless משמע שאינם דורשים אמון, וגם כאן אני רוצה לצמצם את השיח ששואל האם יש אמון בנבחנים או לא על ידי זה שאני מצמצם מראש את הצורך באמון כזה, במקום לשים להם פירצה מול העיניים. זה גם מאפשר לתת לנבחנים זמן בחינה ארוך יותר לאור חשיבות פחותה לשיקולים של צורך לאפשר יציאה לשירותים. המחיר הוא שהנבחנים חייבים לענות על השאלות לפי הסדר ללא אפשרות לחזור אחורה ומבחינה טכנית לא תוכלו לערבב את הסדר או לדגום שאלות באקראי בצורה פשוטה. חשוב גם להדגיש לנבחנים את העובדה שאין אפשרות לחזור אחורה, ובמקרה שיש שאלות שכדאי להקצות להן זמן ארוך יותר אולי תרצו לקצוב את הזמן לשאלות שונות (מה שנעשה על ידי שבירת המבחן למספר בחנים עם זמני התחלה זהים וזמני סיום שונים).
השיטה היא להוסיף בין השאלות מסכים שרק בהם יהיה מותר לצאת. כיוון שאי אפשר לחזור אחורה לתקן תשובות מחד והשאלות הבאות עדיין לא נחשפו מאידך אז זה מצמצם מאד את האפשרות להיעזר באמצעים אסורים. שימו לב שעדיין יכול לקרות מצב שנבחן שיצא לשירותים יקבל שדר לגבי השאלות להן עוד לא נחשף מנבחן שיצא בשלב מתקדם יותר או שסיים את הבחינה. אבל זה גם דורש שיתוף פעולה בין נבחנים וגם דורש מנבחן להתעכב עם ההתקדמות במבחן שזה דבר שאולי הוא לא ירצה לעשות וגם אפשר לנטר זאת.
כך תעשו את זה:
1. ניהול בוחן -> הגדרות -> סידור השאלות בבוחן -> עמוד חדש = כל שאלה
2. ניהול בוחן -> הגדרות -> סידור השאלות בבוחן -> הגדרות נוספות -> שיטת ניווט = קבוע, לפי סדר העמודים ושאלות
3. בין כל שתי שאלות מוסיפים שאלת דמה מסוג "תיאור" בה אפשר לכתוב משהו כמו "הצג את השאלה הבאה"
4. מנחים את הנבחנים והמשגיחים שנבחן שיקבל אישור לעזוב את עמדת הבחינה יהיה רשאי לעשות כן רק במסכים אלו, ושעזיבת העמדה בזמן שמופיעה שאלה יגרום לפסילת התשובה של אותה שאלה.
זה קצת מוזר שהייתי צריך להמציא את זה לעצמי ושאין אפשרות מובנית של כפתור יציאה להפסקה או לפחות הצעה לגישה ופתרון כאלו בהנחיות. אשמח לשמוע את דעתכם