ניהול בחנים הוא אחת מהתכונות העיקריות של Google Forms. במדריך הזה מוסבר איך ליצור בוחן ולהוסיף אפשרויות למתן ציונים באמצעות Forms API.
יצירת בוחן בסיסי
השלב הראשון ביצירת בוחן הוא תהליך שכולל שני שלבים: יוצרים טופס ואז מעדכנים את ההגדרות של הטופס כדי להגדיר אותו כבוחן. הוראות בסיסיות להגדרה מופיעות במאמר יצירת טופס או בוחן.
הוספת שאלות
אחרי שיוצרים את הבוחן, מוסיפים את השאלות (בקטע Question object מופיעה רשימה של סוגי שאלות). אתם יכולים לכלול אפשרויות למתן ציונים כשאתם מוסיפים את השאלות בפעם הראשונה, או לעדכן אותן מאוחר יותר. קוד JSON לדוגמה של פריט שאלה חדש שכולל אפשרויות למתן ציונים נראה כך:
"item": {
"title": "Which of these singers was not a member of Destiny's Child?",
"questionItem": {
"question": {
"required": true,
"grading": {
"pointValue": 2,
"correctAnswers": {
"answers": [{"value": "Rihanna"}]
},
"whenRight": {"text": "You got it!"},
"whenWrong": {"text": "Sorry, that's wrong"}
},
"choiceQuestion": {
"type": "RADIO",
"options": [
{"value": "Kelly Rowland"},
{"value": "Beyoncé"},
{"value": "Rihanna"},
{"value": "Michelle Williams"}
]
}
}
}
}
במאמר עדכון טופס או בוחן מוסבר איך מוסיפים פריט שאלה לטופס.
הוספת אפשרויות למתן ציונים
הוספת אפשרויות למתן ציונים לשאלות בחידון עוזרת לבצע אוטומציה של תהליך מתן הציונים. לכל שאלה אפשר להקצות ערך נקודות ולספק למשתמש משוב על התשובה שלו.
בשאלות מהסוגים הבאים, הוספה של שדה correctAnswers מאפשרת לתת להן ציון באופן אוטומטי כששולחים את החידון. אתם יכולים לספק משוב ספציפי לתשובות נכונות ולתשובות שגויות באמצעות השדות whenRight ו-whenWrong.
- תיבת סימון
- רדיו
- תפריט נפתח
אפשר גם להוסיף correctAnswersשדה כדי לתת ציון אוטומטי לשאלות עם תשובות קצרות, אבל אפשר לספק רק משוב generalFeedback, ולא משוב whenRight או whenWrong. בסוגים אחרים של שאלות, מתן הציונים לא מתבצע באופן אוטומטי, ואפשר לתת רק generalFeedback.
הערה: התשובה של המשתמש נשמרת ומוערכת כטקסט (למעט שאלות שבהן התשובה היא העלאת קובץ). אפשר לעיין באובייקט TextAnswer כדי לקבל פרטים על הפורמט של סוגי תשובות שונים. כדי שהתשובה תהיה נכונה, היא צריכה להיות זהה לתשובה במפתח התשובות.