{"id":133901,"student_id":104,"content":"{\"files\":{\"src/appinventor/ai_appinventor/IND306/Screen1.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"localhost\\\",\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen1\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"AppName\\\":\\\"IND306\\\",\\\"Title\\\":\\\"\\\\u53f0\\\\u5317\\\\u7f8e\\\\u98df\\\\u9910\\\\u5ef3\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"ListPicker1\\\",\\\"$Type\\\":\\\"ListPicker\\\",\\\"$Version\\\":\\\"9\\\",\\\"ElementsFromString\\\":\\\"\\\\u4e2d\\\\u83ef, \\\\u65e5\\\\u97d3, \\\\u6b50\\\\u9678, \\\\u7f8e\\\\u58a8, \\\\u5357\\\\u6d0b\\\",\\\"FontSize\\\":\\\"14\\\",\\\"Width\\\":\\\"-1090\\\",\\\"Text\\\":\\\"\\\\u9910\\\\u5ef3\\\\u5206\\\\u985e\\\",\\\"Uuid\\\":\\\"-1903974934\\\"},{\\\"$Name\\\":\\\"ListView1\\\",\\\"$Type\\\":\\\"ListView\\\",\\\"$Version\\\":\\\"5\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFFCCCCCC\\\",\\\"Height\\\":\\\"400\\\",\\\"Width\\\":\\\"-1090\\\",\\\"SelectionColor\\\":\\\"\\u0026HFFFFC800\\\",\\\"Uuid\\\":\\\"-1757781340\\\"},{\\\"$Name\\\":\\\"Web1\\\",\\\"$Type\\\":\\\"Web\\\",\\\"$Version\\\":\\\"4\\\",\\\"Uuid\\\":\\\"-1694115120\\\"},{\\\"$Name\\\":\\\"\\\\u5c0d\\\\u8a71\\\\u68461\\\",\\\"$Type\\\":\\\"Notifier\\\",\\\"$Version\\\":\\\"4\\\",\\\"Uuid\\\":\\\"-56870571\\\"}]}}\\n|#\",\"src/appinventor/ai_appinventor/IND306/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"-\\\\!,ZI/05v6d;U_OkAat5\\\" x=\\\"-6\\\" y=\\\"-42\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003edatalist\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"Sq_t!HJRRc#A,/)$xo{X\\\"\\u003e\\n \\u003cmutation items=\\\"0\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"sJ7Nww+]#00{s1;A+qN~\\\" x=\\\"0\\\" y=\\\"0\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003eselectlist\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"JI~:=mJ5?TpNX?y3Z`Op\\\"\\u003e\\n \\u003cmutation items=\\\"0\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"H~LpvQ}C!H;RW}qx,kKs\\\" x=\\\"0\\\" y=\\\"53\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003emenulist\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"Erg%u*hH/PCh/Lp;,ZX.\\\"\\u003e\\n \\u003cmutation items=\\\"0\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\",8s}9#5~Sz4G^;EO?54Q\\\" x=\\\"-2\\\" y=\\\"96\\\"\\u003e\\n \\u003cmutation component_type=\\\"Form\\\" instance_name=\\\"Screen1\\\" event_name=\\\"Initialize\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eScreen1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"=j,^If#6Z{Pat{Tq$@nM\\\"\\u003e\\n \\u003cmutation component_type=\\\"Web\\\" set_or_get=\\\"set\\\" property_name=\\\"Url\\\" is_generic=\\\"false\\\" instance_name=\\\"Web1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eWeb1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eUrl\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"qXq})jk%ktn=GDiz~flK\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003ehttp://csfexam.csf.org.tw:3000/IN2/tp_restaurant.json\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"GNWCeT*^mJt@4,cwz_[q\\\"\\u003e\\n \\u003cmutation component_type=\\\"Web\\\" method_name=\\\"Get\\\" is_generic=\\\"false\\\" instance_name=\\\"Web1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eWeb1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"6rox({V.jzKCHWgyZpWf\\\" x=\\\"-8\\\" y=\\\"214\\\"\\u003e\\n \\u003cmutation component_type=\\\"Web\\\" instance_name=\\\"Web1\\\" event_name=\\\"GotText\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eWeb1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"b-/Hx*op1S/P_W``!Km\\\\!\\\"\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"math_compare\\\" id=\\\"PraPf%D_CnlXz`^{p4Nt\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"VL@`Qid4,?)gR+USX=]R\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"responseCode\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e回應程式碼\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"^^P$oKPMG]tm,G0-Ooq%\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e200\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"ontSvioOZ8,o``e[Y/8t\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal datalist\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"h+S%Q@R[Rs^x{M^:+:?G\\\"\\u003e\\n \\u003cmutation component_type=\\\"Web\\\" method_name=\\\"JsonTextDecode\\\" is_generic=\\\"false\\\" instance_name=\\\"Web1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eWeb1\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"*hc?ZcOl`7r_DU}QBCxS\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"responseContent\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e回應內容\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"1GsRuCV2BEEx^GwyAveD\\\" x=\\\"-10\\\" y=\\\"395\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" instance_name=\\\"ListPicker1\\\" event_name=\\\"AfterPicking\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eListPicker1\\u003c/field\\u003e\\n \\u003ccomment pinned=\\\"true\\\" h=\\\"82\\\" w=\\\"208\\\"\\u003e點選後呈現五大類別\\n在清單選擇分類後,回到頁面顯示此分類中的餐廳名單\\n \\u003c/comment\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\",V7cVlFW@g#]`,lW*3ap\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal selectlist\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_lookup_in_pairs\\\" id=\\\"p`mn5En[Ns%b[j5;8pLl\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"JAy%Y%O@O?0T$FL~3J6I\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal datalist\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"KEY\\\"\\u003e\\n \\u003cblock type=\\\"component_component_block\\\" id=\\\"Z`_UyHxR2n^N=:r#~9{#\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListPicker\\\" instance_name=\\\"ListPicker1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eListPicker1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NOTFOUND\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"IUG=jkcS:yELl+TQE/]2\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003enot found\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\",*u:fZ@aNS2a,R.A.ZG%\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal menulist\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"/$(?e]kjAO{%XTxbf+3$\\\"\\u003e\\n \\u003cmutation items=\\\"0\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_forEach\\\" id=\\\"l?$C#_5_Dk6lXe)VXqw~\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e清單項目\\u003c/field\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"1m3__IdSaaYqH?Nl\\\\!2mf\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal selectlist\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"lists_add_items\\\" id=\\\".xXZz~c?t8pRXF4@95;V\\\"\\u003e\\n \\u003cmutation items=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"^Q3%q?r46BF[,.gjZPME\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal menulist\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ITEM0\\\"\\u003e\\n \\u003cblock type=\\\"lists_lookup_in_pairs\\\" id=\\\"`fY*r;%yzbGLFO1@TR?J\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"624cH3n[l=B5W5dVG+%B\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e清單項目\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"KEY\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"Wv(#3VvQF_qRKkJ~5t7_\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e餐廳名稱\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NOTFOUND\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"oc-U5YWJ`O-4~O8kWYW[\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003enot found\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"NzNZk1)Q04g:O9BF[`iU\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListView\\\" set_or_get=\\\"set\\\" property_name=\\\"Elements\\\" is_generic=\\\"false\\\" instance_name=\\\"ListView1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eListView1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eElements\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"B~R%EOb$ovs!ebqFVC_1\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal menulist\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"CDMzz#cRT=s1Gos)$DBY\\\" x=\\\"-16\\\" y=\\\"740\\\"\\u003e\\n \\u003cmutation component_type=\\\"ListView\\\" instance_name=\\\"ListView1\\\" event_name=\\\"AfterPicking\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eListView1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"local_declaration_statement\\\" id=\\\"~YLGO,QOg/im-iew2$;w\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003clocalname name=\\\"餐廳\\\"\\u003e\\u003c/localname\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR0\\\"\\u003e餐廳\\u003c/field\\u003e\\n \\u003cvalue name=\\\"DECL0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"7hJ+VVZ@~Pf8Cp`?0S09\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal selectlist\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cyacodeblocks ya-version=\\\"167\\\" language-version=\\\"21\\\"\\u003e\\u003c/yacodeblocks\\u003e\\n\\u003c/xml\\u003e\",\"src/appinventor/ai_appinventor/IND306/Screen1.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.IND306.Screen1 Screen1)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n;;; Screen1\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen1 'AlignHorizontal 3 'number)\\n (set-and-coerce-property! 'Screen1 'AlignVertical 2 'number)\\n (set-and-coerce-property! 'Screen1 'AppName \\\"IND306\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'Title \\\"\\\\u53f0\\\\u5317\\\\u7f8e\\\\u98df\\\\u9910\\\\u5ef3\\\" 'text)\\n)\\n\\n;;; ListPicker1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.ListPicker ListPicker1 \\n(set-and-coerce-property! 'ListPicker1 'ElementsFromString \\\"\\\\u4e2d\\\\u83ef, \\\\u65e5\\\\u97d3, \\\\u6b50\\\\u9678, \\\\u7f8e\\\\u58a8, \\\\u5357\\\\u6d0b\\\" 'text)\\n\\n(set-and-coerce-property! 'ListPicker1 'FontSize 14 'number)\\n\\n(set-and-coerce-property! 'ListPicker1 'Width -1090 'number)\\n\\n(set-and-coerce-property! 'ListPicker1 'Text \\\"\\\\u9910\\\\u5ef3\\\\u5206\\\\u985e\\\" 'text)\\n\\n)\\n\\n(define-event ListPicker1 AfterPicking()(set-this-form)\\n (set-var! g$selectlist (call-yail-primitive yail-alist-lookup (*list-for-runtime* (get-component ListPicker1) (call-yail-primitive make-yail-list (*list-for-runtime* ) '() \\\"make a list\\\") \\\"not found\\\") '(any list any) \\\"lookup in pairs\\\"))(set-var! g$menulist (call-yail-primitive make-yail-list (*list-for-runtime* ) '() \\\"make a list\\\"))(foreach $清單項目 (begin (call-yail-primitive yail-list-add-to-list! (*list-for-runtime* (call-yail-primitive make-yail-list (*list-for-runtime* ) '() \\\"make a list\\\") (call-yail-primitive yail-alist-lookup (*list-for-runtime* #f (call-yail-primitive make-yail-list (*list-for-runtime* ) '() \\\"make a list\\\") \\\"not found\\\") '(any list any) \\\"lookup in pairs\\\") ) '(list any ) \\\"add items to list\\\")) (get-var g$selectlist))(set-and-coerce-property! 'ListView1 'Elements (get-var g$menulist) 'list))\\n;;; ListView1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.ListView ListView1 \\n(set-and-coerce-property! 'ListView1 'BackgroundColor #xFFCCCCCC 'number)\\n\\n(set-and-coerce-property! 'ListView1 'Height 400 'number)\\n\\n(set-and-coerce-property! 'ListView1 'Width -1090 'number)\\n\\n(set-and-coerce-property! 'ListView1 'SelectionColor #xFFFFC800 'number)\\n\\n)\\n\\n;;; Web1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Web Web1 \\n)\\n\\n(init-runtime)\"},\"settings\":\"{\\\"SimpleSettings\\\":{\\\"AccentColor\\\":\\\"\\u0026HFFFF4081\\\",\\\"ActionBar\\\":\\\"False\\\",\\\"AppName\\\":\\\"IND306\\\",\\\"Icon\\\":\\\"\\\",\\\"PhoneTablet\\\":\\\"False\\\",\\\"PrimaryColor\\\":\\\"\\u0026HFF3F51B5\\\",\\\"PrimaryColorDark\\\":\\\"\\u0026HFF303F9F\\\",\\\"ShowHiddenComponents\\\":\\\"False\\\",\\\"ShowListsAsJson\\\":\\\"False\\\",\\\"Sizing\\\":\\\"Fixed\\\",\\\"Theme\\\":\\\"Classic\\\",\\\"TutorialURL\\\":\\\"\\\",\\\"UsesLocation\\\":\\\"False\\\",\\\"VersionCode\\\":\\\"1\\\",\\\"VersionName\\\":\\\"1.0\\\"}}\"}","created_at":"2020-03-15T10:36:13.984+08:00","updated_at":"2020-03-15T11:02:47.336+08:00","name":"IND306","language":"appinventor","screenshot":{"url":null},"parent_id":133457,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":84,"hashid":"npmsvqge","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[]
橘蘋學習平台
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