VEXcode VR-ൽ ബ്ലോക്കുകളിൽ നിന്ന് ടെക്സ്റ്റ്-ബേസ്ഡ് കോഡിംഗിലേക്ക് മാറുന്നതിന് സ്വിച്ച് ബ്ലോക്കുകൾ ഉപയോഗിക്കുന്നു.

VEXcode VR-ൽ സ്വിച്ച് ബ്ലോക്കുകൾ ആക്‌സസ് ചെയ്യുന്നതിന്, നിങ്ങൾക്ക് ഒരു VEXcode VR പ്രീമിയം ലൈസൻസ് ഉണ്ടായിരിക്കണം. VEXcode VR-ൽ സ്വിച്ച് ബ്ലോക്കുകൾ എങ്ങനെ ആക്‌സസ് ചെയ്യാം എന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് ഈ ലേഖനം കാണുക.

തുടക്കക്കാരായ പ്രോഗ്രാമർമാർ ബ്ലോക്ക് അധിഷ്ഠിത ഇന്റർഫേസ് ഉപയോഗിക്കാൻ കൂടുതൽ ചായ്‌വുള്ളവരാണെങ്കിലും, കൂടുതൽ പുരോഗമിച്ച വിദ്യാർത്ഥികൾ പൈത്തൺ പോലുള്ള ഒരു ടെക്സ്റ്റ് അധിഷ്ഠിത പ്രോഗ്രാമിംഗ് ഭാഷ ഉപയോഗിച്ച് തങ്ങളുടെ റോബോട്ടിനെ കോഡ് ചെയ്യാൻ താൽപ്പര്യപ്പെട്ടേക്കാം. ചരിത്രപരമായി, ബ്ലോക്കുകളിൽ നിന്ന് ടെക്സ്റ്റ് അധിഷ്ഠിത പ്രോഗ്രാമിംഗിലേക്കുള്ള ഈ മാറ്റം വിദ്യാർത്ഥികൾക്ക് പൂർണ്ണമായും പുതിയൊരു ഭാഷ പഠിക്കുന്നത് പോലെ തോന്നും, അവിടെ അവർക്ക് ബ്ലോക്കുകൾ ഉപയോഗിച്ച് മുമ്പ് പഠിച്ച യുക്തി പ്രയോഗിക്കാൻ കഴിയില്ല.ബ്ലോക്ക് അധിഷ്ഠിത പ്രോഗ്രാമിംഗിൽ നിന്ന് ടെക്സ്റ്റ് അധിഷ്ഠിത പ്രോഗ്രാമിംഗിലേക്കുള്ള മാറ്റം സുഗമമാക്കുന്നതിനാണ് VEXcode VR-ലെ ബ്ലോക്കുകൾ വികസിപ്പിച്ചെടുത്തത്. VEXcode VR-ൽ സ്വിച്ച് ബ്ലോക്കുകൾ എങ്ങനെ ഉപയോഗിക്കാമെന്ന് ഈ ലേഖനം ചർച്ച ചെയ്യും, കൂടാതെ സന്ദർഭത്തിനനുസരിച്ച് ആ സവിശേഷതകൾ വിശദീകരിക്കാനും ചിത്രീകരിക്കാനും ഒരു ക്ലാസ് റൂം സാഹചര്യത്തിലൂടെ നിങ്ങളെ നയിക്കും.

STEM വിദ്യാഭ്യാസത്തിൽ ക്ലാസ് മുറികൾക്കും വ്യക്തിഗത പഠനത്തിനും അനുയോജ്യമായ, വെർച്വൽ റോബോട്ടിക്സിലൂടെ കോഡിംഗ് ആശയങ്ങൾ പഠിപ്പിക്കുന്നതിനായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന, ബ്ലോക്ക് അധിഷ്ഠിത കോഡിംഗ് പരിതസ്ഥിതി പ്രദർശിപ്പിക്കുന്ന VEXcode VR ഇന്റർഫേസിന്റെ സ്‌ക്രീൻഷോട്ട്.

സ്വിച്ച് ബ്ലോക്കുകൾ ഉപയോഗിക്കുന്നു

