Skip to main content
അധ്യാപക പോർട്ടൽ

കളിക്കുക

ഭാഗം 1 - ഘട്ടം ഘട്ടമായി

  1. നിർദ്ദേശംമുൻ ലാബുകളിൽ പഠിച്ച കാര്യങ്ങൾ അടിസ്ഥാനമാക്കി ഒരു വെല്ലുവിളി പൂർത്തിയാക്കാൻ പോകുന്നുവെന്ന് വിദ്യാർത്ഥികളെ പഠിപ്പിക്കുക. കോഡ് ബേസ് വ്യത്യസ്ത സ്ഥലങ്ങളിൽ നിന്ന് മൂന്ന് ചൊവ്വയിലെ പാറ സാമ്പിളുകൾ (മൂന്ന് ഡിസ്കുകളും) ശേഖരിച്ച് അവയുടെ നിറത്തെ അടിസ്ഥാനമാക്കി ശരിയായ തരംതിരിക്കൽ സ്ഥലത്ത് എത്തിക്കുക എന്നതാണ് ലക്ഷ്യം. ഡിസ്കുകൾ അടുക്കാൻ വിദ്യാർത്ഥികൾ നിങ്ങളുമായി എൻഗേജിൽ സൃഷ്ടിച്ച [എന്റെ ബ്ലോക്ക്] ഉപയോഗിക്കും. ഓരോ ഡിസ്കുകളും ശേഖരിക്കാൻ ഡ്രൈവ് ചെയ്യുന്ന ഒരു പ്രോജക്റ്റ് അവർ സൃഷ്ടിക്കേണ്ടതുണ്ട്, കൂടാതെ കോഡ് ബേസ് ഡിസ്കുകൾ ചൊവ്വയുടെ അടിത്തറയിലേക്ക് തിരികെ കൊണ്ടുവരുമ്പോൾ അവയെ അടുക്കാൻ [എന്റെ ബ്ലോക്ക്] ഉപയോഗിക്കുകയും ചെയ്യും.
    • 'R,G B' എന്ന് അടയാളപ്പെടുത്തിയ ഡിസ്ക് പ്ലേസ്മെന്റും സോർട്ടിംഗ് ഏരിയകളും ഉള്ള പുതിയ ഫീൽഡ് സജ്ജീകരണം വിദ്യാർത്ഥികളെ കാണിക്കുക. പരിശോധനയ്ക്കിടെ ഡിസ്കുകൾ ശരിയായ സ്ഥാനങ്ങളിലേക്ക് തിരികെ കൊണ്ടുവരുന്നുണ്ടെന്ന് ഉറപ്പാക്കാൻ, ഡിസ്ക് ലൊക്കേഷനുകൾ ഒരു ഡ്രൈ ഇറേസ് മാർക്കർ ഉപയോഗിച്ച് അടയാളപ്പെടുത്താൻ നിങ്ങൾ അവരോട് ആവശ്യപ്പെട്ടേക്കാം.

    മുകളിൽ ഇടതുവശത്ത് ഒരു ചുവന്ന ഡിസ്ക്, മുകളിൽ വലതുവശത്ത് ഒരു പച്ച ഡിസ്ക്, താഴെ വലതുവശത്ത് ഒരു നീല ഡിസ്ക്, താഴെ വലത് കോണിൽ R, G, B എന്നീ അക്ഷരങ്ങൾ കൊണ്ട് ലേബൽ ചെയ്തിരിക്കുന്ന മൂന്ന് തിരശ്ചീനമായി തൊട്ടടുത്തുള്ള ചതുരങ്ങൾ എന്നിവയുള്ള ഒരു GO ഫീൽഡിന്റെ മുകളിൽ നിന്ന് താഴേക്കുള്ള കാഴ്ച. അക്ഷരങ്ങൾ അനുബന്ധ നിറമുള്ള ഡിസ്കുകൾ സ്ഥാപിക്കുന്ന ഇടങ്ങളെ സൂചിപ്പിക്കുന്നു.
    ഫീൽഡ് സജ്ജീകരണം
    • വിദ്യാർത്ഥികൾ അവരുടെ ഗ്രൂപ്പുമായി ചേർന്ന് ഈ പ്രോജക്റ്റ് നിർമ്മിക്കുകയും പിന്നീട് ചൊവ്വയുടെ ഉപരിതലത്തിൽ (ഫീൽഡ്) പരീക്ഷിക്കുകയും ചെയ്യും. താഴെയുള്ള ഈ ആനിമേഷൻ, ഈ വെല്ലുവിളി പൂർത്തിയാക്കാൻ കോഡ് ബേസിന് നീങ്ങാൻ കഴിയുന്ന ഒരു സാധ്യമായ മാർഗം കാണിക്കുന്നു. ഈ ആനിമേഷനിൽ, റോബോട്ട് ഓരോ നിറമുള്ള ഡിസ്കിലേക്കും ഡ്രൈവ് ചെയ്ത് അവയെ ഓരോന്നായി റോബോട്ടിന്റെ ആരംഭ സ്ഥാനത്തേക്ക് തിരികെ കൊണ്ടുവന്ന് ഡിസ്ക് അതിന്റെ അനുബന്ധ വർണ്ണ തരംതിരിക്കൽ സ്ഥലത്ത് എത്തിക്കുന്നു. ഒരു ഡിസ്ക് എത്തിച്ചുകഴിഞ്ഞാൽ, റോബോട്ട് അതിന്റെ ആരംഭ സ്ഥാനത്ത് വീണ്ടും അണിനിരന്ന് അടുത്തത് എടുക്കാൻ ഡ്രൈവ് ചെയ്യുന്നു.
    വീഡിയോ ഫയൽ
    • ഈ പ്രോജക്റ്റിനായുള്ള കോഡ് ക്രമപ്പെടുത്തുന്നതിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കാൻ, ഡിസ്കുകൾ ശേഖരിക്കുന്നതിനുള്ള ഡ്രൈവ് ദൂരങ്ങൾ വിദ്യാർത്ഥികൾക്ക് നൽകുക. 
      • റെഡ് ഡിസ്ക് ശേഖരിക്കാൻ - 400 മിമി (~16 ഇഞ്ച്)
      • ഗ്രീൻ ഡിസ്ക് ശേഖരിക്കാൻ - 425 mm (~17 ഇഞ്ച്), തിരിവ്, 300 mm (~12 ഇഞ്ച്)
      • ബ്ലൂ ഡിസ്ക് ശേഖരിക്കാൻ - 150 മില്ലീമീറ്റർ (~6 ഇഞ്ച്), തിരിക്കുക, 400 മില്ലീമീറ്റർ (~16 ഇഞ്ച്)
  2. മോഡൽVEXcode GO-യിൽ അവരുടെ പ്രോജക്റ്റുകൾ എങ്ങനെ ആരംഭിക്കാമെന്ന് വിദ്യാർത്ഥികൾക്കുള്ള മാതൃക.

    VEXcode GO-യിലെ നിങ്ങളുടെ റോബോട്ട് ട്യൂട്ടോറിയലിനുള്ള ഐക്കൺ.
    VEXcode GO
    ൽ നിങ്ങളുടെ റോബോട്ട് ട്യൂട്ടോറിയൽ കോൺഫിഗർ ചെയ്യുന്നു

    ആവശ്യമെങ്കിൽ, വിദ്യാർത്ഥികൾക്ക് അവരുടെ പ്രോജക്റ്റ് ഫീൽഡിൽ എങ്ങനെ പരീക്ഷിക്കാമെന്ന് മാതൃകയാക്കുക.

    • ചൊവ്വയുടെ അടിത്തട്ടിൽ കോഡ് ബേസും, താഴെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്ന സ്ഥാനങ്ങളിൽ ഓരോ ഡിസ്കുകളും സ്ഥാപിച്ച് പരീക്ഷണത്തിനായി എങ്ങനെ സജ്ജീകരിക്കാമെന്ന് അവരെ കാണിക്കുക.

    മുകളിൽ ഇടതുവശത്ത് ഒരു ചുവന്ന ഡിസ്ക്, മുകളിൽ വലതുവശത്ത് ഒരു പച്ച ഡിസ്ക്, താഴെ വലതുവശത്ത് ഒരു നീല ഡിസ്ക്, താഴെ വലത് കോണിൽ R, G, B എന്നീ അക്ഷരങ്ങൾ കൊണ്ട് ലേബൽ ചെയ്തിരിക്കുന്ന മൂന്ന് തിരശ്ചീനമായി തൊട്ടടുത്തുള്ള ചതുരങ്ങൾ എന്നിവയുള്ള ഒരു GO ഫീൽഡിന്റെ മുകളിൽ നിന്ന് താഴേക്കുള്ള കാഴ്ച. അക്ഷരങ്ങൾ അനുബന്ധ നിറമുള്ള ഡിസ്കുകൾ സ്ഥാപിക്കുന്ന ഇടങ്ങളെ സൂചിപ്പിക്കുന്നു. റോബോട്ട് അതിന്റെ ആരംഭ സ്ഥാനത്ത് താഴെ ഇടത് മൂലയ്ക്ക് സമീപം, നേരിട്ട് താഴെയായി ചുവന്ന ഡിസ്കിന് അഭിമുഖമായി സ്ഥാപിച്ചിരിക്കുന്നു.
    ടെസ്റ്റ്
    ന് സജ്ജമാക്കുക
    • കോഡ് ബേസ് സ്ഥാപിച്ചുകഴിഞ്ഞാൽ, പ്രോജക്റ്റ് പരീക്ഷിക്കാൻ VEXcode GO-യിൽ 'ആരംഭിക്കുക' തിരഞ്ഞെടുക്കുക. ആവശ്യമെങ്കിൽ VEXcode GO-യിൽ ഒരു പ്രോജക്റ്റ് ആരംഭിക്കുക എന്ന ട്യൂട്ടോറിയൽ വീഡിയോ വിദ്യാർത്ഥികളെ കാണിക്കുക.

    VEXcode GO-യിലെ ഒരു പ്രോജക്റ്റ് ആരംഭിക്കുന്നതിനുള്ള ട്യൂട്ടോറിയലിനുള്ള ഐക്കൺ.
    VEXcode GO
    ൽ ഒരു പ്രോജക്റ്റ് ട്യൂട്ടോറിയൽ ആരംഭിക്കുക

    നേരത്തെ പൂർത്തിയാക്കുകയും കൂടുതൽ വെല്ലുവിളികൾ ആവശ്യമുള്ളതുമായ വിദ്യാർത്ഥികൾക്ക്, ഡിസ്ക് ലൊക്കേഷനുകൾ മാറ്റാനും ഡിസ്കുകൾ ശേഖരിക്കുന്നതിന് കോഡ് ബേസ് ഡ്രൈവ് ക്രമീകരിക്കാനും വിദ്യാർത്ഥികളോട് ആവശ്യപ്പെടുക. നിങ്ങളുടെ പ്രോജക്റ്റ് ഇപ്പോഴും പ്രവർത്തിക്കുന്നുണ്ടോ? പുതിയ സ്ഥലങ്ങളിൽ നിന്ന് ഡിസ്കുകൾ ശേഖരിക്കാൻ കോഡ് ബേസിനെ പ്രാപ്തമാക്കുന്നതിന് നിങ്ങൾ എന്താണ് മാറ്റേണ്ടത്?

  3. സൗകര്യമൊരുക്കുകവിദ്യാർത്ഥികൾ അവരുടെ പ്രോജക്ടുകൾ പരീക്ഷിക്കുമ്പോൾ അവരുമായി ഒരു സംഭാഷണം സൗകര്യമൊരുക്കുക.
    • ഡിസ്കുകൾ ശേഖരിക്കാൻ കോഡ് ബേസ് എങ്ങനെ നീക്കണം? നിങ്ങളുടെ കൈകൾ കൊണ്ട് എന്നെ കാണിക്കാമോ? 
    • കോഡ് ബേസ് തിരിക്കേണ്ടതുണ്ടോ? എത്ര ദൂരം? ഏത് ദിശയിലാണ്?
    • ഡിസ്കിന്റെ നിറം എന്താണെന്ന് കോഡ് ബേസിന് എങ്ങനെ അറിയാം? കോഡ് ബേസ് ഡിസ്കിന്റെ നിറം കണ്ടുപിടിക്കാൻ ഉപയോഗിക്കുന്ന ബ്ലോക്കുകൾ ഏതാണ്?
    • പ്രോജക്റ്റിന്റെ ഏത് ഘട്ടത്തിലാണ് നിങ്ങൾ [എന്റെ ബ്ലോക്ക് കമാൻഡ്] ചേർക്കേണ്ടത്?
      • കോഡ് ബേസ് ഡിസ്ക് ശേഖരിച്ച് മാർസ് ബേസിന്റെ ആരംഭ സ്ഥാനത്തേക്ക് മടങ്ങിയതിന് ശേഷമായിരിക്കണം ഇത്. 

    ഈ വെല്ലുവിളിയുടെ അവിഭാജ്യ ഭാഗമായ പരീക്ഷണങ്ങൾക്കും പിഴവുകൾക്കും വിദ്യാർത്ഥികളെ സജ്ജരാക്കുക. നിങ്ങളുടെ വിദ്യാർത്ഥികളുമായി പ്രശ്നപരിഹാര പ്രക്രിയയ്ക്കായി ഒരു ഘടന സ്ഥാപിക്കുന്നതിന്, പശ്ചാത്തല പേജിലെ പ്രശ്നപരിഹാര സൈക്കിൾ ഗ്രാഫിക് ഒരു ദൃശ്യ സഹായിയായി നിങ്ങൾക്ക് ഉപയോഗിക്കാൻ കഴിയും. വിദ്യാർത്ഥികളുടെ പ്രോജക്റ്റുകൾ പരിഹരിക്കുന്നതിനും സ്വന്തമായി പരിഹാരങ്ങൾ കണ്ടെത്തുന്നതിനും സഹായിക്കുന്ന കൂടുതൽ തന്ത്രങ്ങൾക്ക് പശ്ചാത്തല പേജ് ലെ ഈ യൂണിറ്റ് വിഭാഗത്തിലെ 'ഓപ്പൺ-എൻഡഡ് ചലഞ്ചിനായി തയ്യാറെടുക്കൽ' കാണുക.

    വിദ്യാർത്ഥി പ്രശ്നപരിഹാര ചക്രത്തിന്റെ ഒരു ഡയഗ്രം. ചക്രം ആവർത്തിക്കുന്നുവെന്ന് അമ്പടയാളങ്ങൾ കാണിക്കുന്നു. 'പ്രശ്നം വിവരിക്കുക' എന്നതിലാണ് സൈക്കിൾ ആരംഭിക്കുന്നത്, തുടർന്ന് 'പ്രശ്നം എപ്പോൾ, എവിടെ നിന്നാണ് ആരംഭിച്ചതെന്ന് തിരിച്ചറിയുക', തുടർന്ന് 'എഡിറ്റുകൾ ഉണ്ടാക്കി പരീക്ഷിക്കുക', ഒടുവിൽ ആവർത്തിക്കുന്നതിന് മുമ്പ് 'പ്രതിഫലിപ്പിക്കുക' എന്നിവയാണ്.
    വിദ്യാർത്ഥി പ്രശ്നപരിഹാര ചക്രം

    മുൻ ലാബുകളിൽ ചെയ്തതുപോലെ [അഭിപ്രായ ബ്ലോക്കുകൾ] ഉപയോഗിച്ച് പ്രോജക്റ്റുകൾ ആസൂത്രണം ചെയ്യാനും സംഘടിപ്പിക്കാനും വിദ്യാർത്ഥികളെ പ്രോത്സാഹിപ്പിക്കുക. വെല്ലുവിളി പൂർത്തിയാക്കുന്നതിനായി അവരുടെ പ്രോജക്റ്റുകളിൽ ചേർക്കാൻ തുടങ്ങുന്നതിനുമുമ്പ് [അഭിപ്രായം] ബ്ലോക്കുകൾ എങ്ങനെ ചേർക്കാമെന്നതിന്റെ ഒരു ഉദാഹരണമാണ് ഇനിപ്പറയുന്ന ചിത്രം.

    എൻഗേജ് വിഭാഗത്തിൽ നിന്ന് VEXcode GO ബ്ലോക്ക്സ് പ്രോജക്റ്റിന്റെ തുടർച്ച, ഇപ്പോൾ അവസാനം 'കളക്ട് ഗ്രീൻ', 'കളക്ട് ബ്ലൂ' എന്നീ കമന്റ് ബ്ലോക്കുകൾ ചേർത്തിട്ടുണ്ട്, ഇത് പ്രോജക്റ്റിലേക്ക് ചേർക്കേണ്ട അടുത്ത ഘട്ടങ്ങളെ സൂചിപ്പിക്കുന്നു. ഇപ്പോൾ മുഴുവൻ പ്രോജക്റ്റും 'When Started' എന്ന് എഴുതിയിരിക്കുന്നു, 'Collect Red' എന്ന് ബ്ലോക്ക് കമന്റ് ചെയ്യുക, 400mm മുന്നോട്ട് ഡ്രൈവ് ചെയ്യുക, ബൂസ്റ്റ് ചെയ്യാൻ മാഗ്നറ്റിനെ ഊർജ്ജസ്വലമാക്കുക. അടുത്തതായി, 180 ഡിഗ്രി വലത്തേക്ക് തിരിയുക, 400 മില്ലിമീറ്റർ മുന്നോട്ട് ഡ്രൈവ് ചെയ്യുക, 90 ഡിഗ്രി വലത്തേക്ക് തിരിയുക. അവസാനമായി, 'Collect green' എന്നും 'Collect blue' എന്നും വായിക്കുന്ന രണ്ട് കമന്റ് ബ്ലോക്കുകൾക്ക് മുമ്പായി ഒരു Sort Disks My Block ഉണ്ട്.
    നിങ്ങളുടെ പ്രോജക്റ്റ് ആസൂത്രണം ചെയ്യാൻ [അഭിപ്രായം] ബ്ലോക്കുകൾ ഉപയോഗിക്കുക

    പ്രശ്‌നപരിഹാരത്തിന് വിദ്യാർത്ഥികൾക്ക് അധിക പിന്തുണ ആവശ്യമുണ്ടെങ്കിൽ, പ്രോജക്റ്റ് സ്റ്റെപ്പിംഗ് ഫീച്ചർ ഉപയോഗിച്ച്, ഓരോ ബ്ലോക്കും അവരുടെ പ്രോജക്റ്റിൽ എങ്ങനെ നിർവ്വഹിക്കുന്നുവെന്ന് കാണാൻ വിദ്യാർത്ഥികളെ സഹായിക്കുക. പ്രോജക്റ്റ് സ്റ്റെപ്പിംഗ് ഫീച്ചർ എങ്ങനെ ഉപയോഗിക്കാം എന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, VEXcode GO-യിലെ സ്റ്റെപ്പിംഗ് ത്രൂ ബ്ലോക്കുകൾ ട്യൂട്ടോറിയൽ കാണുക.

    VEXcode GO-യിലെ സ്റ്റെപ്പിംഗ് ത്രൂ ബ്ലോക്കുകൾ ട്യൂട്ടോറിയലിനുള്ള ഐക്കൺ.
    VEXCode GO
    ലെ ബ്ലോക്കുകളിലൂടെയുള്ള സ്റ്റെപ്പിംഗ് ട്യൂട്ടോറിയൽ

    കൃത്യതയിലല്ല, ആശയത്തിലാണ് ശ്രദ്ധ കേന്ദ്രീകരിക്കുക. 

    • ഒരു പ്രോജക്റ്റിൽ ഇലക്ട്രോമാഗ്നറ്റും ഐ സെൻസറും ഉപയോഗിക്കുന്നതിനെക്കുറിച്ച് ശ്രദ്ധ കേന്ദ്രീകരിക്കുക എന്നതാണ് ഈ ലാബിന്റെ ലക്ഷ്യം. വിദ്യാർത്ഥികൾ അവരുടെ റോബോട്ടിനെ അല്പം തെറ്റായി ക്രമീകരിച്ചിട്ടുണ്ടെങ്കിൽ, അല്ലെങ്കിൽ അവർ അതിലേക്ക് വാഹനമോടിക്കുമ്പോൾ ഡിസ്ക് ശരിയായ സ്ഥലത്ത് ഇല്ലെങ്കിൽ, ഇലക്ട്രോമാഗ്നറ്റ് അത് എടുക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കാൻ ഡിസ്ക് ചെറുതായി നീക്കുന്നതിൽ തെറ്റില്ലെന്ന് അവരെ അറിയിക്കുക. കൂടാതെ, ഡിസ്ക് സോർട്ടിംഗ് ഏരിയ സ്ക്വയറിൽ പൂർണ്ണമായും അല്ലെങ്കിലും, മിക്കവാറും സോർട്ടിംഗ് ഏരിയയിലേക്ക് നഡ്ജ് ചെയ്യുന്നതിൽ തെറ്റില്ലെന്ന് വിദ്യാർത്ഥികളെ അറിയിക്കുക. 
    • സഞ്ചിത പിശക് കാരണം വിദ്യാർത്ഥികൾക്ക് മൂന്നാമത്തെ ഡിസ്കിൽ എത്താൻ കഴിഞ്ഞേക്കില്ല. വിദ്യാർത്ഥികൾക്ക് കോഡ് ബേസ് മൂന്നാം ഡിസ്കിലേക്ക് ലഭിച്ചില്ലെങ്കിൽ, അത് കോഡ് ബേസിലേക്ക് തള്ളാൻ അനുവദിക്കുക. കോഡ് ബേസിന്റെ നീക്കങ്ങളെയും തിരിവുകളെയും പ്രവചനാതീതമായ ചൊവ്വയിലെ കാറ്റുകൾ ബാധിക്കുന്നതിന്റെ ഫലമായി ഇതിനെ സന്ദർഭോചിതമായി വിശദീകരിക്കാം. ഡ്രൈവ് പാരാമീറ്ററുകളിലെ കൃത്യത പരിഹരിക്കുകയല്ല വെല്ലുവിളിയുടെ ലക്ഷ്യം, മറിച്ച് കണ്ടീഷണലുകൾ ഉപയോഗിച്ച് കോഡ് ചെയ്യുന്നതിലും [എന്റെ ബ്ലോക്കുകൾ] ഒരു വെല്ലുവിളി പൂർത്തിയാക്കുന്നതിലും ശ്രദ്ധ കേന്ദ്രീകരിക്കുക എന്നതാണ്.
  4. ഓർമ്മിപ്പിക്കുക[Drive for], [Turn for] ബ്ലോക്കുകളിലെ പാരാമീറ്ററുകൾ പരിശോധിച്ച് പ്രോജക്റ്റിന് ശേഖരിക്കാൻ ആവശ്യമായ ശരിയായ ദൂരമുണ്ടെന്ന് ഉറപ്പാക്കാൻ വിദ്യാർത്ഥികളെ ഓർമ്മിപ്പിക്കുക, തുടർന്ന് ഡിസ്കുകൾ അടുക്കുക.
    • വിദ്യാർത്ഥികൾ അവരുടെ പ്രോജക്ടുകൾ പരീക്ഷിക്കുമ്പോൾ VEXcode GO-യിലെ ഹൈലൈറ്റ് സവിശേഷത നോക്കാൻ ഓർമ്മിപ്പിക്കുക. ഹൈലൈറ്റിംഗ് പിന്തുടരുന്നതിലൂടെ, [എന്റെ ബ്ലോക്കിന്റെ] പ്രോജക്റ്റ് ഫ്ലോ വ്യക്തമായി ദൃശ്യവൽക്കരിക്കാൻ അവർക്ക് കഴിയും, ഡിസ്ക് ശേഖരിക്കുന്നതിനായി പ്രോജക്റ്റ് ബ്ലോക്കുകളുടെ സ്റ്റാക്കിൽ നിന്ന് എപ്പോൾ നീങ്ങുന്നുവെന്ന് കാണാനും, തുടർന്ന് ഡിസ്ക് അടുക്കുന്നതിനായി [എന്റെ ബ്ലോക്കിലേക്ക്] പോകാനും കഴിയും. 
    • കൂടാതെ, [Define] ബ്ലോക്ക് ശ്രേണിയിലെ ബ്ലോക്കുകളൊന്നും മാറ്റേണ്ടതില്ലെന്ന് വിദ്യാർത്ഥികളെ ഓർമ്മിപ്പിക്കുക, കാരണം ഇവ ശരിയായ സോർട്ടിംഗ് സ്ഥലങ്ങളിലേക്ക് നയിക്കും. കോഡ് ബേസ് ഡിസ്കുകൾ ശേഖരിച്ച് മാർസ് ബേസിന്റെ ആരംഭ സ്ഥാനത്തേക്ക് തിരികെ കൊണ്ടുവന്നുകഴിഞ്ഞാൽ, അവ അടുക്കാൻ, അവർ [എന്റെ ബ്ലോക്ക് കമാൻഡ്] അവരുടെ പ്രോജക്റ്റുകളിൽ ശരിയായ ക്രമത്തിൽ ചേർക്കേണ്ടതുണ്ട്. 

    വളർച്ചാ മനോഭാവത്തെ പ്രോത്സാഹിപ്പിക്കുന്നതിനും കോഡിംഗിന്റെ ഭാഗമായ പരീക്ഷണവും പിഴവും വിദ്യാർത്ഥികളെ സ്വീകരിക്കാൻ സഹായിക്കുന്നതിനും വഴിയിലെ തെറ്റുകളിൽ നിന്ന് പഠിക്കാൻ അവരെ പ്രോത്സാഹിപ്പിക്കുന്നതിനും, ഇനിപ്പറയുന്നതുപോലുള്ള ചോദ്യങ്ങൾ ചോദിക്കുക:

    • നിങ്ങളെ എന്തെങ്കിലും പഠിപ്പിച്ച എന്ത് തെറ്റാണ് നിങ്ങൾ ചെയ്തത്?
    • ഈ തെറ്റിൽ നിന്ന് നിങ്ങൾ എന്താണ് പഠിച്ചത്? അടുത്ത തവണ കോഡ് ബേസ് കോഡ് ചെയ്യുമ്പോൾ ഇത് നിങ്ങളെ എങ്ങനെ സഹായിക്കും?
    • ഈ വെല്ലുവിളിയെ നേരിടാൻ നിങ്ങളെ സഹായിക്കുന്ന മുൻകാല തെറ്റുകളിൽ നിന്ന് നിങ്ങൾ എന്താണ് പഠിച്ചത്?
       
  5. ചോദിക്കുകലാബ് 3 ൽ നിന്ന് ലാബ് 4 ലേക്ക് അവരുടെ പ്രോജക്റ്റ് എങ്ങനെ മാറിയെന്ന് ചിന്തിക്കാൻ വിദ്യാർത്ഥികളോട് ആവശ്യപ്പെടുക.
    • ലാബ് 3 ൽ നിന്ന് ഇതുവരെ നിങ്ങളുടെ പ്രോജക്റ്റ് എങ്ങനെ മാറിയിരിക്കുന്നു?  നീ എന്താണ് ചേർത്തത്? ഇത് കോഡ് ബേസിന്റെ സ്വഭാവരീതികളെ എങ്ങനെ മാറ്റിമറിച്ചു?
    • ലാബ് 3-ൽ കോഡ് ബേസിന് എന്ത് ചെയ്യാൻ കഴിയും? ഇനി അതിന് എന്ത് ചെയ്യാൻ കഴിയും? ഇത് സാധ്യമാക്കാൻ നിങ്ങളുടെ പ്രോജക്റ്റിൽ എന്താണ് ചേർത്തത്?

