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

സ്യൂഡോകോഡ് എഴുതുന്നു - ഓർമ്മിപ്പിക്കുകഒരു ഗ്രൂപ്പായി പ്രവർത്തിക്കാനും പരസ്പരം ആശയങ്ങൾ കേൾക്കാനും വിദ്യാർത്ഥികളെ ഓർമ്മിപ്പിക്കുക. അവരുടെ സ്യൂഡോകോഡ് അവരുടെ കോഡ് ബേസിൽ നിന്ന് ആഗ്രഹിക്കുന്ന കൃത്യമായ പെരുമാറ്റരീതികളെ വിവരിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കാൻ അവർ ഒന്നിലധികം തവണ ശ്രമിക്കേണ്ടി വന്നേക്കാം. വിജയിക്കാൻ നിരവധി ശ്രമങ്ങളും പരാജയങ്ങളും വേണ്ടിവരും. അത് കുഴപ്പമില്ല!
- ചോദിക്കുകസ്യൂഡോകോഡ് ആസൂത്രണം ജീവിതത്തിന്റെ മറ്റ് ഭാഗങ്ങളിൽ ആസൂത്രണം ചെയ്യുന്നതിന് എങ്ങനെ സമാനമാണെന്ന് വിദ്യാർത്ഥികളോട് ചോദിക്കുക. യാത്രയ്ക്ക് മുമ്പ് അവർ എന്ത് പായ്ക്ക് ചെയ്യണമെന്ന് എങ്ങനെ പ്ലാൻ ചെയ്യും? ആസൂത്രണം ഒഴിവാക്കിയതിനാൽ അവർ എപ്പോഴെങ്കിലും പ്രധാനപ്പെട്ട എന്തെങ്കിലും മറന്നുപോയിട്ടുണ്ടോ? (ഒരു ഷൂ, ഒരു കളിപ്പാട്ടം, ഒരു ചാർജർ)
പ്ലേ ഇടവേള & ഗ്രൂപ്പ് ചർച്ച
ഓരോ ഗ്രൂപ്പ് അവരുടെ സ്യൂഡോകോഡ്എഴുതിക്കഴിഞ്ഞാൽ, ചെറിയ സംഭാഷണത്തിനായി ഒത്തുചേരുക.
- ഈ സ്യൂഡോകോഡ് എഴുതുന്നത് നിങ്ങളുടെ കോഡ് ബേസ് റോബോട്ടിനെ കോഡ് ചെയ്യുന്നതിന് എങ്ങനെ സജ്ജരാക്കുമെന്ന് നിങ്ങൾ കരുതുന്നു?
- ഗ്രൂപ്പുകളോട് അവരുടെ സ്യൂഡോകോഡിനെ അടിസ്ഥാനമാക്കി കോഡ് ബേസിന്റെ നിർദ്ദിഷ്ട ചലനങ്ങൾ വിവരിക്കാൻ ആവശ്യപ്പെടുക.
ഭാഗം 2 - ഘട്ടം ഘട്ടമായി
- നിർദ്ദേശംവിദ്യാർത്ഥികൾക്ക് അവരുടെ സ്യൂഡോകോഡ് VEXcode GO-യിലെ കോഡിലേക്ക് മാറ്റുമെന്ന് നിർദ്ദേശിക്കുക, തുടർന്ന് കോഡ് ബേസ് ഒരു ചതുരത്തിൽ ഡ്രൈവ് ചെയ്യാൻ ഒരു പ്രോജക്റ്റ് സൃഷ്ടിക്കുക. അവരുടെ കോഡ് ബേസിൽ അവരുടെ പ്രോജക്റ്റ് പരീക്ഷിക്കുന്നതിനും, പരിഷ്കരിക്കുന്നതിനും, വീണ്ടും പരിശോധിക്കുന്നതിനും അവർക്ക് മൂന്ന് ശ്രമങ്ങൾ ഉണ്ടായിരിക്കും. കോഡ് ബേസ് വിജയകരമായി നീങ്ങുന്നത് കാണാൻ താഴെയുള്ള വീഡിയോ കാണുക. താഴെയുള്ള ആനിമേഷനിൽ, കോഡ് ബേസ് ഒരു ചതുരത്തിന്റെ താഴെ ഇടത് മൂലയിൽ നിന്ന് മുകളിലേക്ക് അഭിമുഖമായി ആരംഭിക്കുന്നു. അത് ചതുരത്തിന്റെ ആദ്യ വശത്തുകൂടി മുന്നോട്ട് നീങ്ങുന്നു, പിന്നീട് വലത്തേക്ക് തിരിയുന്നു, തുടർന്ന് മുഴുവൻ ചതുരത്തിനും ചുറ്റും സഞ്ചരിക്കാൻ ഈ രണ്ട് സ്വഭാവങ്ങളും ആവർത്തിക്കുന്നു.
വീഡിയോ ഫയൽ
- മോഡൽVEXcode GO-യിലെ [Comment] ബ്ലോക്കുകളിലേക്ക് അവരുടെ സ്യൂഡോകോഡ് ആദ്യം എങ്ങനെ മാറ്റാമെന്ന് വിദ്യാർത്ഥികൾക്കുള്ള മാതൃക. പിന്നെ, കോഡ് ബേസ് ഒരു ചതുരത്തിൽ ഡ്രൈവ് ചെയ്യുന്നതിനായി അവരുടെ പ്രോജക്റ്റ് സൃഷ്ടിച്ച് ആരംഭിക്കുക.
- ഒരു പ്രോജക്റ്റ് തുറക്കുന്നതിനും സംരക്ഷിക്കുന്നതിനും വിദ്യാർത്ഥികൾക്ക് സഹായം ആവശ്യമുണ്ടെങ്കിൽ, നിങ്ങളുടെ ഉപകരണത്തിനായി Open and Save a Projectലേഖനത്തിലെ ഘട്ടങ്ങൾ മാതൃകയാക്കുക, അവരെ പിന്തുടരാൻ അനുവദിക്കുക.
- വിദ്യാർത്ഥികളുടെ പ്രോജക്റ്റിന് ഡ്രൈവ് ഇൻ എ സ്ക്വയർ" എന്ന് പേരിടുക.
പേര് പ്രോജക്റ്റ് - വിദ്യാർത്ഥികൾ അവരുടെ പ്രോജക്റ്റിന് പേര് നൽകിക്കഴിഞ്ഞാൽ, വിദ്യാർത്ഥികൾ അവരുടെ കോഡ് ബേസ് അവരുടെ ഉപകരണവുമായി ബന്ധിപ്പിക്കേണ്ടതുണ്ട്. ആവശ്യമെങ്കിൽ, വിദ്യാർത്ഥികൾക്കായി കണക്റ്റ് എ VEX GO ബ്രെയിൻVEX ലൈബ്രറി ലേഖനത്തിലെ ഘട്ടങ്ങൾ മാതൃകയാക്കുക.
- കോഡ് ബേസിനായി അവർ VEXCode GO കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്. കോൺഫിഗർ എ കോഡ് ബേസ് VEX ലൈബ്രറി ലേഖനത്തിലെ ഘട്ടങ്ങൾ മാതൃകയാക്കി, ടൂൾബോക്സിലെ ഡ്രൈവ്ട്രെയിൻ ബ്ലോക്കുകൾ വിദ്യാർത്ഥികൾക്ക് കാണാൻ കഴിയുമെന്ന് ഉറപ്പാക്കുക.
- വർക്ക്സ്പെയ്സിലേക്ക് ഒരു [അഭിപ്രായം] ബ്ലോക്ക് എങ്ങനെ വലിച്ചിട്ട് {When started} ബ്ലോക്കിന് കീഴിൽ സ്ഥാപിക്കാമെന്ന് കാണിക്കുക. ആവശ്യമെങ്കിൽ, ഒരു പ്രോജക്റ്റിൽ അഭിപ്രായങ്ങൾ എങ്ങനെ ഉപയോഗിക്കാമെന്നതിനെക്കുറിച്ചുള്ള വിവരങ്ങൾക്ക് VEXcode GO VEX ലൈബ്രറിയിലെ Using Comments എന്ന ലേഖനം കാണുക.
[അഭിപ്രായം] ബ്ലോക്ക് {When started} ലേക്ക് ചേർക്കുക- [അഭിപ്രായം] ബ്ലോക്കിലേക്ക് സ്യൂഡോകോഡിന്റെ ആദ്യ വരി ചേർക്കുന്ന മോഡൽ.
[അഭിപ്രായം] ബ്ലോക്ക് ലേക്ക് സ്യൂഡോകോഡ് ചേർക്കുക- വിദ്യാർത്ഥികൾ അവരുടെ എല്ലാ സ്യൂഡോകോഡുകളും [അഭിപ്രായം] ബ്ലോക്കുകളിലേക്ക് മാറ്റട്ടെ.
കുറിപ്പ്: സ്യൂഡോകോഡിന്റെ ഓരോ വരിയിലും വിദ്യാർത്ഥികൾക്ക് 1 [അഭിപ്രായം] ബ്ലോക്ക് ആവശ്യമാണ്. അപ്പോൾ, അവർക്ക് 8 വരികളുള്ള സ്യൂഡോകോഡ് ഉണ്ടെങ്കിൽ, അവർക്ക് 8 [അഭിപ്രായം] ബ്ലോക്കുകൾ ആവശ്യമായി വരും.
[അഭിപ്രായം] ബ്ലോക്കുകൾലേക്കുള്ള സ്യൂഡോകോഡ് വിദ്യാർത്ഥികൾ അവരുടെ സ്യൂഡോകോഡ് ട്രാൻസ്ഫർ ചെയ്തുകഴിഞ്ഞാൽ, അവർ ഡ്രൈവ്ട്രെയിൻ ബ്ലോക്കുകൾ ചേർക്കും. [അഭിപ്രായം] ബ്ലോക്കുകൾ അവരുടെ പ്രോജക്ടുകൾ സംഘടിപ്പിക്കാൻ ഉപയോഗിക്കുന്നുണ്ടെന്നും അവർ പെരുമാറ്റരീതികൾ നടപ്പിലാക്കില്ലെന്നും വിദ്യാർത്ഥികളെ ഓർമ്മിപ്പിക്കുക. അവരുടെ കോഡ് ബേസ് നീക്കാൻ ഡ്രൈവ്ട്രെയിൻ ബ്ലോക്കുകൾ ചേർക്കേണ്ടതുണ്ട്.
- ആദ്യത്തെ [അഭിപ്രായം] ബ്ലോക്കിന് കീഴിൽ ഒരു [Drive for] ബ്ലോക്ക് ചേർക്കാൻ വിദ്യാർത്ഥികളെ അനുവദിക്കുക.
ആദ്യത്തെ [അഭിപ്രായം] ബ്ലോക്ക് കീഴിൽ [Drive for] ചേർക്കുക- തുടർന്ന്, [അഭിപ്രായം] ബ്ലോക്കിൽ ആവശ്യപ്പെടുന്നതിനോട് പൊരുത്തപ്പെടുന്നതിന് വിദ്യാർത്ഥികളെ പാരാമീറ്ററുകൾ ക്രമീകരിക്കാൻ അനുവദിക്കുക. ഈ സാഹചര്യത്തിൽ, അത് 400 മില്ലിമീറ്റർ (മില്ലീമീറ്റർ) ആണ്.
- അടുത്തതായി, വിദ്യാർത്ഥികളോട് ഒരു [Turn for] ബ്ലോക്ക് ചേർക്കുക, കൂടാതെ [Comment] ബ്ലോക്കിലെ സ്യൂഡോകോഡുമായി പാരാമീറ്ററുകൾ പൊരുത്തപ്പെടുന്നുണ്ടോ എന്ന് ഉറപ്പാക്കുക.
[ടേൺ ഫോർ] ബ്ലോക്ക് ചേർക്കുക-
[അഭിപ്രായം] ബ്ലോക്കുകളിൽ ഓരോന്നിനും ഡ്രൈവ്ട്രെയിൻ ബ്ലോക്കുകൾ ചേർക്കുന്നത് വരെ വിദ്യാർത്ഥികളെ തുടരാൻ അനുവദിക്കുക.
ചതുരാകൃതിയിൽ ഡ്രൈവ് ചെയ്യുക പ്രോജക്റ്റ് - വിദ്യാർത്ഥികൾ എല്ലാ ഡ്രൈവ്ട്രെയിൻ ബ്ലോക്കുകളും ചേർത്തുകഴിഞ്ഞാൽ, അവർ അവരുടെ പ്രോജക്റ്റ് ആരംഭിക്കാൻ തയ്യാറാണ്. പ്രോജക്റ്റ് ആരംഭിക്കുന്നതിനായി ടൂൾബാറിലെ 'സ്റ്റാർട്ട്' ബട്ടൺ തിരഞ്ഞെടുത്ത് കോഡ് ബേസിന്റെ ചലനങ്ങൾ നിരീക്ഷിക്കാൻ വിദ്യാർത്ഥികളെ അനുവദിക്കുക. ആവശ്യമെങ്കിൽ, Starting a Project in VEXcode GOVEX Library" എന്ന ലേഖനത്തിലെ ഘട്ടങ്ങൾ അവലോകനം ചെയ്യുക, വിദ്യാർത്ഥികൾക്കായി ഒരു പ്രോജക്റ്റ് ആരംഭിക്കുന്നതിനുള്ള ഘട്ടങ്ങൾ മാതൃകയാക്കുക.
- സ്ക്വയർ പ്രോജക്റ്റിൽ അവരുടെ ഡ്രൈവ് പരീക്ഷിക്കുന്നതിനായി വിദ്യാർത്ഥികളെ 3 ടെസ്റ്റ് ട്രയലുകൾ നടത്തട്ടെ, കൂടാതെ എന്താണ് പ്രവർത്തിച്ചതെന്നും എന്തൊക്കെ മാറ്റങ്ങൾ വരുത്തണമെന്നും രേഖപ്പെടുത്താൻ ഡാറ്റ കളക്ഷൻ ഷീറ്റ് ഉപയോഗിക്കുക.
- സൗകര്യമൊരുക്കുകവിദ്യാർത്ഥികൾ അവരുടെ പ്രോജക്റ്റുകൾ നിർമ്മിക്കുമ്പോൾ, ദിശാസൂചന ഭാഷ ഉപയോഗിക്കാനും കുടുങ്ങിപ്പോയാൽ അവരുടെ സ്യൂഡോകോഡ് റഫറൻസ് ചെയ്യാനും വിദ്യാർത്ഥികളെ പ്രോത്സാഹിപ്പിക്കുന്നതിലൂടെ സൗകര്യമൊരുക്കുക. വിദ്യാർത്ഥികളെ സഹായിച്ചുകൊണ്ട് മുറിയിൽ ചുറ്റിക്കറങ്ങുമ്പോൾ, അവരുടെ പ്രക്രിയയെക്കുറിച്ച് ചോദ്യങ്ങൾ ചോദിക്കുക.
- നിങ്ങളുടെ കോഡ് ബേസ് ഒരു ചതുരത്തിൽ നീക്കാൻ നിങ്ങൾ എന്ത് കമാൻഡുകളാണ് ഉപയോഗിക്കുന്നത്?
- നിങ്ങളുടെ മുൻ പരീക്ഷണങ്ങൾ വിവരിക്കുക (വിദ്യാർത്ഥികൾക്ക് ഇതിനകം പരീക്ഷിക്കാൻ കഴിഞ്ഞിട്ടുണ്ടെങ്കിൽ)
- നിങ്ങളുടെ പ്രോജക്റ്റിൽ എന്താണ് പ്രവർത്തിച്ചത്?
- എന്താണ് പ്രവർത്തിക്കാത്തത്?
- നിങ്ങളുടെ പ്രോജക്റ്റ് എങ്ങനെ ക്രമീകരിക്കാൻ പോകുന്നു? നിങ്ങൾ മാറ്റേണ്ട ഒരു പ്രത്യേക കമാൻഡ് ഉണ്ടോ?
- കോഡ് ബേസിനെ ഒരു പെർഫെക്റ്റ് ചതുരത്തിൽ എങ്ങനെ നീക്കാൻ നിർദ്ദേശിക്കാം? നിങ്ങൾ മാറ്റേണ്ട ഏതെങ്കിലും പ്രത്യേക കമാൻഡുകൾ ഉണ്ടോ?