സ്വിച്ച് ബ്ലോക്ക് അധിഷ്ഠിത പ്രോഗ്രാമിംഗിന്റെ പരിചിതമായ ഘടകങ്ങൾ സംയോജിപ്പിക്കുകയും ടെക്സ്റ്റ് കമാൻഡുകൾ ടൈപ്പ് ചെയ്യാൻ കഴിയുന്ന ടെക്സ്റ്റ്-ബോക്സുകൾ സംയോജിപ്പിക്കുകയും ചെയ്യുന്നു. പൈത്തണിനൊപ്പം പോകുന്ന കമാൻഡുകളും വാക്യഘടനയും പഠിക്കുമ്പോൾ വിദ്യാർത്ഥികൾക്ക് പതുക്കെ ടെക്സ്റ്റിലേക്ക് മാറാൻ ഇത് അനുവദിക്കുന്നു.


ബ്ലോക്കുകളിൽ നിന്ന് ടെക്സ്റ്റ് അധിഷ്ഠിത കോഡിംഗിലേക്കുള്ള ഒരു സ്വാഭാവിക പാലം സ്വിച്ച് വിദ്യാർത്ഥികൾക്ക് നൽകുന്നു. കമാൻഡുകളുടെ യുക്തിയും ക്രമവും വിദ്യാർത്ഥികൾക്ക് പരിചിതമാകുമ്പോൾ, അവർക്ക് ഒരു പ്രോജക്റ്റിനെ ഒരു സമയം ഒരു ബ്ലോക്ക് ആയി പരിവർത്തനം ചെയ്യാൻ തുടങ്ങാം. 

ഇത് വിദ്യാർത്ഥികൾക്ക് ബ്ലോക്ക് അധിഷ്ഠിത പ്രോഗ്രാമിന്റെ ലോജിക് ഫ്ലോയിൽ പ്രവർത്തിക്കുന്നത് തുടരാൻ അനുവദിക്കുന്നു, അവിടെ അവർക്ക് മറ്റ് ബ്ലോക്കുകൾക്ക് ചുറ്റും ഒരു ലൂപ്പ് പൊതിയുന്നത് പോലുള്ള കാര്യങ്ങൾ ഭൗതികമായി കാണാൻ കഴിയും, അതോടൊപ്പം ടെക്സ്റ്റ് കമാൻഡുകൾ സ്വയം പരീക്ഷിക്കാൻ തുടങ്ങുകയും ചെയ്യുന്നു. ബ്ലോക്കുകൾ സ്വിച്ചിലേക്ക് പരിവർത്തനം ചെയ്തുകഴിഞ്ഞാൽ, വിദ്യാർത്ഥികൾക്ക് എളുപ്പത്തിൽ പാരാമീറ്ററുകൾ മാറ്റാനും ടെക്സ്റ്റ് കമാൻഡിന്റെ വാക്യഘടന മനസ്സിലാക്കാൻ തുടങ്ങാനും കഴിയും. ഒരു VEXcode VR പ്രോജക്റ്റിൽ ഈ ബ്ലോക്കുകൾ എങ്ങനെ ഉപയോഗിക്കാമെന്ന് വിശദീകരിക്കുന്നതിനായി, ഒരു വിദ്യാർത്ഥി സ്വിച്ച് എങ്ങനെ ഉപയോഗിക്കുന്നുവെന്ന് ഈ വിഭാഗം നിങ്ങളെ വിശദീകരിക്കും.

VEXcode VR പ്രീമിയം ലൈസൻസിനൊപ്പം സ്വിച്ച് ലഭ്യമാണ്. VEXcode VR സബ്‌സ്‌ക്രിപ്‌ഷനുകളെക്കുറിച്ച് ഇവിടെ കൂടുതലറിയുക.

ലൈസൻസ് ലഭിച്ചുകഴിഞ്ഞാൽ, ഈ ലേഖനത്തിലെ വിവരങ്ങൾ ഉപയോഗിച്ച് സ്വിച്ച് എങ്ങനെ ആക്‌സസ് ചെയ്യാമെന്ന് പഠിക്കും.

ക്ലാസ്റൂമിൽ മാറുക

