Storyline variables to Google Sheets Script Generator

מחולל אוטומטי של קוד Google Apps Script וקוד JavaScript ל-Storyline 360

הדרכה קולית בעברית

איך לחבר את Storyline 360 ל-Google Sheets צעד אחר צעד

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

בודק חיבור וסטטוס מנוי מול השרת...

חיבור Articulate Storyline 360 ל-Google Sheets בקלות וללא ידע בתכנות

מחולל הסקריפטים לסטוריליין (Storyline to Google Sheets Script Generator) מאפשר למפתחי הדרכה, מעצבי למידה דיגיטלית וארגונים לייצא ולשמור משתנים מתוך לומדות וקורסים שפותחו ב-Articulate Storyline 360 ישירות לתוך גיליון Google Sheets בזמן אמת – ללא צורך בכתיבת קוד ידנית או במערכת LMS מורכבת.

שימושים נפוצים ויתרונות למפתחי הדרכה

מבחנים ובדיקות ידע

תיעוד ציונים, אחוזי הצלחה, מספר ניסיונות ותשובות שנבחרו בלומדה לצורך ניתוח ובקרה פדגוגית.

משובי לומדים ושאלות פתוחות

איסוף חוות דעת, שאלות סקר והערות טקסטואליות חופשיות מתוך הלומדה ישירות לגיליון אלקטרוני מרכזי.

מעקב למידה ללא תלות ב-LMS

מעקב אחר השלמת לומדות המופצות ברשת ארגונית פנימית או כקישור Web עצמאי, ללא עלויות רישוי של מערכת LMS.

רישום לומדים ואיסוף לידים

טפסי הרשמה והזנת פרטי קשר (שם, אימייל, מחלקה) הנשמרים מיידית בשורה חדשה ב-Google Sheets.

איך מייצאים משתנים מסטוריליין לגוגל שיטס ב-3 שלבים פשוטים?

  1. הגדרת שמות המשתנים מ-Storyline

    בוחרים את מספר המשתנים (עד 50 משתנים בפרויקט) ומזינים את שמותיהם בדיוק כפי שהוגדרו ב-Storyline 360 (Case Sensitive).

  2. הטמעת קוד Google Apps Script

    מעתיקים את קוד ה-Apps Script שנוצר אוטומטית, מדביקים בגיליון ה-Google Sheets תחת Extensions > Apps Script ומפרסמים כ-Web App.

  3. הדבקת קוד ה-JavaScript בלומדה

    מזינים את כתובת ה-Web App URL במחולל, מעתיקים את קוד ה-JavaScript המוכן ומדביקים אותו בטריגר Execute JavaScript ב-Storyline.

דגשים טכניים חשובים להצלחת החיבור

  • התאמה מלאה של שמות המשתנים (Case-Sensitive): שמות המשתנים בטופס חייבים להיות זהים לחלוטין לשמות המשתנים שהוגדרו ב-Storyline (אותיות גדולות/קטנות).
  • הרשאות פרסום Web App: בחלון ה-Apps Script בגיליון חובה להגדיר תחת Execute as את החשבון שלכם (Me), ותחת Who has access לבחור Anyone כדי שהדפדפן של הלומד יוכל לכתוב לגיליון ללא חסימת אבטחה.
  • בדיקה בלומדה שפורסמה (Publish): פקודות JavaScript בלומדה מתבצעות במלואן לאחר ייצוא ל-Web או ל-LMS. בתצוגה מקדימה (Preview) פנימית בתוך Storyline, דפדפן הבדיקה של ארטיקולייט עשוי להגביל קריאות רשת.
  • תמיכה בכל סוגי הנתונים וחותמת זמן: המערכת תומכת במשתני טקסט (Text), מספר (Number) ובוליאני (True/False), ומוסיפה אוטומטית עמודת תאריך ושעה (Timestamp) לכל רשומה.

שאלות נפוצות (FAQ) – ייצוא נתונים מ-Storyline ל-Google Sheets

איך מחברים את Articulate Storyline 360 ל-Google Sheets?

באמצעות מחולל הסקריפטים מזינים את שמות המשתנים מתוך Storyline, מקבלים קוד Google Apps Script מוכן להדבקה בגיליון ה-Google Sheets (שמפורסם כ-Web App), ומקבלים קוד JavaScript מוכן להטמעה בטריגר Execute JavaScript בתוך Storyline 360.

האם נדרש ידע מוקדם ב-JavaScript או ב-Google Apps Script?

לא נדרש שום ידע בתכנות. המחולל מייצר עבורכם באופן אוטומטי את שני הסקריפטים המתאימים בדיוק למשתנים שלכם: קוד צד-שרת ל-Google Apps Script (כולל יצירת כותרות עמודות וחותמת זמן Timestamp אוטומטית) וקוד צד-לקוח ב-JavaScript המשתמש בפקודת GetPlayer().GetVar() לשליחת הנתונים מהלומדה.

למה כדאי לחבר לומדה ב-Storyline 360 ל-Google Sheets?

חיבור סטוריליין לגוגל שיטס מאפשר לאסוף נתוני לומדים בזמן אמת גם כאשר הלומדה מופצת כקישור Web רגיל (ללא מערכת LMS) או כאשר רוצים לשמור מידע שמערכות LMS לא תמיד מציגות בנוחות – כגון תשובות לשאלות פתוחות, משובים, ציוני ביניים, זמני למידה, פרטי התקשרות וניסיונות מענה.

כמה משתנים ניתן לייצא מ-Storyline ל-Google Sheets?

המחולל תומך בייצוא של עד 50 משתנים מותאמים אישית (טקסט, מספרים או בוליאניים) בכל פרויקט, ומוסיף אוטומטית עמודת תאריך ושעה (Timestamp) לכל רשומה שמתקבלת בגיליון.

האם המערכת פועלת גם בלומדות המועלות למערכות LMS כמו Moodle או TalentLMS?

כן בהחלט. קוד ה-JavaScript מתבצע ישירות בדפדפן הלומד ושולח את הנתונים ל-Google Sheets במקביל למעקב ה-SCORM/xAPI הרגיל של מערכת ה-LMS, מבלי להפריע לפעילותה.

האם הנתונים ב-Google Sheets מאובטחים ונשמרים רק אצלי?

כן. התקשורת מתבצעת ישירות ובאופן מוצפן (HTTPS) בין הדפדפן של הלומד לבין ה-Web App של Google Apps Script בגיליון האישי שלכם. שום נתון מתוך הלומדה אינו נשמר בשרת מתווך.

למה חשוב לבחור ב-Who has access: Anyone בהגדרת ה-Web App?

הגדרה זו מאפשרת לדפדפן של הלומד לשלוח בקשת POST עם נתוני המשתנים לגיליון ללא צורך בהתחברות לחשבון גוגל מצד הלומד, תוך שמירה על ביצוע הקוד תחת הרשאות בעל הגיליון (Execute as: Me).

מה עושים אם רוצים להוסיף או לשנות משתנים בהמשך?

פשוט מזינים את שמות המשתנים המעודכנים במחולל ומפיקים קוד חדש. מדביקים את ה-Apps Script המעודכן בגיליון ומבצעים Manage deployments > New version, ומחליפים את קוד ה-JavaScript ב-Storyline 360.