പ്ലേ ഇടവേള & ഗ്രൂപ്പ് ചർച്ച

ഓരോ ഗ്രൂപ്പ് ഉം കുറഞ്ഞത് ഒരു ഡിസ്ക്എങ്കിലും വിജയകരമായി ശേഖരിച്ച് അടുക്കിക്കഴിഞ്ഞാൽ, ഹ്രസ്വ സംഭാഷണത്തിനായി ഒത്തുചേരുക.

വിദ്യാർത്ഥികളുടെ പുരോഗതി പരിശോധിക്കുകയും [എന്റെ ബ്ലോക്ക്] അവരുടെ പ്രോജക്ടുകളിൽ എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് സംസാരിക്കുകയും ചെയ്യുക. തങ്ങളുടെ പ്രോജക്റ്റിൽ ആവർത്തിക്കുന്ന കോഡിന്റെ ഭാഗങ്ങൾ പുനരുപയോഗിക്കാൻ [എന്റെ ബ്ലോക്ക്] ഉപയോഗിക്കുന്നുണ്ടെന്ന് വിദ്യാർത്ഥികൾ മനസ്സിലാക്കുന്നുവെന്ന് ഉറപ്പാക്കുക - റോബോട്ട് ഡിസ്കുകൾ അടുക്കുന്ന കോഡ്.

  • ആർക്കാണ് ഒരു ഡിസ്ക് ശേഖരിക്കാൻ കഴിഞ്ഞത്? രണ്ട് ഡിസ്കുകൾ? മൂന്ന് ഡിസ്കുകളും ആർക്കെങ്കിലും ശേഖരിക്കാൻ കഴിഞ്ഞോ? സമയം അനുവദിക്കുമെങ്കിൽ, വിദ്യാർത്ഥികൾക്ക് പരസ്പരം പഠിക്കാൻ കഴിയുന്ന തരത്തിൽ അവരുടെ തന്ത്രങ്ങളും വെല്ലുവിളികളും പരസ്പരം പങ്കിടാൻ അനുവദിക്കുക, കൂടാതെ വെല്ലുവിളിയുടെ ഉൽപ്പന്നത്തെ മാത്രമല്ല, പ്രക്രിയയെയും വിലമതിക്കാൻ കഴിയും.