വർഷങ്ങളായി ബ്ലോക്കുകൾ ഉപയോഗിച്ച് കോഡിംഗ് ചെയ്യുന്ന ഒരു വിദ്യാർത്ഥിയാണ് ഓസ്റ്റിൻ. ക്ലാസിലെ ചില വിദ്യാർത്ഥികൾ ഇപ്പോഴും കോഡർമാർ ആണെങ്കിലും, പൈത്തണിനെക്കുറിച്ചും ടെക്സ്റ്റ് ഉപയോഗിച്ച് വിആർ റോബോട്ടിനെ എങ്ങനെ കോഡ് ചെയ്യാമെന്നതിനെക്കുറിച്ചും കൂടുതലറിയാൻ ഓസ്റ്റിൻ ആഗ്രഹിക്കുന്നു. കമ്പ്യൂട്ടർ സയൻസ് അധ്യാപികയായ മിസ്. ഹണ്ടർ, ഓസ്റ്റിൻ ഒരു അധിക വെല്ലുവിളിക്ക് തയ്യാറാണെന്ന് ശ്രദ്ധിച്ചു, തുടർന്ന് ഓസ്റ്റിന്റെ പഠനത്തെ സഹായിക്കുന്നതിനും ടെക്സ്റ്റ് അധിഷ്ഠിത കോഡിംഗ് അവതരിപ്പിക്കുന്നതിനും സ്വിച്ച് അവതരിപ്പിച്ചു. ഓരോ ബ്ലോക്കിനുമുള്ള സ്വിച്ച് പൈത്തൺ കമാൻഡിനെക്കുറിച്ച് കൂടുതലറിയാൻ ഒരു ബ്ലോക്ക് പരിവർത്തനം ചെയ്യുക, സഹായം തുറക്കുക തുടങ്ങിയ അടിസ്ഥാനകാര്യങ്ങൾ മിസ്. ഹണ്ടർ പ്രദർശിപ്പിച്ചു. 

ഇന്ന് മിസ്. ഹണ്ടർ ക്ലാസ്സിന് പവിഴപ്പുറ്റ് ശുചീകരണ പ്രവർത്തനം നൽകി. വ്യത്യസ്ത കോഡിംഗ് തലങ്ങളിലുള്ള വിദ്യാർത്ഥികളിലേക്ക് ഒരേ പ്രവർത്തനങ്ങൾ ഉപയോഗിച്ച് തന്റെ നിർദ്ദേശങ്ങൾ വ്യത്യസ്തമാക്കാൻ കഴിയുമെന്ന് അവൾക്കറിയാം, അതുകൊണ്ടാണ് അവൾ കോഡിംഗ് ക്ലാസുകളിൽ VEXcode VR ഉപയോഗിക്കുന്നത്. ഓസ്റ്റിൻ പോലുള്ള വിദ്യാർത്ഥികൾക്ക് ആ വ്യത്യാസം സുഗമമാക്കാൻ സ്വിച്ച് മോഡ് സഹായിക്കുന്നു. പവിഴപ്പുറ്റ് വൃത്തിയാക്കൽ പ്രവർത്തനത്തിൽ, VR റോബോട്ടിന്റെ ബാറ്ററി തീരുന്നതിന് മുമ്പ് കഴിയുന്നത്ര മാലിന്യം ശേഖരിക്കുക എന്നതാണ് ലക്ഷ്യം. വെല്ലുവിളിയും അടിസ്ഥാന അൽഗോരിതങ്ങൾ എങ്ങനെ കോഡ് ചെയ്യാമെന്നും മനസ്സിലാക്കിക്കൊണ്ട്, ഓസ്റ്റിൻ ഒരു VEXcode VR പ്രോജക്റ്റ് സൃഷ്ടിക്കുന്നു, അത് ഡൗൺ ഐ സെൻസർ ഉപയോഗിച്ച് പ്ലേഗ്രൗണ്ടിന്റെ അതിർത്തി കണ്ടെത്തുകയും പവിഴപ്പുറ്റുകൾക്ക് ദോഷം വരുത്താതിരിക്കാൻ റിവേഴ്‌സ് ഡ്രൈവ് ചെയ്യുകയും ചെയ്യുന്നു.

