Files
mixly3/boards/default/micropython_esp32c2/examples/MixGo MINI/35-2-课堂互动-多选答题.mix
2024-07-23 21:49:42 +08:00

1 line
13 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32-C2@MixGo MINI"><variables><variable id="x@Yfw8DrgkM3CEl{odMY">client</variable><variable id="Q.[d]Bc~)FuhqVb/l{Uh">topic</variable><variable id="0.A^[Eto)4wE7Tef?SZQ">msg</variable></variables><block type="set_create_with" id="P6rr0EkK-uKO=haCsF`B" inline="true" x="-2491" y="-891"><mutation items="0"></mutation><field name="VAR">答题集合</field><next><block type="variables_set" id="zngT#.|4m]u)OdGE2G!J"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="6gOZ]G4TpzLD+82i!R#x"><field name="BOOL">FALSE</field></block></value><next><block type="variables_set" id="V|yJ1PwpuFs(1zk118:)"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="BLUyX|w2GF,*BL_JL@A9"><field name="TEXT"></field></block></value><next><block type="iot_wifi_connect" id=").|J(8^lCr4BDy4TrdlR"><value name="WIFINAME"><shadow type="text" id="/B,dP(yT+C3mdq,Z$pK!"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id=":Cr:oS04#H=yrPO?G8fN"><field name="TEXT">1234567890</field></shadow></value><next><block type="display_show_image_or_string_delay" id="#JJ4QT_C^/Uw`Zy!A_G8"><field name="center">False</field><value name="data"><shadow type="text" id="lkPT4o;i$X5VdEAacBGd"><field name="TEXT">WO</field></shadow></value><value name="space"><shadow type="math_number" id="-7tu2s~M9sCz[X}C1dh,"><field name="NUM">0</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE" id="j+T]E7:3V6JrwC{5j0|_"><value name="SERVER"><shadow type="text" id="G*].=FB/KG[mnmt,zlBw"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="factory_block_return" id="A~`_wJAK^I-1f7Cz]?ZT"><field name="VALUE">7b6443</field></shadow></value><next><block type="display_show_image_or_string_delay" id="i_3gx4}nU3jg]33VSJJe"><field name="center">False</field><value name="data"><shadow type="text" id="H*scP8R/+=U$ID..sY|;"><field name="TEXT">MO</field></shadow></value><value name="space"><shadow type="math_number" id="|q_|0l9{Z+cUobgDJGkO"><field name="NUM">0</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="mSLg*6~BFMRk^Tw:c?ZX"><value name="TOPIC"><shadow type="text" id="cFqbBnX8y~*VuoTK[,D["><field name="TEXT">开始答题</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="^@6oA_bLt*INUW28#YIb"><field name="VALUE">method</field></shadow></value><next><block type="controls_whileUntil" id="CXxmC{+`gi)#YR09HKFX"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="d}|@vGs-*2_ys9{L0Xtt"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="k1NQ^?kP9JCnFRDcV*H~"><next><block type="controls_if" id="o6Pg2Zay--$LX*ck2=kA"><value name="IF0"><block type="variables_get" id="j^;x[b7ng$47a$#i$/T:"><field name="VAR">开始答题</field></block></value><statement name="DO0"><block type="controls_if" id="2UJ(Mc)JNpTnHdi]$AWB"><mutation elseif="3"></mutation><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="VU3H0b|A8,e.zB_`/W.{"><value name="btn"><shadow type="pins_button" id="+Bign|;?*h[RFPU0RSm$"><field name="PIN">A1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="Pcd{{hM$Y9xt(2zXB1=6"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="#pJ]!oRpcHt1X2eO~5z]"><field name="TEXT">A</field></block></value></block></statement><value name="IF1"><block type="sensor_mixgo_button_was_pressed" id="rya6~OcSDD).$OIUC{Pi"><value name="btn"><shadow type="pins_button" id="V-Z1hme*6RxRF(rDW^-+"><field name="PIN">A2key</field></shadow></value></block></value><statement name="DO1"><block type="variables_set" id="gtpwi$O5METsa87)B+[3"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="DLMOIiu-]ND2V{fU~5|D"><field name="TEXT">B</field></block></value></block></statement><value name="IF2"><block type="sensor_mixgo_button_was_pressed" id="Urzg]*Ac8cM^S,@0mkF)"><value name="btn"><shadow type="pins_button" id="b}_:?4[}-/NU:fTnW5Et"><field name="PIN">A3key</field></shadow></value></block></value><statement name="DO2"><block type="variables_set" id="OxEPh0kt;[?T,YLmt_6M"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="O}kaSjAz8v95M:9T[j7{"><field name="TEXT">C</field></block></value></block></statement><value name="IF3"><block type="sensor_mixgo_button_was_pressed" id="gC$na^3i/C-tk,{sruX`"><value name="btn"><shadow type="pins_button" id="PmDg9_pXRygbi!m:J3!*"><field name="PIN">A4key</field></shadow></value></block></value><statement name="DO3"><block type="variables_set" id="f94G86Q[_QsLRqB)2e^k"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="ZcPlV!NJ3gRCh/[Xm|;/"><field name="TEXT">D</field></block></value></block></statement><next><block type="controls_if" id="ZYgi#UsOXwW9/Gj:QAv:"><value name="IF0"><block type="logic_compare" id="~J=JabxQ9F5#QuU2ey{N"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="X=b$@-Mja?jH30RBAhrC"><field name="VAR">选择结果</field></block></value><value name="B"><block type="text" id="*A1Dyfsbw}.?CQMNWgTw"><field name="TEXT"></field></block></value></block></value><statement name="DO0"><block type="set_add_discard" id="JR_cOvmh/V^Z_qqk2H|,"><field name="OPERATE">add</field><value name="SET"><shadow type="variables_get" id="I6@s;*Tur#i{)oyYZ*ZM"><field name="VAR">答题集合</field></shadow></value><value name="data"><shadow type="math_number" id="@pUV|V1G$H@?#WRTjV8F"><field name="NUM">0</field></shadow><block type="variables_get" id="G]idp},|r?UV[u~Vu-n/"><field name="VAR">选择结果</field></block></value><next><block type="variables_set" id="0nndo*Z9Z;W:^JfEizv6"><field name="VAR">选择结果</field><value name="VALUE"><block type="text" id="_5b_EhJl-Y2ZCZ6j4U?r"><field name="TEXT"></field></block></value><next><block type="display_show_image" id="ERS!J7tX?[XgR*iL5Nre"><value name="data"><shadow type="pins_builtinimg" id="I-_c@~hoC?q5mUj3mP.q"><field name="PIN">onboard_matrix.YES</field></shadow><block type="text_join_seq" id="ivJ.mZFlw}=V5=ROq0iu"><value name="VAR"><shadow type="text" id="y0mGbjPa?RMUQi8/+3jb"><field name="TEXT"></field></shadow></value><value name="LIST"><shadow type="variables_get" id="_VQ9i,45^S[Y}=O2wqgR"><field name="VAR">mylist</field></shadow><block type="list_tolist" id="rS$)*SV3:lAD6y7r.eZI"><value name="VAR"><shadow type="variables_get" id="0fSPuaG6Sq,9OP:k2fP9"><field name="VAR">x</field></shadow><block type="variables_get" id="@DE{|exv-Cwc`7F][e#6"><field name="VAR">答题集合</field></block></value></block></value></block></value></block></next></block></next></block></statement><next><block type="controls_if" id="3p:8wpy60_YC}lq^sLw,"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="6px98k9wA=RZ1$5E)_Xq"><value name="btn"><shadow type="pins_button" id="x_]fUs`94hUIrGt-J$1:"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="IOT_MIXIO_PUBLISH" id="cPDrR-rsL2!`|g3nyTo0"><value name="TOPIC"><shadow type="text" id=";)hK(ZbUwM^TD=HwMm0Q"><field name="TEXT">选项</field></shadow></value><value name="MSG"><shadow type="text" id="epd=L-WPcausRzF.Pvmy"><field name="TEXT">A</field></shadow><block type="text_join_seq" id="uy}~L}78FoVX1lEiH^k#"><value name="VAR"><shadow type="text" id="?wZ+8/i@LP7bDr16I`y0"><field name="TEXT"></field></shadow></value><value name="LIST"><shadow type="variables_get" id="ni$w,Ap]=^?T+QS(3qy6"><field name="VAR">mylist</field></shadow><block type="list_tolist" id="]]wVP!M5VXEuu#0r8VHe"><value name="VAR"><shadow type="variables_get" id="zIJ_{IABwF0FP.bEQotr"><field name="VAR">x</field></shadow><block type="variables_get" id="b=W8vPN/SVBVb)!nIUKk"><field name="VAR">答题集合</field></block></value></block></value></block></value><next><block type="variables_set" id="oE@R*HIkv^Y+i./mV|[n"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="6sXCDa4{m$YZn`vSgNeD"><field name="BOOL">FALSE</field></block></value><next><block type="set_create_with" id="ZO=?]~j#d0agUJHH8ca3" inline="true"><mutation items="0"></mutation><field name="VAR">答题集合</field><next><block type="esp32_onboard_music_pitch_with_time" id="r_1N)[BcbK2gu|962M)t"><value name="pitch"><shadow type="pins_tone_notes" id="i7.~m?J:?+w?HYe5Iqz$"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="N-!/@1j83mo[H3FuBv|q"><field name="NUM">100</field></shadow></value></block></next></block></next></block></next></block></statement></block></next></block></next></block></statement></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="orE=E~bO8_zJ{x6DwK?0" x="-1232" y="-387"><mutation><arg name="client" varid="x@Yfw8DrgkM3CEl{odMY"></arg><arg name="topic" varid="Q.[d]Bc~)FuhqVb/l{Uh"></arg><arg name="msg" varid="0.A^[Eto)4wE7Tef?SZQ"></arg></mutation><field name="NAME">method</field><statement name="STACK"><block type="variables_global" id=".X(/wF12-?D]P;wyznBg"><value name="VAR"><block type="variables_get" id="rzOTUr.wL1fGNP=R[fpZ"><field name="VAR">开始答题</field></block></value><next><block type="controls_if" id="/U!|5x!MAZs3Z+T]gAo{"><value name="IF0"><block type="logic_compare" id="zm5f;R@pRm=k(HpY6O8`"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="I;Y5F4@QCJiF:YPKxf}D"><field name="VAR">msg</field></block></value><value name="B"><block type="text" id="Q!gBwVWx*MFKnT@?t/Du"><field name="TEXT">1</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="CwYW{V@ss4@w-J2RQ@IK"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="EHLGcJYG;n8;z]NZ}Fex"><field name="BOOL">TRUE</field></block></value><next><block type="display_show_image_or_string_delay" id="ejWIK{yaH])FG@w}z}Q$"><field name="center">False</field><value name="data"><shadow type="text" id="vYlJ8:z$];AQK+,TH~=*"><field name="TEXT">GO</field></shadow></value><value name="space"><shadow type="math_number" id="HgSQ9J{OdCq36frYCRF."><field name="NUM">0</field></shadow></value></block></next></block></statement></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdApmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbWF0cml4CmltcG9ydCBtYWNoaW5lCmltcG9ydCB1cmVxdWVzdHMKZnJvbSB1YmluYXNjaWkgaW1wb3J0IGhleGxpZnkKZnJvbSBtaXhweSBpbXBvcnQgYW5hbHlzZV9zaGFyZWtleQppbXBvcnQgbWl4Z29fbWluaQpmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfbXVzaWMKCmRlZiBtZXRob2QoY2xpZW50LCB0b3BpYywgbXNnKToKICAgIGdsb2JhbCBfRTVfQkNfODBfRTVfQTdfOEJfRTdfQURfOTRfRTlfQTJfOTgKICAgIGlmIG1zZyA9PSAnMSc6CiAgICAgICAgX0U1X0JDXzgwX0U1X0E3XzhCX0U3X0FEXzk0X0U5X0EyXzk4ID0gVHJ1ZQogICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKCdHTycsc3BhY2UgPSAwLGNlbnRlciA9IEZhbHNlKQoKCgpfRTdfQURfOTRfRTlfQTJfOThfRTlfOUJfODZfRTVfOTBfODggPSBzZXQoKQpfRTVfQkNfODBfRTVfQTdfOEJfRTdfQURfOTRfRTlfQTJfOTggPSBGYWxzZQpfRTlfODBfODlfRTZfOEJfQTlfRTdfQkJfOTNfRTZfOUVfOUMgPSAnJwptaXhpb3Qud2xhbl9jb25uZWN0KCdmdWh1YTMnLCcxMjM0NTY3ODkwJykKb25ib2FyZF9tYXRyaXguc2hvd3MoJ1dPJyxzcGFjZSA9IDAsY2VudGVyID0gRmFsc2UpCnNrID0gYW5hbHlzZV9zaGFyZWtleSgnaHR0cDovL21peGlvLm1peGx5LmNuL21peGlvLXBocC9zaGFyZWtleS5waHA/c2s9N2I2NDQzJykKTVFUVF9VU1JfUFJKID0gc2tbMF0rJy8nK3NrWzFdKycvJwptcXR0X2NsaWVudCA9IG1peGlvdC5pbml0X01RVFRfY2xpZW50KCdtaXhpby5taXhseS5jbicsIHNrWzBdLCBza1syXSwgTVFUVF9VU1JfUFJKKQpvbmJvYXJkX21hdHJpeC5zaG93cygnTU8nLHNwYWNlID0gMCxjZW50ZXIgPSBGYWxzZSkKbXF0dF9jbGllbnQuc2V0X2NhbGxiYWNrKCflvIDlp4vnrZTpopgnLG1ldGhvZCwgTVFUVF9VU1JfUFJKKQptcXR0X2NsaWVudC5zdWJzY3JpYmUoTVFUVF9VU1JfUFJKICsgJ+W8gOWni+etlOmimCcpCndoaWxlIFRydWU6CiAgICBtcXR0X2NsaWVudC5jaGVja19tc2coKQogICAgaWYgX0U1X0JDXzgwX0U1X0E3XzhCX0U3X0FEXzk0X0U5X0EyXzk4OgogICAgICAgIGlmIG1peGdvX21pbmkuQTFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICAgICAgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDID0gJ0EnCiAgICAgICAgZWxpZiBtaXhnb19taW5pLkEya2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QyA9ICdCJwogICAgICAgIGVsaWYgbWl4Z29fbWluaS5BM2tleS53YXNfcHJlc3NlZCgpOgogICAgICAgICAgICBfRTlfODBfODlfRTZfOEJfQTlfRTdfQkJfOTNfRTZfOUVfOUMgPSAnQycKICAgICAgICBlbGlmIG1peGdvX21pbmkuQTRrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICAgICAgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDID0gJ0QnCiAgICAgICAgaWYgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDICE9ICcnOgogICAgICAgICAgICBfRTdfQURfOTRfRTlfQTJfOThfRTlfOUJfODZfRTVfOTBfODguYWRkKF9FOV84MF84OV9FNl84Ql9BOV9FN19CQl85M19FNl85RV85QykKICAgICAgICAgICAgX0U5XzgwXzg5X0U2XzhCX0E5X0U3X0JCXzkzX0U2XzlFXzlDID0gJycKICAgICAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3MoJycuam9pbihsaXN0KF9FN19BRF85NF9FOV9BMl85OF9FOV85Ql84Nl9FNV85MF84OCkpKQogICAgICAgIGlmIG1peGdvX21pbmkuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICAgICAgbXF0dF9jbGllbnQucHVibGlzaChNUVRUX1VTUl9QUkogKyAn6YCJ6aG5JywgJycuam9pbihsaXN0KF9FN19BRF85NF9FOV9BMl85OF9FOV85Ql84Nl9FNV85MF84OCkpKQogICAgICAgICAgICBfRTVfQkNfODBfRTVfQTdfOEJfRTdfQURfOTRfRTlfQTJfOTggPSBGYWxzZQogICAgICAgICAgICBfRTdfQURfOTRfRTlfQTJfOThfRTlfOUJfODZfRTVfOTBfODggPSBzZXQoKQogICAgICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoNjU5LCAxMDApCg==</code>