[എന്റെ ബ്ലോക്ക്] ഉപയോഗിച്ച് പ്രോജക്റ്റ് ഫ്ലോയിൽ എന്താണ് സംഭവിക്കുന്നതെന്ന് കാണിക്കുക. ഒരു വിദ്യാർത്ഥി പ്രോജക്റ്റ് ഉദാഹരണമായി ഉപയോഗിക്കുക അല്ലെങ്കിൽ പ്രോജക്റ്റ് പ്രവർത്തിക്കുന്നതിന്റെ ആനിമേഷൻ താഴെ കാണിച്ച് ഓരോ ബ്ലോക്കും പ്രവർത്തിക്കുമ്പോൾ ഹൈലൈറ്റ് ചെയ്ത് പ്രോജക്റ്റ് ഒരുമിച്ച് പ്രവർത്തിക്കുന്നത് കാണുക. പ്രോജക്റ്റിലെ [എന്റെ ബ്ലോക്ക്] കമാൻഡിൽ എത്തുമ്പോൾ ഹൈലൈറ്റ് [നിർവചിക്കുക] ബ്ലോക്ക് സീക്വൻസിലേക്ക് എങ്ങനെ നീങ്ങുന്നുവെന്ന് ശ്രദ്ധിക്കുക.

വീഡിയോ ഫയൽ