കോഡിംഗ് ആശയങ്ങളും റോബോട്ടിക്സ് തത്വങ്ങളും പഠിപ്പിക്കുന്നതിന് ക്ലാസ് മുറികളിൽ വിദ്യാഭ്യാസ ഉപയോഗത്തിനായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന ഒരു വെർച്വൽ റോബോട്ട് പ്രോഗ്രാമിംഗ് ചെയ്യുന്നതിനുള്ള ബ്ലോക്ക് അധിഷ്ഠിത കോഡിംഗ് ഓപ്ഷനുകൾ പ്രദർശിപ്പിക്കുന്ന VEXcode VR ഇന്റർഫേസിന്റെ സ്‌ക്രീൻഷോട്ട്.

ഒരു സിംഗിൾ ബ്ലോക്ക് സ്വിച്ചിലേക്ക് പരിവർത്തനം ചെയ്യുന്നു

1 ബ്ലോക്ക് പരിവർത്തനം ചെയ്യുക


ഓസ്റ്റിന് ഇപ്പോൾ ഒരു പ്രോജക്റ്റ് ഉണ്ട്, അദ്ദേഹം പരീക്ഷിച്ചുനോക്കി പരിശോധിച്ചുറപ്പിച്ചു, അടുത്ത ഘട്ടം പൈത്തൺ പര്യവേക്ഷണം ചെയ്യാൻ തുടങ്ങുന്നതിനായി ഒരു ബ്ലോക്ക് സ്വിച്ചിലേക്ക് പരിവർത്തനം ചെയ്യുക എന്നതാണ്. 


ബ്ലോക്കുകളിൽ ദീർഘനേരം അമർത്തിപ്പിടിച്ചോ വലത് ക്ലിക്ക് ചെയ്തോ 'കൺവേർട്ട് ടു സ്വിച്ച് ബ്ലോക്ക്' ഓപ്ഷൻ തിരഞ്ഞെടുത്ത് ബ്ലോക്കുകൾ സ്വിച്ചിലേക്ക് മാറ്റാം, അത് ഇവിടെ വീഡിയോയിൽ കാണിച്ചിരിക്കുന്നു.

[Drive for] ബ്ലോക്ക് drive_for Python കമാൻഡായി മാറിയത് ഓസ്റ്റിന് ഇപ്പോൾ കാണാൻ കഴിയും. പരിവർത്തനം ചെയ്തതിനുശേഷം, ഉദ്ദേശിച്ച രീതിയിൽ പ്രവർത്തിക്കുന്നുവെന്ന് ഉറപ്പാക്കാൻ ഓസ്റ്റിൻ പ്രോജക്റ്റ് നടത്തുന്നു. പരിവർത്തനത്തിനു ശേഷം, ഓസ്റ്റിൻ drive_for കമാൻഡിനെക്കുറിച്ച് കൂടുതലറിയാൻ ആഗ്രഹിക്കുന്നു. [Drive for] ബ്ലോക്കിന്റെ സഹായം തുറക്കുന്നതിലൂടെ, ഓസ്റ്റിന് ബ്ലോക്കിൽ നിന്ന് പൈത്തൺ കമാൻഡിലേക്കുള്ള പാരാമീറ്ററുകൾക്കിടയിൽ കണക്ഷനുകൾ ഉണ്ടാക്കാൻ കഴിയും.

സ്വിച്ച് പൈത്തൺ കമാൻഡുകളെക്കുറിച്ച് കൂടുതലറിയാൻ സഹായം ഉപയോഗിക്കുന്നു

സഹായം തുറക്കുക


സഹായത്തിലെ സ്വിച്ച് പൈത്തൺ കമാൻഡ് വിവരങ്ങൾ നോക്കുന്നതിനായി, ഓസ്റ്റിൻ സഹായ വിൻഡോ തുറന്ന് [ഡ്രൈവ് ഫോർ] ബ്ലോക്ക് തിരഞ്ഞെടുത്ത്, ഇവിടെ വീഡിയോയിൽ കാണിച്ചിരിക്കുന്നതുപോലെ താഴേക്ക് സ്ക്രോൾ ചെയ്യുന്നു. 

