העתיד של החינוך: שימוש ב-AI ליצירת תרגילים מעניינים ואינטרקטיביים

29 באוקטובר 2024

AIחינוךתכנות

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

בבלוג זה נבין איך גם אתם תוכלו לבנות תרגילים מעניינים ויצירתיים ואיך אנחנו מאפשרים בStacks להפוך את התרגילים לאינטרקטיביים תוך מספר דקות!

3.. 2.. 1.. מתחילים

תהליך בניית תרגיל מתחיל בבחירת הנושא אותו נרצה ללמד, ולאחר מכן בניית התרגיל סביבו. אז בואו נתחיל מהבסיס:

שיטה ראשונה: נושא ⬅️ תרגיל

  1. בחירת נושא: ניקח את הנושא שאנחנו רוצים ללמד (לדוגמה: לולאות בפייטון).
  2. פנייה ל-ChatGPT: נבחר את המודל החכם ביותר אליו יש לנו גישה (o1-preview למנויי ChatGPT, או sonnet 3.5 למנויי Claude). AI Exercise Example
  3. ניסוח בקשה: נכתוב את הדבר הבא:
    אני מורה למדעי המחשב ואני רוצה לבנות
    תרגילים לנושא של לולאות בפייטון. נסח לי
    רשימה של תרגילים שהתלמידים יוכלו לפתור.
    AI Exercise Example
  4. בחירת תרגילים: עברו על מגוון השאלות ובחרו את המתאימות ביותר.

שיטה שנייה: תרגיל ⬅️ תרגיל

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

  1. בחירת תרגיל: ניקח תרגיל לדוגמה (תרגיל מספר 1).
  2. פנייה ל-ChatGPT: נבחר את המודל החכם ביותר (כמו בשיטה הראשונה).
  3. ניסוח בקשה: נכתוב את הדבר הבא:
    אני מורה למדעי המחשב ואני רוצה לבנות תרגילים
    כמו התרגיל: סכום מספרים מ-1 עד N: כתבו תוכנית
    שמקבלת מספר שלם חיובי N מהמשתמש, ומחשבת את
    הסכום של כל המספרים מ-1 עד N. 
    נסח לי רשימה של תרגילים באותו הסגנון לפתרון.
    AI Exercise Example

תרגילים מעניינים ויצירתיים: התאמה אישית

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

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

AI Exercise Example

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

תרגילים אינטרקטיביים עם Stacks

בStacks יש שני סוגים של בדיקות אינטרקטיביות:

  1. בדיקות קלט-פלט: המערכת של Stacks מזריקה קלט לתוכנית של התלמיד ובודקת את הפלט שהתוכנית מייצרת.
  2. בדיקות פונקציות: המערכת מריצה קובץ בדיקות ייעודי שנבנה במיוחד לתרגיל שמשתמש בפונקציה שהתלמיד כתב ובודק האם היא עובדת כמצופה, כמו ״בדיקות יחידה״.

הנה דוגמה לתרגיל קלט-פלט, נשתמש בתרגיל מספר 1 מהחלק של “נושא ⬅️ תרגיל”:

סכום מספרים מ-1 עד N: כתבו תוכנית שמקבלת מספר שלם חיובי N מהמשתמש, ומחשבת את הסכום של כל המספרים מ-1 עד N״

כדי ליצור את התרגיל בStacks, ראשית נלך ליוצר התרגילים החכם מדף התרגילים:

נלחץ על הוספה: בחירת סוג התרגיל

לאחר מכן נבחר ביצירת תרגיל עם בדיקות אוטומטיות:

יצירת תרגיל חדש

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

יצירת תרגיל חדש

כעת נמלא את הפרטים הבאים:

  1. שם התרגיל: סכום מספרים מ-1 עד N
  2. תיאור התרגיל: כתבו תוכנית שמקבלת מספר שלם חיובי N מהמשתמש, ומחשבת את הסכום של כל המספרים מ-1 עד N
  3. שפת תכנות: C#
  4. נושאים: לולאות
  5. רמת קושי: 1

יצירת תרגיל חדש

לאחר שמילאנו את הפרטים הבסיסיים, נלחץ על “הבא” ונגיע לשלב הבא - מהלך התרגיל - ונלחץ על ״יצירה עם AI״:

יצירת תרגיל חדש

לאחר שלחצנו על ״יצירה עם AI״ נגיע למסך הבא:

יצירת תרגיל חדש

ניתן להוסיף עוד הוראות ליצירה אך בגלל שכבר רשמנו את כל מה שרלוונטי בשלב הראשון של היצירת תרגיל אין צורך, אז נלחץ על ״השלמה עם AI״ .

הAI יעבוד על ליצור את פרטי המשימה המלאים עם דוגמאות וכל מה שנדרש !

פרטי המשימה

דוגמאות למשימה

נעבור לחלק הבא שהוא להוסיף קוד עזר, נלחץ על הוספת קובץ מעטפת ונעבור הלאה:

הוספת קובץ מעטפת

עכשיו הגענו לחלק של הגדרת בדיקות, מה שמאפשר פידבק מיידי לתלמיד על הקוד שלו! נלחץ על “יצירה עם AI”:

נלחץ על דלג לסיום, ואז על ״שמירה ובדיקת התרגיל״:

שמירת התרגיל

דוגמא לאיך נראית הרצת בדיקה אינטרקטיבית לאחר פתרון התרגיל:

אז בואו נסכם

בבלוג זה למדנו כיצד להשתמש בAI ליצירת תרגילים יצירתיים ומעניינים, וכיצד להפוך אותם לאינטרקטיביים בקלות באמצעות Stacks. ראינו שתי שיטות עיקריות:

  1. נושא ⬅️ תרגיל: התחלה מנושא לימוד וקבלת רעיונות לתרגילים מAI
  2. תרגיל ⬅️ תרגיל: שימוש בתרגיל קיים כבסיס ליצירת וריאציות חדשות

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

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

אנו מזמינים אתכם להתנסות ביצירת תרגילים משלכם ולשתף איתנו את החוויות והתובנות שלכם!