הרחבת Google Forms באמצעות תוספים

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

אפשר להרחיב את Google Forms באמצעות תוספים שעוזרים למשתמשים ליצור סקרים חדשים, ליצור קישוריות למערכות של צד שלישי ולשלב את נתוני Forms עם אפליקציות אחרות של Google Workspace (כמו Google Sheets).

תוכלו לראות את התוספים ל-Forms שאחרים יצרו ב-Google Workspace Marketplace.

מה אפשר לעשות

הנה כמה דברים שאפשר לעשות עם תוסף שמרחיב את האפשרויות ב-Google Forms:

  • אתם יכולים ליצור טפסים של Google, לגשת אליהם ולערוך אותם באמצעות שירות הטפסים המובנה של Apps Script. שירות Spreadsheet מאפשר לכם לגשת לגיליונות האלקטרוניים ב-Google Sheets שבהם מאוחסנות התשובות לטופס.
  • אתם יכולים לשלוט בהתנהגות של טופס מתוך תוסף באמצעות שירות Forms. לדוגמה, אתם יכולים לקבוע אם הטופס יקבל תשובות או ישלח הודעת אישור למשיבים.
  • אתם יכולים ליצור תפריטים בהתאמה אישית ולהגדיר כמה ממשקי תיבות דו-שיח וסרגלי צד בהתאמה אישית באמצעות HTML ו-CSS רגילים. רכיבי ממשק המשתמש האלה מרחיבים את עורך Google Forms, ולא את הטופס שהמשיבים רואים.
  • אתם יכולים להשתמש בגורמים מפעילים של תוספים כדי להפעיל פונקציות מסוימות כשמתרחשים אירועים מסוימים. לדוגמה, טריגרים להתקנה של שליחת טופס מאפשרים לתוסף להגיב בכל פעם שמישהו שולח תשובה לטופס.

מבנה הטופס

טופס Google מורכב מכותרת, תיאור ורשימה של שאלות. אפשר גם ליצור גיליון אלקטרוני ב-Google Sheets שמשויך לטופס, ושבו נאספות התשובות לטופס.

לכל שאלה בטופס יש סוג שמציין איזה מידע היא מבקשת מהמשיב, או רכיב סטטי בטופס (כמו תמונה או סרטון). כל סוג מיוצג על ידי אובייקט בשירות Forms של Apps Script. תוספים ל-Forms יכולים להשתמש בשירות הזה כדי להוסיף, לשנות, לסדר מחדש או להסיר את רכיבי הטופס הבאים:

חידונים

טפסים יכולים לשמש גם כבחנים. אם מגדירים טופס כבוחן, אפשר להקצות ערכי ניקוד ומשוב לכל שאלה בטופס. ערכי הנקודות מאפשרים לתת ציונים מותאמים אישית לחידון. משוב, שמיוצג על ידי המחלקה QuizFeedback בשירות Forms, הוא טקסט וקישורים שמוצגים למשיב אחרי שהוא עונה על השאלה בטופס.

טריגרים

טריגרים ב-Apps Script מאפשרים להריץ פונקציה מסוימת בפרויקט סקריפט כשמתקיימים תנאים מסוימים, למשל כששולחים טופס או כשמתקינים תוסף.

מידע נוסף על הטריגרים שאפשר להשתמש בהם בתוספים של Forms ועל ההגבלות שחלות על השימוש בהם זמין במאמר בנושא טריגרים של תוספים.