മിസ്. ഹണ്ടർ ചെക്ക് ഇൻ ചെയ്തു, ഓസ്റ്റിൻ [ഡ്രൈവ് ഫോർ] ബ്ലോക്കിനെക്കുറിച്ച് കൂടുതലറിയുന്നുണ്ടെന്ന് അവർക്ക് മനസ്സിലായി. ഒരു ബ്ലോക്ക് മാറ്റി പുതിയ ബ്ലോക്കിലേക്ക് ടൈപ്പ് ചെയ്യുന്നതിലൂടെ പഠിച്ച കാര്യങ്ങൾ പ്രയോഗിക്കാൻ അവൾ അവനെ വെല്ലുവിളിച്ചു. ഒരു സ്വിച്ച് ബ്ലോക്ക് എങ്ങനെ വലിച്ചിടാമെന്ന് അവൾ കാണിച്ചുതന്നു, കൂടാതെ ഓസ്റ്റിനോട് ബ്ലോക്കിലേക്ക് turn_for കമാൻഡ് ടൈപ്പ് ചെയ്യാൻ ശ്രമിച്ചു. ഓസ്റ്റിൻ ബ്ലോക്കിനുള്ള ഹെൽപ്പ് തുറന്ന് കമാൻഡിന്റെ ഘടനയെക്കുറിച്ച് ഒരു കുറിപ്പ് തയ്യാറാക്കുന്നു. 

ഒരു സ്വിച്ച് ബ്ലോക്കിൽ ടൈപ്പ് ചെയ്യുന്നു

ഒരു ബ്ലോക്ക് ചേർക്കുക


ഹെൽപ്പ് പരിശോധിക്കുന്നതിലൂടെ പൈത്തൺ കമാൻഡ് എങ്ങനെ പ്രവർത്തിക്കുമെന്ന് അറിയാവുന്ന ഓസ്റ്റിൻ, നേരിട്ട് ഒരു സ്വിച്ച് ബ്ലോക്കിൽ ടൈപ്പ് ചെയ്യാൻ ആഗ്രഹിക്കുന്നു. ടൂൾബോക്സിൽ നിന്ന് ഒരു [സ്വിച്ച് സ്റ്റാക്ക്] ബ്ലോക്ക് വലിച്ചുകൊണ്ട്, ഓസ്റ്റിൻ അത് [ടേൺ ഫോർ] ബ്ലോക്കിന് മുകളിൽ ചേർക്കുന്നു. 

ബ്ലോക്കിൽ ടൈപ്പ് ചെയ്യുക


തുടർന്ന് ഓസ്റ്റിൻ കഴ്‌സർ ഉപയോഗിച്ച് സ്വിച്ച് ബ്ലോക്ക് തിരഞ്ഞെടുത്ത് ഇവിടെ കാണിച്ചിരിക്കുന്നതുപോലെ turn_for പൈത്തൺ കമാൻഡ് ടൈപ്പ് ചെയ്യാൻ തുടങ്ങുന്നു. 


പുതിയ കമാൻഡ് ടൈപ്പ് ചെയ്ത് പാരാമീറ്ററുകൾ യഥാർത്ഥ ബ്ലോക്കുമായി പൊരുത്തപ്പെടുന്നുണ്ടെന്ന് ഉറപ്പാക്കിയ ശേഷം, [Turn for] ബ്ലോക്ക് ഇല്ലാതാക്കാൻ കഴിയും. 

ഓസ്റ്റിന്റെ പുരോഗതി പരിശോധിക്കാൻ മിസ് ഹണ്ടർ വരുന്നു. അവൾ സ്വിച്ച് പ്രോജക്റ്റ് കാണുകയും കമാൻഡുകൾ ശരിയായി ടൈപ്പ് ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കാൻ അത് പ്രവർത്തിപ്പിക്കാൻ ആവശ്യപ്പെടുകയും ചെയ്യുന്നു. പ്രോജക്റ്റ് പ്രവർത്തിക്കുന്നുവെന്ന് ഉറപ്പാക്കിയ ശേഷം, അവർ മറ്റൊരു സവിശേഷത പ്രദർശിപ്പിക്കുന്നു - മൾട്ടി-ലൈൻ ബ്ലോക്കുകൾ.

പകർത്തി ഒട്ടിക്കുക


[സ്വിച്ച് സ്റ്റാക്ക്] ബ്ലോക്കിൽ ഒന്നിലധികം കോഡ് വരികൾ ടൈപ്പ് ചെയ്യാൻ കഴിയും. വീഡിയോയിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, ഓസ്റ്റിൻ turn_for എന്ന വാചകം പകർത്തി മുകളിലുള്ള ബ്ലോക്കിലേക്ക് ഒട്ടിക്കുന്നു.

 