ഒരു പ്രോജക്റ്റിൽ സഹകരിക്കുന്നു - ഓർമ്മിപ്പിക്കുകടീമുകൾക്ക് അവരുടെ പ്ലാൻ പരീക്ഷിക്കാനും, മാറ്റാനും, വീണ്ടും പരീക്ഷിക്കാനും മൂന്ന് ശ്രമങ്ങളുണ്ടെന്ന് ഓർമ്മിപ്പിക്കുക. അവരുടെ ആദ്യ ശ്രമം മിക്കവാറും വിജയിക്കില്ല. ഒരു ചതുരത്തിൽ അവരുടെ കോഡ് ബേസ് വിജയകരമായി നീക്കാൻ അവർ ഒന്നിലധികം തവണ ശ്രമിക്കേണ്ടതുണ്ട്. പരീക്ഷ നടത്തുമ്പോൾ അവരുടെ ഡാറ്റ കളക്ഷൻ ഷീറ്റിൽ പരീക്ഷണങ്ങളും മാറ്റങ്ങളും രേഖപ്പെടുത്താൻ വിദ്യാർത്ഥികളെ ഓർമ്മിപ്പിക്കുക.
പൂരിപ്പിച്ചശേഖരണ ഷീറ്റിന്റെ ഉദാഹരണം - ചോദിക്കുകപ്ലേ പാർട്ട് 2 ലെ വെല്ലുവിളിയിൽ സ്യൂഡോകോഡ് അവരെ സഹായിച്ചോ എന്ന് വിദ്യാർത്ഥികളോട് ചോദിക്കുക. മറ്റ് ജോലികളിലും ആസൂത്രണത്തിന് വലിയൊരു പങ്കുണ്ട്. മുൻകൂട്ടി ആസൂത്രണം ചെയ്യേണ്ട ജോലികൾ ഏതൊക്കെയാണെന്ന് അവർക്ക് പറയാമോ? (എഞ്ചിനീയറിംഗ്, കോഡിംഗ്, അധ്യാപനം മുതലായവ).
ഓപ്ഷണൽ: അനുഭവത്തിലെ ഈ ഘട്ടത്തിനുശേഷം ആവശ്യമെങ്കിൽ ടീമുകൾക്ക് അവരുടെ കോഡ് ബേസ് റോബോട്ട് ഡീകൺസ്ട്രക്റ്റ് ചെയ്യാം. തുടർന്നുള്ള ലാബുകളിലും അവർ ഇതേ ബിൽഡ് ഉപയോഗിക്കും, അതിനാൽ ഇത് അധ്യാപക ഓപ്ഷനാണ്.