HarpreetSin / Coursework-Planner

Your coursework planner
0 stars 0 forks source link

[TECH ED] CYF Blocks #12

Open HarpreetSin opened 1 year ago

HarpreetSin commented 1 year ago

From Course-Fundamentals created by SallyMcGrath: CodeYourFuture/Course-Fundamentals#5

Link to the coursework

https://blocks.codeyourfuture.io/

Why are we doing this?

Complete the CYF Blocks Syllabus, including at least 6 "projects". Write down any questions you have to ask when we next meet.

You will need evidence to apply for the Software Development Course, so store your work!

Share your favourite project (or something completely new) in the Slack channel for your cohort.

Maximum time in hours

10

How to get help

Share your blockers in your class channel.

How to submit

Attach your evidence to your copy of this ticket on your own planning board.

When you're done, move your ticket to Done.

HarpreetSin commented 1 year ago

10. Variables: keeping track of the number of clicks

https://blocks.codeyourfuture.io/share.html?v=('j!('blocks!('languageVersion!0~blocks!%5BFon_startzCKo%40Hc_-%23u%25p%2C'%7CsJeU19'~x!72~y!21%22TEXT1!'at%20the%20start%20%7Bwhen%20run%20is%20clicked%7D')%26HANDLER%7Fvariables_setzSv7_%7DJ%23ypunC%3FVPc8%5DGZ*%26VALUE%7Fmath_numberzxAE0%23UPJQYA%3B%2FfcOY%24%3Au'%22NUM!0))))))))%2CFelement_clickedzagt13yL5vP%24ry.w3I2(C'~x!79~y!110%22TEXT1!'when%20the%20element%20with%20id'~ID!'Button'~TEXT2!'is%20clicked')%26HANDLER%7Fset_contentz3mjHh_-)%23jkD)%60%2Cjnfjg'%26VALUE!('shadow!Ftextz%40X92GEOK2x9pdqxMT8g~%22TEXT!'1'))~block!Fvariables_getzk%5EHn%5D%2C'%5B%2C'%603mK9%23%3AasM%23k*)))~next%7Fmath_changezhdIeyU5LUGhoUwyn'%3A_'%3A-*%26DELTA!('shadow!Fmath_numberz'%3AOaxsVy3%3A%7C2s5a3-%2CHaq'%22NUM!1))))))))))%5D)~variables!%5B('name!'click_countz%2B%5D)~h!'%3Cp%3E%5Cn%20%20%3Cbutton%20id%3D%5C'Button%5C'%3EBUTTON%3C%2Fbutton%3E%5Cn%3C%2Fp%3E')*'%22VAR!('id!'%2B)F('type!'z'~id!'%22~fields!('%26~inputs!('%2B%3F%3F4BWTacp2Jn8fk6p%3Agb')%7F!('block!F%01%7F%2B%26%22zF*_

HarpreetSin commented 1 year ago

11. Variables consolidation: counting sheep