കീബോർഡിൽ 'എന്റർ' അല്ലെങ്കിൽ 'റിട്ടേൺ' അമർത്തുന്നതിലൂടെ, ബ്ലോക്കിലേക്ക് കൂടുതൽ വരികൾ ചേർക്കാൻ കഴിയുമെന്ന് ഓസ്റ്റിൻ കാണുന്നു, കൂടാതെ പൈത്തൺ കമാൻഡുകൾ ചേർക്കുന്നത് തുടരുന്നു.

പൈത്തണിലെ ഡ്രൈവ്‌ട്രെയിൻ കമാൻഡുകളിൽ ഒരു മാസ്റ്ററെപ്പോലെ തോന്നുന്ന ഓസ്റ്റിൻ, ഒരു സർട്ടിഫിക്കറ്റ് പ്രിന്റ് എടുത്ത് അടുത്ത തവണത്തേക്ക് പ്രോജക്റ്റ് സംരക്ഷിക്കുന്നു.

സ്റ്റാക്കുകൾ സ്വിച്ചിലേക്ക് പരിവർത്തനം ചെയ്യുന്നു

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

റാപ്പർ പരിവർത്തനം ചെയ്യുക


ഓസ്റ്റിൻ [If then else] ബ്ലോക്കിൽ ദീർഘനേരം അമർത്തിയോ വലത് ക്ലിക്ക് ചെയ്തോ 'റാപ്പറും ഉള്ളടക്കവും സ്വിച്ച് ബ്ലോക്കിലേക്ക് പരിവർത്തനം ചെയ്യുക' തിരഞ്ഞെടുക്കുക. ഇത് ലൂപ്പിനെയും ലൂപ്പിലെ ഉള്ളടക്കങ്ങളെയും ഒരൊറ്റ സ്വിച്ച് ബ്ലോക്കാക്കി മാറ്റുന്നു.


പരിവർത്തനം പൂർത്തിയായതിന് ശേഷമുള്ള ഇൻഡന്റേഷൻ ശ്രദ്ധിക്കുക. ഒരു സ്വിച്ച് ബ്ലോക്കിലെ ഒന്നിലധികം കമാൻഡുകൾക്ക് ഉദ്ദേശിച്ച രീതിയിൽ പ്രവർത്തിക്കാൻ ശരിയായ ഇൻഡന്റേഷൻ ഉണ്ടായിരിക്കണം.

അധിക സ്വിച്ച് ബ്ലോക്കുകൾ

ഓസ്റ്റിൻ [സ്വിച്ച് സ്റ്റാക്ക്] ബ്ലോക്ക് മാത്രമായി ഉപയോഗിക്കുന്നുണ്ടെങ്കിലും, അധിക സ്വിച്ച് ബ്ലോക്കുകൾ ലഭ്യമാണ്. ഓസ്റ്റിൻ ഒരു മെച്ചപ്പെട്ട പവിഴപ്പുറ്റ് വൃത്തിയാക്കൽ പദ്ധതി ഏറ്റെടുക്കാൻ തയ്യാറാണ്, പക്ഷേ അടുത്ത ക്ലാസ്സിൽ താഴെ പട്ടികപ്പെടുത്തിയിരിക്കുന്നതുപോലുള്ള ഒരു പുതിയ തരം സ്വിച്ച് ബ്ലോക്ക് പരീക്ഷിക്കാൻ മിസ്. ഹണ്ടറുമായി ചേർന്ന് ഒരു പദ്ധതി തയ്യാറാക്കുന്നു.

സ്വിച്ച് ബ്ലോക്കുകൾ മറ്റ് ബ്ലോക്കുകളുടെ അതേ ആകൃതി കൺവെൻഷനുകൾ പിന്തുടരുന്നു. ബ്ലോക്ക് ആകൃതി, അതിന്റെ അർത്ഥം, അതേ തരത്തിലുള്ള സ്വിച്ച് ബ്ലോക്കുകൾ എന്നിവ തമ്മിലുള്ള താരതമ്യം ഇവിടെ പട്ടിക കാണിക്കുന്നു.

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

എല്ലാം ഒരുമിച്ച് ചേർക്കൽ