പ്രോജക്റ്റിന്റെ ഒഴുക്കും [എന്റെ ബ്ലോക്ക്] അവരുടെ പ്രോജക്റ്റിൽ എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്നും വിദ്യാർത്ഥികൾ മനസ്സിലാക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക. [എന്റെ ബ്ലോക്ക്] ഉപയോഗിച്ച് പ്രോജക്റ്റ് ഫ്ലോയെക്കുറിച്ചുള്ള ഒരു ചർച്ച നയിക്കാൻ ഇനിപ്പറയുന്ന ചോദ്യങ്ങൾ ഉപയോഗിക്കുക:

  • നിങ്ങളുടെ പ്രോജക്റ്റിൽ ഹൈലൈറ്റ് എങ്ങനെയാണ് നീങ്ങുന്നത്? അത് എപ്പോഴാണ് [എന്റെ ബ്ലോക്കിലേക്ക്] മാറുന്നത്? 
    • പ്രോജക്റ്റിലെ [എന്റെ ബ്ലോക്ക്] കമാൻഡിൽ എത്തുമ്പോൾ ഹൈലൈറ്റ് [നിർവചിക്കുക] ബ്ലോക്ക് സീക്വൻസിലേക്ക് നീങ്ങുന്നു. 
  • ഡിസ്കുകൾ അടുക്കാൻ സഹായിക്കുന്നതിന് നിങ്ങളുടെ പ്രോജക്റ്റിൽ [എന്റെ ബ്ലോക്ക്] എങ്ങനെ പ്രവർത്തിക്കുന്നു?
    • കോഡ് ബേസ് ഓരോ തവണയും ഒരു ഡിസ്ക് ശേഖരിക്കുമ്പോൾ, അത് ഡിസ്കിന്റെ നിറം പരിശോധിക്കുകയും [എന്റെ ബ്ലോക്ക്] ൽ നിർവചിച്ചിരിക്കുന്നതുപോലെ ശരിയായ സോർട്ടിംഗ് ഏരിയയിലേക്ക് അത് എത്തിക്കുകയും ചെയ്യും. 
    • [എന്റെ ബ്ലോക്കുകളുടെ നിർവചനം] ലെ ബ്ലോക്കുകളിൽ, കോഡ് ബേസ് ഡിസ്കുകളെ അവയുടെ നിറത്തെ അടിസ്ഥാനമാക്കി ശരിയായ സോർട്ടിംഗ് ഏരിയയിലേക്ക് എത്തിക്കുന്നു, അതേസമയം {When started} ബ്ലോക്കിന് കീഴിലുള്ള ബ്ലോക്കുകൾ റോബോട്ടിനെ ഡിസ്കുകൾ ശേഖരിക്കാൻ പ്രേരിപ്പിക്കുന്നു.