https://blocks.codeyourfuture.io/share.html?v=('j!('blocks!('languageVersion!0~blocks!%5B('type!'element_clicked'~id!'%3D(6r6%3A2%2C'y_-%23-1%3D%24EM%7Cc'~x!-790~y!-905~fields!('TEXT1!'when%20the%20element%20with%20id'~ID!'button'~TEXT2!'is%20clicked'%C2%82HANDLER%22controls_if'~id!'%3FL%5E%5Dylee9w38%7D'%3AP9%2F%2Cx*'~extraState!('hasElse!true%C2%82IF0%22logic_compare'~id!'hrWLQ%25bE6oX%7D%3BC%3F%7C0bsw%26OP!'EQ'%C2%82A%C2%81%5EM%7Db7kK%7CQDySqfPA6%5DBf%26TYPE!'string'~ID!'text')))~B%22text'~id!'-BZ3omKanyX7%7BGF%40%2C'%3FMk%26TEXT!'sheep'))))))~DO0%C2%8E3QGbN'%3Ag%2C'JVu_%2C-KNax0%2B%C2%8A%C2%84!'%3F%25N)Zr2HbBf.Ot%3Agy%2CvJ%26%C2%86'~id!'Cp%3F6K)y%2390342eZ%2C'7Qp%25%26ID!'sheep%C2%88nt'~id!'%25hDW%23%3FNu6%5B%5Eezg%5BlC%24kq%C2%83fU60%3Ba%60KUyAA.Ac4qs%3F%60%26TEXT!'1%C2%85G5uC3%2CG4rf0WS0Ut%2FcCT%C2%8A)))))))))))~ELSE%C2%8E%60%2C''%3AkX%23%25o%7BjP)x534%5DeLG%26VAR!('%7F%C2%84!'%2Fmw7H6)aSO%5EN_PDW%7BpHS%26%C2%86'~id!'w%60%7De7c%7Bj%3B1%3Fr%2Ctw%7C%3Dq5N%26ID!'other%C2%88nt'~id!'Dd%40%3DSMEwe%5D4C6%237fKg-%2F%C2%83xEajR3rfQ-%3A_%24%3Dw-9'%3AW%2C'%26TEXT!'%C2%85-rxBjqFGJ%3FX%5Eo(7(URjZ%26VAR!('%7F))))))))))))))))%2C('type!'on_start'~id!'%7DSwhjYvhsw)s%60k%25)C5lG'~x!-795~y!-1020~fields!('TEXT1!'at%20the%20start%20%7Bwhen%20run%20is%20clicked%7D'%C2%82HANDLER%C2%8BE7guQ3WHwBC%40NF)XnFNm%C2%8A%C2%82VALUE%C2%81'%3AABh%24M%3AE%2BJ%40%5BT6xDEey%5D%C2%8Dsheep_count'))))~next%C2%8B%5BQn%3BOzzmnjeyi%5B%40oMMaI%26VAR!('%7F%C2%82VALUE%C2%81%7Ci%40S9wlF*%5D%5Es%3FpL6o61E%C2%8Dother_count'))))))))))%5D)~variables!%5B('name!'sheep_count'~id!!()84CIJda%40F%3F4e%24O%7C%3A%5E')%C2%8Cother_count'~id!''%3Ac%23wu4oa%2F%3AiCxQHFv%7D%2FQ')%C2%8Cname'~id!'v%607U%5DX%7DZlm%5Bt%3AY(%7CN.%2B.')%C2%8Csheep-word'~%C2%80%C2%8Cother-words'~%7F%5D)~h!'%3Cp%3EThere%20have%20been%20%3Cspan%C2%89sheep%C2%87sheep%20%F0%9F%90%91%20and%20%3Cspan%C2%89other%C2%87others.%3C%2Fp%3E%5Cn%3Cinput%C2%89text%5C'%20%2F%3E%5Cn%3Cbutton%C2%89button%5C'%3Eadd%20animal%3C%2Fbutton%3E%5Cn')%22!('block!('type!'%26'~fields!('%7Fid!'xbv%3Dflg%7C%604nE%5B%2C'LSh%5E0J')%C2%80id!'HGMURS4caLV%3F5MA%2Co%2C%40B')%C2%81%22get_input_data_with_id'~id!'%C2%82)~inputs!('%C2%83'~inputs!('VALUE!('shadow!('type!'text'~id!'%C2%84%C2%82DELTA!('shadow!('type!'math_number'~id%C2%85'))~block!('type!'variables_get'~id!'%C2%86NUM!1))))~next%22with_element_by_id%C2%87_count%5C'%3E0%3C%2Fspan%3E%20%C2%88_count'%C2%82STACK%22set_conte%C2%89%20id%3D%5C'%C2%8A%26VAR!('%C2%80%C2%8B%22variables_set'~id!'%C2%8C%2C('name!'%C2%8D%26TYPE!'number'~ID!'%C2%8E%22math_change'~id!'%01%C2%8E%C2%8D%C2%8C%C2%8B%C2%8A%C2%89%C2%88%C2%87%C2%86%C2%85%C2%84%C2%83%C2%82%C2%81%C2%80%7F%26%22_

HarpreetSin commented 1 year ago

12. Arrays: Mad Libs revisited

https://blocks.codeyourfuture.io/share.html?v=('j!('blocks!('languageVersion!0~blocks!%5B('type!'on_start'~id!'A'%3A8%5BZkENnPFkLB)%3DMNFN'~x!-992~y!-1645~fields!('TEXT1!'at%20the%20start%20%7Bwhen%20run%20is%20clicked%7D')%7FHANDLER%C2%934Ytat%2CCp(C%24%7BYm%25XxTb2%C2%92%C2%87)%7F%C2%851.S%3F%5BfzQkgqhBFPwJf%7C%5E%C2%83%C2%84)IeUFpD(fvWtz(-fF8ZQ%C2%8Ewolf%C2%90xITqB%2B%5Dq%3BL-d(yoVja%60b%C2%8Etiger%C2%91G(Yx%3FrL%5ES%3B*%5Ee%3AQN9W%40D%C2%8Eelephant%C2%8BY8tkE%24a-sb%40%5DX%406y%2B7kV%C2%92%C2%88)%7F%C2%85%5Eq%7BLTb%2C'tw%7Cqbm%25P%3BZ%25w_%C2%83%C2%84v54P%3F7wWY%5DpY02z%24EU8)%C2%8Elady%C2%90YDS'%3A_LF%7B99%25MIR4o7Xb%5D%C2%8Echild%C2%91A0'%3A3iOAQ3sj9Dd%3A4YpiV%C2%8Ebeggar%C2%8B1%400TT%24%5Ex)A4%24%5DytYQF.*%C2%92%C2%86)%7F%C2%85j%60%7CkN5Am0oe8y%2C%5E%7C%40%3DK%5E%C2%83%C2%84tamKm9o%7BY%7D6GF3i%7CMPMq%C2%8Esaw%C2%90s%3D'%3A%3F%2C'%3D9%3DBJgUNOgRr%2FSr%C2%8Ehas%C2%91%3Br-7)%5E734hwUDT_Yo9rA%C2%8Ehit%C2%8BkEc9DGPZ%2C'rY%60xS%7Dr%607D%7D%C2%92%C2%8C)%7F%C2%85%2BgwVa4g6XiRI%2C'tH)%5B)pb%C2%83%C2%84%2CBYZFtPIJf'%3AuO*%23ld%7Dyg%C2%8Ered%C2%90%24w%7DBt%7Cnx_uW%23Z-6tDPAw%C2%8Eserious%C2%91'%3AU%2486feOYI%5En%24fMBLFK9%C2%8Emad'%C2%82id!'Zy7pkbiqAP%2Fanu%24Kr%23B%40%26ID!'animal%C2%89!'%2Cpts_zFJyteE0F9kd)l%60%C2%81%C2%8F%C2%80DsWc%401srsf'%3AD4R%23GxT5%2F%C2%8Ad!'*7%7B%2C'%3F%23KDQ%3AH%40MsA%7B.t7h%C2%92%C2%87)))%C2%82id!'61AD.O)1vC(wSqb3h%2B)%2F%26ID!'noun%C2%89!'a%3D19nSR4%7D%2C'Ty8iwYzAj%2B%C2%81%C2%8F%C2%80W%60wI%5D8HRk5A%7DJG%24dD%5Bw%5D%C2%8Ad!'s%3Fz4%7Dw%7Bmffv%5E(gzejA%7BE%C2%92%C2%88)))%C2%82id!'QdbAHrWZ*Yvzo%25iht%2F4W%26ID!'verb%C2%89!'I%23%2CA.U%7CV0G%40%23'%3A%7DuQ3x(8%C2%81Oo5K%5E%5Bos5M%3Ds%5DPUzE)%24B%26%C2%80JfwR%7C%3Ad%60u%5Es%3Ay6oKQC%3Ay%C2%8Ad!'d)%60%25t%25%3ARNc%2B%60'%3AB%5E-L%2Bc%5E%C2%92%C2%86)))%C2%82id!'%5B%60ur27t%3AmNXFLx%3B%2C'%2C'iL%3D%26ID!'adjective%C2%89!'%25BW4%3A'%3AP*fbEf)%3BMX%7CAT.%C2%81i9U4OzGg_MZ%3B'%3A8qy%60Tm%25%26%C2%80X.%5Ed4%7B%2Co41.%5B%3DqCHe1QD%C2%8Ad!'*IhU%23dxI%60J7aAH%7CV7b%23m%C2%92%C2%8C))))))))))))))))))))))))))))%5D)~variables!%5B('name!'animals'~%C2%87%C2%94nouns'~%C2%88%C2%94actions'~%C2%86%C2%94descriptions'~%C2%8C%C2%94array'~id!'Us%7C%3D%230%25z%7C4X2lfR7ZlzP')%5D)~h!'%3Cp%3EThe%C2%8Dnoun%5C'%3Eman%3C%2Fu%3E%C2%8Dverb%5C'%3Esaw%3C%2Fu%3E%20the%C2%8Dadjective%5C'%3Ewhite%3C%2Fu%3E%C2%8Danimal%5C'%3Ecat%3C%2Fu%3E%3C%2Fp%3E%5Cn')%22!('block!('type!'%26'~fields!('%7F~inputs!('%C2%80TEXT!''))~block!('type!'get_randomMember'~id!'%C2%81'%7FVALUE!('shadow!('type!'text'~id!'%C2%82)))))))~next%22with_element_by_id'~%C2%83'~extraState!('itemCount!3)%7FADD0%C2%84%22text'~id!'%C2%85VALUE%22lists_create_with'~id!'%C2%86id!'uVJH)0'%3APHY%3A-%7B%24F%60%3BF)%2F')%C2%87id!'%7BPe%25B3%24Sd%60%2Byv%3AXT%258ZJ')%C2%88id!'8oBF%3D%3Bp%3A'%3A8w6dgN%3F%5EArs')%C2%89')%7FSTACK%22set_content'~id%C2%8A'%7FARRAY%22variables_get'~i%C2%8B')))))))~next%C2%93%C2%8Cid!'ijJ.rr%7C%2Flk%7CMx4(%2C*z8n')%C2%8D%20%3Cu%20id%3D%5C'%C2%8E%26TEXT!'%C2%8FutWP%5Bqu9D%2F6ry4%3F%5D2%7D%7DC%26%C2%90')))~ADD1%C2%84%C2%91')))~ADD2%C2%84%C2%92%26VAR!('%C2%93%22variables_set'~id!'%C2%94%2C('name!'%01%C2%94%C2%93%C2%92%C2%91%C2%90%C2%8F%C2%8E%C2%8D%C2%8C%C2%8B%C2%8A%C2%89%C2%88%C2%87%C2%86%C2%85%C2%84%C2%83%C2%82%C2%81%C2%80%7F%26%22_