സ്വിച്ച് ബ്ലോക്കുകളിൽ ഓസ്റ്റിൻ വ്യത്യസ്ത പൈത്തൺ കമാൻഡുകൾ ടൈപ്പ് ചെയ്യുന്നത് പരീക്ഷിക്കുന്നത് മിസ്. ഹണ്ടർ കണ്ടപ്പോൾ, സ്വിച്ച് തന്റെ വിദ്യാർത്ഥികൾക്ക് അവരുടെ സ്വന്തം പഠനം എങ്ങനെ പഠിപ്പിക്കാൻ അനുവദിച്ചുവെന്ന് അവൾക്ക് കാണാൻ കഴിഞ്ഞു. ക്ലാസ് ആരംഭിക്കുന്നതിന് മുമ്പ് അവളുടെ വിദ്യാർത്ഥികൾക്കെല്ലാം വ്യത്യസ്ത കോഡിംഗ് അനുഭവങ്ങൾ ഉണ്ടായിരുന്നു, കൂടാതെ VEXcode VR-ലെ വെല്ലുവിളികൾ അവരെ സ്വന്തം തലങ്ങളിൽ കോഡ് ചെയ്യാൻ അനുവദിക്കുന്നു. ചില വിദ്യാർത്ഥികൾ ബ്ലോക്കുകളിൽ മാത്രം കോഡ് ചെയ്യുന്നു, ചിലർ പൈത്തണിൽ, ഓസ്റ്റിൻ പോലുള്ള മറ്റുള്ളവർ പൈത്തൺ കോഡിംഗിലേക്ക് മാറാൻ സ്വിച്ച് ഉപയോഗിക്കുന്നു. അടുത്ത കുറച്ച് മാസങ്ങളിൽ, ഓസ്റ്റിൻ പൈത്തണിൽ മാത്രമായി കോഡിംഗിലേക്ക് മാറി, ബ്ലോക്കുകളിൽ നിന്ന് ടെക്സ്റ്റിലേക്കുള്ള മാറ്റം വളരെ എളുപ്പത്തിലും സുഗമമായും നടത്താൻ സ്വിച്ച് ഉപയോഗിക്കുന്നതിലൂടെയുള്ള പഠനം പ്രയോഗിച്ചു. 

VEXcode VR-ലെ സ്വിച്ച് ബ്ലോക്കുകൾ, മിസ്. ഹണ്ടറിനെപ്പോലുള്ള അധ്യാപകരെ പഠനത്തിന്റെ സുഗമകരാക്കാൻ അനുവദിക്കുന്നു, അതേസമയം എല്ലാ വ്യത്യസ്ത കോഡിംഗ് തലങ്ങളിലുമുള്ള വിദ്യാർത്ഥികൾ ഒരേ വെല്ലുവിളി പൂർത്തിയാക്കുന്നു. VEXcode VR-ലെ സ്വിച്ച് ബ്ലോക്കുകൾ ഉപയോഗിച്ച് ബ്ലോക്കുകളിൽ നിന്ന് ടെക്സ്റ്റിലേക്ക് മാറുമ്പോൾ, കോഡിംഗ് പ്രവർത്തനങ്ങൾ പരിഹരിക്കുന്നതിനുള്ള പുതിയ രീതികൾ പരീക്ഷിക്കാൻ ഓസ്റ്റിനെപ്പോലുള്ള വിദ്യാർത്ഥികൾക്ക് അധികാരം ലഭിക്കുന്നു.


1വെയ്ൻട്രോപ്പ്, ഡേവിഡ്, യൂറി വിലെൻസ്കി. "ബ്ലോക്ക്-അധിഷ്ഠിത, ടെക്സ്റ്റ്-അധിഷ്ഠിത, ഹൈബ്രിഡ് ബ്ലോക്ക്/ടെക്സ്റ്റ് രീതികൾ എങ്ങനെയാണ് പുതിയ പ്രോഗ്രാമിംഗ് രീതികളെ രൂപപ്പെടുത്തുന്നത്."  ഇന്റർനാഷണൽ ജേണൽ ഓഫ് ചൈൽഡ്-കമ്പ്യൂട്ടർ ഇന്ററാക്ഷൻ 17 (2018): 83-92

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: