{"id":75297,"student_id":1806,"content":"{\"files\":{\"src/appinventor/ai_appinventor/Piano_Teacher/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"*AV=eBR0NNlco4Xr@[+l\\\" x=\\\"-396\\\" y=\\\"-168\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"按鈕1\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e按鈕1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"controls_openAnotherScreen\\\" id=\\\"JEz9]m!]T+8`n:mk(E\\\\!I\\\"\\u003e\\n \\u003cvalue name=\\\"SCREEN\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"-Tf)GbT8G(~LlFDn30Ky\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003eScreen2\\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/Piano_Teacher/Screen1.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"ai2.appinventor.mit.edu\\\",\\\"edge.koding.school\\\",\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen1\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AppName\\\":\\\"Piano\\\",\\\"ScreenOrientation\\\":\\\"landscape\\\",\\\"Title\\\":\\\"Screen1\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6309\\\\u92151\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Width\\\":\\\"100\\\",\\\"Text\\\":\\\"\\\\u9ede\\\\u6211\\\\u555f\\\\u7528\\\",\\\"Uuid\\\":\\\"-1627850853\\\"}]}}\\n|#\",\"src/appinventor/ai_appinventor/Piano_Teacher/Screen1.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.Piano_Teacher.Screen1 Screen1)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n;;; Screen1\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen1 'AppName \\\"Piano\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'ScreenOrientation \\\"landscape\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'Title \\\"Screen1\\\" 'text)\\n)\\n\\n;;; 按鈕1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Button 按鈕1 \\n(set-and-coerce-property! '按鈕1 'Width 100 'number)\\n\\n(set-and-coerce-property! '按鈕1 'Text \\\"\\\\u9ede\\\\u6211\\\\u555f\\\\u7528\\\" 'text)\\n\\n)\\n\\n(define-event 按鈕1 Click()(set-this-form)\\n (call-yail-primitive open-another-screen (*list-for-runtime* \\\"Screen2\\\") '(text) \\\"open another screen\\\"))\\n(init-runtime)\",\"src/appinventor/ai_appinventor/Piano_Teacher/Screen2.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen2\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AppName\\\":\\\"kodingschool\\\",\\\"Title\\\":\\\"Screen2\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c641\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"25\\\",\\\"Text\\\":\\\"\\\\u54c8\\\\u56c9\\\",\\\"Uuid\\\":\\\"1404502760\\\"}]}}\\n|#\",\"src/appinventor/ai_appinventor/Piano_Teacher/Screen2.bky\":\"\",\"src/appinventor/ai_appinventor/Piano_Teacher/Screen2.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.Piano_Teacher.Screen2 Screen2)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n;;; Screen2\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen2 'AppName \\\"kodingschool\\\" 'text)\\n (set-and-coerce-property! 'Screen2 'Title \\\"Screen2\\\" 'text)\\n)\\n\\n;;; 標籤1\\n\\n(add-component Screen2 com.google.appinventor.components.runtime.Label 標籤1 \\n(set-and-coerce-property! '標籤1 'FontSize 25 'number)\\n\\n(set-and-coerce-property! '標籤1 'Text \\\"\\\\u54c8\\\\u56c9\\\" 'text)\\n\\n)\\n\\n(init-runtime)\"},\"settings\":\"{\\\"SimpleSettings\\\":{\\\"AccentColor\\\":\\\"\\u0026HFFFF4081\\\",\\\"ActionBar\\\":\\\"False\\\",\\\"AppName\\\":\\\"Piano\\\",\\\"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":"2019-06-26T18:59:01.225+08:00","updated_at":"2019-10-20T10:08:49.917+08:00","name":"Piano_Teacher","language":"appinventor","screenshot":{"url":null},"parent_id":54881,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":158,"hashid":"9ygsvn6e","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":1305744,"file_name":"1.png","project_id":75297,"asset_id":108176,"created_at":"2019-06-26T18:59:01.229+08:00","updated_at":"2019-06-26T18:59:01.229+08:00"},{"id":1305745,"file_name":"1_1.png","project_id":75297,"asset_id":108175,"created_at":"2019-06-26T18:59:01.231+08:00","updated_at":"2019-06-26T18:59:01.231+08:00"},{"id":1305746,"file_name":"2.png","project_id":75297,"asset_id":108174,"created_at":"2019-06-26T18:59:01.231+08:00","updated_at":"2019-06-26T18:59:01.231+08:00"},{"id":1305747,"file_name":"3.png","project_id":75297,"asset_id":108173,"created_at":"2019-06-26T18:59:01.232+08:00","updated_at":"2019-06-26T18:59:01.232+08:00"},{"id":1305748,"file_name":"pianoA.mp3","project_id":75297,"asset_id":108172,"created_at":"2019-06-26T18:59:01.233+08:00","updated_at":"2019-06-26T18:59:01.233+08:00"},{"id":1305749,"file_name":"pianoB.mp3","project_id":75297,"asset_id":108171,"created_at":"2019-06-26T18:59:01.234+08:00","updated_at":"2019-06-26T18:59:01.234+08:00"},{"id":1305750,"file_name":"pianoC.mp3","project_id":75297,"asset_id":108170,"created_at":"2019-06-26T18:59:01.235+08:00","updated_at":"2019-06-26T18:59:01.235+08:00"},{"id":1305751,"file_name":"pianoC2.mp3","project_id":75297,"asset_id":108169,"created_at":"2019-06-26T18:59:01.236+08:00","updated_at":"2019-06-26T18:59:01.236+08:00"},{"id":1305752,"file_name":"pianoD.mp3","project_id":75297,"asset_id":108168,"created_at":"2019-06-26T18:59:01.236+08:00","updated_at":"2019-06-26T18:59:01.236+08:00"},{"id":1305753,"file_name":"pianoE.mp3","project_id":75297,"asset_id":108167,"created_at":"2019-06-26T18:59:01.237+08:00","updated_at":"2019-06-26T18:59:01.237+08:00"},{"id":1305754,"file_name":"pianoF.mp3","project_id":75297,"asset_id":108166,"created_at":"2019-06-26T18:59:01.238+08:00","updated_at":"2019-06-26T18:59:01.238+08:00"},{"id":1305755,"file_name":"pianoG.mp3","project_id":75297,"asset_id":108165,"created_at":"2019-06-26T18:59:01.239+08:00","updated_at":"2019-06-26T18:59:01.239+08:00"}]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
繁中
简中
English
日本語
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