HarpreetSin commented 1 year ago

13. Arrays and loops

https://blocks.codeyourfuture.io/share.html?v=('j!('blocks!('languageVersion!0~blocks!%5B('type!'on_start'~id!'y*(%3F'%3Azeu-%5E_%5B%23B)u%3D%2F(*'~x!-176~y!-3~fields!('TEXT1!'at%20the%20start%20%7Bwhen%20run%20is%20clicked%7D')%C2%82HANDLER%22variables_set'~id!'%23%24Sg%7BL%25%5DTeDK%5Bes%3DEn(R%26%C2%82VALUE%22lists_create_with'~id!'IN%5E'%3Apo%24(%2B6rknC.ONCO('~extraState!('itemCount!3)%C2%82ADD0%C2%84%60JNt%25W%5Bg%7D0BLVqPq%2FtEh%7FTEXT!'apple')))~ADD1%C2%84(N%2F76Vti7Ov%2BC%5BXmFmVw%7FTEXT!'banana')))~ADD2%C2%84h_i1%7CQYBnTIDCrhnEe%3A5%7FTEXT!'mango')))))))~next%22arrays_push'~id!'*Y%2CX%2BY'%3Ai2B4%3DV%40.%5EW8O%7C%7FWHERE!'START')%C2%82VALUE%C2%84%7Bh%24N%5B%23)%7Cf_Yehgbn4Zij%7FTEXT!'pear')))~LIST%22%C2%834Usa3-%2CPXp'%3A7lA5sW%2Bln%26)))~next%22with_element_by_id'~id!'Ur7%2CxXL%2CYpV2D%2BATxCNI%7FID!'list')%C2%82STACK%22arrays_forEach'~id!'F9zas%7BZGX%3A%2C'%5EVoVM%7BbP4%7FVAR!('%C2%80)%C2%82LIST%22%C2%835.xz%7CKHWx%3FnKJm%5EKX5m%7D%26))~DO%22add_element'~id!'uZmT%3A7%5EyCd%7Cc*V9dkiuu%7FELEMENT!'li')%C2%82STACK%22set_content'~id!'P%2Fe%3Bc%40%23xTm%60A.%3AE9%2C9Ym'%C2%82VALUE!('shadow!('type!'text'~id!'IRDp%2F%3BK8M%40nS%24%60-%25X8km%7FTEXT!''))~block!('type!'%C2%83%7C-%2CXH%40zvW%7CyZZ%3FuLDkfa%7FVAR!('%C2%80)))))))))))))))))))))%5D)~variables!%5B('name!'fruits'~%C2%81%2C('name!'array'~id!'%5D%5D%3BAYkWzR2-Z'%3AL*lAge%7D')%2C('name!'fruit'~%C2%80%5D)~h!'%3Cul%20id%3D%5C'list%5C'%3E%3C%2Ful%3E%5Cn')%22!('block!('type!'%26%7FVAR!('%C2%81)%7F'~fields!('%C2%80id!'A1%7DNJId%5Di%2C'aex%3Bze%2FK%3Az')%C2%81id!'kjXdUOS%7CR%5BzNGE%247%23%2FfP')%C2%82~inputs!('%C2%83variables_get'~id!'%C2%84%22text'~id!'%01%C2%84%C2%83%C2%82%C2%81%C2%80%7F%26%22_