ഭാഗം 2 - ഘട്ടം ഘട്ടമായി

  1. നിർദ്ദേശംകോഡ് ബേസ് മൂന്ന് ചൊവ്വയിലെ പാറ സാമ്പിളുകളും (ഡിസ്കുകൾ) ശേഖരിച്ച് ശരിയായ തരംതിരിക്കൽ സ്ഥലങ്ങളിലേക്ക് എത്തിക്കുന്നതിനായി അവരുടെ പ്രോജക്റ്റുകളിൽ തുടർന്നും പ്രവർത്തിക്കുമെന്ന് വിദ്യാർത്ഥികളെ നിർദ്ദേശിക്കുക.
    • വെല്ലുവിളി പൂർത്തിയാക്കാൻ കോഡ് ബേസിന് നീങ്ങാൻ കഴിയുന്ന ഒരു സാധ്യമായ മാർഗം ഇനിപ്പറയുന്ന ആനിമേഷൻ കാണിക്കുന്നു. ഈ ആനിമേഷനിൽ, റോബോട്ട് ഓരോ നിറമുള്ള ഡിസ്കിലേക്കും ഡ്രൈവ് ചെയ്ത് അവയെ ഓരോന്നായി റോബോട്ടിന്റെ ആരംഭ സ്ഥാനത്തേക്ക് തിരികെ കൊണ്ടുവന്ന് ഡിസ്ക് അതിന്റെ അനുബന്ധ വർണ്ണ തരംതിരിക്കൽ സ്ഥലത്ത് എത്തിക്കുന്നു. ഒരു ഡിസ്ക് എത്തിച്ചുകഴിഞ്ഞാൽ, റോബോട്ട് അതിന്റെ ആരംഭ സ്ഥാനത്ത് വീണ്ടും അണിനിരന്ന് അടുത്തത് എടുക്കാൻ ഡ്രൈവ് ചെയ്യുന്നു.
    വീഡിയോ ഫയൽ
  2. മോഡൽVEXcode GO-യിൽ വിദ്യാർത്ഥികൾക്ക് അവരുടെ പ്രോജക്റ്റുകൾ എങ്ങനെ മുന്നോട്ട് കൊണ്ടുപോകാം എന്നതിനുള്ള മാതൃക.
    • മിഡ്-പ്ലേ ബ്രേക്ക് ചർച്ചയ്ക്കിടെ കണക്ഷൻ സമയപരിധി കഴിഞ്ഞെങ്കിൽ, VEXcode GO-യിൽ കോഡ് ബേസിലെ ബ്രെയിൻ അവരുടെ ഉപകരണവുമായി എങ്ങനെ ബന്ധിപ്പിക്കാമെന്ന് വിദ്യാർത്ഥികളെ കാണിക്കുക. ഉപകരണങ്ങൾക്കിടയിൽ കണക്ഷൻ ഘട്ടങ്ങൾ വ്യത്യാസപ്പെടുന്നതിനാൽ, VEX GO ബ്രെയിൻ നിങ്ങളുടെ കമ്പ്യൂട്ടറിലേക്കോ ടാബ്‌ലെറ്റിലേക്കോ ബന്ധിപ്പിക്കുന്നതിനുള്ള നിർദ്ദിഷ്ട ഘട്ടങ്ങൾക്കായി VEXcode GO VEX ലൈബ്രറിയുടെ കണക്റ്റിംഗ് ലേഖനങ്ങൾ .

    ആവശ്യമെങ്കിൽ, വിദ്യാർത്ഥികൾക്ക് അവരുടെ പ്രോജക്റ്റ് ഫീൽഡിൽ എങ്ങനെ പരീക്ഷിക്കാമെന്ന് മാതൃകയാക്കുക.

    • ചൊവ്വ ബേസിൽ കോഡ് ബേസ് സ്ഥാപിച്ച് പരീക്ഷണത്തിനായി എങ്ങനെ സജ്ജീകരിക്കാമെന്ന് അവരെ കാണിക്കുക.

    മുകളിൽ ഇടതുവശത്ത് ഒരു ചുവന്ന ഡിസ്ക്, മുകളിൽ വലതുവശത്ത് ഒരു പച്ച ഡിസ്ക്, താഴെ വലതുവശത്ത് ഒരു നീല ഡിസ്ക്, താഴെ വലത് കോണിൽ R, G, B എന്നീ അക്ഷരങ്ങൾ കൊണ്ട് ലേബൽ ചെയ്തിരിക്കുന്ന മൂന്ന് തിരശ്ചീനമായി തൊട്ടടുത്തുള്ള ചതുരങ്ങൾ എന്നിവയുള്ള ഒരു GO ഫീൽഡിന്റെ മുകളിൽ നിന്ന് താഴേക്കുള്ള കാഴ്ച. അക്ഷരങ്ങൾ അനുബന്ധ നിറമുള്ള ഡിസ്കുകൾ സ്ഥാപിക്കുന്ന ഇടങ്ങളെ സൂചിപ്പിക്കുന്നു. റോബോട്ട് അതിന്റെ ആരംഭ സ്ഥാനത്ത് താഴെ ഇടത് മൂലയ്ക്ക് സമീപം, നേരിട്ട് താഴെയായി ചുവന്ന ഡിസ്കിന് അഭിമുഖമായി സ്ഥാപിച്ചിരിക്കുന്നു.
    ടെസ്റ്റ്
    ന് സജ്ജമാക്കുക
    • കോഡ് ബേസ് സ്ഥാപിച്ചുകഴിഞ്ഞാൽ, പ്രോജക്റ്റ് പരീക്ഷിക്കാൻ VEXcode GO-യിൽ 'ആരംഭിക്കുക' തിരഞ്ഞെടുക്കുക. ആവശ്യമെങ്കിൽ VEXcode GO-യിൽ ഒരു പ്രോജക്റ്റ് ആരംഭിക്കുക എന്ന ട്യൂട്ടോറിയൽ വീഡിയോ വിദ്യാർത്ഥികളെ കാണിക്കുക. 

    VEXcode GO-യിലെ ഒരു പ്രോജക്റ്റ് ആരംഭിക്കുന്നതിനുള്ള ട്യൂട്ടോറിയലിനുള്ള ഐക്കൺ.
    VEXcode GO
    ൽ ഒരു പ്രോജക്റ്റ് ട്യൂട്ടോറിയൽ വീഡിയോ ആരംഭിക്കുക

    നേരത്തെ പഠനം പൂർത്തിയാക്കുകയും കൂടുതൽ വെല്ലുവിളികൾ ആവശ്യമുള്ളതുമായ വിദ്യാർത്ഥികൾക്ക്, ഡിസ്ക് ലൊക്കേഷനുകൾ മാറ്റാനും അവരുടെ പ്രോജക്ടുകൾ ക്രമീകരിക്കാനും വിദ്യാർത്ഥികളെ ക്ഷണിക്കുക, അങ്ങനെ കോഡ് ബേസ് പുതിയ സ്ഥലങ്ങളിൽ നിന്ന് ഡിസ്കുകൾ ശേഖരിച്ച് തരംതിരിക്കും. നിങ്ങളുടെ പ്രോജക്റ്റ് ഇപ്പോഴും പ്രവർത്തിക്കുന്നുണ്ടോ? പുതിയ സ്ഥലങ്ങളിൽ നിന്ന് ഡിസ്കുകൾ ശേഖരിക്കാൻ കോഡ് ബേസിനെ പ്രാപ്തമാക്കുന്നതിന് നിങ്ങൾ എന്താണ് മാറ്റേണ്ടത്?

  3. സൗകര്യമൊരുക്കുകവിദ്യാർത്ഥികൾ അവരുടെ പ്രോജക്റ്റുകൾ നിർമ്മിക്കുകയും പരീക്ഷിക്കുകയും ചെയ്യുമ്പോൾ അവരുമായി ഒരു സംഭാഷണം സുഗമമാക്കുക: ഇതുപോലുള്ള ചോദ്യങ്ങൾ ഉപയോഗിച്ച്:
    • കോഡ് ബേസ് മൂന്ന് ഡിസ്കുകളും ശേഖരിക്കുന്നതിന് നിങ്ങളുടെ പ്രോജക്റ്റിലേക്ക് എന്താണ് ചേർക്കേണ്ടത്?
    • ഡിസ്ക്(കൾ) ശേഖരിക്കാൻ കോഡ് ബേസ് എങ്ങനെ നീങ്ങണം? നിങ്ങളുടെ കൈകൾ കൊണ്ട് എന്നെ കാണിക്കാമോ? 
    • നിങ്ങളുടെ റോബോട്ട് എന്താണ് ചെയ്യുന്നതെന്നും അത് എന്തുചെയ്യണമെന്നാണ് നിങ്ങൾ ആഗ്രഹിക്കുന്നതെന്നും വാക്കുകളിലൂടെയോ ആംഗ്യങ്ങളിലൂടെയോ വിശദീകരിക്കാമോ?
    • കോഡ് ബേസ് തിരിക്കേണ്ടതുണ്ടോ? എത്ര ദൂരം? ഏത് ദിശയിലാണ്?
    • കോഡ് ബേസ് ഓരോ ഡിസ്കും ശേഖരിച്ച് മാർസ് ബേസിലേക്ക് മടങ്ങുന്നതിന് നിങ്ങൾ എന്ത് പാരാമീറ്ററുകൾ മാറ്റണം?
    • പ്രോജക്റ്റിന്റെ ഏത് ഘട്ടത്തിലാണ് നിങ്ങൾ [എന്റെ ബ്ലോക്ക് കമാൻഡ്] ചേർക്കേണ്ടത്?
      • കോഡ് ബേസ് ഡിസ്ക് ശേഖരിച്ച് മാർസ് ബേസിന്റെ ആരംഭ സ്ഥാനത്തേക്ക് മടങ്ങിയതിന് ശേഷമായിരിക്കണം ഇത്. 

    പെർസെവറൻസ് റോവറിൽ പ്രവർത്തിക്കുന്ന ശാസ്ത്രജ്ഞർ അതിന്റെ ദൗത്യം പൂർത്തിയാക്കാൻ വെല്ലുവിളികളെ അതിജീവിക്കുന്നത് തുടരേണ്ടതുപോലെ, ഈ വെല്ലുവിളിയുടെ അവിഭാജ്യ ഭാഗമായ പരീക്ഷണങ്ങളിലൂടെയും പിഴവുകളിലൂടെയും സ്ഥിരോത്സാഹത്തോടെ മുന്നോട്ട് പോകാൻ വിദ്യാർത്ഥികളെ പ്രോത്സാഹിപ്പിക്കുക. നിങ്ങളുടെ വിദ്യാർത്ഥികളുമായി പ്രശ്നപരിഹാര പ്രക്രിയയ്ക്കായി ഒരു ഘടന സ്ഥാപിക്കുന്നതിന് ഒരു ദൃശ്യ സഹായിയായി പ്രശ്നപരിഹാര സൈക്കിൾ ഗ്രാഫിക് കാണുക. വിദ്യാർത്ഥികളുടെ പ്രോജക്റ്റുകൾ പരിഹരിക്കുന്നതിനും സ്വന്തമായി പരിഹാരങ്ങൾ കണ്ടെത്തുന്നതിനും സഹായിക്കുന്ന കൂടുതൽ തന്ത്രങ്ങൾക്ക് പശ്ചാത്തല പേജ്ലെ ഈ യൂണിറ്റ് വിഭാഗത്തിലെ 'ഓപ്പൺ-എൻഡഡ് ചലഞ്ചിനായി തയ്യാറെടുക്കൽ' കാണുക.

    വിദ്യാർത്ഥി പ്രശ്നപരിഹാര ചക്രത്തിന്റെ ഒരു ഡയഗ്രം. ചക്രം ആവർത്തിക്കുന്നുവെന്ന് അമ്പടയാളങ്ങൾ കാണിക്കുന്നു. 'പ്രശ്നം വിവരിക്കുക' എന്നതിലാണ് സൈക്കിൾ ആരംഭിക്കുന്നത്, തുടർന്ന് 'പ്രശ്നം എപ്പോൾ, എവിടെ നിന്നാണ് ആരംഭിച്ചതെന്ന് തിരിച്ചറിയുക', തുടർന്ന് 'എഡിറ്റുകൾ ഉണ്ടാക്കി പരീക്ഷിക്കുക', ഒടുവിൽ ആവർത്തിക്കുന്നതിന് മുമ്പ് 'പ്രതിഫലിപ്പിക്കുക' എന്നിവയാണ്.
    വിദ്യാർത്ഥി പ്രശ്നപരിഹാര ചക്രം

    കൃത്യതയിലല്ല, ആശയത്തിലാണ് ശ്രദ്ധ കേന്ദ്രീകരിക്കുക.

    • ഒരു പ്രോജക്റ്റിൽ ഇലക്ട്രോമാഗ്നറ്റും ഐ സെൻസറും ഉപയോഗിക്കുന്നതിനെക്കുറിച്ച് ശ്രദ്ധ കേന്ദ്രീകരിക്കുക എന്നതാണ് ഈ ലാബിന്റെ ലക്ഷ്യം. വിദ്യാർത്ഥികൾ അവരുടെ റോബോട്ടിനെ അല്പം തെറ്റായി ക്രമീകരിച്ചിട്ടുണ്ടെങ്കിൽ, അല്ലെങ്കിൽ അവർ അതിലേക്ക് വാഹനമോടിക്കുമ്പോൾ ഡിസ്ക് ശരിയായ സ്ഥലത്ത് ഇല്ലെങ്കിൽ, ഇലക്ട്രോമാഗ്നറ്റ് അത് എടുക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കാൻ ഡിസ്ക് ചെറുതായി നീക്കുന്നതിൽ തെറ്റില്ലെന്ന് അവരെ അറിയിക്കുക. കൂടാതെ, ഡിസ്ക് സോർട്ടിംഗ് ഏരിയ സ്ക്വയറിൽ പൂർണ്ണമായും അല്ലെങ്കിലും, മിക്കവാറും സോർട്ടിംഗ് ഏരിയയിലേക്ക് നഡ്ജ് ചെയ്യുന്നതിൽ തെറ്റില്ലെന്ന് വിദ്യാർത്ഥികളെ അറിയിക്കുക. 
    • സഞ്ചിത പിശക് കാരണം വിദ്യാർത്ഥികൾക്ക് മൂന്നാമത്തെ ഡിസ്കിൽ എത്താൻ കഴിഞ്ഞേക്കില്ല. വിദ്യാർത്ഥികൾക്ക് കോഡ് ബേസ് മൂന്നാം ഡിസ്കിലേക്ക് ലഭിച്ചില്ലെങ്കിൽ, അത് കോഡ് ബേസിലേക്ക് തള്ളാൻ അനുവദിക്കുക. കോഡ് ബേസിന്റെ നീക്കങ്ങളെയും തിരിവുകളെയും പ്രവചനാതീതമായ മരിയൻ കാറ്റുകൾ ബാധിക്കുന്നതിന്റെ ഫലമായി നിങ്ങൾക്ക് ഇതിനെ സന്ദർഭോചിതമാക്കാം. ഡ്രൈവ് പാരാമീറ്ററുകളിലെ കൃത്യത പരിഹരിക്കുകയല്ല യൂണിറ്റിന്റെ ലക്ഷ്യം, മറിച്ച് കണ്ടീഷണലുകൾ ഉപയോഗിച്ച് കോഡ് ചെയ്യുന്നതിലും [എന്റെ ബ്ലോക്ക്] ഉപയോഗിച്ച് ഒരു വെല്ലുവിളി പൂർത്തിയാക്കുന്നതിലും ശ്രദ്ധ കേന്ദ്രീകരിക്കുക എന്നതാണ്.

    പ്രശ്‌നപരിഹാരത്തിന് വിദ്യാർത്ഥികൾക്ക് അധിക പിന്തുണ ആവശ്യമുണ്ടെങ്കിൽ, പ്രോജക്റ്റ് സ്റ്റെപ്പിംഗ് ഫീച്ചർ ഉപയോഗിച്ച്, ഓരോ ബ്ലോക്കും അവരുടെ പ്രോജക്റ്റിൽ എങ്ങനെ നിർവ്വഹിക്കുന്നുവെന്ന് കാണാൻ വിദ്യാർത്ഥികളെ സഹായിക്കുക. പ്രോജക്റ്റ് സ്റ്റെപ്പിംഗ് ഫീച്ചർ എങ്ങനെ ഉപയോഗിക്കാം എന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, VEXcode GO-യിലെ സ്റ്റെപ്പിംഗ് ത്രൂ ബ്ലോക്കുകൾ ട്യൂട്ടോറിയൽ കാണുക.

    VEXcode GO-യിലെ സ്റ്റെപ്പിംഗ് ത്രൂ ബ്ലോക്കുകൾ ട്യൂട്ടോറിയലിനുള്ള ഐക്കൺ.
    VEXcode GO
    ലെ ബ്ലോക്കുകളിലൂടെയുള്ള സ്റ്റെപ്പിംഗ് ട്യൂട്ടോറിയൽ

    ഈ വെല്ലുവിളിക്ക് നിരവധി പരിഹാരങ്ങളുണ്ട്. റഫറൻസിനായി ഒരു ഉദാഹരണം താഴെ കൊടുക്കുന്നു.

    ഉദാഹരണം VEXcode GO ഈ വെല്ലുവിളിക്കുള്ള പരിഹാരത്തെ തടയുന്നു. ഇത് കഴിഞ്ഞ പ്രോജക്റ്റിന്റെ തുടർച്ചയാണ്, രണ്ടിന്റെയും താഴെ 'കളക്ട് ഗ്രീൻ', 'കളക്ട് ബ്ലൂ' എന്നീ കമന്റ് ബ്ലോക്കുകൾക്കുള്ള കോഡ് ചേർത്തിരിക്കുന്നു. രണ്ട് സ്റ്റാക്കുകളുണ്ട്, ഒന്ന് When Started എന്ന് തുടങ്ങുന്നു, മറ്റൊന്ന് 'Sort Disks' എന്ന് പേരിട്ടിരിക്കുന്ന My Blocks ഡെഫനിഷൻ സ്റ്റാക്ക്. സോർട്ട് ഡിസ്ക് ഡെഫനിഷൻ ബ്ലോക്കിൽ ഓരോ നിറത്തിനും മൂന്ന് If Then ബ്ലോക്കുകൾ ഘടിപ്പിച്ചിരിക്കുന്നു, ഇപ്രകാരം വായിക്കാം: കണ്ണിൽ ചുവപ്പ് നിറം കണ്ടെത്തിയാൽ 100mm മുന്നോട്ട് ഡ്രൈവ് ചെയ്യുക, കാന്തം ഡ്രോപ്പ് ചെയ്യാൻ ഊർജ്ജസ്വലമാക്കുക, 100mm റിവേഴ്സ് ഡ്രൈവ് ചെയ്യുക, 90 ഡിഗ്രി ഇടത്തേക്ക് തിരിയുക. അടുത്തതായി, ആ If Then ബ്ലോക്ക് അടച്ചു, പുതിയത് ഇങ്ങനെ വായിക്കുന്നു: കണ്ണിൽ പച്ച നിറം കണ്ടെത്തിയാൽ 250mm മുന്നോട്ട് ഡ്രൈവ് ചെയ്യുക, കാന്തം ഡ്രോപ്പ് ചെയ്യാൻ ഊർജ്ജസ്വലമാക്കുക, 250mm റിവേഴ്സ് ഡ്രൈവ് ചെയ്യുക, 90 ഡിഗ്രി ഇടത്തേക്ക് തിരിയുക. അടുത്തതായി, ആ If Then ബ്ലോക്ക് അടച്ചു, പുതിയത് ഇങ്ങനെ വായിക്കുന്നു: കണ്ണിൽ നീല നിറം കണ്ടെത്തിയാൽ 350mm മുന്നോട്ട് ഡ്രൈവ് ചെയ്യുക, കാന്തം ഡ്രോപ്പ് ചെയ്യാൻ ഊർജ്ജസ്വലമാക്കുക, 350mm റിവേഴ്സ് ഡ്രൈവ് ചെയ്യുക, ഒടുവിൽ 90 ഡിഗ്രി ഇടത്തേക്ക് തിരിയുക. When Started സ്റ്റാക്കിൽ ഓരോ ഡിസ്കിലേക്കും ഡ്രൈവ് ചെയ്യാനുള്ള കോഡ് ഉണ്ട്, ആരംഭ സ്ഥാനത്തേക്ക് മടങ്ങുക, തുടർന്ന് മൂന്ന് ഡിസ്കുകൾക്കും അടുക്കാൻ Sort Disks My Block ഉപയോഗിക്കുക. ആദ്യം, ചുവന്ന ഡിസ്ക് അടുക്കാൻ, 400mm മുന്നോട്ട് ഡ്രൈവ് ചെയ്യുക, കാന്തം ബൂസ്റ്റ് ചെയ്യാൻ ഊർജ്ജസ്വലമാക്കുക, തുടർന്ന് 180 ഡിഗ്രി വലത്തേക്ക് തിരിയുക. അടുത്തതായി, 400mm മുന്നോട്ട് ഡ്രൈവ് ചെയ്യുക, 90 ഡിഗ്രി ഇടത്തേക്ക് തിരിഞ്ഞ്, സോർട്ട് ഡിസ്കുകൾ എന്റെ ബ്ലോക്ക് എന്ന് വിളിക്കുക. രണ്ടാമതായി, പച്ച ഡിസ്ക് അടുക്കാൻ, 425mm മുന്നോട്ട് ഡ്രൈവ് ചെയ്യുക, 90 ഡിഗ്രി വലത്തേക്ക് തിരിഞ്ഞ് 300mm മുന്നോട്ട് ഡ്രൈവ് ചെയ്യുക. അടുത്തതായി, കാന്തം ബൂസ്റ്റ് ചെയ്യാൻ ഊർജ്ജസ്വലമാക്കുക, 300mm റിവേഴ്സ് ഡ്രൈവ് ചെയ്യുക, 90 ഡിഗ്രി വലത്തേക്ക് തിരിക്കുക. അടുത്തതായി, 425mm മുന്നോട്ട് ഡ്രൈവ് ചെയ്യുക, 90 ഡിഗ്രി ഇടത്തേക്ക് തിരിഞ്ഞ്, സോർട്ട് ഡിസ്കുകൾ എന്റെ ബ്ലോക്ക് എന്ന് വിളിക്കുക. മൂന്നാമതായി, നീല ഡിസ്ക് അടുക്കാൻ, 150mm മുന്നോട്ട് ഡ്രൈവ് ചെയ്യുക, 90 ഡിഗ്രി വലത്തേക്ക് തിരിഞ്ഞ് 400mm മുന്നോട്ട് ഡ്രൈവ് ചെയ്യുക. അടുത്തതായി, കാന്തം ബൂസ്റ്റ് ചെയ്യാൻ ഊർജ്ജസ്വലമാക്കുക, 400mm റിവേഴ്സ് ഡ്രൈവ് ചെയ്യുക, 90 ഡിഗ്രി വലത്തേക്ക് തിരിയുക. അവസാനം, 150mm മുന്നോട്ട് ഡ്രൈവ് ചെയ്യുക, 90 ഡിഗ്രി ഇടത്തേക്ക് തിരിഞ്ഞ്, സോർട്ട് ഡിസ്കുകൾ എന്റെ ബ്ലോക്ക് എന്ന് വിളിക്കുക.
    സാധ്യമായ പരിഹാരം)
  4. ഓർമ്മപ്പെടുത്തൽവിദ്യാർത്ഥികൾ അവരുടെ പ്രോജക്റ്റുകൾ പരീക്ഷിക്കുമ്പോൾ VEXcode GO-യിലെ ഹൈലൈറ്റ് സവിശേഷത നോക്കാൻ അവരെ ഓർമ്മിപ്പിക്കുക. ഹൈലൈറ്റിംഗ് പിന്തുടരുന്നതിലൂടെ, [എന്റെ ബ്ലോക്കിന്റെ] പ്രോജക്റ്റ് ഫ്ലോ വ്യക്തമായി ദൃശ്യവൽക്കരിക്കാൻ അവർക്ക് കഴിയും, ഡിസ്ക് ശേഖരിക്കുന്നതിനായി പ്രോജക്റ്റ് ബ്ലോക്കുകളുടെ സ്റ്റാക്കിൽ നിന്ന് എപ്പോൾ നീങ്ങുന്നുവെന്ന് കാണാനും, തുടർന്ന് ഡിസ്ക് അടുക്കുന്നതിനായി [എന്റെ ബ്ലോക്കിലേക്ക്] പോകാനും കഴിയും. 
    • കൂടാതെ, [എന്റെ ബ്ലോക്ക് നിർവചനം] എന്നതിനുള്ളിലെ ബ്ലോക്കുകളൊന്നും മാറ്റേണ്ടതില്ലെന്ന് വിദ്യാർത്ഥികളെ ഓർമ്മിപ്പിക്കുക, കാരണം ഇവ ശരിയായ സോർട്ടിംഗ് സ്ഥലങ്ങളിലേക്ക് നയിക്കും. ഡിസ്കുകൾ ശേഖരിച്ച് ചൊവ്വ ബേസിലേക്ക് തിരികെ കൊണ്ടുവന്നുകഴിഞ്ഞാൽ, കോഡ് ബേസ് അവയെ അടുക്കാൻ സഹായിക്കുന്നതിന്, അവർ [എന്റെ ബ്ലോക്ക് കമാൻഡ്] അവരുടെ പ്രോജക്റ്റുകളിൽ ശരിയായ ക്രമത്തിൽ ചേർക്കേണ്ടതുണ്ട്. 

    വളർച്ചാ മനോഭാവത്തെ പ്രോത്സാഹിപ്പിക്കുന്നതിനും കോഡിംഗിന്റെ ഭാഗമായ പരീക്ഷണവും പിഴവും വിദ്യാർത്ഥികളെ സ്വീകരിക്കാൻ സഹായിക്കുന്നതിനും വഴിയിലെ തെറ്റുകളിൽ നിന്ന് പഠിക്കാൻ അവരെ പ്രോത്സാഹിപ്പിക്കുന്നതിനും, ഇനിപ്പറയുന്നതുപോലുള്ള ചോദ്യങ്ങൾ ചോദിക്കുക:

    • നിങ്ങളെ എന്തെങ്കിലും പഠിപ്പിച്ച എന്ത് തെറ്റാണ് നിങ്ങൾ ചെയ്തത്?
    • ഈ തെറ്റിൽ നിന്ന് നിങ്ങൾ എന്താണ് പഠിച്ചത്? അടുത്ത തവണ കോഡ് ബേസ് കോഡ് ചെയ്യുമ്പോൾ ഇത് നിങ്ങളെ എങ്ങനെ സഹായിക്കും?
    • ഈ വെല്ലുവിളിയെ നേരിടാൻ നിങ്ങളെ സഹായിക്കുന്ന മുൻകാല തെറ്റുകളിൽ നിന്ന് നിങ്ങൾ എന്താണ് പഠിച്ചത്?

    ക്ലാസ് മുറിയിൽ ചുറ്റി സഞ്ചരിക്കുമ്പോൾ ഓരോ പ്രശ്നത്തിന്റെയും പ്രശ്നപരിഹാരത്തെക്കുറിച്ച് വിദ്യാർത്ഥികളോട് സംസാരിക്കുക. ഇത് ഒരു ആവർത്തിച്ചുള്ള പ്രക്രിയയായിരിക്കും, അതിനാൽ ചൊവ്വ റോവറുകളെ കോഡ് ചെയ്യുന്ന ശാസ്ത്രജ്ഞർക്കും റോവർ അവർ ഉദ്ദേശിച്ച രീതിയിൽ നീക്കാൻ ഒന്നിലധികം തവണ ശ്രമിക്കേണ്ടിവരുമെന്ന് വിദ്യാർത്ഥികളെ ഓർമ്മിപ്പിക്കുക. 

    • നിങ്ങളുടെ പ്രോജക്റ്റിലെ പ്രശ്നം നിങ്ങളുടെ ഗ്രൂപ്പ് എങ്ങനെയാണ് തിരിച്ചറിഞ്ഞത്? 
    • അത് പരിഹരിക്കാൻ നിങ്ങൾ എങ്ങനെ ഒരുമിച്ച് പ്രവർത്തിച്ചു?
    • പ്രശ്നം കൂടുതൽ വ്യക്തമായി കാണാൻ സഹായിക്കുന്നതിന് നിങ്ങളുടെ പ്രോജക്റ്റ് മന്ദഗതിയിലാക്കാൻ സ്റ്റെപ്പ് ബട്ടൺ ഉപയോഗിക്കാൻ നിങ്ങൾ ശ്രമിച്ചിട്ടുണ്ടോ? 
    • നിങ്ങളുടെ ഗ്രൂപ്പിൽ ഇതുവരെ ഉണ്ടായിട്ടുള്ള ഒരു പ്രശ്നപരിഹാര വിജയം എന്താണ്?
    • മറ്റ് ലാബുകളിൽ നിന്ന് നിങ്ങൾ പഠിച്ചതും ഈ ലാബിൽ ഉപയോഗിക്കുന്നതുമായ എന്താണ്?
  5. ചോദിക്കുകചൊവ്വയിലെ പാറ സാമ്പിളുകളെ രണ്ട് വിഭാഗങ്ങളായി തരംതിരിക്കുന്നതിന് പെർസെവറൻസ് റോവറിനെ കോഡ് ചെയ്യാൻ [എന്റെ ബ്ലോക്ക്] എങ്ങനെ ഉപയോഗിക്കാമെന്ന് വിദ്യാർത്ഥികളോട് ചോദിക്കുക: പുരാതന ജീവിതത്തിന്റെ അടയാളങ്ങൾ കാണിക്കുന്ന പാറകൾ, അങ്ങനെയല്ലാത്ത പാറകൾ.