From 0a8959143f11e7bad930b56dedeb45ff1de2d4b1 Mon Sep 17 00:00:00 2001 From: freeCodeCamp's Camper Bot Date: Wed, 4 Dec 2024 19:12:57 +0530 Subject: [PATCH] chore(i18n,learn): processed translations (#107) --- .../5ef9b03c81a63668521804dc.md | 4 +- .../5ef9b03c81a63668521804e2.md | 2 +- .../660f383d4c772c12ff59904b.md | 2 +- .../657dc71c76da6e475ad4eb4f.md | 2 +- .../66609e8c75137f49fd9c25fd.md | 193 +++++-- .../66c8e6cdd7a69d2878880fbf.md | 88 ++++ .../66c8e81ea3c2852de8ce7916.md | 114 +++++ .../66c8ea332f8d8d35739cb720.md | 104 ++++ .../66c8ed8476497240b27da942.md | 101 ++++ .../66c8f0afc26b634b1fc04717.md | 115 +++++ .../66c8f34694b688554e15199a.md | 92 ++++ .../66c8f3bc8cd799572dd753bb.md | 97 ++++ .../66c8f421fab54a58dd91dcbf.md | 93 ++++ .../66c8f4835e900d5a885ce0db.md | 122 +++++ .../66c8f63ce67b6c61354532a6.md | 102 ++++ .../66c8f6be112c67638a580f87.md | 98 ++++ .../66c8f73432d59a65c5b2b320.md | 108 ++++ .../66c8f7c121fffe684273d118.md | 92 ++++ .../66c8f8da3f29c96cc6c99672.md | 94 ++++ .../66c8fa934765957458e6c45e.md | 107 ++++ .../66c8fb021dcfcb767dfec33a.md | 115 +++++ .../66c8fb64e04c5d78252307b1.md | 107 ++++ .../66c8fc270bd7537bc878f6a2.md | 113 +++++ .../66c8fdd984b3bb828ce9209f.md | 101 ++++ .../66c8fea49010bf85db7b5219.md | 113 +++++ .../66c8ff0a176bcc8781329471.md | 109 ++++ .../66c8ffb7c913438ad893dcf2.md | 80 +++ .../66c90178560ee991796f1879.md | 104 ++++ .../66c90257fb09ca9514c1a489.md | 92 ++++ .../66c90391a34b229a8c109de4.md | 108 ++++ .../66c9051340aa69a0451bdd1d.md | 91 ++++ .../66c906a6e1335ca6d03cdf4f.md | 113 +++++ .../66ce08d2d1f133fdf1b18a45.md | 98 ++++ .../66ce096ba361f400d1f889c7.md | 102 ++++ .../66ce0a0a23b8ef03784b29c9.md | 98 ++++ .../66ce0bb6b6ad5d0974e6342b.md | 112 ++++ .../66ce18ac4976d71ccc981bfb.md | 94 ++++ .../66ce197ac5450f2065d144ed.md | 97 ++++ .../66ce1a1bdd1dee237130a272.md | 117 +++++ .../66ce1a50c020e0245f152146.md | 101 ++++ .../66ce1af85e991e274deb8caf.md | 123 +++++ .../66ce1c3da533f22c20934d05.md | 114 +++++ .../66ce38a77fce4f68a86d62ea.md | 66 +++ .../66ce3a72e8b1966f40b2146c.md | 68 +++ .../66ce3ac6e902e370d88a56ca.md | 68 +++ .../66ce3b814a9c397411f5f78d.md | 68 +++ .../66d9c444e38d9a231cfb2183.md | 169 +++++++ .../66d9c635a19d272e0c5bb6d2.md | 100 ++++ .../66d9c7f2be5c9236e9a2404b.md | 56 ++ .../66d9ca90c4b01740121ccc90.md | 58 +++ .../66d9cb4852b72b42b55d6a5f.md | 100 ++++ .../66d9fc64f8ebb0205de257c3.md | 120 +++++ .../66d9fef978f6ae28bd20ca34.md | 102 ++++ .../66da002f53affd2d24207335.md | 85 ++++ .../66da01f0ba492d330803e0b7.md | 107 ++++ .../66da032d55c7cb37672adb66.md | 56 ++ .../66da05e2956049407cbc7ac7.md | 106 ++++ .../66da061982fcb7416b9f5374.md | 116 +++++ .../66db57d5e3ca5d69889d16e5.md | 101 ++++ .../66db58494abe106b7f736593.md | 103 ++++ .../66db58bcd7ba896d50d62f9f.md | 107 ++++ .../66db59269865ee6f046fdbc5.md | 110 ++++ .../66db59b90f5c5a71572e02dc.md | 57 +++ .../66db5c0fafea6d794c92ccea.md | 120 +++++ .../66db66c34f2ee57deb90d844.md | 101 ++++ .../66db673bcaf1139cfac71e11.md | 109 ++++ .../66db67d2bf7b5e9f044dba4a.md | 95 ++++ .../66db684272d946a11f6922ef.md | 103 ++++ .../66db68b21420d1a2eaa6f2ce.md | 109 ++++ .../66db690a4859eaa462fd4862.md | 94 ++++ .../66db69795b38c6a65272b4e5.md | 95 ++++ .../66db69fbf51b70a8b252ef34.md | 113 +++++ .../66db6a84e8295daac88d432b.md | 118 +++++ .../66df65053fb97d5311ca1c47.md | 101 ++++ .../66df6562455ed654cb55d15b.md | 97 ++++ .../66df6628bc24c457e1b03609.md | 111 ++++ .../66df66f819d8815b87cd7020.md | 92 ++++ .../66df67fbc511f65f20cdc8d3.md | 42 ++ .../66df6a323ae22e6708890469.md | 120 +++++ .../66df6aad5cfef4692e2e2a5a.md | 118 +++++ .../66df6b4ef2110c6c1bb1818a.md | 118 +++++ .../66df6bfc72421e6e65a9290f.md | 101 ++++ .../66df6c7efc14d2706424bae4.md | 111 ++++ .../66df6d5aca93ea73a788b86b.md | 94 ++++ .../66df6dcd9354e775bbe89f24.md | 85 ++++ .../66df6e18114b0b7720849ebc.md | 107 ++++ .../66df6e9b17769d7925edd37a.md | 93 ++++ .../66df6ed778c9637a39e3af21.md | 118 +++++ .../66df6f1e24787b7ba01c5bea.md | 93 ++++ .../66df6f7e1695967d6c4eee4f.md | 93 ++++ .../66df6fd99b1d0c7f1d948ef3.md | 116 +++++ .../66df70abe410a681d7868729.md | 108 ++++ .../66e19c9a730b10ec00775764.md | 66 +++ .../66e19cba3fd9e3ec6860b096.md | 66 +++ .../66e32b73e27efb5b3f9c78c4.md | 66 +++ .../66e32be4761dd75cc3ba6b13.md | 64 +++ .../66e32c232273235dd6dc3287.md | 64 +++ .../66e32c5e39acfe5ee8adb160.md | 66 +++ .../66e32d2cfee533618d70586c.md | 66 +++ .../66eb7309b14c6f4be5ef5dec.md | 161 ++++++ .../66eb75401201c061f811a57e.md | 90 ++++ .../672be7dd1d802e3307bbddf7.md | 80 +++ .../672be8d92bbeab39632fd45f.md | 110 ++++ .../672bea62ee1bd94363435d0c.md | 90 ++++ .../672beec28ce5685ecdce44e3.md | 84 +++ .../672bf1421cecb26fdf76320f.md | 133 +++++ .../672bf2c58832ef79c6ae86ac.md | 98 ++++ .../672bf495d1324184f1b57fc6.md | 82 +++ .../672cd6b7f61b713f3e64825b.md | 92 ++++ .../672cd85e8ba4ed4a6911b4d3.md | 114 +++++ .../672cdc1fe8c7ef63e26ce44c.md | 113 +++++ .../672cdc94feed9f67748f5ca2.md | 117 +++++ .../672cde84a461d274b9aa1587.md | 86 ++++ .../672cdef1ba3081780c700843.md | 104 ++++ .../672ce07fa81803826b15b63e.md | 90 ++++ .../672ce15950a89f887d8ce8a5.md | 80 +++ .../673258f20e446069d7bc6c4e.md | 113 +++++ .../67325a5443667173c717856f.md | 99 ++++ .../67325bae5d23157c74091944.md | 105 ++++ .../67325deed89863066150b044.md | 97 ++++ .../67325f4cff0ac10ffe3e5bec.md | 115 +++++ .../673260e6a2747519bbdc069b.md | 116 +++++ .../6732620bf06cf321860ce9a3.md | 97 ++++ .../673263513f5a142a717d4138.md | 133 +++++ .../67326437367d0d30ba761383.md | 89 ++++ .../673264f9220e18361d98a1e0.md | 115 +++++ .../673267fa1ebd254ab1cb6b5d.md | 80 +++ .../6732695909cb3553e5f17379.md | 111 ++++ .../67326b6decb085616cce2be8.md | 97 ++++ .../67326cb0e9a72b69d6efd417.md | 98 ++++ .../67326ecd95240477e8f005e9.md | 80 +++ .../67326fb4b198b97e4bcf4a69.md | 124 +++++ .../673272f5fe3a8992a947bad3.md | 100 ++++ .../673278f6b47bdfa9ad55eb6a.md | 64 +++ .../67327d97f48bc2da3007f619.md | 66 +++ .../67327fde8c4adef36834bd0f.md | 62 +++ .../6732800300eff4f49912e30f.md | 62 +++ .../6734e3a9cc78faaf4248d335.md | 8 +- .../6734e86f590727c5e7e9ec5e.md | 98 +++- .../6734e879c78ee6c61db25b90.md | 26 +- .../6734e88cc46e6dc679420040.md | 58 +-- .../674ba6876f7ada867135bb95.md | 169 +++++++ .../672aa840de72b3607bba4bed.md | 2 +- .../672c37498952920879c43de9.md | 2 +- .../672c375857128708d04d0e22.md | 2 +- .../672d26269456511aa3db614d.md | 2 +- .../672d45583fd75a504136fbbb.md | 2 +- .../672d45651d83b450801efb3a.md | 2 +- .../672d456f4ac35950b300e93f.md | 2 +- .../672d457bcdd8b350ec2b6254.md | 2 +- .../66ed902df45ce3ece4053ebc.md | 240 +++++---- .../67358be1c7903489c0a7db78.md | 478 ++++++++++++++++++ .../6723d027b02e4cc6ee5944da.md | 73 +++ .../5ef9b03c81a63668521804dc.md | 4 +- .../5ef9b03c81a63668521804e2.md | 2 +- .../660f383d4c772c12ff59904b.md | 2 +- .../657dc71c76da6e475ad4eb4f.md | 2 +- .../66609e8c75137f49fd9c25fd.md | 193 +++++-- .../66c8e6cdd7a69d2878880fbf.md | 88 ++++ .../66c8e81ea3c2852de8ce7916.md | 114 +++++ .../66c8ea332f8d8d35739cb720.md | 104 ++++ .../66c8ed8476497240b27da942.md | 101 ++++ .../66c8f0afc26b634b1fc04717.md | 115 +++++ .../66c8f34694b688554e15199a.md | 92 ++++ .../66c8f3bc8cd799572dd753bb.md | 97 ++++ .../66c8f421fab54a58dd91dcbf.md | 93 ++++ .../66c8f4835e900d5a885ce0db.md | 122 +++++ .../66c8f63ce67b6c61354532a6.md | 102 ++++ .../66c8f6be112c67638a580f87.md | 98 ++++ .../66c8f73432d59a65c5b2b320.md | 108 ++++ .../66c8f7c121fffe684273d118.md | 92 ++++ .../66c8f8da3f29c96cc6c99672.md | 94 ++++ .../66c8fa934765957458e6c45e.md | 107 ++++ .../66c8fb021dcfcb767dfec33a.md | 115 +++++ .../66c8fb64e04c5d78252307b1.md | 107 ++++ .../66c8fc270bd7537bc878f6a2.md | 113 +++++ .../66c8fdd984b3bb828ce9209f.md | 101 ++++ .../66c8fea49010bf85db7b5219.md | 113 +++++ .../66c8ff0a176bcc8781329471.md | 109 ++++ .../66c8ffb7c913438ad893dcf2.md | 80 +++ .../66c90178560ee991796f1879.md | 104 ++++ .../66c90257fb09ca9514c1a489.md | 92 ++++ .../66c90391a34b229a8c109de4.md | 108 ++++ .../66c9051340aa69a0451bdd1d.md | 91 ++++ .../66c906a6e1335ca6d03cdf4f.md | 113 +++++ .../66ce08d2d1f133fdf1b18a45.md | 98 ++++ .../66ce096ba361f400d1f889c7.md | 102 ++++ .../66ce0a0a23b8ef03784b29c9.md | 98 ++++ .../66ce0bb6b6ad5d0974e6342b.md | 112 ++++ .../66ce18ac4976d71ccc981bfb.md | 94 ++++ .../66ce197ac5450f2065d144ed.md | 97 ++++ .../66ce1a1bdd1dee237130a272.md | 117 +++++ .../66ce1a50c020e0245f152146.md | 101 ++++ .../66ce1af85e991e274deb8caf.md | 123 +++++ .../66ce1c3da533f22c20934d05.md | 114 +++++ .../66ce38a77fce4f68a86d62ea.md | 66 +++ .../66ce3a72e8b1966f40b2146c.md | 68 +++ .../66ce3ac6e902e370d88a56ca.md | 68 +++ .../66ce3b814a9c397411f5f78d.md | 68 +++ .../66d9c444e38d9a231cfb2183.md | 169 +++++++ .../66d9c635a19d272e0c5bb6d2.md | 100 ++++ .../66d9c7f2be5c9236e9a2404b.md | 56 ++ .../66d9ca90c4b01740121ccc90.md | 58 +++ .../66d9cb4852b72b42b55d6a5f.md | 100 ++++ .../66d9fc64f8ebb0205de257c3.md | 120 +++++ .../66d9fef978f6ae28bd20ca34.md | 102 ++++ .../66da002f53affd2d24207335.md | 85 ++++ .../66da01f0ba492d330803e0b7.md | 107 ++++ .../66da032d55c7cb37672adb66.md | 56 ++ .../66da05e2956049407cbc7ac7.md | 106 ++++ .../66da061982fcb7416b9f5374.md | 116 +++++ .../66db57d5e3ca5d69889d16e5.md | 101 ++++ .../66db58494abe106b7f736593.md | 103 ++++ .../66db58bcd7ba896d50d62f9f.md | 107 ++++ .../66db59269865ee6f046fdbc5.md | 110 ++++ .../66db59b90f5c5a71572e02dc.md | 57 +++ .../66db5c0fafea6d794c92ccea.md | 120 +++++ .../66db66c34f2ee57deb90d844.md | 101 ++++ .../66db673bcaf1139cfac71e11.md | 109 ++++ .../66db67d2bf7b5e9f044dba4a.md | 95 ++++ .../66db684272d946a11f6922ef.md | 103 ++++ .../66db68b21420d1a2eaa6f2ce.md | 109 ++++ .../66db690a4859eaa462fd4862.md | 94 ++++ .../66db69795b38c6a65272b4e5.md | 95 ++++ .../66db69fbf51b70a8b252ef34.md | 113 +++++ .../66db6a84e8295daac88d432b.md | 118 +++++ .../66df65053fb97d5311ca1c47.md | 101 ++++ .../66df6562455ed654cb55d15b.md | 97 ++++ .../66df6628bc24c457e1b03609.md | 111 ++++ .../66df66f819d8815b87cd7020.md | 92 ++++ .../66df67fbc511f65f20cdc8d3.md | 42 ++ .../66df6a323ae22e6708890469.md | 120 +++++ .../66df6aad5cfef4692e2e2a5a.md | 118 +++++ .../66df6b4ef2110c6c1bb1818a.md | 118 +++++ .../66df6bfc72421e6e65a9290f.md | 101 ++++ .../66df6c7efc14d2706424bae4.md | 111 ++++ .../66df6d5aca93ea73a788b86b.md | 94 ++++ .../66df6dcd9354e775bbe89f24.md | 85 ++++ .../66df6e18114b0b7720849ebc.md | 107 ++++ .../66df6e9b17769d7925edd37a.md | 93 ++++ .../66df6ed778c9637a39e3af21.md | 118 +++++ .../66df6f1e24787b7ba01c5bea.md | 93 ++++ .../66df6f7e1695967d6c4eee4f.md | 93 ++++ .../66df6fd99b1d0c7f1d948ef3.md | 116 +++++ .../66df70abe410a681d7868729.md | 108 ++++ .../66e19c9a730b10ec00775764.md | 66 +++ .../66e19cba3fd9e3ec6860b096.md | 66 +++ .../66e32b73e27efb5b3f9c78c4.md | 66 +++ .../66e32be4761dd75cc3ba6b13.md | 64 +++ .../66e32c232273235dd6dc3287.md | 64 +++ .../66e32c5e39acfe5ee8adb160.md | 66 +++ .../66e32d2cfee533618d70586c.md | 66 +++ .../66eb7309b14c6f4be5ef5dec.md | 161 ++++++ .../66eb75401201c061f811a57e.md | 90 ++++ .../672be7dd1d802e3307bbddf7.md | 80 +++ .../672be8d92bbeab39632fd45f.md | 110 ++++ .../672bea62ee1bd94363435d0c.md | 90 ++++ .../672beec28ce5685ecdce44e3.md | 84 +++ .../672bf1421cecb26fdf76320f.md | 133 +++++ .../672bf2c58832ef79c6ae86ac.md | 98 ++++ .../672bf495d1324184f1b57fc6.md | 82 +++ .../672cd6b7f61b713f3e64825b.md | 92 ++++ .../672cd85e8ba4ed4a6911b4d3.md | 114 +++++ .../672cdc1fe8c7ef63e26ce44c.md | 113 +++++ .../672cdc94feed9f67748f5ca2.md | 117 +++++ .../672cde84a461d274b9aa1587.md | 86 ++++ .../672cdef1ba3081780c700843.md | 104 ++++ .../672ce07fa81803826b15b63e.md | 90 ++++ .../672ce15950a89f887d8ce8a5.md | 80 +++ .../673258f20e446069d7bc6c4e.md | 113 +++++ .../67325a5443667173c717856f.md | 99 ++++ .../67325bae5d23157c74091944.md | 105 ++++ .../67325deed89863066150b044.md | 97 ++++ .../67325f4cff0ac10ffe3e5bec.md | 115 +++++ .../673260e6a2747519bbdc069b.md | 116 +++++ .../6732620bf06cf321860ce9a3.md | 97 ++++ .../673263513f5a142a717d4138.md | 133 +++++ .../67326437367d0d30ba761383.md | 89 ++++ .../673264f9220e18361d98a1e0.md | 115 +++++ .../673267fa1ebd254ab1cb6b5d.md | 80 +++ .../6732695909cb3553e5f17379.md | 111 ++++ .../67326b6decb085616cce2be8.md | 97 ++++ .../67326cb0e9a72b69d6efd417.md | 98 ++++ .../67326ecd95240477e8f005e9.md | 80 +++ .../67326fb4b198b97e4bcf4a69.md | 124 +++++ .../673272f5fe3a8992a947bad3.md | 100 ++++ .../673278f6b47bdfa9ad55eb6a.md | 64 +++ .../67327d97f48bc2da3007f619.md | 66 +++ .../67327fde8c4adef36834bd0f.md | 62 +++ .../6732800300eff4f49912e30f.md | 62 +++ .../6734e3a9cc78faaf4248d335.md | 8 +- .../6734e86f590727c5e7e9ec5e.md | 98 +++- .../6734e879c78ee6c61db25b90.md | 26 +- .../6734e88cc46e6dc679420040.md | 58 +-- .../674ba6876f7ada867135bb95.md | 169 +++++++ .../672aa840de72b3607bba4bed.md | 2 +- .../672c37498952920879c43de9.md | 2 +- .../672c375857128708d04d0e22.md | 2 +- .../672d26269456511aa3db614d.md | 2 +- .../672d45583fd75a504136fbbb.md | 2 +- .../672d45651d83b450801efb3a.md | 2 +- .../672d456f4ac35950b300e93f.md | 2 +- .../672d457bcdd8b350ec2b6254.md | 2 +- .../66ed902df45ce3ece4053ebc.md | 240 +++++---- .../67358be1c7903489c0a7db78.md | 478 ++++++++++++++++++ .../6723d027b02e4cc6ee5944da.md | 73 +++ .../5ef9b03c81a63668521804dc.md | 4 +- .../5ef9b03c81a63668521804e2.md | 2 +- .../660f383d4c772c12ff59904b.md | 2 +- .../657dc71c76da6e475ad4eb4f.md | 2 +- .../66609e8c75137f49fd9c25fd.md | 193 +++++-- .../66c8e6cdd7a69d2878880fbf.md | 88 ++++ .../66c8e81ea3c2852de8ce7916.md | 114 +++++ .../66c8ea332f8d8d35739cb720.md | 104 ++++ .../66c8ed8476497240b27da942.md | 101 ++++ .../66c8f0afc26b634b1fc04717.md | 115 +++++ .../66c8f34694b688554e15199a.md | 92 ++++ .../66c8f3bc8cd799572dd753bb.md | 97 ++++ .../66c8f421fab54a58dd91dcbf.md | 93 ++++ .../66c8f4835e900d5a885ce0db.md | 122 +++++ .../66c8f63ce67b6c61354532a6.md | 102 ++++ .../66c8f6be112c67638a580f87.md | 98 ++++ .../66c8f73432d59a65c5b2b320.md | 108 ++++ .../66c8f7c121fffe684273d118.md | 92 ++++ .../66c8f8da3f29c96cc6c99672.md | 94 ++++ .../66c8fa934765957458e6c45e.md | 107 ++++ .../66c8fb021dcfcb767dfec33a.md | 115 +++++ .../66c8fb64e04c5d78252307b1.md | 107 ++++ .../66c8fc270bd7537bc878f6a2.md | 113 +++++ .../66c8fdd984b3bb828ce9209f.md | 101 ++++ .../66c8fea49010bf85db7b5219.md | 113 +++++ .../66c8ff0a176bcc8781329471.md | 109 ++++ .../66c8ffb7c913438ad893dcf2.md | 80 +++ .../66c90178560ee991796f1879.md | 104 ++++ .../66c90257fb09ca9514c1a489.md | 92 ++++ .../66c90391a34b229a8c109de4.md | 108 ++++ .../66c9051340aa69a0451bdd1d.md | 91 ++++ .../66c906a6e1335ca6d03cdf4f.md | 113 +++++ .../66ce08d2d1f133fdf1b18a45.md | 98 ++++ .../66ce096ba361f400d1f889c7.md | 102 ++++ .../66ce0a0a23b8ef03784b29c9.md | 98 ++++ .../66ce0bb6b6ad5d0974e6342b.md | 112 ++++ .../66ce18ac4976d71ccc981bfb.md | 94 ++++ .../66ce197ac5450f2065d144ed.md | 97 ++++ .../66ce1a1bdd1dee237130a272.md | 117 +++++ .../66ce1a50c020e0245f152146.md | 101 ++++ .../66ce1af85e991e274deb8caf.md | 123 +++++ .../66ce1c3da533f22c20934d05.md | 114 +++++ .../66ce38a77fce4f68a86d62ea.md | 66 +++ .../66ce3a72e8b1966f40b2146c.md | 68 +++ .../66ce3ac6e902e370d88a56ca.md | 68 +++ .../66ce3b814a9c397411f5f78d.md | 68 +++ .../66d9c444e38d9a231cfb2183.md | 169 +++++++ .../66d9c635a19d272e0c5bb6d2.md | 100 ++++ .../66d9c7f2be5c9236e9a2404b.md | 56 ++ .../66d9ca90c4b01740121ccc90.md | 58 +++ .../66d9cb4852b72b42b55d6a5f.md | 100 ++++ .../66d9fc64f8ebb0205de257c3.md | 120 +++++ .../66d9fef978f6ae28bd20ca34.md | 102 ++++ .../66da002f53affd2d24207335.md | 85 ++++ .../66da01f0ba492d330803e0b7.md | 107 ++++ .../66da032d55c7cb37672adb66.md | 56 ++ .../66da05e2956049407cbc7ac7.md | 106 ++++ .../66da061982fcb7416b9f5374.md | 116 +++++ .../66db57d5e3ca5d69889d16e5.md | 101 ++++ .../66db58494abe106b7f736593.md | 103 ++++ .../66db58bcd7ba896d50d62f9f.md | 107 ++++ .../66db59269865ee6f046fdbc5.md | 110 ++++ .../66db59b90f5c5a71572e02dc.md | 57 +++ .../66db5c0fafea6d794c92ccea.md | 120 +++++ .../66db66c34f2ee57deb90d844.md | 101 ++++ .../66db673bcaf1139cfac71e11.md | 109 ++++ .../66db67d2bf7b5e9f044dba4a.md | 95 ++++ .../66db684272d946a11f6922ef.md | 103 ++++ .../66db68b21420d1a2eaa6f2ce.md | 109 ++++ .../66db690a4859eaa462fd4862.md | 94 ++++ .../66db69795b38c6a65272b4e5.md | 95 ++++ .../66db69fbf51b70a8b252ef34.md | 113 +++++ .../66db6a84e8295daac88d432b.md | 118 +++++ .../66df65053fb97d5311ca1c47.md | 101 ++++ .../66df6562455ed654cb55d15b.md | 97 ++++ .../66df6628bc24c457e1b03609.md | 111 ++++ .../66df66f819d8815b87cd7020.md | 92 ++++ .../66df67fbc511f65f20cdc8d3.md | 42 ++ .../66df6a323ae22e6708890469.md | 120 +++++ .../66df6aad5cfef4692e2e2a5a.md | 118 +++++ .../66df6b4ef2110c6c1bb1818a.md | 118 +++++ .../66df6bfc72421e6e65a9290f.md | 101 ++++ .../66df6c7efc14d2706424bae4.md | 111 ++++ .../66df6d5aca93ea73a788b86b.md | 94 ++++ .../66df6dcd9354e775bbe89f24.md | 85 ++++ .../66df6e18114b0b7720849ebc.md | 107 ++++ .../66df6e9b17769d7925edd37a.md | 93 ++++ .../66df6ed778c9637a39e3af21.md | 118 +++++ .../66df6f1e24787b7ba01c5bea.md | 93 ++++ .../66df6f7e1695967d6c4eee4f.md | 93 ++++ .../66df6fd99b1d0c7f1d948ef3.md | 116 +++++ .../66df70abe410a681d7868729.md | 108 ++++ .../66e19c9a730b10ec00775764.md | 66 +++ .../66e19cba3fd9e3ec6860b096.md | 66 +++ .../66e32b73e27efb5b3f9c78c4.md | 66 +++ .../66e32be4761dd75cc3ba6b13.md | 64 +++ .../66e32c232273235dd6dc3287.md | 64 +++ .../66e32c5e39acfe5ee8adb160.md | 66 +++ .../66e32d2cfee533618d70586c.md | 66 +++ .../66eb7309b14c6f4be5ef5dec.md | 161 ++++++ .../66eb75401201c061f811a57e.md | 90 ++++ .../672be7dd1d802e3307bbddf7.md | 80 +++ .../672be8d92bbeab39632fd45f.md | 110 ++++ .../672bea62ee1bd94363435d0c.md | 90 ++++ .../672beec28ce5685ecdce44e3.md | 84 +++ .../672bf1421cecb26fdf76320f.md | 133 +++++ .../672bf2c58832ef79c6ae86ac.md | 98 ++++ .../672bf495d1324184f1b57fc6.md | 82 +++ .../672cd6b7f61b713f3e64825b.md | 92 ++++ .../672cd85e8ba4ed4a6911b4d3.md | 114 +++++ .../672cdc1fe8c7ef63e26ce44c.md | 113 +++++ .../672cdc94feed9f67748f5ca2.md | 117 +++++ .../672cde84a461d274b9aa1587.md | 86 ++++ .../672cdef1ba3081780c700843.md | 104 ++++ .../672ce07fa81803826b15b63e.md | 90 ++++ .../672ce15950a89f887d8ce8a5.md | 80 +++ .../673258f20e446069d7bc6c4e.md | 113 +++++ .../67325a5443667173c717856f.md | 99 ++++ .../67325bae5d23157c74091944.md | 105 ++++ .../67325deed89863066150b044.md | 97 ++++ .../67325f4cff0ac10ffe3e5bec.md | 115 +++++ .../673260e6a2747519bbdc069b.md | 116 +++++ .../6732620bf06cf321860ce9a3.md | 97 ++++ .../673263513f5a142a717d4138.md | 133 +++++ .../67326437367d0d30ba761383.md | 89 ++++ .../673264f9220e18361d98a1e0.md | 115 +++++ .../673267fa1ebd254ab1cb6b5d.md | 80 +++ .../6732695909cb3553e5f17379.md | 111 ++++ .../67326b6decb085616cce2be8.md | 97 ++++ .../67326cb0e9a72b69d6efd417.md | 98 ++++ .../67326ecd95240477e8f005e9.md | 80 +++ .../67326fb4b198b97e4bcf4a69.md | 124 +++++ .../673272f5fe3a8992a947bad3.md | 100 ++++ .../673278f6b47bdfa9ad55eb6a.md | 64 +++ .../67327d97f48bc2da3007f619.md | 66 +++ .../67327fde8c4adef36834bd0f.md | 62 +++ .../6732800300eff4f49912e30f.md | 62 +++ .../6734e3a9cc78faaf4248d335.md | 8 +- .../6734e86f590727c5e7e9ec5e.md | 98 +++- .../6734e879c78ee6c61db25b90.md | 26 +- .../6734e88cc46e6dc679420040.md | 58 +-- .../674ba6876f7ada867135bb95.md | 169 +++++++ .../672aa840de72b3607bba4bed.md | 2 +- .../672c37498952920879c43de9.md | 2 +- .../672c375857128708d04d0e22.md | 2 +- .../672d26269456511aa3db614d.md | 2 +- .../672d45583fd75a504136fbbb.md | 2 +- .../672d45651d83b450801efb3a.md | 2 +- .../672d456f4ac35950b300e93f.md | 2 +- .../672d457bcdd8b350ec2b6254.md | 2 +- .../66ed902df45ce3ece4053ebc.md | 240 +++++---- .../67358be1c7903489c0a7db78.md | 478 ++++++++++++++++++ .../6723d027b02e4cc6ee5944da.md | 73 +++ .../5ef9b03c81a63668521804dc.md | 4 +- .../5ef9b03c81a63668521804e2.md | 2 +- .../660f383d4c772c12ff59904b.md | 2 +- .../657dc71c76da6e475ad4eb4f.md | 2 +- .../66609e8c75137f49fd9c25fd.md | 193 +++++-- .../66c8e6cdd7a69d2878880fbf.md | 88 ++++ .../66c8e81ea3c2852de8ce7916.md | 114 +++++ .../66c8ea332f8d8d35739cb720.md | 104 ++++ .../66c8ed8476497240b27da942.md | 101 ++++ .../66c8f0afc26b634b1fc04717.md | 115 +++++ .../66c8f34694b688554e15199a.md | 92 ++++ .../66c8f3bc8cd799572dd753bb.md | 97 ++++ .../66c8f421fab54a58dd91dcbf.md | 93 ++++ .../66c8f4835e900d5a885ce0db.md | 122 +++++ .../66c8f63ce67b6c61354532a6.md | 102 ++++ .../66c8f6be112c67638a580f87.md | 98 ++++ .../66c8f73432d59a65c5b2b320.md | 108 ++++ .../66c8f7c121fffe684273d118.md | 92 ++++ .../66c8f8da3f29c96cc6c99672.md | 94 ++++ .../66c8fa934765957458e6c45e.md | 107 ++++ .../66c8fb021dcfcb767dfec33a.md | 115 +++++ .../66c8fb64e04c5d78252307b1.md | 107 ++++ .../66c8fc270bd7537bc878f6a2.md | 113 +++++ .../66c8fdd984b3bb828ce9209f.md | 101 ++++ .../66c8fea49010bf85db7b5219.md | 113 +++++ .../66c8ff0a176bcc8781329471.md | 109 ++++ .../66c8ffb7c913438ad893dcf2.md | 80 +++ .../66c90178560ee991796f1879.md | 104 ++++ .../66c90257fb09ca9514c1a489.md | 92 ++++ .../66c90391a34b229a8c109de4.md | 108 ++++ .../66c9051340aa69a0451bdd1d.md | 91 ++++ .../66c906a6e1335ca6d03cdf4f.md | 113 +++++ .../66ce08d2d1f133fdf1b18a45.md | 98 ++++ .../66ce096ba361f400d1f889c7.md | 102 ++++ .../66ce0a0a23b8ef03784b29c9.md | 98 ++++ .../66ce0bb6b6ad5d0974e6342b.md | 112 ++++ .../66ce18ac4976d71ccc981bfb.md | 94 ++++ .../66ce197ac5450f2065d144ed.md | 97 ++++ .../66ce1a1bdd1dee237130a272.md | 117 +++++ .../66ce1a50c020e0245f152146.md | 101 ++++ .../66ce1af85e991e274deb8caf.md | 123 +++++ .../66ce1c3da533f22c20934d05.md | 114 +++++ .../66ce38a77fce4f68a86d62ea.md | 66 +++ .../66ce3a72e8b1966f40b2146c.md | 68 +++ .../66ce3ac6e902e370d88a56ca.md | 68 +++ .../66ce3b814a9c397411f5f78d.md | 68 +++ .../66d9c444e38d9a231cfb2183.md | 169 +++++++ .../66d9c635a19d272e0c5bb6d2.md | 100 ++++ .../66d9c7f2be5c9236e9a2404b.md | 56 ++ .../66d9ca90c4b01740121ccc90.md | 58 +++ .../66d9cb4852b72b42b55d6a5f.md | 100 ++++ .../66d9fc64f8ebb0205de257c3.md | 120 +++++ .../66d9fef978f6ae28bd20ca34.md | 102 ++++ .../66da002f53affd2d24207335.md | 85 ++++ .../66da01f0ba492d330803e0b7.md | 107 ++++ .../66da032d55c7cb37672adb66.md | 56 ++ .../66da05e2956049407cbc7ac7.md | 106 ++++ .../66da061982fcb7416b9f5374.md | 116 +++++ .../66db57d5e3ca5d69889d16e5.md | 101 ++++ .../66db58494abe106b7f736593.md | 103 ++++ .../66db58bcd7ba896d50d62f9f.md | 107 ++++ .../66db59269865ee6f046fdbc5.md | 110 ++++ .../66db59b90f5c5a71572e02dc.md | 57 +++ .../66db5c0fafea6d794c92ccea.md | 120 +++++ .../66db66c34f2ee57deb90d844.md | 101 ++++ .../66db673bcaf1139cfac71e11.md | 109 ++++ .../66db67d2bf7b5e9f044dba4a.md | 95 ++++ .../66db684272d946a11f6922ef.md | 103 ++++ .../66db68b21420d1a2eaa6f2ce.md | 109 ++++ .../66db690a4859eaa462fd4862.md | 94 ++++ .../66db69795b38c6a65272b4e5.md | 95 ++++ .../66db69fbf51b70a8b252ef34.md | 113 +++++ .../66db6a84e8295daac88d432b.md | 118 +++++ .../66df65053fb97d5311ca1c47.md | 101 ++++ .../66df6562455ed654cb55d15b.md | 97 ++++ .../66df6628bc24c457e1b03609.md | 111 ++++ .../66df66f819d8815b87cd7020.md | 92 ++++ .../66df67fbc511f65f20cdc8d3.md | 42 ++ .../66df6a323ae22e6708890469.md | 120 +++++ .../66df6aad5cfef4692e2e2a5a.md | 118 +++++ .../66df6b4ef2110c6c1bb1818a.md | 118 +++++ .../66df6bfc72421e6e65a9290f.md | 101 ++++ .../66df6c7efc14d2706424bae4.md | 111 ++++ .../66df6d5aca93ea73a788b86b.md | 94 ++++ .../66df6dcd9354e775bbe89f24.md | 85 ++++ .../66df6e18114b0b7720849ebc.md | 107 ++++ .../66df6e9b17769d7925edd37a.md | 93 ++++ .../66df6ed778c9637a39e3af21.md | 118 +++++ .../66df6f1e24787b7ba01c5bea.md | 93 ++++ .../66df6f7e1695967d6c4eee4f.md | 93 ++++ .../66df6fd99b1d0c7f1d948ef3.md | 116 +++++ .../66df70abe410a681d7868729.md | 108 ++++ .../66e19c9a730b10ec00775764.md | 66 +++ .../66e19cba3fd9e3ec6860b096.md | 66 +++ .../66e32b73e27efb5b3f9c78c4.md | 66 +++ .../66e32be4761dd75cc3ba6b13.md | 64 +++ .../66e32c232273235dd6dc3287.md | 64 +++ .../66e32c5e39acfe5ee8adb160.md | 66 +++ .../66e32d2cfee533618d70586c.md | 66 +++ .../66eb7309b14c6f4be5ef5dec.md | 161 ++++++ .../66eb75401201c061f811a57e.md | 90 ++++ .../672be7dd1d802e3307bbddf7.md | 80 +++ .../672be8d92bbeab39632fd45f.md | 110 ++++ .../672bea62ee1bd94363435d0c.md | 90 ++++ .../672beec28ce5685ecdce44e3.md | 84 +++ .../672bf1421cecb26fdf76320f.md | 133 +++++ .../672bf2c58832ef79c6ae86ac.md | 98 ++++ .../672bf495d1324184f1b57fc6.md | 82 +++ .../672cd6b7f61b713f3e64825b.md | 92 ++++ .../672cd85e8ba4ed4a6911b4d3.md | 114 +++++ .../672cdc1fe8c7ef63e26ce44c.md | 113 +++++ .../672cdc94feed9f67748f5ca2.md | 117 +++++ .../672cde84a461d274b9aa1587.md | 86 ++++ .../672cdef1ba3081780c700843.md | 104 ++++ .../672ce07fa81803826b15b63e.md | 90 ++++ .../672ce15950a89f887d8ce8a5.md | 80 +++ .../673258f20e446069d7bc6c4e.md | 113 +++++ .../67325a5443667173c717856f.md | 99 ++++ .../67325bae5d23157c74091944.md | 105 ++++ .../67325deed89863066150b044.md | 97 ++++ .../67325f4cff0ac10ffe3e5bec.md | 115 +++++ .../673260e6a2747519bbdc069b.md | 116 +++++ .../6732620bf06cf321860ce9a3.md | 97 ++++ .../673263513f5a142a717d4138.md | 133 +++++ .../67326437367d0d30ba761383.md | 89 ++++ .../673264f9220e18361d98a1e0.md | 115 +++++ .../673267fa1ebd254ab1cb6b5d.md | 80 +++ .../6732695909cb3553e5f17379.md | 111 ++++ .../67326b6decb085616cce2be8.md | 97 ++++ .../67326cb0e9a72b69d6efd417.md | 98 ++++ .../67326ecd95240477e8f005e9.md | 80 +++ .../67326fb4b198b97e4bcf4a69.md | 124 +++++ .../673272f5fe3a8992a947bad3.md | 100 ++++ .../673278f6b47bdfa9ad55eb6a.md | 64 +++ .../67327d97f48bc2da3007f619.md | 66 +++ .../67327fde8c4adef36834bd0f.md | 62 +++ .../6732800300eff4f49912e30f.md | 62 +++ .../6734e3a9cc78faaf4248d335.md | 8 +- .../6734e86f590727c5e7e9ec5e.md | 98 +++- .../6734e879c78ee6c61db25b90.md | 26 +- .../6734e88cc46e6dc679420040.md | 58 +-- .../674ba6876f7ada867135bb95.md | 169 +++++++ .../672aa840de72b3607bba4bed.md | 2 +- .../672c37498952920879c43de9.md | 2 +- .../672c375857128708d04d0e22.md | 2 +- .../672d26269456511aa3db614d.md | 2 +- .../672d45583fd75a504136fbbb.md | 2 +- .../672d45651d83b450801efb3a.md | 2 +- .../672d456f4ac35950b300e93f.md | 2 +- .../672d457bcdd8b350ec2b6254.md | 2 +- .../66ed902df45ce3ece4053ebc.md | 240 +++++---- .../67358be1c7903489c0a7db78.md | 478 ++++++++++++++++++ .../6723d027b02e4cc6ee5944da.md | 73 +++ .../5ef9b03c81a63668521804dc.md | 4 +- .../5ef9b03c81a63668521804e2.md | 2 +- .../660f383d4c772c12ff59904b.md | 2 +- .../657dc71c76da6e475ad4eb4f.md | 2 +- .../66609e8c75137f49fd9c25fd.md | 193 +++++-- .../66c8e6cdd7a69d2878880fbf.md | 88 ++++ .../66c8e81ea3c2852de8ce7916.md | 114 +++++ .../66c8ea332f8d8d35739cb720.md | 104 ++++ .../66c8ed8476497240b27da942.md | 101 ++++ .../66c8f0afc26b634b1fc04717.md | 115 +++++ .../66c8f34694b688554e15199a.md | 92 ++++ .../66c8f3bc8cd799572dd753bb.md | 97 ++++ .../66c8f421fab54a58dd91dcbf.md | 93 ++++ .../66c8f4835e900d5a885ce0db.md | 122 +++++ .../66c8f63ce67b6c61354532a6.md | 102 ++++ .../66c8f6be112c67638a580f87.md | 98 ++++ .../66c8f73432d59a65c5b2b320.md | 108 ++++ .../66c8f7c121fffe684273d118.md | 92 ++++ .../66c8f8da3f29c96cc6c99672.md | 94 ++++ .../66c8fa934765957458e6c45e.md | 107 ++++ .../66c8fb021dcfcb767dfec33a.md | 115 +++++ .../66c8fb64e04c5d78252307b1.md | 107 ++++ .../66c8fc270bd7537bc878f6a2.md | 113 +++++ .../66c8fdd984b3bb828ce9209f.md | 101 ++++ .../66c8fea49010bf85db7b5219.md | 113 +++++ .../66c8ff0a176bcc8781329471.md | 109 ++++ .../66c8ffb7c913438ad893dcf2.md | 80 +++ .../66c90178560ee991796f1879.md | 104 ++++ .../66c90257fb09ca9514c1a489.md | 92 ++++ .../66c90391a34b229a8c109de4.md | 108 ++++ .../66c9051340aa69a0451bdd1d.md | 91 ++++ .../66c906a6e1335ca6d03cdf4f.md | 113 +++++ .../66ce08d2d1f133fdf1b18a45.md | 98 ++++ .../66ce096ba361f400d1f889c7.md | 102 ++++ .../66ce0a0a23b8ef03784b29c9.md | 98 ++++ .../66ce0bb6b6ad5d0974e6342b.md | 112 ++++ .../66ce18ac4976d71ccc981bfb.md | 94 ++++ .../66ce197ac5450f2065d144ed.md | 97 ++++ .../66ce1a1bdd1dee237130a272.md | 117 +++++ .../66ce1a50c020e0245f152146.md | 101 ++++ .../66ce1af85e991e274deb8caf.md | 123 +++++ .../66ce1c3da533f22c20934d05.md | 114 +++++ .../66ce38a77fce4f68a86d62ea.md | 66 +++ .../66ce3a72e8b1966f40b2146c.md | 68 +++ .../66ce3ac6e902e370d88a56ca.md | 68 +++ .../66ce3b814a9c397411f5f78d.md | 68 +++ .../66d9c444e38d9a231cfb2183.md | 169 +++++++ .../66d9c635a19d272e0c5bb6d2.md | 100 ++++ .../66d9c7f2be5c9236e9a2404b.md | 56 ++ .../66d9ca90c4b01740121ccc90.md | 58 +++ .../66d9cb4852b72b42b55d6a5f.md | 100 ++++ .../66d9fc64f8ebb0205de257c3.md | 120 +++++ .../66d9fef978f6ae28bd20ca34.md | 102 ++++ .../66da002f53affd2d24207335.md | 85 ++++ .../66da01f0ba492d330803e0b7.md | 107 ++++ .../66da032d55c7cb37672adb66.md | 56 ++ .../66da05e2956049407cbc7ac7.md | 106 ++++ .../66da061982fcb7416b9f5374.md | 116 +++++ .../66db57d5e3ca5d69889d16e5.md | 101 ++++ .../66db58494abe106b7f736593.md | 103 ++++ .../66db58bcd7ba896d50d62f9f.md | 107 ++++ .../66db59269865ee6f046fdbc5.md | 110 ++++ .../66db59b90f5c5a71572e02dc.md | 57 +++ .../66db5c0fafea6d794c92ccea.md | 120 +++++ .../66db66c34f2ee57deb90d844.md | 101 ++++ .../66db673bcaf1139cfac71e11.md | 109 ++++ .../66db67d2bf7b5e9f044dba4a.md | 95 ++++ .../66db684272d946a11f6922ef.md | 103 ++++ .../66db68b21420d1a2eaa6f2ce.md | 109 ++++ .../66db690a4859eaa462fd4862.md | 94 ++++ .../66db69795b38c6a65272b4e5.md | 95 ++++ .../66db69fbf51b70a8b252ef34.md | 113 +++++ .../66db6a84e8295daac88d432b.md | 118 +++++ .../66df65053fb97d5311ca1c47.md | 101 ++++ .../66df6562455ed654cb55d15b.md | 97 ++++ .../66df6628bc24c457e1b03609.md | 111 ++++ .../66df66f819d8815b87cd7020.md | 92 ++++ .../66df67fbc511f65f20cdc8d3.md | 42 ++ .../66df6a323ae22e6708890469.md | 120 +++++ .../66df6aad5cfef4692e2e2a5a.md | 118 +++++ .../66df6b4ef2110c6c1bb1818a.md | 118 +++++ .../66df6bfc72421e6e65a9290f.md | 101 ++++ .../66df6c7efc14d2706424bae4.md | 111 ++++ .../66df6d5aca93ea73a788b86b.md | 94 ++++ .../66df6dcd9354e775bbe89f24.md | 85 ++++ .../66df6e18114b0b7720849ebc.md | 107 ++++ .../66df6e9b17769d7925edd37a.md | 93 ++++ .../66df6ed778c9637a39e3af21.md | 118 +++++ .../66df6f1e24787b7ba01c5bea.md | 93 ++++ .../66df6f7e1695967d6c4eee4f.md | 93 ++++ .../66df6fd99b1d0c7f1d948ef3.md | 116 +++++ .../66df70abe410a681d7868729.md | 108 ++++ .../66e19c9a730b10ec00775764.md | 66 +++ .../66e19cba3fd9e3ec6860b096.md | 66 +++ .../66e32b73e27efb5b3f9c78c4.md | 66 +++ .../66e32be4761dd75cc3ba6b13.md | 64 +++ .../66e32c232273235dd6dc3287.md | 64 +++ .../66e32c5e39acfe5ee8adb160.md | 66 +++ .../66e32d2cfee533618d70586c.md | 66 +++ .../66eb7309b14c6f4be5ef5dec.md | 161 ++++++ .../66eb75401201c061f811a57e.md | 90 ++++ .../672be7dd1d802e3307bbddf7.md | 80 +++ .../672be8d92bbeab39632fd45f.md | 110 ++++ .../672bea62ee1bd94363435d0c.md | 90 ++++ .../672beec28ce5685ecdce44e3.md | 84 +++ .../672bf1421cecb26fdf76320f.md | 133 +++++ .../672bf2c58832ef79c6ae86ac.md | 98 ++++ .../672bf495d1324184f1b57fc6.md | 82 +++ .../672cd6b7f61b713f3e64825b.md | 92 ++++ .../672cd85e8ba4ed4a6911b4d3.md | 114 +++++ .../672cdc1fe8c7ef63e26ce44c.md | 113 +++++ .../672cdc94feed9f67748f5ca2.md | 117 +++++ .../672cde84a461d274b9aa1587.md | 86 ++++ .../672cdef1ba3081780c700843.md | 104 ++++ .../672ce07fa81803826b15b63e.md | 90 ++++ .../672ce15950a89f887d8ce8a5.md | 80 +++ .../673258f20e446069d7bc6c4e.md | 113 +++++ .../67325a5443667173c717856f.md | 99 ++++ .../67325bae5d23157c74091944.md | 105 ++++ .../67325deed89863066150b044.md | 97 ++++ .../67325f4cff0ac10ffe3e5bec.md | 115 +++++ .../673260e6a2747519bbdc069b.md | 116 +++++ .../6732620bf06cf321860ce9a3.md | 97 ++++ .../673263513f5a142a717d4138.md | 133 +++++ .../67326437367d0d30ba761383.md | 89 ++++ .../673264f9220e18361d98a1e0.md | 115 +++++ .../673267fa1ebd254ab1cb6b5d.md | 80 +++ .../6732695909cb3553e5f17379.md | 111 ++++ .../67326b6decb085616cce2be8.md | 97 ++++ .../67326cb0e9a72b69d6efd417.md | 98 ++++ .../67326ecd95240477e8f005e9.md | 80 +++ .../67326fb4b198b97e4bcf4a69.md | 124 +++++ .../673272f5fe3a8992a947bad3.md | 100 ++++ .../673278f6b47bdfa9ad55eb6a.md | 64 +++ .../67327d97f48bc2da3007f619.md | 66 +++ .../67327fde8c4adef36834bd0f.md | 62 +++ .../6732800300eff4f49912e30f.md | 62 +++ .../6734e3a9cc78faaf4248d335.md | 8 +- .../6734e86f590727c5e7e9ec5e.md | 98 +++- .../6734e879c78ee6c61db25b90.md | 26 +- .../6734e88cc46e6dc679420040.md | 58 +-- .../674ba6876f7ada867135bb95.md | 169 +++++++ .../672aa840de72b3607bba4bed.md | 2 +- .../672c37498952920879c43de9.md | 2 +- .../672c375857128708d04d0e22.md | 2 +- .../672d26269456511aa3db614d.md | 2 +- .../672d45583fd75a504136fbbb.md | 2 +- .../672d45651d83b450801efb3a.md | 2 +- .../672d456f4ac35950b300e93f.md | 2 +- .../672d457bcdd8b350ec2b6254.md | 2 +- .../66ed902df45ce3ece4053ebc.md | 240 +++++---- .../67358be1c7903489c0a7db78.md | 478 ++++++++++++++++++ .../6723d027b02e4cc6ee5944da.md | 73 +++ 765 files changed, 70490 insertions(+), 1015 deletions(-) create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e6cdd7a69d2878880fbf.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e81ea3c2852de8ce7916.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ea332f8d8d35739cb720.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ed8476497240b27da942.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f0afc26b634b1fc04717.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f34694b688554e15199a.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f3bc8cd799572dd753bb.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f421fab54a58dd91dcbf.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f4835e900d5a885ce0db.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f63ce67b6c61354532a6.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f6be112c67638a580f87.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f73432d59a65c5b2b320.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f7c121fffe684273d118.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f8da3f29c96cc6c99672.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fa934765957458e6c45e.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb021dcfcb767dfec33a.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb64e04c5d78252307b1.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fc270bd7537bc878f6a2.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fdd984b3bb828ce9209f.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fea49010bf85db7b5219.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ff0a176bcc8781329471.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ffb7c913438ad893dcf2.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90178560ee991796f1879.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90257fb09ca9514c1a489.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90391a34b229a8c109de4.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c9051340aa69a0451bdd1d.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c906a6e1335ca6d03cdf4f.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce08d2d1f133fdf1b18a45.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce096ba361f400d1f889c7.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0a0a23b8ef03784b29c9.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0bb6b6ad5d0974e6342b.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce18ac4976d71ccc981bfb.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce197ac5450f2065d144ed.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a1bdd1dee237130a272.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a50c020e0245f152146.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1af85e991e274deb8caf.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1c3da533f22c20934d05.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce38a77fce4f68a86d62ea.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3a72e8b1966f40b2146c.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3ac6e902e370d88a56ca.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3b814a9c397411f5f78d.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c444e38d9a231cfb2183.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c635a19d272e0c5bb6d2.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c7f2be5c9236e9a2404b.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9ca90c4b01740121ccc90.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9cb4852b72b42b55d6a5f.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fc64f8ebb0205de257c3.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fef978f6ae28bd20ca34.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da002f53affd2d24207335.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da01f0ba492d330803e0b7.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da032d55c7cb37672adb66.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da05e2956049407cbc7ac7.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da061982fcb7416b9f5374.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db57d5e3ca5d69889d16e5.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58494abe106b7f736593.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58bcd7ba896d50d62f9f.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59269865ee6f046fdbc5.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59b90f5c5a71572e02dc.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db5c0fafea6d794c92ccea.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db66c34f2ee57deb90d844.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db673bcaf1139cfac71e11.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db67d2bf7b5e9f044dba4a.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db684272d946a11f6922ef.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db68b21420d1a2eaa6f2ce.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db690a4859eaa462fd4862.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69795b38c6a65272b4e5.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69fbf51b70a8b252ef34.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db6a84e8295daac88d432b.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df65053fb97d5311ca1c47.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6562455ed654cb55d15b.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6628bc24c457e1b03609.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df66f819d8815b87cd7020.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df67fbc511f65f20cdc8d3.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6a323ae22e6708890469.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6aad5cfef4692e2e2a5a.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6b4ef2110c6c1bb1818a.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6bfc72421e6e65a9290f.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6c7efc14d2706424bae4.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6d5aca93ea73a788b86b.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6dcd9354e775bbe89f24.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e18114b0b7720849ebc.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e9b17769d7925edd37a.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6ed778c9637a39e3af21.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f1e24787b7ba01c5bea.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f7e1695967d6c4eee4f.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6fd99b1d0c7f1d948ef3.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df70abe410a681d7868729.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19c9a730b10ec00775764.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19cba3fd9e3ec6860b096.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32b73e27efb5b3f9c78c4.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32be4761dd75cc3ba6b13.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c232273235dd6dc3287.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c5e39acfe5ee8adb160.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32d2cfee533618d70586c.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb7309b14c6f4be5ef5dec.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb75401201c061f811a57e.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be7dd1d802e3307bbddf7.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be8d92bbeab39632fd45f.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bea62ee1bd94363435d0c.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672beec28ce5685ecdce44e3.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf1421cecb26fdf76320f.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf2c58832ef79c6ae86ac.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf495d1324184f1b57fc6.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd6b7f61b713f3e64825b.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd85e8ba4ed4a6911b4d3.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc1fe8c7ef63e26ce44c.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc94feed9f67748f5ca2.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cde84a461d274b9aa1587.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdef1ba3081780c700843.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce07fa81803826b15b63e.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce15950a89f887d8ce8a5.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673258f20e446069d7bc6c4e.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325a5443667173c717856f.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325bae5d23157c74091944.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325deed89863066150b044.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325f4cff0ac10ffe3e5bec.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673260e6a2747519bbdc069b.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732620bf06cf321860ce9a3.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673263513f5a142a717d4138.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326437367d0d30ba761383.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673264f9220e18361d98a1e0.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673267fa1ebd254ab1cb6b5d.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732695909cb3553e5f17379.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326b6decb085616cce2be8.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326cb0e9a72b69d6efd417.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326ecd95240477e8f005e9.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326fb4b198b97e4bcf4a69.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673272f5fe3a8992a947bad3.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673278f6b47bdfa9ad55eb6a.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327d97f48bc2da3007f619.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327fde8c4adef36834bd0f.md create mode 100644 curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732800300eff4f49912e30f.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/674ba6876f7ada867135bb95.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-maps-and-sets/67358be1c7903489c0a7db78.md create mode 100644 curriculum/challenges/chinese-traditional/25-front-end-development/review-javascript-maps-and-sets/6723d027b02e4cc6ee5944da.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e6cdd7a69d2878880fbf.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e81ea3c2852de8ce7916.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ea332f8d8d35739cb720.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ed8476497240b27da942.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f0afc26b634b1fc04717.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f34694b688554e15199a.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f3bc8cd799572dd753bb.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f421fab54a58dd91dcbf.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f4835e900d5a885ce0db.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f63ce67b6c61354532a6.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f6be112c67638a580f87.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f73432d59a65c5b2b320.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f7c121fffe684273d118.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f8da3f29c96cc6c99672.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fa934765957458e6c45e.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb021dcfcb767dfec33a.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb64e04c5d78252307b1.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fc270bd7537bc878f6a2.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fdd984b3bb828ce9209f.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fea49010bf85db7b5219.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ff0a176bcc8781329471.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ffb7c913438ad893dcf2.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90178560ee991796f1879.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90257fb09ca9514c1a489.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90391a34b229a8c109de4.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c9051340aa69a0451bdd1d.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c906a6e1335ca6d03cdf4f.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce08d2d1f133fdf1b18a45.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce096ba361f400d1f889c7.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0a0a23b8ef03784b29c9.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0bb6b6ad5d0974e6342b.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce18ac4976d71ccc981bfb.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce197ac5450f2065d144ed.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a1bdd1dee237130a272.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a50c020e0245f152146.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1af85e991e274deb8caf.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1c3da533f22c20934d05.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce38a77fce4f68a86d62ea.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3a72e8b1966f40b2146c.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3ac6e902e370d88a56ca.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3b814a9c397411f5f78d.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c444e38d9a231cfb2183.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c635a19d272e0c5bb6d2.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c7f2be5c9236e9a2404b.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9ca90c4b01740121ccc90.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9cb4852b72b42b55d6a5f.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fc64f8ebb0205de257c3.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fef978f6ae28bd20ca34.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da002f53affd2d24207335.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da01f0ba492d330803e0b7.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da032d55c7cb37672adb66.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da05e2956049407cbc7ac7.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da061982fcb7416b9f5374.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db57d5e3ca5d69889d16e5.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58494abe106b7f736593.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58bcd7ba896d50d62f9f.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59269865ee6f046fdbc5.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59b90f5c5a71572e02dc.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db5c0fafea6d794c92ccea.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db66c34f2ee57deb90d844.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db673bcaf1139cfac71e11.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db67d2bf7b5e9f044dba4a.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db684272d946a11f6922ef.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db68b21420d1a2eaa6f2ce.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db690a4859eaa462fd4862.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69795b38c6a65272b4e5.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69fbf51b70a8b252ef34.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db6a84e8295daac88d432b.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df65053fb97d5311ca1c47.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6562455ed654cb55d15b.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6628bc24c457e1b03609.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df66f819d8815b87cd7020.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df67fbc511f65f20cdc8d3.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6a323ae22e6708890469.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6aad5cfef4692e2e2a5a.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6b4ef2110c6c1bb1818a.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6bfc72421e6e65a9290f.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6c7efc14d2706424bae4.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6d5aca93ea73a788b86b.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6dcd9354e775bbe89f24.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e18114b0b7720849ebc.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e9b17769d7925edd37a.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6ed778c9637a39e3af21.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f1e24787b7ba01c5bea.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f7e1695967d6c4eee4f.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6fd99b1d0c7f1d948ef3.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df70abe410a681d7868729.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19c9a730b10ec00775764.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19cba3fd9e3ec6860b096.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32b73e27efb5b3f9c78c4.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32be4761dd75cc3ba6b13.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c232273235dd6dc3287.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c5e39acfe5ee8adb160.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32d2cfee533618d70586c.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb7309b14c6f4be5ef5dec.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb75401201c061f811a57e.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be7dd1d802e3307bbddf7.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be8d92bbeab39632fd45f.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bea62ee1bd94363435d0c.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672beec28ce5685ecdce44e3.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf1421cecb26fdf76320f.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf2c58832ef79c6ae86ac.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf495d1324184f1b57fc6.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd6b7f61b713f3e64825b.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd85e8ba4ed4a6911b4d3.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc1fe8c7ef63e26ce44c.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc94feed9f67748f5ca2.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cde84a461d274b9aa1587.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdef1ba3081780c700843.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce07fa81803826b15b63e.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce15950a89f887d8ce8a5.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673258f20e446069d7bc6c4e.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325a5443667173c717856f.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325bae5d23157c74091944.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325deed89863066150b044.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325f4cff0ac10ffe3e5bec.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673260e6a2747519bbdc069b.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732620bf06cf321860ce9a3.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673263513f5a142a717d4138.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326437367d0d30ba761383.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673264f9220e18361d98a1e0.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673267fa1ebd254ab1cb6b5d.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732695909cb3553e5f17379.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326b6decb085616cce2be8.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326cb0e9a72b69d6efd417.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326ecd95240477e8f005e9.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326fb4b198b97e4bcf4a69.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673272f5fe3a8992a947bad3.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673278f6b47bdfa9ad55eb6a.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327d97f48bc2da3007f619.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327fde8c4adef36834bd0f.md create mode 100644 curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732800300eff4f49912e30f.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/674ba6876f7ada867135bb95.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/quiz-javascript-maps-and-sets/67358be1c7903489c0a7db78.md create mode 100644 curriculum/challenges/chinese/25-front-end-development/review-javascript-maps-and-sets/6723d027b02e4cc6ee5944da.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e6cdd7a69d2878880fbf.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e81ea3c2852de8ce7916.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ea332f8d8d35739cb720.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ed8476497240b27da942.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f0afc26b634b1fc04717.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f34694b688554e15199a.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f3bc8cd799572dd753bb.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f421fab54a58dd91dcbf.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f4835e900d5a885ce0db.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f63ce67b6c61354532a6.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f6be112c67638a580f87.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f73432d59a65c5b2b320.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f7c121fffe684273d118.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f8da3f29c96cc6c99672.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fa934765957458e6c45e.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb021dcfcb767dfec33a.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb64e04c5d78252307b1.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fc270bd7537bc878f6a2.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fdd984b3bb828ce9209f.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fea49010bf85db7b5219.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ff0a176bcc8781329471.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ffb7c913438ad893dcf2.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90178560ee991796f1879.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90257fb09ca9514c1a489.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90391a34b229a8c109de4.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c9051340aa69a0451bdd1d.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c906a6e1335ca6d03cdf4f.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce08d2d1f133fdf1b18a45.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce096ba361f400d1f889c7.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0a0a23b8ef03784b29c9.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0bb6b6ad5d0974e6342b.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce18ac4976d71ccc981bfb.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce197ac5450f2065d144ed.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a1bdd1dee237130a272.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a50c020e0245f152146.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1af85e991e274deb8caf.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1c3da533f22c20934d05.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce38a77fce4f68a86d62ea.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3a72e8b1966f40b2146c.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3ac6e902e370d88a56ca.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3b814a9c397411f5f78d.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c444e38d9a231cfb2183.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c635a19d272e0c5bb6d2.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c7f2be5c9236e9a2404b.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9ca90c4b01740121ccc90.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9cb4852b72b42b55d6a5f.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fc64f8ebb0205de257c3.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fef978f6ae28bd20ca34.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da002f53affd2d24207335.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da01f0ba492d330803e0b7.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da032d55c7cb37672adb66.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da05e2956049407cbc7ac7.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da061982fcb7416b9f5374.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db57d5e3ca5d69889d16e5.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58494abe106b7f736593.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58bcd7ba896d50d62f9f.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59269865ee6f046fdbc5.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59b90f5c5a71572e02dc.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db5c0fafea6d794c92ccea.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db66c34f2ee57deb90d844.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db673bcaf1139cfac71e11.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db67d2bf7b5e9f044dba4a.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db684272d946a11f6922ef.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db68b21420d1a2eaa6f2ce.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db690a4859eaa462fd4862.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69795b38c6a65272b4e5.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69fbf51b70a8b252ef34.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db6a84e8295daac88d432b.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df65053fb97d5311ca1c47.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6562455ed654cb55d15b.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6628bc24c457e1b03609.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df66f819d8815b87cd7020.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df67fbc511f65f20cdc8d3.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6a323ae22e6708890469.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6aad5cfef4692e2e2a5a.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6b4ef2110c6c1bb1818a.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6bfc72421e6e65a9290f.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6c7efc14d2706424bae4.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6d5aca93ea73a788b86b.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6dcd9354e775bbe89f24.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e18114b0b7720849ebc.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e9b17769d7925edd37a.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6ed778c9637a39e3af21.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f1e24787b7ba01c5bea.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f7e1695967d6c4eee4f.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6fd99b1d0c7f1d948ef3.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df70abe410a681d7868729.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19c9a730b10ec00775764.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19cba3fd9e3ec6860b096.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32b73e27efb5b3f9c78c4.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32be4761dd75cc3ba6b13.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c232273235dd6dc3287.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c5e39acfe5ee8adb160.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32d2cfee533618d70586c.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb7309b14c6f4be5ef5dec.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb75401201c061f811a57e.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be7dd1d802e3307bbddf7.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be8d92bbeab39632fd45f.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bea62ee1bd94363435d0c.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672beec28ce5685ecdce44e3.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf1421cecb26fdf76320f.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf2c58832ef79c6ae86ac.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf495d1324184f1b57fc6.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd6b7f61b713f3e64825b.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd85e8ba4ed4a6911b4d3.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc1fe8c7ef63e26ce44c.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc94feed9f67748f5ca2.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cde84a461d274b9aa1587.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdef1ba3081780c700843.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce07fa81803826b15b63e.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce15950a89f887d8ce8a5.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673258f20e446069d7bc6c4e.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325a5443667173c717856f.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325bae5d23157c74091944.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325deed89863066150b044.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325f4cff0ac10ffe3e5bec.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673260e6a2747519bbdc069b.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732620bf06cf321860ce9a3.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673263513f5a142a717d4138.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326437367d0d30ba761383.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673264f9220e18361d98a1e0.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673267fa1ebd254ab1cb6b5d.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732695909cb3553e5f17379.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326b6decb085616cce2be8.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326cb0e9a72b69d6efd417.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326ecd95240477e8f005e9.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326fb4b198b97e4bcf4a69.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673272f5fe3a8992a947bad3.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673278f6b47bdfa9ad55eb6a.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327d97f48bc2da3007f619.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327fde8c4adef36834bd0f.md create mode 100644 curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732800300eff4f49912e30f.md create mode 100644 curriculum/challenges/italian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/674ba6876f7ada867135bb95.md create mode 100644 curriculum/challenges/italian/25-front-end-development/quiz-javascript-maps-and-sets/67358be1c7903489c0a7db78.md create mode 100644 curriculum/challenges/italian/25-front-end-development/review-javascript-maps-and-sets/6723d027b02e4cc6ee5944da.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e6cdd7a69d2878880fbf.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e81ea3c2852de8ce7916.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ea332f8d8d35739cb720.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ed8476497240b27da942.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f0afc26b634b1fc04717.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f34694b688554e15199a.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f3bc8cd799572dd753bb.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f421fab54a58dd91dcbf.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f4835e900d5a885ce0db.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f63ce67b6c61354532a6.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f6be112c67638a580f87.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f73432d59a65c5b2b320.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f7c121fffe684273d118.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f8da3f29c96cc6c99672.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fa934765957458e6c45e.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb021dcfcb767dfec33a.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb64e04c5d78252307b1.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fc270bd7537bc878f6a2.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fdd984b3bb828ce9209f.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fea49010bf85db7b5219.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ff0a176bcc8781329471.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ffb7c913438ad893dcf2.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90178560ee991796f1879.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90257fb09ca9514c1a489.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90391a34b229a8c109de4.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c9051340aa69a0451bdd1d.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c906a6e1335ca6d03cdf4f.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce08d2d1f133fdf1b18a45.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce096ba361f400d1f889c7.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0a0a23b8ef03784b29c9.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0bb6b6ad5d0974e6342b.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce18ac4976d71ccc981bfb.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce197ac5450f2065d144ed.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a1bdd1dee237130a272.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a50c020e0245f152146.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1af85e991e274deb8caf.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1c3da533f22c20934d05.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce38a77fce4f68a86d62ea.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3a72e8b1966f40b2146c.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3ac6e902e370d88a56ca.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3b814a9c397411f5f78d.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c444e38d9a231cfb2183.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c635a19d272e0c5bb6d2.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c7f2be5c9236e9a2404b.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9ca90c4b01740121ccc90.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9cb4852b72b42b55d6a5f.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fc64f8ebb0205de257c3.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fef978f6ae28bd20ca34.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da002f53affd2d24207335.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da01f0ba492d330803e0b7.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da032d55c7cb37672adb66.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da05e2956049407cbc7ac7.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da061982fcb7416b9f5374.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db57d5e3ca5d69889d16e5.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58494abe106b7f736593.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58bcd7ba896d50d62f9f.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59269865ee6f046fdbc5.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59b90f5c5a71572e02dc.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db5c0fafea6d794c92ccea.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db66c34f2ee57deb90d844.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db673bcaf1139cfac71e11.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db67d2bf7b5e9f044dba4a.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db684272d946a11f6922ef.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db68b21420d1a2eaa6f2ce.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db690a4859eaa462fd4862.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69795b38c6a65272b4e5.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69fbf51b70a8b252ef34.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db6a84e8295daac88d432b.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df65053fb97d5311ca1c47.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6562455ed654cb55d15b.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6628bc24c457e1b03609.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df66f819d8815b87cd7020.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df67fbc511f65f20cdc8d3.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6a323ae22e6708890469.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6aad5cfef4692e2e2a5a.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6b4ef2110c6c1bb1818a.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6bfc72421e6e65a9290f.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6c7efc14d2706424bae4.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6d5aca93ea73a788b86b.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6dcd9354e775bbe89f24.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e18114b0b7720849ebc.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e9b17769d7925edd37a.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6ed778c9637a39e3af21.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f1e24787b7ba01c5bea.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f7e1695967d6c4eee4f.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6fd99b1d0c7f1d948ef3.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df70abe410a681d7868729.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19c9a730b10ec00775764.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19cba3fd9e3ec6860b096.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32b73e27efb5b3f9c78c4.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32be4761dd75cc3ba6b13.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c232273235dd6dc3287.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c5e39acfe5ee8adb160.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32d2cfee533618d70586c.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb7309b14c6f4be5ef5dec.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb75401201c061f811a57e.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be7dd1d802e3307bbddf7.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be8d92bbeab39632fd45f.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bea62ee1bd94363435d0c.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672beec28ce5685ecdce44e3.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf1421cecb26fdf76320f.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf2c58832ef79c6ae86ac.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf495d1324184f1b57fc6.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd6b7f61b713f3e64825b.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd85e8ba4ed4a6911b4d3.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc1fe8c7ef63e26ce44c.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc94feed9f67748f5ca2.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cde84a461d274b9aa1587.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdef1ba3081780c700843.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce07fa81803826b15b63e.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce15950a89f887d8ce8a5.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673258f20e446069d7bc6c4e.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325a5443667173c717856f.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325bae5d23157c74091944.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325deed89863066150b044.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325f4cff0ac10ffe3e5bec.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673260e6a2747519bbdc069b.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732620bf06cf321860ce9a3.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673263513f5a142a717d4138.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326437367d0d30ba761383.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673264f9220e18361d98a1e0.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673267fa1ebd254ab1cb6b5d.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732695909cb3553e5f17379.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326b6decb085616cce2be8.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326cb0e9a72b69d6efd417.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326ecd95240477e8f005e9.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326fb4b198b97e4bcf4a69.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673272f5fe3a8992a947bad3.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673278f6b47bdfa9ad55eb6a.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327d97f48bc2da3007f619.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327fde8c4adef36834bd0f.md create mode 100644 curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732800300eff4f49912e30f.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/674ba6876f7ada867135bb95.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/quiz-javascript-maps-and-sets/67358be1c7903489c0a7db78.md create mode 100644 curriculum/challenges/swahili/25-front-end-development/review-javascript-maps-and-sets/6723d027b02e4cc6ee5944da.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e6cdd7a69d2878880fbf.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e81ea3c2852de8ce7916.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ea332f8d8d35739cb720.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ed8476497240b27da942.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f0afc26b634b1fc04717.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f34694b688554e15199a.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f3bc8cd799572dd753bb.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f421fab54a58dd91dcbf.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f4835e900d5a885ce0db.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f63ce67b6c61354532a6.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f6be112c67638a580f87.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f73432d59a65c5b2b320.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f7c121fffe684273d118.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f8da3f29c96cc6c99672.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fa934765957458e6c45e.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb021dcfcb767dfec33a.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb64e04c5d78252307b1.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fc270bd7537bc878f6a2.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fdd984b3bb828ce9209f.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fea49010bf85db7b5219.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ff0a176bcc8781329471.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ffb7c913438ad893dcf2.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90178560ee991796f1879.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90257fb09ca9514c1a489.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90391a34b229a8c109de4.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c9051340aa69a0451bdd1d.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c906a6e1335ca6d03cdf4f.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce08d2d1f133fdf1b18a45.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce096ba361f400d1f889c7.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0a0a23b8ef03784b29c9.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0bb6b6ad5d0974e6342b.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce18ac4976d71ccc981bfb.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce197ac5450f2065d144ed.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a1bdd1dee237130a272.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a50c020e0245f152146.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1af85e991e274deb8caf.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1c3da533f22c20934d05.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce38a77fce4f68a86d62ea.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3a72e8b1966f40b2146c.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3ac6e902e370d88a56ca.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3b814a9c397411f5f78d.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c444e38d9a231cfb2183.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c635a19d272e0c5bb6d2.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c7f2be5c9236e9a2404b.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9ca90c4b01740121ccc90.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9cb4852b72b42b55d6a5f.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fc64f8ebb0205de257c3.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fef978f6ae28bd20ca34.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da002f53affd2d24207335.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da01f0ba492d330803e0b7.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da032d55c7cb37672adb66.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da05e2956049407cbc7ac7.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da061982fcb7416b9f5374.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db57d5e3ca5d69889d16e5.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58494abe106b7f736593.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58bcd7ba896d50d62f9f.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59269865ee6f046fdbc5.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59b90f5c5a71572e02dc.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db5c0fafea6d794c92ccea.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db66c34f2ee57deb90d844.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db673bcaf1139cfac71e11.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db67d2bf7b5e9f044dba4a.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db684272d946a11f6922ef.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db68b21420d1a2eaa6f2ce.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db690a4859eaa462fd4862.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69795b38c6a65272b4e5.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69fbf51b70a8b252ef34.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db6a84e8295daac88d432b.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df65053fb97d5311ca1c47.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6562455ed654cb55d15b.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6628bc24c457e1b03609.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df66f819d8815b87cd7020.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df67fbc511f65f20cdc8d3.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6a323ae22e6708890469.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6aad5cfef4692e2e2a5a.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6b4ef2110c6c1bb1818a.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6bfc72421e6e65a9290f.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6c7efc14d2706424bae4.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6d5aca93ea73a788b86b.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6dcd9354e775bbe89f24.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e18114b0b7720849ebc.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e9b17769d7925edd37a.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6ed778c9637a39e3af21.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f1e24787b7ba01c5bea.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f7e1695967d6c4eee4f.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6fd99b1d0c7f1d948ef3.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df70abe410a681d7868729.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19c9a730b10ec00775764.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19cba3fd9e3ec6860b096.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32b73e27efb5b3f9c78c4.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32be4761dd75cc3ba6b13.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c232273235dd6dc3287.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c5e39acfe5ee8adb160.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32d2cfee533618d70586c.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb7309b14c6f4be5ef5dec.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb75401201c061f811a57e.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be7dd1d802e3307bbddf7.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be8d92bbeab39632fd45f.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bea62ee1bd94363435d0c.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672beec28ce5685ecdce44e3.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf1421cecb26fdf76320f.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf2c58832ef79c6ae86ac.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf495d1324184f1b57fc6.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd6b7f61b713f3e64825b.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd85e8ba4ed4a6911b4d3.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc1fe8c7ef63e26ce44c.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc94feed9f67748f5ca2.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cde84a461d274b9aa1587.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdef1ba3081780c700843.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce07fa81803826b15b63e.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce15950a89f887d8ce8a5.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673258f20e446069d7bc6c4e.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325a5443667173c717856f.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325bae5d23157c74091944.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325deed89863066150b044.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325f4cff0ac10ffe3e5bec.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673260e6a2747519bbdc069b.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732620bf06cf321860ce9a3.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673263513f5a142a717d4138.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326437367d0d30ba761383.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673264f9220e18361d98a1e0.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673267fa1ebd254ab1cb6b5d.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732695909cb3553e5f17379.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326b6decb085616cce2be8.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326cb0e9a72b69d6efd417.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326ecd95240477e8f005e9.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326fb4b198b97e4bcf4a69.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673272f5fe3a8992a947bad3.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673278f6b47bdfa9ad55eb6a.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327d97f48bc2da3007f619.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327fde8c4adef36834bd0f.md create mode 100644 curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732800300eff4f49912e30f.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/674ba6876f7ada867135bb95.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-maps-and-sets/67358be1c7903489c0a7db78.md create mode 100644 curriculum/challenges/ukrainian/25-front-end-development/review-javascript-maps-and-sets/6723d027b02e4cc6ee5944da.md diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md index 60fb645fef..fb45e79a06 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md @@ -9,7 +9,7 @@ dashedName: step-46 對於需要從多個選項中獲得一個答案的問題,你可以使用單選按鈕。 -這是一個選項爲 `cat` 的單選按鈕示例: +Here is an example of a radio button with the text set as `cat`: ```html cat @@ -17,7 +17,7 @@ dashedName: step-46 請記住,`input` 元素是一個空元素。 -在文本輸入之前,添加一個具有如下選項的單選按鈕: +Before the text input, add a radio button with the text set as: `Indoor` diff --git a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e2.md b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e2.md index 3d44ab8093..2ad16936ca 100644 --- a/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e2.md +++ b/curriculum/challenges/chinese-traditional/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e2.md @@ -9,7 +9,7 @@ dashedName: step-56 對於可能有多個答案的問題,表單通常使用複選框。 `input` 元素,`type` 屬性值設置爲 `checkbox`,就創建一個複選框。 -在你剛剛添加的 `legend` 元素下,添加一個 `input`,將其 `type` 屬性設置爲 `checkbox`,併爲其指定選項: +Under the `legend` element you just added, add an `input` with its `type` attribute set to `checkbox` and its text set to: `Loving` diff --git a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f383d4c772c12ff59904b.md b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f383d4c772c12ff59904b.md index 5071ecb94a..e17606dcdc 100644 --- a/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f383d4c772c12ff59904b.md +++ b/curriculum/challenges/chinese-traditional/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f383d4c772c12ff59904b.md @@ -7,7 +7,7 @@ dashedName: step-70 # --description-- -你可以將完整的表達式作爲參數傳遞。 該函數將接收該表達式的求值結果。 例如,這兩個函數調用將產生相同的結果: +你可以將完整的表達式作爲參數傳遞。 該函數將接收該表達式的求值結果。 For example, these two function calls below would yield the same result. (Note that the order of operations rule PEMDAS—Parenthesis, Exponents, Multiplication, Division, Addition, Subtraction—applies): ```js test(2 * 3 + 1); diff --git a/curriculum/challenges/chinese-traditional/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc71c76da6e475ad4eb4f.md b/curriculum/challenges/chinese-traditional/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc71c76da6e475ad4eb4f.md index 31d4942ea2..95e21e68c0 100644 --- a/curriculum/challenges/chinese-traditional/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc71c76da6e475ad4eb4f.md +++ b/curriculum/challenges/chinese-traditional/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc71c76da6e475ad4eb4f.md @@ -10,7 +10,7 @@ Sophie: Sometimes, but we normally discuss tasks we plan on tackling for the wee # --description-- -`to tackle tasks` refers to trying to finish tasks as best as possible. +`To tackle tasks` refers to trying to finish tasks as best as possible. For example, programmers usually have to tackle coding tasks. diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66609e8c75137f49fd9c25fd.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66609e8c75137f49fd9c25fd.md index 347dd6de51..4342f10a5b 100644 --- a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66609e8c75137f49fd9c25fd.md +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66609e8c75137f49fd9c25fd.md @@ -1,8 +1,8 @@ --- id: 66609e8c75137f49fd9c25fd -title: "Dialogue 1: I'm Tom" +title: "Dialogue 1: The Latest User Feedback" challengeType: 21 -dashedName: dialogue-1-im-tom +dashedName: dialogue-1-the-latest-user-feedback --- # --description-- @@ -15,44 +15,159 @@ dashedName: dialogue-1-im-tom # --scene-- + ```json { - "setup": { - "background": "chaos.png", - "characters": [ - { - "character": "David", - "position": {"x":50,"y":80,"z":8}, - "opacity": 0 - } - ], - "audio": { - "filename": "1.1-1.mp3", - "startTime": 1, - "startTimestamp": 5.7, - "finishTimestamp": 6.48 - } - }, - "commands": [ - { - "character": "David", - "opacity": 1, - "startTime": 0 - }, - { - "character": "David", - "startTime": 1, - "finishTime": 0.78, - "dialogue": { - "text": "I'm Tom.", - "align": "center" - } - }, - { - "character": "Tom", - "opacity": 0, - "startTime": 1.28 - } - ] + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { "x": -25, "y": 0, "z": 1 } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 } + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1 + }, + "alwaysShowDialogue": true + }, + "commands": [ + { + "character": "James", + "position": { "x": 25, "y": 0, "z": 1 }, + "startTime": 0 + }, + { + "character": "Linda", + "position": { "x": 70, "y": 0, "z": 1 }, + "startTime": 0.5 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.56, + "dialogue": { + "text": "Have you seen the latest user feedback?", + "align": "left" + } + }, + { + "character": "James", + "startTime": 3.56, + "finishTime": 8.86, + "dialogue": { + "text": "They've mentioned some elements of our homepage aren't displaying correctly on mobile devices.", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 9.88, + "finishTime": 15.06, + "dialogue": { + "text": "Yes, I've reviewed the reports. It seems we've got a UI display issue across different screen sizes.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 15.4, + "finishTime": 17.5, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 18.02, + "finishTime": 21.16, + "dialogue": { + "text": "No, we haven't, but we've solved similar issues on other projects.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 21.9, + "finishTime": 25.24, + "dialogue": { + "text": "Have you had the time to identify which elements are causing the trouble?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 25.24, + "finishTime": 30.5, + "dialogue": { + "text": "Yes, I have. The navigation bar and the footer haven't been adapting well to smaller screens.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 31.3, + "finishTime": 34.86, + "dialogue": { + "text": "Have we received any detailed reports from users about this issue?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 35.5, + "finishTime": 40.9, + "dialogue": { + "text": "Yes, a few actually. They've emailed us screenshots showing how elements overlap on their devices.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 41.78, + "finishTime": 46.06, + "dialogue": { + "text": "Alright, what's our next step? Has the development team been informed about this?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 46.36, + "finishTime": 49.1, + "dialogue": { + "text": "Not yet, but I've scheduled a meeting for tomorrow morning.", + "align": "right" + } + }, + { + "character": "Linda", + "startTime": 49.4, + "finishTime": 52.4, + "dialogue": { + "text": "We'll go over the proposed fixes and decide on the best approach.", + "align": "right" + } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 }, + "startTime": 52.9 + }, + { + "character": "James", + "position": { "x": -25, "y": 0, "z": 1 }, + "startTime": 53.4 + } + ] } ``` + + + diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e6cdd7a69d2878880fbf.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e6cdd7a69d2878880fbf.md new file mode 100644 index 0000000000..2f37042dcb --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e6cdd7a69d2878880fbf.md @@ -0,0 +1,88 @@ +--- +id: 66c8e6cdd7a69d2878880fbf +title: Task 1 +challengeType: 22 +dashedName: task-1 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Have you BLANK the latest user feedback?` + +## --blanks-- + +`seen` + +### --feedback-- + +The past participle of `see` is irregular, and it is not `see` or `saw`. + +# --explanation-- + +The `Present Perfect` tense is used to talk about actions or experiences that happened at some point before now. + +Use this structure to talk about something that happened before now, but **where the exact time isn't important**. + +To form the `Present Perfect` tense, use `have` or `has` followed by the past participle of the verb. + +The past participle of the verb `see` is `seen`. It's irregular, which means it doesn't just add `-ed` like regular verbs. For example: + +- `I have seen the report.` - At some point before now, you saw the report. + +- `She has seen the report.` - At some point before now, she saw the report. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 2.76 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.76, + "dialogue": { + "text": "Have you seen the latest user feedback?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 4.26 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e81ea3c2852de8ce7916.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e81ea3c2852de8ce7916.md new file mode 100644 index 0000000000..7cdbd020df --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e81ea3c2852de8ce7916.md @@ -0,0 +1,114 @@ +--- +id: 66c8e81ea3c2852de8ce7916 +title: Task 5 +challengeType: 19 +dashedName: task-5 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Linda has read the reports. Which option is the best answer? + +## --answers-- + +`Yes, I have.` + +--- + +`Yes, I do.` + +### --feedback-- + +`Do` is used in answer to questions in the Present Simple tense, not the `Present Perfect`. Since James asked the question in the `Present Perfect` tense, the correct short answer should use `Present Perfect`. + +## --video-solution-- + +1 + +# --explanation-- + +When someone asks you a **yes/no question**, you can often respond with a short answer. This applies to questions in the `Present Perfect` tense as well. + +To give a short answer, use `Yes` or `No`, followed by the subject (like `I`, `we`, or `they`) and then `have` or `haven't`. For example for the question `Have you seen the report?` you could use the short answers: + +- `Yes, I have.`, or + +- `No, I haven't.` + +This makes your answer clear and concise without repeating the whole question. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 7.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.56, + "dialogue": { + "text": "Have you seen the latest user feedback?", + "align": "center" + } + }, + { + "character": "James", + "startTime": 3.56, + "finishTime": 6.52, + "dialogue": { + "text": "They've mentioned some elements of our homepage", + "align": "center" + } + }, + { + "character": "James", + "startTime": 6.52, + "finishTime": 8.86, + "dialogue": { + "text": "aren't displaying correctly on mobile devices.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 9.36 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ea332f8d8d35739cb720.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ea332f8d8d35739cb720.md new file mode 100644 index 0000000000..6eb3cc20f9 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ea332f8d8d35739cb720.md @@ -0,0 +1,104 @@ +--- +id: 66c8ea332f8d8d35739cb720 +title: Task 2 +challengeType: 19 +dashedName: task-2 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does James want to know? + +## --answers-- + +If Linda has fixed the latest user issues. + +### --feedback-- + +James's question is not about whether issues have been fixed. + +--- + +If Linda likes the new user interface. + +### --feedback-- + +James is not asking for Linda's opinion about the interface. + +--- + +if Linda has seen the most recent user feedback. + +--- + +He wants to know when the user feedback was collected. + +### --feedback-- + +He is interested in something more immediate. + +## --video-solution-- + +3 + +# --explanation-- + +`Latest` means the most recent or newest. `User feedback` refers to the opinions, comments, or issues that users share about a product, service, or experience. + +When James asks about the `latest user feedback`, he wants to know about the most up-to-date comments or reports. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 2.76 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.76, + "dialogue": { + "text": "Have you seen the latest user feedback?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 4.26 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ed8476497240b27da942.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ed8476497240b27da942.md new file mode 100644 index 0000000000..213060d2a5 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ed8476497240b27da942.md @@ -0,0 +1,101 @@ +--- +id: 66c8ed8476497240b27da942 +title: Task 3 +challengeType: 22 +dashedName: task-3 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK that some elements on our homepage aren't displaying correctly on mobile devices.` + +## --blanks-- + +`They've` + +### --feedback-- + +The contraction of `They have`. The first letter is capitalized. + +--- + +`mentioned` + +### --feedback-- + +The past participle of `mention`. + +# --explanation-- + +In the `Present Perfect` tense, contractions often combine the subject and the auxiliary verb `have` or `has`. For example: + +- `They have` becomes `They've`. + +- `He has` becomes `He's`. + +The verb `mentioned` is the past participle of `mention`, used here to indicate something that happened before now. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 2.56, + "finishTimestamp": 7.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.96, + "dialogue": { + "text": "They've mentioned some elements of our homepage", + "align": "center" + } + }, + { + "character": "James", + "startTime": 3.96, + "finishTime": 6.3, + "dialogue": { + "text": "aren't displaying correctly on mobile devices.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 6.8 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f0afc26b634b1fc04717.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f0afc26b634b1fc04717.md new file mode 100644 index 0000000000..217efce425 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f0afc26b634b1fc04717.md @@ -0,0 +1,115 @@ +--- +id: 66c8f0afc26b634b1fc04717 +title: Task 4 +challengeType: 19 +dashedName: task-4 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which elements of the homepage are not displaying correctly, and on which devices? + +## --answers-- + +Some elements from the homepage are not displaying correctly on computer devices. + +### --feedback-- + +He wasn't talking about computers. + +--- + +The homepage isn't loading at all on any devices. + +### --feedback-- + +James only mentioned issues with certain elements. + +--- + +The navigation bar and footer from the homepage aren't displaying correctly on tablets. + +### --feedback-- + +He did not mention specific parts like the navigation bar or footer. + +--- + +Some elements from the homepage are not displaying correctly on mobile devices. + +## --video-solution-- + +4 + +# --explanation-- + +James is discussing a problem with how some parts of the homepage appear when viewed on mobile devices. It's important to focus on two things: + +- What is not working correctly: James refers to `elements`, which are parts of the homepage. + +- Where the problem is happening: He mentions that the issue occurs specifically on `mobile devices`, such as smartphones or tablets. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 2.56, + "finishTimestamp": 7.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.96, + "dialogue": { + "text": "They've mentioned some elements of our homepage", + "align": "center" + } + }, + { + "character": "James", + "startTime": 3.96, + "finishTime": 6.3, + "dialogue": { + "text": "aren't displaying correctly on mobile devices.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 6.8 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f34694b688554e15199a.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f34694b688554e15199a.md new file mode 100644 index 0000000000..78e5d7528f --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f34694b688554e15199a.md @@ -0,0 +1,92 @@ +--- +id: 66c8f34694b688554e15199a +title: Task 6 +challengeType: 22 +dashedName: task-6 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Yes, BLANK BLANK the reports.` + +## --blanks-- + +`I've` + +### --feedback-- + +This is the contraction for `I have`, indicating the action was completed in the past. The first letter is capitalized. + +--- + +`reviewed` + +### --feedback-- + +This is the past participle form of the verb `review`. + +# --explanation-- + +In the `Present Perfect` tense, contractions often combine the subject and the auxiliary verb `have` or `has`. For example: + +- `I have` becomes `I've`. + +- `She has` becomes `She's`. + +`Reviewed` is the past participle of `review`, used here to indicate that the action of checking the reports has already happened. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 8.48, + "finishTimestamp": 10.36 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.88, + "dialogue": { + "text": "Yes, I've reviewed the reports.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.38 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f3bc8cd799572dd753bb.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f3bc8cd799572dd753bb.md new file mode 100644 index 0000000000..16d07b0eb8 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f3bc8cd799572dd753bb.md @@ -0,0 +1,97 @@ +--- +id: 66c8f3bc8cd799572dd753bb +title: Task 7 +challengeType: 22 +dashedName: task-7 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`It seems BLANK BLANK a UI display issue across different screen sizes.` + +## --blanks-- + +`we've` + +### --feedback-- + +This is the contraction for `we have`. + +--- + +`got` + +### --feedback-- + +The past participle of `get`. + +# --explanation-- + +The phrase `we've got` is often used to mean `we have` or `we have obtained`. + +The word `got` here is used in an informal way to indicate possession or to emphasize that an issue has been identified. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 10.46, + "finishTimestamp": 14.06 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.12, + "dialogue": { + "text": "It seems we've got a UI display issue", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.12, + "finishTime": 4.6, + "dialogue": { + "text": "across different screen sizes.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.1 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f421fab54a58dd91dcbf.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f421fab54a58dd91dcbf.md new file mode 100644 index 0000000000..e9c08a1449 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f421fab54a58dd91dcbf.md @@ -0,0 +1,93 @@ +--- +id: 66c8f421fab54a58dd91dcbf +title: Task 8 +challengeType: 22 +dashedName: task-8 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`It seems we've got a UI display issue BLANK different screen sizes.` + +## --blanks-- + +`across` + +### --feedback-- + +This word is used to indicate that the issue is present on many different screen sizes, covering a wide range. + +# --explanation-- + +`Across` is used to describe something that happens over a wide area or in many different places. It can indicate movement from one side to another or something spread out over a range. For example: + +- `The company has offices across the country.` - The offices are spread out in different locations in the country. + +- `She walked across the street.` - She moved from one side of the street to the other. + +`Across different screen sizes` means that the issue appears on many different screen sizes. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 10.46, + "finishTimestamp": 14.06 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.12, + "dialogue": { + "text": "It seems we've got a UI display issue", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.12, + "finishTime": 4.6, + "dialogue": { + "text": "across different screen sizes.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.1 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f4835e900d5a885ce0db.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f4835e900d5a885ce0db.md new file mode 100644 index 0000000000..2e55e0765f --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f4835e900d5a885ce0db.md @@ -0,0 +1,122 @@ +--- +id: 66c8f4835e900d5a885ce0db +title: Task 9 +challengeType: 19 +dashedName: task-9 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What seems to be the problem? + +## --answers-- + +The reports have not been reviewed on all devices. + +### --feedback-- + +Think about what Linda focused on after reviewing the reports. + +--- + +There is a UI display issue across different screen sizes. + +--- + +The website is not loading on mobile devices. + +### --feedback-- + +Consider if Linda mentioned anything about loading issues. + +--- + +The UI design is outdated on many devices. + +### --feedback-- + +Consider if Linda talked about the design being old or something else. + +## --video-solution-- + +2 + +# --explanation-- + +In `UI display issue`, `UI` stands for User Interface, while `display issue` means that these `UI` elements are not appearing or functioning as they should. + +`Across different screen sizes` means that the problem is happening on devices with various screen dimensions, such as smartphones, tablets, and desktops. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 8.68, + "finishTimestamp": 14.26 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.58, + "dialogue": { + "text": "Yes, I've reviewed the reports.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.78, + "finishTime": 4.9, + "dialogue": { + "text": "It seems we've got a UI display issue", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.9, + "finishTime": 6.38, + "dialogue": { + "text": "across different screen sizes.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 6.88 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f63ce67b6c61354532a6.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f63ce67b6c61354532a6.md new file mode 100644 index 0000000000..f62f2ff461 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f63ce67b6c61354532a6.md @@ -0,0 +1,102 @@ +--- +id: 66c8f63ce67b6c61354532a6 +title: Task 10 +challengeType: 22 +dashedName: task-10 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK BLANK anything like this before?` + +## --blanks-- + +`Have` + +### --feedback-- + +Auxiliary verb used to form questions in the `Present Perfect` tense. The first letter is capitalized. + +--- + +`we` + +### --feedback-- + +This is the subject of the sentence, indicating who is being asked about the action. + +--- + +`fixed` + +### --feedback-- + +This is the past participle of the verb `fix`. + +# --explanation-- + +The `Present Perfect` tense is often used to ask about experiences or actions that happened at an unspecified time in the past. + +When forming questions in this tense, use `Have` or `Has` (auxiliary verb) + subject + past participle (main verb). For example: + +- `Have you ever been to the HR?` - Asking if someone has visited the HR at any time in the past. + +- `Has it finished loading the update?` - Asking if the process of loading the update was completed at some point in the past. + +James is using this structure to ask if a similar issue has been resolved in the past. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 14.2, + "finishTimestamp": 16.5 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f6be112c67638a580f87.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f6be112c67638a580f87.md new file mode 100644 index 0000000000..fcae4df483 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f6be112c67638a580f87.md @@ -0,0 +1,98 @@ +--- +id: 66c8f6be112c67638a580f87 +title: Task 11 +challengeType: 22 +dashedName: task-11 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Have we fixed BLANK BLANK BLANK?` + +## --blanks-- + +`anything` + +### --feedback-- + +This word is used to refer to any possible issue, not specifying one in particular. + +--- + +`like this` + +### --feedback-- + +These two words compare the current problem to other similar issues that may have occurred in the past. + +--- + +`before` + +### --feedback-- + +This word is asking if the action has happened at any time in the past. + +# --explanation-- + +`Anything` refers to any problem or issue, without specifying which one. + +`Like this` compares the current issue to others that are similar. + +`Before` refers to any time in the past. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 14.2, + "finishTimestamp": 16.5 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f73432d59a65c5b2b320.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f73432d59a65c5b2b320.md new file mode 100644 index 0000000000..da8919b317 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f73432d59a65c5b2b320.md @@ -0,0 +1,108 @@ +--- +id: 66c8f73432d59a65c5b2b320 +title: Task 12 +challengeType: 19 +dashedName: task-12 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does James want to know from Linda? + +## --answers-- + +If Linda can fix the problem right now. + +### --feedback-- + +Think about whether James is asking about the present or something that has already happened. + +--- + +If this is the first time they are facing this issue. + +### --feedback-- + +Consider whether James is asking about a new issue or something that might have occurred before. + +--- + +If they should fix the problem themselves. + +### --feedback-- + +Reflect on whether James is asking about their ability to fix the issue or about past experiences. + +--- + +If they have fixed a similar issue in the past. + +## --video-solution-- + +4 + +# --explanation-- + +James is asking Linda if they have ever solved a similar problem in the past. Key points to consider: + +- In `Have we fixed` James wants to know if the action of fixing something similar has been done before. + +- `Anything like this` refers to a problem or issue similar to the current one they are facing. + +- `Before` indicates that James is asking about any time in the past. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 14.2, + "finishTimestamp": 16.5 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f7c121fffe684273d118.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f7c121fffe684273d118.md new file mode 100644 index 0000000000..309f5464b5 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f7c121fffe684273d118.md @@ -0,0 +1,92 @@ +--- +id: 66c8f7c121fffe684273d118 +title: Task 13 +challengeType: 19 +dashedName: task-13 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Linda and her team have never fixed anything like this before. Which option is the best answer? + +## --answers-- + +`No, we didn't.` + +### --feedback-- + +Consider the tense James used. Should Linda respond in the same tense? + +--- + +`No, we haven't.` + +## --video-solution-- + +2 + +# --explanation-- + +When answering to a yes/no question in the `Present Perfect` tense, you can use short answers. + +- For a positive answer, you would say `Yes, we have.` This confirms that the action has been done before. + +- For a negative answer, you would say `No, we haven't.` This clearly indicates that the action has not been done before. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 14.2, + "finishTimestamp": 16.5 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f8da3f29c96cc6c99672.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f8da3f29c96cc6c99672.md new file mode 100644 index 0000000000..f5b51b826b --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f8da3f29c96cc6c99672.md @@ -0,0 +1,94 @@ +--- +id: 66c8f8da3f29c96cc6c99672 +title: Task 14 +challengeType: 19 +dashedName: task-14 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +They've never fixed anything like this, but they've solved similar issues. Which option is the best answer? + +## --answers-- + +`No, we haven't. But we've solved similar issues on other projects.` + +--- + +`Yes, we haven't fixed anything like that before`. + +### --feedback-- + +This answer is contradictory and doesn't clearly communicate what Linda wants to say. + +## --video-solution-- + +1 + +# --explanation-- + +To find the correct answer, pay attention to options that clearly explain whether the team has fixed a problem like this before. The best answer should show two things: + +- They haven't fixed this exact issue. + +- They have fixed similar issues in other projects. + +Look for an option that doesn't contradict itself and provides a clear explanation, showing their experience with similar problems. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 14.2, + "finishTimestamp": 16.5 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fa934765957458e6c45e.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fa934765957458e6c45e.md new file mode 100644 index 0000000000..4e2c794d43 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fa934765957458e6c45e.md @@ -0,0 +1,107 @@ +--- +id: 66c8fa934765957458e6c45e +title: Task 15 +challengeType: 22 +dashedName: task-15 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`No, we haven't. BLANK BLANK BLANK similar issues on other projects.` + +## --blanks-- + +`But` + +### --feedback-- + +This word is used to show a contrast or an exception. The first letter is capitalized. + +--- + +`we've` + +### --feedback-- + +This is the contraction for `We have`. + +--- + +`solved` + +### --feedback-- + +This is the past participle of the verb `solve`. + +# --explanation-- + +`But` is used to introduce a contrast or an exception. + +`We've` a contraction of `We have`, used here to form the `Present Perfect` tense. + +`Solved` is the past participle of `solve`, used to indicate that the action of solving similar issues has already happened. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 17.02, + "finishTimestamp": 20.16 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.86, + "dialogue": { + "text": "No, we haven't,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 1.9, + "finishTime": 4.14, + "dialogue": { + "text": "but we've solved similar issues on other projects.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.64 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb021dcfcb767dfec33a.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb021dcfcb767dfec33a.md new file mode 100644 index 0000000000..802df06d5b --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb021dcfcb767dfec33a.md @@ -0,0 +1,115 @@ +--- +id: 66c8fb021dcfcb767dfec33a +title: Task 16 +challengeType: 19 +dashedName: task-16 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which statement below is true? + +## --answers-- + +They have never fixed any issues like this before. + +### --feedback-- + +Think about whether Linda mentions any experience with similar issues. + +--- + +They have already fixed this exact issue on another project. + +### --feedback-- + +Consider whether Linda says they have experience with this specific issue or something similar. + +--- + +They haven't fixed this exact issue, but they have fixed similar ones before. + +--- + +They have fixed this issue many times before. + +### --feedback-- + +Reflect on whether Linda is talking about having fixed this exact issue or something similar. + +## --video-solution-- + +3 + +# --explanation-- + +To find the correct answer, focus on whether Linda is talking about fixing the `exact issue` or `similar issues`. + +Linda makes it clear that they haven't fixed this exact problem before, but she also mentions that they have solved similar issues in the past. + +The correct answer should show this balance—acknowledging no exact match but confirming past experience with related problems. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 17.02, + "finishTimestamp": 20.16 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.86, + "dialogue": { + "text": "No, we haven't,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 1.9, + "finishTime": 4.14, + "dialogue": { + "text": "but we've solved similar issues on other projects.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.64 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb64e04c5d78252307b1.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb64e04c5d78252307b1.md new file mode 100644 index 0000000000..a162b93573 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb64e04c5d78252307b1.md @@ -0,0 +1,107 @@ +--- +id: 66c8fb64e04c5d78252307b1 +title: Task 17 +challengeType: 22 +dashedName: task-17 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK BLANK to identify which elements are causing the trouble?` + +## --blanks-- + +`Have you` + +### --feedback-- + +These two words are the auxiliary verb in the `Present Perfect` tense, and the subject. The first letter is capitalized. + +--- + +`had` + +### --feedback-- + +This is the past participle of `have`. + +--- + +`the time` + +### --feedback-- + +These two words ask if enough time or opportunity was available to complete the task. + +# --explanation-- + +The phrase `have the time` is used to ask if someone had enough time or the opportunity to do something. + +In this sentence, `had` - the past participle of `have` - is used to ask about something that might have happened in the past but is relevant now. + +That is why James says, `have you had the time`, because he wants to know if Linda had the opportunity to identify the problem elements before this moment. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 20.7, + "finishTimestamp": 24.44 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.78, + "dialogue": { + "text": "Have you had the time to identify", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.78, + "finishTime": 4.54, + "dialogue": { + "text": "which elements are causing the trouble?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.04 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fc270bd7537bc878f6a2.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fc270bd7537bc878f6a2.md new file mode 100644 index 0000000000..b69f92c56b --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fc270bd7537bc878f6a2.md @@ -0,0 +1,113 @@ +--- +id: 66c8fc270bd7537bc878f6a2 +title: Task 18 +challengeType: 19 +dashedName: task-18 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does James want to know if Linda has had the time to do? + +## --answers-- + +To fix the issue with the troubled elements. + +### --feedback-- + +Think about whether James is asking if Linda has already fixed the problem or if he is asking about something else. + +--- + +To report the issue that is causing trouble to the team. + +### --feedback-- + +Consider whether James is asking about reporting the issue or identifying the cause. + +--- + +To redesign the elements that are causing trouble. + +### --feedback-- + +Consider whether James mentioned anything about redesigning or just identifying the problem. + +--- + +To identify which elements are causing the trouble. + +## --video-solution-- + +4 + +# --explanation-- + +James is asking Linda if she has had enough time to complete a specific task. The key phrase here is `have the time to`, which means to have enough time available to do something. + +To answer this question, pay attention to the part of James's sentence after he says `had time to`. This part of the sentence tells you what James is asking Linda. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 20.7, + "finishTimestamp": 24.44 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.78, + "dialogue": { + "text": "Have you had the time to identify", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.78, + "finishTime": 4.54, + "dialogue": { + "text": "which elements are causing the trouble?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.04 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fdd984b3bb828ce9209f.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fdd984b3bb828ce9209f.md new file mode 100644 index 0000000000..4af2be0f36 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fdd984b3bb828ce9209f.md @@ -0,0 +1,101 @@ +--- +id: 66c8fdd984b3bb828ce9209f +title: Task 19 +challengeType: 22 +dashedName: task-19 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Yes, I have. The navigation bar and the footer BLANK BLANK well to smaller screens.` + +## --blanks-- + +`haven't been` + +### --feedback-- + +This phrase includes a contraction of `have` and `not`, and the present particle of the verb `to be`. + +--- + +`adapting` + +### --feedback-- + +This is the present participle of the verb `adapt`. It ends in `-ing`. + +# --explanation-- + +The `Present Perfect Continuous` tense is used to describe actions that started in the past and are still continuing or have recently stopped, often with an emphasis on the duration of the action. + +It is formed using `have/has been` + the present participle (verb ending in `-ing`). + +- `Haven't been` indicates that something has not been happening continuously up to now. + +- `Adapting` is the present participle of the verb `adapt`, indicating an ongoing action. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 24.24, + "finishTimestamp": 29.9 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.98, + "dialogue": { + "text": "Yes, I have.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.64, + "finishTime": 6.66, + "dialogue": { + "text": "The navigation bar and the footer haven't been adapting well to smaller screens.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.16 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fea49010bf85db7b5219.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fea49010bf85db7b5219.md new file mode 100644 index 0000000000..77bdc47629 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fea49010bf85db7b5219.md @@ -0,0 +1,113 @@ +--- +id: 66c8fea49010bf85db7b5219 +title: Task 21 +challengeType: 19 +dashedName: task-21 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What's the problem with the navigation bar and the footer? + +## --answers-- + +They haven't been loading on smaller screens. + +### --feedback-- + +Think about whether Linda mentioned issues with loading or with adapting to the screen size. + +--- + +They haven't been adapting well to smaller screens. + +--- + +They haven't been visible on larger screens. + +### --feedback-- + +Consider if Linda talked about problems with larger screens or smaller ones. + +--- + +They haven't been functioning at all. + +### --feedback-- + +Reflect on whether Linda mentioned anything about complete functionality or specifically about adapting to different screen sizes. + +## --video-solution-- + +2 + +# --explanation-- + +`Smaller screens` typically refer to devices like smartphones and tablets that have smaller displays compared to desktop computers or laptops. + +When something `doesn't adapt well to smaller screens`, it means the content or layout doesn't display correctly, making it difficult for users to interact with the website. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 24.24, + "finishTimestamp": 29.9 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.98, + "dialogue": { + "text": "Yes, I have.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.64, + "finishTime": 6.66, + "dialogue": { + "text": "The navigation bar and the footer haven't been adapting well to smaller screens.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.16 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ff0a176bcc8781329471.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ff0a176bcc8781329471.md new file mode 100644 index 0000000000..6fcf730b92 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ff0a176bcc8781329471.md @@ -0,0 +1,109 @@ +--- +id: 66c8ff0a176bcc8781329471 +title: Task 20 +challengeType: 22 +dashedName: task-20 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Yes, I have. The BLANK and the BLANK haven't been adapting well to BLANK.` + +## --blanks-- + +`navigation bar` + +### --feedback-- + +These two wordss refer to the set of links that help users move through different sections of a website. + +--- + +`footer` + +### --feedback-- + +This is the section at the bottom of a webpage, usually containing important links or information. + +--- + +`smaller screens` + +### --feedback-- + +These two words refer to devices with small displays, like smartphones or tablets, where the elements are not displaying properly. + +# --explanation-- + +Linda identifies specific elements of the website that are causing issues: + +- `Navigation bar` refers to the menu or set of links that help users navigate through different sections of a website. + +- `Footer` is the section at the bottom of a webpage, often containing links, contact information, or additional resources. + +- `Smaller screens` refers to devices like smartphones and tablets that have smaller displays. When something doesn't adapt well to smaller screens, it means it doesn't display correctly on these devices. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 24.24, + "finishTimestamp": 29.9 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.98, + "dialogue": { + "text": "Yes, I have.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.64, + "finishTime": 6.66, + "dialogue": { + "text": "The navigation bar and the footer haven't been adapting well to smaller screens.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.16 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ffb7c913438ad893dcf2.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ffb7c913438ad893dcf2.md new file mode 100644 index 0000000000..be23a7e272 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ffb7c913438ad893dcf2.md @@ -0,0 +1,80 @@ +--- +id: 66c8ffb7c913438ad893dcf2 +title: Task 22 +challengeType: 22 +dashedName: task-22 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK received any detailed reports from users about this issue?` + +## --blanks-- + +`Have we received` + +### --feedback-- + +These three words are a `Present Perfect` auxiliary verb, a pronoun, and the past participle form of `receive`. The first letter is capitalized. + +# --explanation-- + +`Have we received` is in the `Present Perfect` tense, which is used to ask about an action that may have happened at an unspecified time in the past and is relevant to the present. + +`Received` is the past participle of `receive`, indicating the action of getting or obtaining something. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 30.3, + "finishTimestamp": 33.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.56, + "dialogue": { + "text": "Have we received any detailed reports from users about this issue?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.06 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90178560ee991796f1879.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90178560ee991796f1879.md new file mode 100644 index 0000000000..14a59b78a2 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90178560ee991796f1879.md @@ -0,0 +1,104 @@ +--- +id: 66c90178560ee991796f1879 +title: Task 23 +challengeType: 19 +dashedName: task-23 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which detailed reports is James interested in? + +## --answers-- + +The issue's reports. + +### --feedback-- + +Think about whether reports can come from an issue or from people like users. + +--- + +The screens' reports. + +### --feedback-- + +Consider whether screens provide reports or if someone else does. + +--- + +The users' reports. + +--- + +The elements' reports. + +### --feedback-- + +Reflect on whether elements provide reports or if the reports are coming from someone else. + +## --video-solution-- + +3 + +# --explanation-- + +James is specifically asking about detailed reports related to the issue. Pay attention to the word `from` in the sentence, which indicates the source of the reports. + +James mentions `from users`, which tells you whose reports he is interested in. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 30.3, + "finishTimestamp": 33.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.56, + "dialogue": { + "text": "Have we received any detailed reports from users about this issue?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.06 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90257fb09ca9514c1a489.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90257fb09ca9514c1a489.md new file mode 100644 index 0000000000..746be42e4a --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90257fb09ca9514c1a489.md @@ -0,0 +1,92 @@ +--- +id: 66c90257fb09ca9514c1a489 +title: Task 24 +challengeType: 19 +dashedName: task-24 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Linda has received a few detailed reports from users. What should she say? + +## --answers-- + +`Yes, a few, actually.` + +--- + +`Yes, we will receive the reports soon.` + +### --feedback-- + +Consider if Linda is talking about reports she has already received or ones that will come in the future. + +## --video-solution-- + +1 + +# --explanation-- + +In this case, Linda needs to confirm if she has already received the reports. Consider the difference between these two responses: + +- `Yes, a few, actually.` - This answer confirms that Linda has **already** received some reports. + +- `Yes, we will receive the reports soon.` - This answer suggests that the reports **have not yet** been received but are expected in the future. It doesn't confirm that any reports have already been received. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 30.3, + "finishTimestamp": 33.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.56, + "dialogue": { + "text": "Have we received any detailed reports from users about this issue?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.06 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90391a34b229a8c109de4.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90391a34b229a8c109de4.md new file mode 100644 index 0000000000..080c9e62d8 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90391a34b229a8c109de4.md @@ -0,0 +1,108 @@ +--- +id: 66c90391a34b229a8c109de4 +title: Task 25 +challengeType: 22 +dashedName: task-25 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Yes, a few, actually. BLANK BLANK screenshots showing how the elements overlap on their devices.` + +## --blanks-- + +`They've` + +### --feedback-- + +This is the contraction for `They have`. The first letter is capitalized. + +--- + +`emailed us` + +### --feedback-- + +These two words indicate how the users sent the screenshots, with the verb being the past participle of `email` and the last word an object pronoun indicating the recipients. + +# --explanation-- + +`They've` is a contraction of `They have`, used here in the `Present Perfect` tense to indicate that the action (emailing) has been completed. + +`Emailed` is the past participle of the verb `email`, and `us` indicates the recipients. + +`Emailed us` shows the action that the users took to send the screenshots. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 34.5, + "finishTimestamp": 39.9 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.42, + "dialogue": { + "text": "Yes, a few actually.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.56, + "finishTime": 4.8, + "dialogue": { + "text": "They've emailed us screenshots showing how", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.8, + "finishTime": 6.4, + "dialogue": { + "text": "elements overlap on their devices.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 6.9 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c9051340aa69a0451bdd1d.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c9051340aa69a0451bdd1d.md new file mode 100644 index 0000000000..728950973b --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c9051340aa69a0451bdd1d.md @@ -0,0 +1,91 @@ +--- +id: 66c9051340aa69a0451bdd1d +title: Task 26 +challengeType: 22 +dashedName: task-26 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`They've emailed us screenshots showing how the elements BLANK their devices.` + +## --blanks-- + +`overlap on` + +### --feedback-- + +These two words work together to describe how elements are positioned incorrectly on a specific device. One word deals with the positioning problem, and the other specifies the location. + +# --explanation-- + +`Overlap` is used when one thing covers or extends over part of another. In this context, it means that elements on the screen are incorrectly positioned, covering parts of each other. + +`On` is used to indicate the device where the overlapping occurs. It shows the relationship between the elements and the devices. For example: + +`The images overlap on the webpage, making it difficult to see all the content clearly.` - Here, `overlap` describes the positioning issue and `on` specifies where it occurs. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 36.06, + "finishTimestamp": 40.10 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.44, + "dialogue": { + "text": "They've emailed us screenshots showing how", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.24, + "finishTime": 5.04, + "dialogue": { + "text": "elements overlap on their devices.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.54 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c906a6e1335ca6d03cdf4f.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c906a6e1335ca6d03cdf4f.md new file mode 100644 index 0000000000..6926ab4f31 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c906a6e1335ca6d03cdf4f.md @@ -0,0 +1,113 @@ +--- +id: 66c906a6e1335ca6d03cdf4f +title: Task 27 +challengeType: 19 +dashedName: task-27 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What was the content of the emails Linda received from users? + +## --answers-- + +Descriptions of how the elements overlap on their devices. + +### --feedback-- + +Think about whether Linda mentioned receiving descriptions or something visual that shows the problem. + +--- + +Screenshots showing how the elements overlap on their devices. + +--- + +A report about how the elements are displayed on different screens. + +### --feedback-- + +Consider whether Linda mentioned getting a detailed report or visual examples in the emails. + +--- + +Information about which devices were affected by the issue. + +### --feedback-- + +Reflect on whether Linda mentioned getting specific information or visual examples in the emails. + +## --video-solution-- + +2 + +# --explanation-- + +To find the correct answer, focus on the phrases `they've emailed us` and `showing how` in the audio. These phrases indicate that Linda is talking about what was **included** in the emails. + +She mentions `screenshots`, which are visual examples sent by the users to demonstrate the problem with the overlapping elements on their devices. The correct answer should reflect this focus on visual content rather than text descriptions or reports. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 36.06, + "finishTimestamp": 40.10 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.44, + "dialogue": { + "text": "They've emailed us screenshots showing how", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.24, + "finishTime": 5.04, + "dialogue": { + "text": "elements overlap on their devices.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.54 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce08d2d1f133fdf1b18a45.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce08d2d1f133fdf1b18a45.md new file mode 100644 index 0000000000..46d8412bb8 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce08d2d1f133fdf1b18a45.md @@ -0,0 +1,98 @@ +--- +id: 66ce08d2d1f133fdf1b18a45 +title: Task 28 +challengeType: 22 +dashedName: task-28 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Alright, BLANK BLANK BLANK?` + +## --blanks-- + +`what's` + +### --feedback-- + +This is the contraction for `what is`. + +--- + +`our` + +### --feedback-- + +This pronoun indicates that the next step involves the group, not just one person. + +--- + +`next step` + +### --feedback-- + +These two words refer to the action or decision that needs to be taken after the current one. + +# --explanation-- + +`What's` is a contraction of `what is`, used here to ask about something. + +`Our` refers to something that belongs to or involves the group, in this case, the team. + +`Next step` refers to the following action or decision that needs to be taken. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 40.58, + "finishTimestamp": 42.22 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.64, + "dialogue": { + "text": "Alright, what's our next step?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.04 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce096ba361f400d1f889c7.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce096ba361f400d1f889c7.md new file mode 100644 index 0000000000..4045722c0d --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce096ba361f400d1f889c7.md @@ -0,0 +1,102 @@ +--- +id: 66ce096ba361f400d1f889c7 +title: Task 29 +challengeType: 19 +dashedName: task-29 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does James want to know from Linda? + +## --answers-- + +He wants to know if the problem has been solved. + +### --feedback-- + +Think about if James is asking about the next action or the current status. + +--- + +He wants to know who is responsible for the issue. + +### --feedback-- + +Consider if James is focused on the next step or assigning responsibility. + +--- + +He wants to know what the next action should be. + +--- + +He wants to know when the meeting will end. + +### --feedback-- + +Reflect on if James is asking about what to do next or about timing. + +## --video-solution-- + +3 + +# --explanation-- + +The phrase `what's our next step` indicates that James wants to know what the team should do following their discussion or current actions. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 40.58, + "finishTimestamp": 42.22 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.64, + "dialogue": { + "text": "Alright, what's our next step?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.04 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0a0a23b8ef03784b29c9.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0a0a23b8ef03784b29c9.md new file mode 100644 index 0000000000..cdc43a51ba --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0a0a23b8ef03784b29c9.md @@ -0,0 +1,98 @@ +--- +id: 66ce0a0a23b8ef03784b29c9 +title: Task 30 +challengeType: 22 +dashedName: task-30 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK the development team BLANK BLANK about this?` + +## --blanks-- + +`Has` + +### --feedback-- + +The auxiliary verb used to start a question in the `Present Perfect` tense for the third person singular. The first letter is capitalized. + +--- + +`been` + +### --feedback-- + +`Past participle` of the verb `to be`. + +--- + +`informed` + +### --feedback-- + +Past participle of the verb `inform`. + +# --explanation-- + +`Has` is the auxiliary verb used to start a question in the `Present Perfect` tense for the third person singular. + +`Been` is used in the passive voice to indicate that an action has been done to the subject (the development team). + +`Informed` is the past participle of the verb `inform`, meaning to give information or notify. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 42.56, + "finishTimestamp": 45.06 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.5, + "dialogue": { + "text": "Has the development team been informed about this?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 4.0 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0bb6b6ad5d0974e6342b.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0bb6b6ad5d0974e6342b.md new file mode 100644 index 0000000000..49ef54e9c1 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0bb6b6ad5d0974e6342b.md @@ -0,0 +1,112 @@ +--- +id: 66ce0bb6b6ad5d0974e6342b +title: Task 31 +challengeType: 19 +dashedName: task-31 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Who does James want to know has been informed? + +## --answers-- + +The marketing team. + +### --feedback-- + +Think about who James is specifically asking about in the sentence. + +--- + +The development team. + +--- + +The users. + +### --feedback-- + +Consider if James is asking about a team within the company or someone else. + +--- + +The clients. + +### --feedback-- + +Reflect on whether James is asking about an internal team or external parties. + +## --video-solution-- + +2 + +# --explanation-- + +To understand James's question, let's break down the structure in the `Present Perfect` tense: + +- `Has` is the auxiliary verb used to form the question. It helps to ask about an action that might have been completed up to now. + +- `Been` is used to indicate the passive voice, meaning the action (informing) has been done to the subject. + +- `Informed` is the past participle of the verb `inform`, showing that the action of giving information might have already happened. + +The subject in this question is `the development team`. + +Since James is asking, `Has the development team been informed?` he wants to know if the action of informing has been completed specifically for the development team. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 42.56, + "finishTimestamp": 45.06 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.5, + "dialogue": { + "text": "Has the development team been informed about this?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 4.0 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce18ac4976d71ccc981bfb.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce18ac4976d71ccc981bfb.md new file mode 100644 index 0000000000..2d44dabf69 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce18ac4976d71ccc981bfb.md @@ -0,0 +1,94 @@ +--- +id: 66ce18ac4976d71ccc981bfb +title: Task 32 +challengeType: 19 +dashedName: task-32 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +The development team hasn't been informed yet. Which option is the best answer? + +## --answers-- + +`Yes, they have.` + +### --feedback-- + +Think about whether the development team has been informed or if it still needs to happen. + +--- + +`Not yet.` + +## --video-solution-- + +2 + +# --explanation-- + +To answer this, consider the difference between these two answers: + +- `Not yet.` - This answer indicates that the development team has not been informed, but the action may happen soon. + +- `Yes, they have.` - This answer confirms that the development team has already been informed. + +Understanding this difference will help you choose the correct answer based on whether the action has been completed or not. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 42.56, + "finishTimestamp": 45.06 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.5, + "dialogue": { + "text": "Has the development team been informed about this?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 4.0 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce197ac5450f2065d144ed.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce197ac5450f2065d144ed.md new file mode 100644 index 0000000000..d833b9de8f --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce197ac5450f2065d144ed.md @@ -0,0 +1,97 @@ +--- +id: 66ce197ac5450f2065d144ed +title: Task 33 +challengeType: 22 +dashedName: task-33 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Not yet. But BLANK BLANK a meeting for tomorrow morning.` + +## --blanks-- + +`I've` + +### --feedback-- + +This is the contraction for `I have`. The first letter is capitalized. + +--- + +`scheduled` + +### --feedback-- + +This is the past participle of the verb `schedule`. + +# --explanation-- + +`I've` is a contraction of `I have`, used in the `Present Perfect` tense to indicate that the action (scheduling) has been completed. + +`Scheduled` is the past participle of the verb `schedule`, meaning to plan or arrange an event at a specific time. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 45.36, + "finishTimestamp": 48.1 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.58, + "dialogue": { + "text": "Not yet,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 1.72, + "finishTime": 3.74, + "dialogue": { + "text": "but I've scheduled a meeting for tomorrow morning.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.24 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a1bdd1dee237130a272.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a1bdd1dee237130a272.md new file mode 100644 index 0000000000..461292590d --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a1bdd1dee237130a272.md @@ -0,0 +1,117 @@ +--- +id: 66ce1a1bdd1dee237130a272 +title: Task 34 +challengeType: 19 +dashedName: task-34 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What action has Linda already taken? + +## --answers-- + +She has scheduled a meeting. + +--- + +She has informed the development team. + +### --feedback-- + +Think about whether Linda said she had informed the team or planned something for the future. + +--- + +She has canceled a meeting. + +### --feedback-- + +Consider if Linda is talking about canceling something or setting something up. + +--- + +She has resolved the issue. + +### --feedback-- + +Reflect on whether Linda mentioned resolving the issue or preparing to discuss it. + +## --video-solution-- + +1 + +# --explanation-- + +Linda is saying that the development team hasn't been informed yet, but she has already taken action to address the issue. The key phrases to understand are: + +- `I've` is a contraction of `I have`, used in the `Present Perfect` tense to indicate that the action (scheduling) has been completed. + +- `Scheduled` is the past participle of the verb `schedule`, meaning to plan or arrange an event at a specific time. + +Understanding these words will help you complete the sentence correctly. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 45.36, + "finishTimestamp": 48.1 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.58, + "dialogue": { + "text": "Not yet,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 1.72, + "finishTime": 3.74, + "dialogue": { + "text": "but I've scheduled a meeting for tomorrow morning.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.24 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a50c020e0245f152146.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a50c020e0245f152146.md new file mode 100644 index 0000000000..4d6e61eb2b --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a50c020e0245f152146.md @@ -0,0 +1,101 @@ +--- +id: 66ce1a50c020e0245f152146 +title: Task 35 +challengeType: 22 +dashedName: task-35 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`We'll go over the BLANK BLANK and decide on the best approach.` + +## --blanks-- + +`proposed` + +### --feedback-- + +Past form of `propose`. + +--- + +`fixes` + +### --feedback-- + +The plural form of `fix`, this word refers to solutions or repairs for a problem. + +# --explanation-- + +`Proposed` means something that has been suggested or put forward for consideration. For example: + + `The proposed plan includes a new timeline.` - It means that the plan, which includes a new timeline, has been suggested but not yet finalized or accepted. + +`Fixes` refers to solutions or repairs for a problem. For example: + + `The team implemented several fixes to address the software bugs.` - It means that the team applied solutions to solve the issues in the software. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 48.4, + "finishTimestamp": 51.4 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.5, + "dialogue": { + "text": "We'll go over the proposed fixes", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.5, + "finishTime": 4, + "dialogue": { + "text": "and decide on the best approach.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.5 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1af85e991e274deb8caf.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1af85e991e274deb8caf.md new file mode 100644 index 0000000000..60e7d1d9de --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1af85e991e274deb8caf.md @@ -0,0 +1,123 @@ +--- +id: 66ce1af85e991e274deb8caf +title: Task 36 +challengeType: 19 +dashedName: task-36 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What are they going to do over the meeting? + +## --answers-- + +They will review the proposed fixes and choose the best approach. + +--- + +They will start implementing the fixes immediately. + +### --feedback-- + +Think about whether they are discussing what to do next or already taking action. + +--- + +They will discuss other unrelated issues. + +### --feedback-- + +Consider if Linda mentioned focusing on the proposed fixes or something else. + +--- + +They will cancel the proposed fixes and choose a different approach. + +### --feedback-- + +Reflect on whether Linda is talking about reviewing and deciding or rejecting ideas. + +## --video-solution-- + +1 + +# --explanation-- + +Linda talks about what the team will do during the meeting. Focus on two key phrases: + +`Go over` means to review or examine something in detail. For example: + + `We need to go over the report before the presentation.` - This means they need to carefully review the report. + +`Decide on` means to make a decision about something. For example: + + `We need to decide on the final design by Friday.` - This means they need to choose the final design. + +In the meeting, Linda says they will `go over` the proposed solutions and `decide on` the best approach. This means they will review the solutions carefully and then make a decision about which one to choose. + +Understanding these phrases helps you know that the meeting's purpose is to **review** and **choose** the best solution. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 48.4, + "finishTimestamp": 51.4 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.5, + "dialogue": { + "text": "We'll go over the proposed fixes", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.5, + "finishTime": 4, + "dialogue": { + "text": "and decide on the best approach.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.5 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1c3da533f22c20934d05.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1c3da533f22c20934d05.md new file mode 100644 index 0000000000..a2b926df0f --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1c3da533f22c20934d05.md @@ -0,0 +1,114 @@ +--- +id: 66ce1c3da533f22c20934d05 +title: Task 37 +challengeType: 22 +dashedName: task-37 +--- + + + +# --description-- + +This is a review of the entire dialogue you just studied. + +# --instructions-- + +Place the following phrases in the correct spot: + +`I've scheduled`, `I've reviewed`, `we've got`, `They've mentioned`, `we've solved`, `Have you had`, `They've emailed`, `been informed`, and `haven't been`. + +# --fillInTheBlank-- + +## --sentence-- + +`James: Have you seen the latest user feedback? BLANK that some elements on our homepage aren't displaying correctly on mobile devices.` + +`Linda: Yes, BLANK the reports. It seems BLANK a UI display issue across different screen sizes.` + +`James: Have we fixed anything like this before?` + +`Linda: No, we haven't. But BLANK similar issues on other projects.` + +`James: BLANK the time to identify which elements are causing the trouble?` + +`Linda: Yes, I have. The navigation bar and the footer BLANK adapting well to smaller screens.` + +`James: Have we received any detailed reports from users about this issue?` + +`Linda: Yes, a few, actually. BLANK us screenshots showing how the elements overlap on their devices.` + +`James: Alright, what's our next step? Has the development team BLANK about this?` + +`Linda: Not yet. But BLANK a meeting for tomorrow morning. We'll go over the proposed fixes and decide on the best approach.` + +## --blanks-- + +`They've mentioned` + +### --feedback-- + +This phrase is used to indicate that someone has brought up or referred to something. + +--- + +`I've reviewed` + +### --feedback-- + +This phrase is used to indicate that someone has examined or checked something. + +--- + +`we've got` + +### --feedback-- + +This phrase indicates that something has been identified or recognized. + +--- + +`we've solved` + +### --feedback-- + +This phrase indicates that someone has successfully dealt with or resolved an issue. + +--- + +`Have you had` + +### --feedback-- + +This phrase is used to ask if someone has found the time to do something. + +--- + +`haven't been` + +### --feedback-- + +This phrase indicates that something has not been happening or functioning as expected. + +--- + +`They've emailed` + +### --feedback-- + +This phrase indicates that someone has sent information or files via email. + +--- + +`been informed` + +### --feedback-- + +This phrase indicates that someone has been notified or made aware of something. + +--- + +`I've scheduled` + +### --feedback-- + +This phrase indicates that someone has arranged or planned something, such as a meeting. diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce38a77fce4f68a86d62ea.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce38a77fce4f68a86d62ea.md new file mode 100644 index 0000000000..1a4ada6fc5 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce38a77fce4f68a86d62ea.md @@ -0,0 +1,66 @@ +--- +id: 66ce38a77fce4f68a86d62ea +title: Task 38 +challengeType: 19 +dashedName: task-38 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +A user decided to email the team to talk about specific issues they are experiencing: + +`Hi Team,` + +`I wanted to let you know that some elements on your homepage aren't displaying correctly on my mobile device. The navigation bar and footer seem to overlap and haven't been adapting well to smaller screens.` + +`I've attached a few screenshots showing the issue.` + +`Thanks for looking into this!` + +What specific issues are mentioned in the email? + +## --answers-- + +The homepage does not load on mobile devices. + +### --feedback-- + +The user didn't mention any loading issues; they talked about something else. + +--- + +The navigation bar and footer overlap on smaller screens. + +--- + +The images on the homepage are not visible. + +### --feedback-- + +Consider if the user mentioned visibility issues with images, or something else. + +--- + +The text on the homepage is too small to read. + +### --feedback-- + +Think about whether the user mentioned text size or another problem. + +## --video-solution-- + +2 + +# --explanation-- + +To find the correct answer, focus on the specific issues the user describes in the email. The user mentions that elements on the homepage are `overlapping` and `not adapting well` to smaller screens. Look closely at the part where the user specifies which elements are affected—the `navigation bar` and `footer`. + +Make sure the answer you choose reflects these exact details about overlapping elements and mobile screen adaptation, as these are the specific issues the user highlighted. diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3a72e8b1966f40b2146c.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3a72e8b1966f40b2146c.md new file mode 100644 index 0000000000..d9605d148f --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3a72e8b1966f40b2146c.md @@ -0,0 +1,68 @@ +--- +id: 66ce3a72e8b1966f40b2146c +title: Task 39 +challengeType: 19 +dashedName: task-39 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +A user decided to email the team to talk about specific issues they are experiencing: + +`Hi Team,` + +`I wanted to let you know that some elements on your homepage aren't displaying correctly on my mobile device. The navigation bar and footer seem to overlap and haven't been adapting well to smaller screens.` + +`I've attached a few screenshots showing the issue.` + +`Thanks for looking into this!` + +What is the main purpose of the user's email? + +## --answers-- + +To complain about the website's design. + +### --feedback-- + +Think about whether the user is complaining, or just informing the team about something that needs fixing. + +--- + +To request new features for the mobile site. + +### --feedback-- + +Consider whether the user is asking for new features or reporting a problem. + +--- + +To ask for a refund. + +### --feedback-- + +Reflect on whether the user is discussing a financial issue or reporting a technical problem. + +--- + +To inform the team about a display issue on mobile devices. + +## --video-solution-- + +4 + +# --explanation-- + +The user specifically mentions that elements on the homepage `aren't displaying correctly` and provides details about the `navigation bar` and `footer` overlapping on smaller screens. + +The user also mentions attaching `screenshots showing the issue`, which indicates they are informing the team about a problem, not complaining, asking for features, or seeking a refund. + +Focus on the part where the user explains the problem and offers evidence to help the team understand the issue. diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3ac6e902e370d88a56ca.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3ac6e902e370d88a56ca.md new file mode 100644 index 0000000000..1e95390152 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3ac6e902e370d88a56ca.md @@ -0,0 +1,68 @@ +--- +id: 66ce3ac6e902e370d88a56ca +title: Task 40 +challengeType: 19 +dashedName: task-40 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +A user decided to email the team to talk about specific issues they are experiencing: + +`Hi Team,` + +`I wanted to let you know that some elements on your homepage aren't displaying correctly on my mobile device. The navigation bar and footer seem to overlap and haven't been adapting well to smaller screens.` + +`I've attached a few screenshots showing the issue.` + +`Thanks for looking into this!` + +What evidence does the user provide to show the issue with the homepage? + +## --answers-- + +They describe the issue in detail. + +### --feedback-- + +The user does describe the issue, but think about whether they provided something more practical as evidence. + +--- + +They provide links to webpages. + +### --feedback-- + +Reflect on whether the user mentioned any links or something else as evidence. + +--- + +They attach screenshots. + +--- + +They include a video of the problem. + +### --feedback-- + +Consider if the user mentioned attaching a video or another type of evidence. + +## --video-solution-- + +3 + +# --explanation-- + +To find the correct answer, focus on the evidence the user provides in the email. + +The user mentions that they have `attached a few screenshots showing the issue`. This indicates they are providing visual proof to help the team understand the problem with the `navigation bar` and `footer` on mobile devices. + +Look for an option that reflects this specific type of evidence —`screenshots`— as the user uses this visual method to demonstrate the issue. diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3b814a9c397411f5f78d.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3b814a9c397411f5f78d.md new file mode 100644 index 0000000000..003afe50b6 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3b814a9c397411f5f78d.md @@ -0,0 +1,68 @@ +--- +id: 66ce3b814a9c397411f5f78d +title: Task 41 +challengeType: 19 +dashedName: task-41 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +A user decided to email the team to talk about specific issues they are experiencing: + +`Hi Team,` + +`I wanted to let you know that some elements on your homepage aren't displaying correctly on my mobile device. The navigation bar and footer seem to overlap and haven't been adapting well to smaller screens.` + +`I've attached a few screenshots showing the issue.` + +`Thanks for looking into this!` + +What is the overall tone of the user's email? + +## --answers-- + +Polite and constructive. + +--- + +Frustrated and demanding. + +### --feedback-- + +Although the user is reporting an issue, they do not express anger or make demands. Consider the language used in the email. + +--- + +Casual and informal. + +### --feedback-- + +The user addresses the issue in a professional manner, not casually or informally. Think about the formal language used in the email. + +--- + +Apologetic. + +### --feedback-- + +The user is reporting an issue without expressing regret or taking responsibility. Reflect on the purpose of the email and how the user communicates their concerns. + +## --video-solution-- + +1 + +# --explanation-- + +The user is polite and helpful in how they explain the problem. The opening, `Hi Team`, is friendly and respectful, which sets a positive tone. The user clearly describes the issue without blaming anyone or showing frustration, which shows they want to solve the problem, not just complain. + +Phrases like `I've attached a few screenshots` show that the user is trying to help by giving evidence, and the closing, `Thanks for looking into this!` shows they appreciate the team's efforts. + +These parts of the email show that the tone is polite and constructive, not frustrated, casual, or apologetic. diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c444e38d9a231cfb2183.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c444e38d9a231cfb2183.md new file mode 100644 index 0000000000..bc703f5cc3 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c444e38d9a231cfb2183.md @@ -0,0 +1,169 @@ +--- +id: 66d9c444e38d9a231cfb2183 +title: "Dialogue 2: Post-Development Review" +challengeType: 21 +dashedName: dialogue-2-post-development-review +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { "x": -25, "y": 0, "z": 1 } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 } + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1 + }, + "alwaysShowDialogue": true + }, + "commands": [ + { + "character": "Bob", + "position": { "x": 25, "y": 0, "z": 1 }, + "startTime": 0 + }, + { + "character": "Linda", + "position": { "x": 70, "y": 0, "z": 1 }, + "startTime": 0.5 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 5.58, + "dialogue": { + "text": "Linda, have you had a chance to review the user feedback since we deployed the update?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 6.16, + "finishTime": 11.44, + "dialogue": { + "text": "Yes, I've just looked over the responses. We've already seen a significant drop in complaints about the UI issue.", + "align": "right" + } + }, + { + "character": "Bob", + "startTime": 11.78, + "finishTime": 16.14, + "dialogue": { + "text": "That's great to hear. Are all updated elements performing well across devices?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 16.96, + "finishTime": 22.7, + "dialogue": { + "text": "Yes, the navigation bar and footer adjustments have already made a big difference, but we haven't addressed all the minor elements yet.", + "align": "right" + } + }, + { + "character": "Bob", + "startTime": 23, + "finishTime": 26, + "dialogue": { + "text": "I was worried about that. What do we have to deal with now?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 26.74, + "finishTime": 31.2, + "dialogue": { + "text": "I've compiled a list. We've made progress, but some icons and buttons aren't responding correctly.", + "align": "right" + } + }, + { + "character": "Bob", + "startTime": 31.54, + "finishTime": 35.22, + "dialogue": { + "text": "Have any users specifically mentioned these issues in their feedback?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 35.22, + "finishTime": 41.44, + "dialogue": { + "text": "Not yet, but I anticipate we'll start receiving more detailed reports as more users navigate the updated interface.", + "align": "right" + } + }, + { + "character": "Bob", + "startTime": 42, + "finishTime": 43.8, + "dialogue": { + "text": "Alright. What's our timeline for these remaining issues?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 44.02, + "finishTime": 47.28, + "dialogue": { + "text": "I believe we can roll out another update by next month.", + "align": "right" + } + }, + { + "character": "Linda", + "startTime": 47.48, + "finishTime": 49.14, + "dialogue": { + "text": "We've already started working on the fixes.", + "align": "right" + } + }, + { + "character": "Bob", + "startTime": 49.62, + "finishTime": 53.28, + "dialogue": { + "text": "Thanks for staying proactive, Linda. Let's ensure we keep up this momentum.", + "align": "left" + } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 }, + "startTime": 53.78 + }, + { + "character": "Bob", + "position": { "x": -25, "y": 0, "z": 1 }, + "startTime": 54.28 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c635a19d272e0c5bb6d2.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c635a19d272e0c5bb6d2.md new file mode 100644 index 0000000000..986a71ca34 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c635a19d272e0c5bb6d2.md @@ -0,0 +1,100 @@ +--- +id: 66d9c635a19d272e0c5bb6d2 +title: Task 42 +challengeType: 22 +dashedName: task-42 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Linda, BLANK you BLANK a chance to review the user feedback since we deployed the update?` + +## --blanks-- + +`have` + +### --feedback-- + +Auxiliary verb used to form questions in the `Present Perfect` tense with `you`. + +--- + +`had` + +### --feedback-- + +The past participle form of the verb `have`. + +# --explanation-- + +When asking a question with the `Present Perfect`, you can start with `have` or `has` + subject + past participle of the main verb. For example: + +`Have you finished your project?` uses the structure `Have` + subject + `finished`. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.58 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 3.42, + "dialogue": { + "text": "Linda, have you had a chance to review", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 3.42, + "finishTime": 5.58, + "dialogue": { + "text": "the user feedback since we deployed the update?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.08 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c7f2be5c9236e9a2404b.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c7f2be5c9236e9a2404b.md new file mode 100644 index 0000000000..6e2ae93d7d --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c7f2be5c9236e9a2404b.md @@ -0,0 +1,56 @@ +--- +id: 66d9c7f2be5c9236e9a2404b +title: Task 43 +challengeType: 19 +dashedName: task-43 +--- + +# --instructions-- + +This task doesn't have audio. Read the question and select the correct answer. + +# --questions-- + +## --text-- + +Which option uses `since` correctly with the `Present Perfect` tense? + +## --answers-- + +`They have been friends since high school.` + +--- + +`They have been friends since three years.` + +### --feedback-- + +`Since` should be followed by a specific point in time, not a duration. + +--- + +`They were friends since high school.` + +### --feedback-- + +This sentence is grammatically correct, but it uses the past simple (`were friends`), which suggests their friendship is no longer ongoing. + +--- + +`They will be friends since high school.` + +### --feedback-- + +`Since` is not used with future tense. It shows when a past action started that is still relevant now. + +## --video-solution-- + +1 + +# --explanation-- + +`Since` is used with the `Present Perfect` tense to show when an action or event started in the past and continues to the present. For example: + +`I have worked here since 2019.` - This means the action of working started in 2019 and is still true now. + +Use `since` with a specific point in time (like a year, date, or a specific event). diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9ca90c4b01740121ccc90.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9ca90c4b01740121ccc90.md new file mode 100644 index 0000000000..9703590ca5 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9ca90c4b01740121ccc90.md @@ -0,0 +1,58 @@ +--- +id: 66d9ca90c4b01740121ccc90 +title: Task 44 +challengeType: 19 +dashedName: task-44 +--- + +# --instructions-- + +This task doesn't have audio. Read the question and select the correct answer. + +# --questions-- + +## --text-- + +Which option uses the word `deployed` correctly? + +## --answers-- + +`The company deploy the new software last month.` + +### --feedback-- + +This sentence should use the past form `deployed` to show that the action happened in the past. + +--- + +`The company will deployed the new software.` + +### --feedback-- + +`Deployed` is the past form and shouldn't be used with `will`, which indicates the future. + +--- + +`The company deploying the new software last month.` + +### --feedback-- + +`Deploying` is the continuous form and does not fit with the time expression `last month`. + +--- + +`The company deployed the new software last month.` + +## --video-solution-- + +4 + +# --explanation-- + +`Deploy` means to put something into use or operation. It often refers to making software or an update available to users. For example: + +`The team will deploy the new version next week.` - The new version will be made available to users next week. + +When talking about something that has already been made available or put into use, use the past form `deployed`. For example: + +`They deployed the update yesterday.` - The update was made available yesterday. diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9cb4852b72b42b55d6a5f.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9cb4852b72b42b55d6a5f.md new file mode 100644 index 0000000000..ff6631d90c --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9cb4852b72b42b55d6a5f.md @@ -0,0 +1,100 @@ +--- +id: 66d9cb4852b72b42b55d6a5f +title: Task 45 +challengeType: 22 +dashedName: task-45 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Linda, have you had a chance to review the user feedback BLANK we BLANK the update?` + +## --blanks-- + +`since` + +### --feedback-- + +This word indicates when the action started and is still important now. + +--- + +`deployed` + +### --feedback-- + +The past form of `deploy`. + +# --explanation-- + +`Since` is used to show when an action started in the past and is still relevant now. + +`Deployed` is the past form of the verb `deploy`, which means to put something into use or operation. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.58 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 3.42, + "dialogue": { + "text": "Linda, have you had a chance to review", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 3.42, + "finishTime": 5.58, + "dialogue": { + "text": "the user feedback since we deployed the update?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.08 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fc64f8ebb0205de257c3.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fc64f8ebb0205de257c3.md new file mode 100644 index 0000000000..66aec4ddcc --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fc64f8ebb0205de257c3.md @@ -0,0 +1,120 @@ +--- +id: 66d9fc64f8ebb0205de257c3 +title: Task 46 +challengeType: 19 +dashedName: task-46 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does Bob want to know? + +## --answers-- + +If Linda knows when the update was deployed the day before yesterday. + +### --feedback-- + +The question isn't asking about the timing of the update. + +--- + +If Linda has reviewed the user feedback after the update was deployed. + +--- + +If Linda is planning to deploy a new update soon. + +### --feedback-- + +Bob's question isn't about planning a new update. + +--- + +If Linda had a chance to talk to the users directly. + +### --feedback-- + +The focus of the question is not direct communication with users. + +## --video-solution-- + +2 + +# --explanation-- + +To find the correct answer, focus on the key elements of Bob's question: `review the user feedback` and `since we deployed the update`. + +Bob wants to know if Linda has looked at the user feedback after the update was deployed. + +The question doesn't mention anything about the timing of the update, future updates, or direct communication with users. + +Look for the option that aligns directly with reviewing feedback and ignores unrelated topics like the timing or future plans. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.58 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 3.42, + "dialogue": { + "text": "Linda, have you had a chance to review", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 3.42, + "finishTime": 5.58, + "dialogue": { + "text": "the user feedback since we deployed the update?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.08 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fef978f6ae28bd20ca34.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fef978f6ae28bd20ca34.md new file mode 100644 index 0000000000..be2e905812 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fef978f6ae28bd20ca34.md @@ -0,0 +1,102 @@ +--- +id: 66d9fef978f6ae28bd20ca34 +title: Task 47 +challengeType: 19 +dashedName: task-47 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Linda has reviewed the feedback. What should she say? + +## --answers-- + +`Yes, I've just looked over the responses.` + +--- + +`Yes, I will look over the responses tomorrow.` + +### --feedback-- + +This answer talks about a future action, not something that has already been done. + +## --video-solution-- + +1 + +# --explanation-- + +When someone asks `Have you had a chance to review the user feedback?`, they want to know if the action has been completed up to now. + +If the action has been done recently, you can use phrases like `Yes, I've just...` to respond. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.58 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 3.42, + "dialogue": { + "text": "Linda, have you had a chance to review", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 3.42, + "finishTime": 5.58, + "dialogue": { + "text": "the user feedback since we deployed the update?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.08 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da002f53affd2d24207335.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da002f53affd2d24207335.md new file mode 100644 index 0000000000..12ed65b2af --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da002f53affd2d24207335.md @@ -0,0 +1,85 @@ +--- +id: 66da002f53affd2d24207335 +title: Task 48 +challengeType: 22 +dashedName: task-48 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Yes, I've BLANK looked over the responses.` + +## --blanks-- + +`just` + +### --feedback-- + +A word that shows an action was completed a short time ago. + +# --explanation-- + +`Just` is used to indicate that something happened a short time ago. + +When you use `just` in a sentence, it comes between the auxiliary verb (`have` or `has`) and the past participle of the main verb. For example: + +`I have just finished my report.` - The action of finishing the report happened recently. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 5.16, + "finishTimestamp": 7.22 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.06, + "dialogue": { + "text": "Yes, I've just looked over the responses.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.56 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da01f0ba492d330803e0b7.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da01f0ba492d330803e0b7.md new file mode 100644 index 0000000000..5bb70404bc --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da01f0ba492d330803e0b7.md @@ -0,0 +1,107 @@ +--- +id: 66da01f0ba492d330803e0b7 +title: Task 49 +challengeType: 19 +dashedName: task-49 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which option is correct? + +## --answers-- + +Linda has not looked over the responses yet. + +### --feedback-- + +Linda's answer shows she has completed the action recently. + +--- + +Linda will look over the responses later. + +### --feedback-- + +The word `just` shows the action happened recently, not in the future. + +--- + +Linda looked over the responses a short time ago. + +--- + +Linda cannot find the responses. + +### --feedback-- + +Linda's answer confirms she has already reviewed the responses. + +## --video-solution-- + +3 + +# --explanation-- + +When someone uses the word `just` with the `Present Perfect` tense, it indicates that the action was completed very recently. For example: + + `I've just finished my meeting.` - The meeting ended a short time ago. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 5.16, + "finishTimestamp": 7.22 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.06, + "dialogue": { + "text": "Yes, I've just looked over the responses.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.56 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da032d55c7cb37672adb66.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da032d55c7cb37672adb66.md new file mode 100644 index 0000000000..89974b9a86 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da032d55c7cb37672adb66.md @@ -0,0 +1,56 @@ +--- +id: 66da032d55c7cb37672adb66 +title: Task 50 +challengeType: 19 +dashedName: task-50 +--- + +# --instructions-- + +This task doesn't have audio. Read the question and select the correct answer. + +# --questions-- + +## --text-- + +Which option is saying that sales had a big reduction? + +## --answers-- + +`There has been a significant drop in sales this quarter.` + +--- + +`There has been a significant increase in sales this quarter.` + +### --feedback-- + +`Increase` means the amount has gone up, not down. + +--- + +`There has been a significant rise in sales this quarter.` + +### --feedback-- + +`Rise` means an upward movement, indicating growth in sales, not a reduction. + +--- + +`There has been a moderate drop in sales this quarter.` + +### --feedback-- + +While this sentence mentions a `drop`, the word `moderate` means a small or not very large decrease, not a `significant` one. + +## --video-solution-- + +1 + +# --explanation-- + +`Drop` refers to a decrease in amount or level. When people say there is `a drop in sales`, it means sales have gone down. + +When you add the word `significant` before `drop`, it means the decrease is large or important. For example: + +`A significant drop in sales` - The sales have decreased a lot. diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da05e2956049407cbc7ac7.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da05e2956049407cbc7ac7.md new file mode 100644 index 0000000000..0ef32c7dc8 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da05e2956049407cbc7ac7.md @@ -0,0 +1,106 @@ +--- +id: 66da05e2956049407cbc7ac7 +title: Task 51 +challengeType: 22 +dashedName: task-51 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`We've already seen a BLANK BLANK in complaints about the UI issue.` + +## --blanks-- + +`significant` + +### --feedback-- + +Think of the word that means an important or noticeable amount. + +--- + +`drop` + +### --feedback-- + +This word means a decrease in amount or level. + +# --explanation-- + +`Significant` refers to something large or important enough to be noticed or to have an impact. For example: + +`There was a significant improvement in the app's performance.` - The improvement was large enough to make a noticeable difference. + +`Drop` means a decrease in amount or level. For example: + +`There was a drop in user activity last month.` - It indicates a reduction in the number of users. + +When combined, `a significant drop` refers to a large or important decrease in something, such as complaints or issues. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 7.24, + "finishTimestamp": 10.44 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.64, + "dialogue": { + "text": "We've already seen a significant drop", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.64, + "finishTime": 4.2, + "dialogue": { + "text": "in complaints about the UI issue.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.7 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da061982fcb7416b9f5374.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da061982fcb7416b9f5374.md new file mode 100644 index 0000000000..6f88114d24 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da061982fcb7416b9f5374.md @@ -0,0 +1,116 @@ +--- +id: 66da061982fcb7416b9f5374 +title: Task 52 +challengeType: 19 +dashedName: task-52 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What has been reduced according to Linda? + +## --answers-- + +The number of users. + +### --feedback-- + +The sentence does not mention a decrease in the number of users. + +--- + +Complaints about the UI issue. + +--- + +The quality of the UI. + +### --feedback-- + +Linda is talking about a reduction in complaints, not a change in quality. + +--- + +The frequency of updates. + +### --feedback-- + +The sentence does not mention anything about the frequency of updates. + +## --video-solution-- + +2 + +# --explanation-- + +To find what has been reduced, pay attention to the phrase `a significant drop in` and the word that follows it. + +The word `complaints` indicates that the decrease is specifically in the number of complaints. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 7.24, + "finishTimestamp": 10.44 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.64, + "dialogue": { + "text": "We've already seen a significant drop", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.64, + "finishTime": 4.2, + "dialogue": { + "text": "in complaints about the UI issue.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.7 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db57d5e3ca5d69889d16e5.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db57d5e3ca5d69889d16e5.md new file mode 100644 index 0000000000..b5ec45f38f --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db57d5e3ca5d69889d16e5.md @@ -0,0 +1,101 @@ +--- +id: 66db57d5e3ca5d69889d16e5 +title: Task 53 +challengeType: 22 +dashedName: task-53 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK BLANK.` + +## --blanks-- + +`That's` + +### --feedback-- + +This is the contraction of `that is`. The first letter is capitalized. + +--- + +`great` + +### --feedback-- + +Something positive or very good. + +--- + +`to hear` + +### --feedback-- + +The infinitive form of the verb that means to receive sound or information. + +# --explanation-- + +`That's` is a contraction of `That is`. + +`Great` is an adjective that means very good or excellent. + +`To hear` means to receive sound or information. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 10.78, + "finishTimestamp": 11.76 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 2.28, + "dialogue": { + "text": "That's great to hear.", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 2.28 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58494abe106b7f736593.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58494abe106b7f736593.md new file mode 100644 index 0000000000..1cd2b40887 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58494abe106b7f736593.md @@ -0,0 +1,103 @@ +--- +id: 66db58494abe106b7f736593 +title: Task 54 +challengeType: 22 +dashedName: task-54 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Are all updated elements BLANK BLANK BLANK devices?` + +## --blanks-- + +`performing` + +### --feedback-- + +This word means doing a task or action, especially in terms of how well it is done. It ends in `-ing`. + +--- + +`well` + +### --feedback-- + +This word is used to describe that something is being done in a good or satisfactory way. + +--- + +`across` + +### --feedback-- + +Think of the word that means throughout or on all sides, referring to different devices. + +# --explanation-- + +`Across` is a preposition that means from one side to another or throughout a particular area or group. For example: + +- `The news spread quickly across the country.` - The news spread throughout the entire country. + +- `She looked across the room.` - She looked from one side of the room to the other. + +In the sentence, `Are all updated elements performing well across devices?`, `across` means on all or throughout different devices. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 11.74, + "finishTimestamp": 15.14 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.4, + "dialogue": { + "text": "Are all updated elements performing well across devices?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 4.9 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58bcd7ba896d50d62f9f.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58bcd7ba896d50d62f9f.md new file mode 100644 index 0000000000..11610dcd5d --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58bcd7ba896d50d62f9f.md @@ -0,0 +1,107 @@ +--- +id: 66db58bcd7ba896d50d62f9f +title: Task 55 +challengeType: 19 +dashedName: task-55 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does Bob want to know? + +## --answers-- + +If the updated elements have been designed for only one type of device. + +### --feedback-- + +Bob's question is asking about all devices, not just one. + +--- + +If the updated elements are functioning correctly on different devices. + +--- + +If the updated elements are improving the speed of the devices. + +### --feedback-- + +Bob's question is about how well the elements are working, not about the speed of the devices. + +--- + +If the updated elements will be ready for future updates. + +### --feedback-- + +Bob is asking about the current performance of the elements, not future updates. + +## --video-solution-- + +2 + +# --explanation-- + +To understand what Bob wants to know, focus on the phrase `performing well across devices`. + +This means he is asking about how well the updated elements are working on various types of devices, such as phones, tablets, and computers. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 11.74, + "finishTimestamp": 15.14 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.4, + "dialogue": { + "text": "Are all updated elements performing well across devices?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 4.9 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59269865ee6f046fdbc5.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59269865ee6f046fdbc5.md new file mode 100644 index 0000000000..5d55663b95 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59269865ee6f046fdbc5.md @@ -0,0 +1,110 @@ +--- +id: 66db59269865ee6f046fdbc5 +title: Task 56 +challengeType: 22 +dashedName: task-56 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`The navigation bar and footer adjustments BLANK BLANK BLANK a big difference.` + +## --blanks-- + +`have` + +### --feedback-- + +The auxiliary verb used with `they` in the `Present Perfect` tense. + +--- + +`already` + +### --feedback-- + +A word used to show that the action happened sooner than expected. + +--- + +`made` + +### --feedback-- + +Past participle of `make`. + +# --explanation-- + +In the `Present Perfect` tense, `already` is used to show that something has happened sooner than expected or earlier than the present moment. It is placed between the auxiliary verb (`have` or `has`) and the past participle of the main verb. For example: + +- `She has already finished her analysis.` - She finished her analysis earlier than expected. + +- `We have already seen that report.` - The action happened before now. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 15.96, + "finishTimestamp": 19.36 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.96, + "dialogue": { + "text": "Yes, the navigation bar and footer adjustments", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.96, + "finishTime": 4.4, + "dialogue": { + "text": "have already made a big difference", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.9 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59b90f5c5a71572e02dc.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59b90f5c5a71572e02dc.md new file mode 100644 index 0000000000..3bd62a7fd3 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59b90f5c5a71572e02dc.md @@ -0,0 +1,57 @@ +--- +id: 66db59b90f5c5a71572e02dc +title: Task 57 +challengeType: 19 +dashedName: task-57 +--- + +# --instructions-- + +This task doesn't have audio. Read the question and select the correct answer. + +# --questions-- + +## --text-- + +Which option shows that something **has happened** sooner than expected? + +## --answers-- + +`I have already completed the assignment.` + +--- + +`I will already complete the assignment tomorrow.` + +### --feedback-- + +`Already` is not used with the future tense. It indicates something that happened before now. + +--- + +`I already complete the assignment every day.` + +### --feedback-- + +`Already` is not used with the present simple to talk about regular actions. + +--- + +`I had already completed the assignment yesterday.` + +### --feedback-- + +This sentence uses the `Past Perfect` (`had completed`), not the `Present Perfect`. The `Past Perfect` indicates an action before another past action, not something happening sooner than expected in the present. + +## --video-solution-- + +1 + +# --explanation-- + +`Already` is used with the `Present Perfect` tense to indicate that something has happened sooner than expected or before now. For example: + +- `She has already finished her work.` - The action was completed earlier than expected. + +- `They have already left for the meeting.` - They left sooner than expected. + diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db5c0fafea6d794c92ccea.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db5c0fafea6d794c92ccea.md new file mode 100644 index 0000000000..8391b9c8c9 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db5c0fafea6d794c92ccea.md @@ -0,0 +1,120 @@ +--- +id: 66db5c0fafea6d794c92ccea +title: Task 58 +challengeType: 19 +dashedName: task-58 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +How are the updated elements performing? + +## --answers-- + +They are not working correctly across all devices, and this has made a big difference. + +### --feedback-- + +Linda did not mention any issues with the updates. + +--- + +They need further adjustments to work properly and this has made no difference. + +### --feedback-- + +Linda did not mention the need for further adjustments. + +--- + +They are causing new problems with the user interface and this has made a big difference. + +### --feedback-- + +Linda did not say that the updates caused new problems. + +--- + +They are performing well and the adjustments have made a big difference. + +## --video-solution-- + +4 + +# --explanation-- + +To know if something is performing well, look for words or phrases that indicate a good result or improvement. + +Linda uses the phrase `have already made a big difference`. + +`Made a big difference` suggests an important or noticeable change. When something has `made a big difference` in a positive context, it usually means that the change is helpful or effective. + +So, Linda's response indicates that the updated elements are working well and have improved the situation. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 15.66, + "finishTimestamp": 19.46 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.16, + "dialogue": { + "text": "Yes, the navigation bar and footer adjustments", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.16, + "finishTime": 4.6, + "dialogue": { + "text": "have already made a big difference,", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.1 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db66c34f2ee57deb90d844.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db66c34f2ee57deb90d844.md new file mode 100644 index 0000000000..0624ad1bf4 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db66c34f2ee57deb90d844.md @@ -0,0 +1,101 @@ +--- +id: 66db66c34f2ee57deb90d844 +title: Task 59 +challengeType: 22 +dashedName: task-59 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`But we BLANK BLANK all the minor elements BLANK.` + +## --blanks-- + +`haven't` + +### --feedback-- + +Think about the auxiliary verb used in the negative form for actions that are not done up to now. + +--- + +`addressed` + +### --feedback-- + +This word is the past participle of the verb `address`. + +--- + +`yet` + +### --feedback-- + +Consider the word that is used to talk about something that hasn't happened up to now but is expected to happen. + +# --explanation-- + +In the `Present Perfect`, `yet` is used in negative sentences or questions to talk about something that hasn't happened up to now but is expected to happen in the future. For example: + +- `I haven't finished my work yet.` - The work is not finished, but it is expected to be completed. + +- `Has she called you yet?` - This is asking if the call has happened up to now. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 19.4, + "finishTimestamp": 21.7 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "but we haven't addressed all the minor elements yet.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db673bcaf1139cfac71e11.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db673bcaf1139cfac71e11.md new file mode 100644 index 0000000000..5d30b7732e --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db673bcaf1139cfac71e11.md @@ -0,0 +1,109 @@ +--- +id: 66db673bcaf1139cfac71e11 +title: Task 60 +challengeType: 19 +dashedName: task-60 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What's the status of the minor elements? + +## --answers-- + +They have all been fixed. + +### --feedback-- + +Think about whether Linda indicated that all issues have been resolved. + +--- + +They have not been addressed yet. + +--- + +They were fixed in the previous update. + +### --feedback-- + +Consider if Linda mentioned anything about the minor elements being fixed before. + +--- + +They don't need any adjustments. + +### --feedback-- + +Consider if Linda mentioned that no adjustments were needed for the minor elements. + +## --video-solution-- + +2 + +# --explanation-- + +To understand the status of something, look for words or phrases that indicate if the action is complete or not. + +`Yet` in a negative sentence means that the action has not been done up to now, but it is expected to happen in the future. + +In the sentence, `We haven't addressed all the minor elements yet`, `yet` shows that addressing the minor elements is something expected to happen in the future, but it hasn't been done up to now. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 19.4, + "finishTimestamp": 21.7 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "but we haven't addressed all the minor elements yet.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db67d2bf7b5e9f044dba4a.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db67d2bf7b5e9f044dba4a.md new file mode 100644 index 0000000000..2124f2189c --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db67d2bf7b5e9f044dba4a.md @@ -0,0 +1,95 @@ +--- +id: 66db67d2bf7b5e9f044dba4a +title: Task 61 +challengeType: 22 +dashedName: task-61 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`I BLANK BLANK about that. What do we have to deal with now?` + +## --blanks-- + +`was` + +### --feedback-- + +The past form of the verb `to be` used with `I` to indicate a `Past Continuous` action. + +--- + +`worried` + +### --feedback-- + +This word describes a feeling of concern or anxiety about something that happened in the past. + +# --explanation-- + +You can use the `Past Continuous` tense to express that something existed in the past. For example: + +- `She was thinking about the project all day yesterday.` - This shows that the thinking happened over some time in the past. + +- `They were feeling nervous before the meeting.` - This indicates the feeling happened before now and was ongoing at that time. + +In the sentence, `I was worried about that`, Bob is explaining his concern about something that happened or was happening in the past. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 21.54, + "finishTimestamp": 25.66 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 5.32, + "dialogue": { + "text": "I was worried about that. What do we have to deal with now?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.02 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db684272d946a11f6922ef.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db684272d946a11f6922ef.md new file mode 100644 index 0000000000..90db5eae59 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db684272d946a11f6922ef.md @@ -0,0 +1,103 @@ +--- +id: 66db684272d946a11f6922ef +title: Task 62 +challengeType: 22 +dashedName: task-62 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`I was worried about that. What BLANK we BLANK to deal with BLANK?` + +## --blanks-- + +`do` + +### --feedback-- + +Think of the auxiliary verb used to form questions in the `Present Simple` tense. + +--- + +`have` + +### --feedback-- + +This word indicates necessity or obligation. + +--- + +`now` + +### --feedback-- + +This word refers to the present moment, asking about something that needs immediate attention. + +# --explanation-- + +`Have to deal with` is used to talk about something that requires attention or action. It means that there is a need to handle or manage a situation or problem. For example: + +- `We have to deal with a lot of paperwork this week.` - They need to manage or handle the paperwork. + +- `She has to deal with customer complaints every day.` - Handling complaints is part of her responsibilities. + +In the question, `What do we have to deal with now?`, Bob is asking what problems or tasks need their attention at this moment. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 21.54, + "finishTimestamp": 25.66 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 5.32, + "dialogue": { + "text": "I was worried about that. What do we have to deal with now?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.02 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db68b21420d1a2eaa6f2ce.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db68b21420d1a2eaa6f2ce.md new file mode 100644 index 0000000000..40a69c629c --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db68b21420d1a2eaa6f2ce.md @@ -0,0 +1,109 @@ +--- +id: 66db68b21420d1a2eaa6f2ce +title: Task 63 +challengeType: 19 +dashedName: task-63 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does Bob want to know? + +## --answers-- + +He wants to know if the team is ready for a new project. + +### --feedback-- + +Think about whether Bob mentioned anything about starting a new project. + +--- + +He wants to know if Linda is satisfied with the updates. + +### --feedback-- + +Consider whether Bob asked about Linda's satisfaction with the updates. + +--- + +He wants to know what problems or tasks need their attention now. + +--- + +He wants to know if all the elements have been updated. + +### --feedback-- + +Bob is asking about what they need to handle now, not if everything is updated. + +## --video-solution-- + +3 + +# --explanation-- + +To understand what someone wants to know, focus on the question they ask. + +Bob asks, `What do we have to deal with now?` The phrase `have to deal with` means something that requires attention or action. The word `now` shows that Bob is asking about what needs to be done at this moment. + +So, Bob wants to know what tasks or problems they need to handle immediately. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 21.54, + "finishTimestamp": 25.66 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 5.32, + "dialogue": { + "text": "I was worried about that. What do we have to deal with now?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.02 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db690a4859eaa462fd4862.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db690a4859eaa462fd4862.md new file mode 100644 index 0000000000..a179e773d4 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db690a4859eaa462fd4862.md @@ -0,0 +1,94 @@ +--- +id: 66db690a4859eaa462fd4862 +title: Task 64 +challengeType: 19 +dashedName: task-64 +--- + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which option is the best answer to Bob's question? + +## --answers-- + +`Everything is going fine.` + +### --feedback-- + +This response does not provide any details about what tasks or problems need to be handled now. + +--- + +`I've compiled a list.` + +## --video-solution-- + +2 + +# --explanation-- + +The correct answer should provide information that directly responds to Bob's question `What do we have to deal with now?`. + +Look for an option that indicates preparation or awareness of the tasks. + +`I've compiled a list` shows that Linda has already prepared information on what needs to be addressed, making it more relevant response. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 21.54, + "finishTimestamp": 25.66 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 5.32, + "dialogue": { + "text": "I was worried about that. What do we have to deal with now?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.02 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69795b38c6a65272b4e5.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69795b38c6a65272b4e5.md new file mode 100644 index 0000000000..5fcceaadc1 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69795b38c6a65272b4e5.md @@ -0,0 +1,95 @@ +--- +id: 66db69795b38c6a65272b4e5 +title: Task 65 +challengeType: 22 +dashedName: task-65 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK a list.` + +## --blanks-- + +`I've` + +### --feedback-- + +The contraction for `I have`. The first letter is capitalized. + +--- + +`compiled` + +### --feedback-- + +The past participle of the verb `compile`. + +# --explanation-- + +`Compiled` is the past participle form of the verb `compile`. `To compile` means to gather information or items from different sources into a single collection. For example: + +- `She compiled all the feedback from the customers into a report.` - She gathered feedback from various sources and put it into one report. + +- `They compiled data from several studies to write their research paper.` - They collected data from different studies for a specific purpose. + +In the sentence, `I've compiled a list`, Linda is saying that she has gathered information and organized it into a list. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 25.74, + "finishTimestamp": 26.78 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.04, + "dialogue": { + "text": "I've compiled a list.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 2.54 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69fbf51b70a8b252ef34.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69fbf51b70a8b252ef34.md new file mode 100644 index 0000000000..24ef90132a --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69fbf51b70a8b252ef34.md @@ -0,0 +1,113 @@ +--- +id: 66db69fbf51b70a8b252ef34 +title: Task 66 +challengeType: 22 +dashedName: task-66 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK progress, but some icons and buttons BLANK BLANK correctly.` + +## --blanks-- + +`We've` + +### --feedback-- + +The contraction for `We have` used in the `Present Perfect`. The first letter is capitalized. + +--- + +`made` + +### --feedback-- + +The past participle form of the verb `make` that shows something has been achieved. + +--- + +`aren't` + +### --feedback-- + +The contraction of `are not`. + +--- + +`responding` + +### --feedback-- + +This verb ends in `-ing`. + +# --explanation-- + +This sentence uses a mix of `Present Perfect` and `Present Continuous` tenses to describe progress and ongoing issues: + +- `We've` is a contraction for `We have`, used in the `Present Perfect` tense to show that progress has happened. + +- `Made` is the past participle of `make`, used here to talk about progress that has been achieved. + +- `Aren't` is a contraction for `are not`, which is part of the present continuous tense. + +- `Responding` is showing that the action (icons and buttons not working correctly) is happening now. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 26.9, + "finishTimestamp": 30.2 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.3, + "dialogue": { + "text": "We've made progress, but some icons and buttons aren't responding correctly.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.8 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db6a84e8295daac88d432b.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db6a84e8295daac88d432b.md new file mode 100644 index 0000000000..9653554e4f --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db6a84e8295daac88d432b.md @@ -0,0 +1,118 @@ +--- +id: 66db6a84e8295daac88d432b +title: Task 67 +challengeType: 19 +dashedName: task-67 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What's the problem they are facing? + +## --answers-- + +The design of the interface. + +### --feedback-- + +Think about whether Linda mentioned any issues with the design. + +--- + +The responsiveness of some icons and buttons. + +--- + +The speed of the updates. + +### --feedback-- + +Consider if Linda mentioned anything about the speed of the updates. + +--- + +The timeline for the project. + +### --feedback-- + +Think about whether Linda talked about any issues with the timeline. + +## --video-solution-- + +2 + +# --explanation-- + +In Linda's statement, pay attention to the contrast signaled by the word `but`. Initially, she mentions that they've made progress, which is positive. However, she follows this with a problem that still needs to be resolved. + +Focus on the phrase `aren't responding correctly` - it indicates that the issue is with the functionality of some elements, specifically the icons and buttons. + +This helps you identify that the problem relates to their responsiveness, not the design, speed, or timeline. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 25.74, + "finishTimestamp": 30.2 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.04, + "dialogue": { + "text": "I've compiled a list.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.16, + "finishTime": 5.46, + "dialogue": { + "text": "We've made progress, but some icons and buttons aren't responding correctly.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.96 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df65053fb97d5311ca1c47.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df65053fb97d5311ca1c47.md new file mode 100644 index 0000000000..7bcd8f1193 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df65053fb97d5311ca1c47.md @@ -0,0 +1,101 @@ +--- +id: 66df65053fb97d5311ca1c47 +title: Task 68 +challengeType: 22 +dashedName: task-68 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK BLANK specifically mentioned these issues in their feedback?` + +## --blanks-- + +`Have` + +### --feedback-- + +The auxiliary verb used to form questions in the `Present Perfect`. The first letter is capitalized. + +--- + +`any` + +### --feedback-- + +A word used in questions to ask if there is one or more of something. + +--- + +`users` + +### --feedback-- + +This word refers to the people who provided the feedback. + +# --explanation-- + +`Any` is often used in questions to ask about one or more people, things, or amounts without being specific. It means that you are not sure if there are one or more, or even none at all. For example: + +- `Do you have any suggestions?` - The speaker is asking if there are one or more suggestions. + +- `Have you seen any updates recently?` - The speaker is asking if there have been one or more updates. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 30.54, + "finishTimestamp": 34.22 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.68, + "dialogue": { + "text": "Have any users specifically mentioned these issues in their feedback?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 5.18 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6562455ed654cb55d15b.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6562455ed654cb55d15b.md new file mode 100644 index 0000000000..296fbd8dda --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6562455ed654cb55d15b.md @@ -0,0 +1,97 @@ +--- +id: 66df6562455ed654cb55d15b +title: Task 69 +challengeType: 22 +dashedName: task-69 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Have any users specifically mentioned BLANK issues in BLANK feedback?` + +## --blanks-- + +`these` + +### --feedback-- + +Think about the word that points to specific issues being discussed. + +--- + +`their` + +### --feedback-- + +Consider the word that shows the feedback belongs to the users. + +# --explanation-- + +`These` is used to point out specific things that are close in time or space. It is the plural form of `this`. For example: + +`Can you see these documents?` - It refers to specific documents close to the speaker. + +`Their` is a possessive adjective used to show that something belongs to a group of people or things. For example: + +`They brought their manual.` - It refers to a manual that belong to them. + +In the sentence, `Have any users specifically mentioned these issues in their feedback?`, `these` is used to point out the specific issues being discussed, and `their` shows that the feedback belongs to the users. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 30.54, + "finishTimestamp": 34.22 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.68, + "dialogue": { + "text": "Have any users specifically mentioned these issues in their feedback?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 5.18 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6628bc24c457e1b03609.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6628bc24c457e1b03609.md new file mode 100644 index 0000000000..af2a786b98 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6628bc24c457e1b03609.md @@ -0,0 +1,111 @@ +--- +id: 66df6628bc24c457e1b03609 +title: Task 70 +challengeType: 19 +dashedName: task-70 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What exactly did James want to know? + +## --answers-- + +If users are sending feedback saying they are happy with the new update. + +### --feedback-- + +Think about whether James's question is about feedback on the issues. + +--- + +If users have suggested new features. + +### --feedback-- + +Consider if James is asking about suggestions or direct mentions of issues. + +--- + +If users have directly mentioned the issues in their feedback. + +--- + +If users have used the feedback form to talk about the issues. + +### --feedback-- + +James's question is not about a feedback form. + +## --video-solution-- + +3 + +# --explanation-- + +When you ask if something was mentioned `specifically`, you want to know if it was mentioned directly, without any doubt or generalization. For example: + +- `She asked specifically about the new project.` - She asked directly about the project, not in general. + +- `The report specifically mentions the changes we need to make.` - The report talks directly about the changes. + +In James's question, `Have any users specifically mentioned these issues in their feedback?`, he wants to know if the users have directly talked about the issues, not just mentioned them in general terms. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 30.54, + "finishTimestamp": 34.22 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.68, + "dialogue": { + "text": "Have any users specifically mentioned these issues in their feedback?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 5.18 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df66f819d8815b87cd7020.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df66f819d8815b87cd7020.md new file mode 100644 index 0000000000..f2eeb7bb87 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df66f819d8815b87cd7020.md @@ -0,0 +1,92 @@ +--- +id: 66df66f819d8815b87cd7020 +title: Task 71 +challengeType: 19 +dashedName: task-71 +--- + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which option is the best answer to James's question? + +## --answers-- + +`Not yet, but I anticipate we'll start receiving more detailed reports.` + +--- + +`There are no new features in this version.` + +### --feedback-- + +Consider if this answer is addressing James's question about specific mentions of issues. + +## --video-solution-- + +1 + +# --explanation-- + +When someone asks a question like James does, `Have any users specifically mentioned these issues in their feedback?`, they are looking for a clear answer about whether the users have directly talked about the issues. + +Choose the best answer that directly answers to James's question. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 30.54, + "finishTimestamp": 34.22 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.68, + "dialogue": { + "text": "Have any users specifically mentioned these issues in their feedback?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 5.18 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df67fbc511f65f20cdc8d3.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df67fbc511f65f20cdc8d3.md new file mode 100644 index 0000000000..8340810e84 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df67fbc511f65f20cdc8d3.md @@ -0,0 +1,42 @@ +--- +id: 66df67fbc511f65f20cdc8d3 +title: Task 72 +challengeType: 19 +dashedName: task-72 +--- + + + +# --instructions-- + +This task doesn't have audio. Read the question and select the correct answer. + +# --questions-- + +## --text-- + +Linda hasn't received detailed reports yet, but she thinks they will come soon. What should she say? + +## --answers-- + +`I ignore that the reports are coming soon`. + +### --feedback-- + +`Ignore` means to pay no attention to something, not to expect or predict it. + +--- + +`I anticipate we'll start receiving more detailed reports soon.` + +## --video-solution-- + +2 + +# --explanation-- + +`Anticipate` means to expect or predict something that might happen in the future. It is used when you believe something will happen and are preparing for it or thinking about it in advance. For example: + + `She anticipates that the meeting will be very long.` - It means that she predicts the meeting will take a lot of time. + +In `I anticipate we'll start receiving more detailed reports`, she is predicting that more detailed reports will come soon. diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6a323ae22e6708890469.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6a323ae22e6708890469.md new file mode 100644 index 0000000000..80c13a971e --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6a323ae22e6708890469.md @@ -0,0 +1,120 @@ +--- +id: 66df6a323ae22e6708890469 +title: Task 73 +challengeType: 22 +dashedName: task-73 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Not yet, but I BLANK we'll start receiving BLANK BLANK BLANK as more users navigate the updated interface.` + +## --blanks-- + +`anticipate` + +### --feedback-- + +A word that means to expect or predict something will happen. + +--- + +`more` + +### --feedback-- + +A word used to show a greater quantity or amount. + +--- + +`detailed` + +### --feedback-- + +A word that means including many details or pieces of information. + +--- + +`reports` + +### --feedback-- + +It refers to documents or statements providing information or feedback. + +# --explanation-- + +`Anticipate` is used when you think something is likely to happen in the future. + +`More` is used to indicate a greater quantity or amount of something. + +`Detailed` means including many details or pieces of information. + +`Reports` refers to documents or statements that provide information or feedback about something. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 34.22, + "finishTimestamp": 40.44 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.82, + "dialogue": { + "text": "Not yet, but I anticipate we'll start receiving more detailed reports", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.82, + "finishTime": 7.22, + "dialogue": { + "text": "as more users navigate the updated interface.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.72 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6aad5cfef4692e2e2a5a.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6aad5cfef4692e2e2a5a.md new file mode 100644 index 0000000000..1225cfa554 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6aad5cfef4692e2e2a5a.md @@ -0,0 +1,118 @@ +--- +id: 66df6aad5cfef4692e2e2a5a +title: Task 74 +challengeType: 22 +dashedName: task-74 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Not yet, but I anticipate we'll start receiving more detailed reports BLANK BLANK BLANK BLANK the updated interface.` + +## --blanks-- + +`as` + +### --feedback-- + +A word that shows two actions happening at the same time or one action depending on another. + +--- + +`more` + +### --feedback-- + +A word that indicates a greater quantity or number. + +--- + +`users` + +### --feedback-- + +A word that refers to the people navigating the updated interface. + +--- + +`navigate` + +### --feedback-- + +A word that means to move around or through something, such as a website or an app. + +# --explanation-- + +`As` can be used to mean "while" or "when", showing that one action will happen while another action is taking place. For example: + +- `As I was walking home, they called me.` - They called you while you were walking home. + +- `You will get better at coding as you practice more.` - You will improve while or when you practice more. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 34.22, + "finishTimestamp": 40.44 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.82, + "dialogue": { + "text": "Not yet, but I anticipate we'll start receiving more detailed reports", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.82, + "finishTime": 7.22, + "dialogue": { + "text": "as more users navigate the updated interface.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.72 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6b4ef2110c6c1bb1818a.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6b4ef2110c6c1bb1818a.md new file mode 100644 index 0000000000..cb5bdfe2a8 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6b4ef2110c6c1bb1818a.md @@ -0,0 +1,118 @@ +--- +id: 66df6b4ef2110c6c1bb1818a +title: Task 75 +challengeType: 19 +dashedName: task-75 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does Linda expect to happen? + +## --answers-- + +She expects to receive more detailed reports. + +--- + +She expects the interface to stop working. + +### --feedback-- + +Think about whether Linda mentioned anything negative about the interface's performance. + +--- + +She expects users to dislike the updates. + +### --feedback-- + +Consider if Linda mentioned users' opinions about liking or disliking the updates. + +--- + +She expects fewer people to use the interface. + +### --feedback-- + +Think about whether Linda expects the number of users to decrease or increase. + +## --video-solution-- + +1 + +# --explanation-- + +To understand what someone expects to happen, look for words or phrases that indicate future actions or predictions. + +Linda uses the word `anticipate` to show what she thinks will happen in the future as a result of more users navigating the updated interface. + +Then, she says `start receiving more detailed reports`, indicating something will come as users interact with the updated interface. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 34.22, + "finishTimestamp": 40.44 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.82, + "dialogue": { + "text": "Not yet, but I anticipate we'll start receiving more detailed reports", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.82, + "finishTime": 7.22, + "dialogue": { + "text": "as more users navigate the updated interface.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.72 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6bfc72421e6e65a9290f.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6bfc72421e6e65a9290f.md new file mode 100644 index 0000000000..a702a1eb8a --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6bfc72421e6e65a9290f.md @@ -0,0 +1,101 @@ +--- +id: 66df6bfc72421e6e65a9290f +title: Task 76 +challengeType: 22 +dashedName: task-76 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Alright. What's our BLANK for these BLANK BLANK?` + +## --blanks-- + +`timeline` + +### --feedback-- + +A word that means the schedule or plan for completing tasks. + +--- + +`remaining` + +### --feedback-- + +A word that describes what is still left to be done. It ends in `-ing`. + +--- + +`issues` + +### --feedback-- + +It refers to problems that need to be solved. It is plural. + +# --explanation-- + +`Timeline` refers to the schedule or plan that shows when tasks or events are supposed to happen. It helps to understand the order of activities and deadlines. + +`Remaining` means what is left or still needs to be done. It refers to the parts that have not been completed. + +`Issues` refers to problems or matters that need to be solved or dealt with. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 40.5, + "finishTimestamp": 43.38 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.48, + "dialogue": { + "text": "Alright. What's our timeline for these remaining issues?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 4.48 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6c7efc14d2706424bae4.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6c7efc14d2706424bae4.md new file mode 100644 index 0000000000..6ed48df98a --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6c7efc14d2706424bae4.md @@ -0,0 +1,111 @@ +--- +id: 66df6c7efc14d2706424bae4 +title: Task 77 +challengeType: 19 +dashedName: task-77 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does Bob want to know? + +## --answers-- + +If there are any new features in the update. + +### --feedback-- + +Think about if Bob is asking about problems or something new added to the update. + +--- + +Who is responsible for the remaining issues. + +### --feedback-- + +Consider if Bob's question is about people or about time. + +--- + +When the remaining issues will be resolved. + +--- + +How many users are affected by the issues. + +### --feedback-- + +Think about if Bob is asking about users or about fixing something. + +## --video-solution-- + +3 + +# --explanation-- + +To understand what someone wants to know, look for the main idea in their question. + +Bob asks, `What's our timeline for these remaining issues?` + +`Timeline` refers to a schedule or plan for completing tasks. `Remaining issues` refers to the problems that still need to be solved. + +Bob wants to know when these issues will be addressed or resolved. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 40.5, + "finishTimestamp": 43.38 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.48, + "dialogue": { + "text": "Alright. What's our timeline for these remaining issues?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 4.48 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6d5aca93ea73a788b86b.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6d5aca93ea73a788b86b.md new file mode 100644 index 0000000000..61afbcf787 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6d5aca93ea73a788b86b.md @@ -0,0 +1,94 @@ +--- +id: 66df6d5aca93ea73a788b86b +title: Task 78 +challengeType: 19 +dashedName: task-78 +--- + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Linda is thinking about an update next month. What should she say? + +## --answers-- + +`I believe we can roll out another update by next month.` + +--- + +`I believe we can cancel all updates for now.` + +### --feedback-- + +Think about if canceling updates matches Linda's thoughts about releasing something next month. + +## --video-solution-- + +1 + +# --explanation-- + +`Roll out` means to introduce or launch something new, like a product, service, or update, to the public or users. For example: + +`The company will roll out the new software next week.` - They will release the new software next week. + +If Linda is thinking about an update next month, she might use `roll out` to talk about releasing it. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 40.5, + "finishTimestamp": 43.38 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.48, + "dialogue": { + "text": "Alright. What's our timeline for these remaining issues?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 4.48 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6dcd9354e775bbe89f24.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6dcd9354e775bbe89f24.md new file mode 100644 index 0000000000..03ea6626d4 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6dcd9354e775bbe89f24.md @@ -0,0 +1,85 @@ +--- +id: 66df6dcd9354e775bbe89f24 +title: Task 79 +challengeType: 22 +dashedName: task-79 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`I believe we can BLANK another update by next month.` + +## --blanks-- + +`roll out` + +### --feedback-- + +These two words together mean to introduce or launch something new. + +# --explanation-- + +`Roll out` means to introduce or launch something new, like a product, service, or update, to the public or users. For example: + +- `The company plans to roll out a new feature next week.` - They will release or launch the new feature next week. + +- `We will roll out the new marketing campaign soon.` - They will start or introduce the new campaign. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 43.02, + "finishTimestamp": 46.28 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.26, + "dialogue": { + "text": "I believe we can roll out another update by next month.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.76 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e18114b0b7720849ebc.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e18114b0b7720849ebc.md new file mode 100644 index 0000000000..8e58524d75 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e18114b0b7720849ebc.md @@ -0,0 +1,107 @@ +--- +id: 66df6e18114b0b7720849ebc +title: Task 80 +challengeType: 19 +dashedName: task-80 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +When is Linda planning to roll out another update? + +## --answers-- + +By next month. + +--- + +By the end of this week. + +### --feedback-- + +Think about whether Linda mentioned the end of this week in her plan. + +--- + +By the end of the year. + +### --feedback-- + +Consider if Linda talked about a longer timeline, like the end of the year. + +--- + +In two days. + +### --feedback-- + +Think about whether Linda mentioned such a short time frame. + +## --video-solution-- + +1 + +# --explanation-- + +To understand when someone is planning to do something, look for time expressions or phrases in their statement. + +In Linda's statement, she uses the prepositon `by` to indicate the time she expects to roll out another update. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 43.42, + "finishTimestamp": 46.28 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.26, + "dialogue": { + "text": "I believe we can roll out another update by next month.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.76 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e9b17769d7925edd37a.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e9b17769d7925edd37a.md new file mode 100644 index 0000000000..273efa0341 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e9b17769d7925edd37a.md @@ -0,0 +1,93 @@ +--- +id: 66df6e9b17769d7925edd37a +title: Task 81 +challengeType: 22 +dashedName: task-81 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`We've BLANK BLANK working on the fixes.` + +## --blanks-- + +`already` + +### --feedback-- + +Something has happened sooner than expected or before now. + +--- + +`started` + +### --feedback-- + +Past participle form of `start`. + +# --explanation-- + +`Already` is used in the `Present Perfect` tense to indicate that something has happened sooner than expected or before now. For example: + +`They have already left the meeting.` - This shows the action happened before now. + +`Started` is the past participle form of `start`, which means to begin an action. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 46.48, + "finishTimestamp": 48.14 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.66, + "dialogue": { + "text": "We've already started working on the fixes.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.16 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6ed778c9637a39e3af21.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6ed778c9637a39e3af21.md new file mode 100644 index 0000000000..bf9453f5d7 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6ed778c9637a39e3af21.md @@ -0,0 +1,118 @@ +--- +id: 66df6ed778c9637a39e3af21 +title: Task 82 +challengeType: 19 +dashedName: task-82 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Why does Linda believe they can roll out another update soon? + +## --answers-- + +Because they don't have any issues to fix. + +### --feedback-- + +Think about whether Linda mentioned that there are no issues to address. + +--- + +Because the users are satisfied with the current version. + +### --feedback-- + +Consider if Linda talked about user satisfaction in her statement. + +--- + +Because they finished all the work last month. + +### --feedback-- + +Think about if Linda said anything about finishing the work already. + +--- + +Because they have already started working on the fixes. + +## --video-solution-- + +4 + +# --explanation-- + +To understand why someone believes something can happen soon, look for reasons they provide in their statement. + +In the sentence `We've already started working on the fixes`, `already` shows that they began working on the fixes sooner than expected. + +This shows they have begun the necessary work, which supports her belief that they can roll out another update soon. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 43.42, + "finishTimestamp": 48.34 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.46, + "dialogue": { + "text": "I believe we can roll out another update by next month.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.46, + "finishTime": 6.52, + "dialogue": { + "text": "We've already started working on the fixes.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 6.82 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f1e24787b7ba01c5bea.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f1e24787b7ba01c5bea.md new file mode 100644 index 0000000000..091070d131 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f1e24787b7ba01c5bea.md @@ -0,0 +1,93 @@ +--- +id: 66df6f1e24787b7ba01c5bea +title: Task 83 +challengeType: 22 +dashedName: task-83 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Thanks for BLANK BLANK, Linda.` + +## --blanks-- + +`staying` + +### --feedback-- + +Think of the word that means continuing to remain in a certain state or condition. It ends in `-ing`. + +--- + +`proactive` + +### --feedback-- + +Consider the word that describes taking action in advance to prepare for future situations. + +# --explanation-- + +`Staying` comes from the verb `stay`, which means to remain in a certain state or condition. + +`Proactive` means taking action in advance to deal with an expected situation, instead of reacting to it after it happens. Being proactive means thinking ahead and preparing for future challenges. + +In Bob's sentence, he is thanking Linda for continuing to be proactive, meaning she is always thinking ahead and taking action. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 48.62, + "finishTimestamp": 50.28 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 2.66, + "dialogue": { + "text": "Thanks for staying proactive, Linda.", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 3.06 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f7e1695967d6c4eee4f.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f7e1695967d6c4eee4f.md new file mode 100644 index 0000000000..46b0269a70 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f7e1695967d6c4eee4f.md @@ -0,0 +1,93 @@ +--- +id: 66df6f7e1695967d6c4eee4f +title: Task 84 +challengeType: 22 +dashedName: task-84 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Let's BLANK we keep up this BLANK.` + +## --blanks-- + +`ensure` + +### --feedback-- + +Think about the word that means to make sure something happens. + +--- + +`momentum` + +### --feedback-- + +Consider the word that describes maintaining progress, energy, or speed. + +# --explanation-- + +`Ensure` means to make sure that something happens or is done. It is used when you want to guarantee that a certain action will take place or a certain result will be achieved. + +In a work context, `momentum` means maintaining progress, energy, or speed in completing tasks or achieving goals. + +In Bob's sentence, he wants to make sure that they continue to make progress and keep their positive energy going. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 50.42, + "finishTimestamp": 52.48 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 3.06, + "dialogue": { + "text": "Let's ensure we keep up this momentum.", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 3.56 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6fd99b1d0c7f1d948ef3.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6fd99b1d0c7f1d948ef3.md new file mode 100644 index 0000000000..5f328a5296 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6fd99b1d0c7f1d948ef3.md @@ -0,0 +1,116 @@ +--- +id: 66df6fd99b1d0c7f1d948ef3 +title: Task 85 +challengeType: 19 +dashedName: task-85 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What's the overall tone of Bob at the end of this conversation with Linda? + +## --answers-- + +Critical and negative. + +### --feedback-- + +Think about whether Bob's words show criticism or support. + +--- + +Encouraging and positive. + +--- + +Uncertain and confused. + +### --feedback-- + +Consider if Bob sounds unsure or if he is giving clear support and encouragement. + +--- + +Neutral and indifferent. + +### --feedback-- + +Think about whether Bob is showing emotion or if he sounds like he does not care. + +## --video-solution-- + +2 + +# --explanation-- + +To understand the tone of someone in a conversation, look at the words and phrases they use. The tone shows the speaker's attitude or feelings. + +Bob uses positive words like `staying proactive` and encourages Linda by saying `keep up this momentum`. This suggests his attitude at the end of the conversation. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 48.42, + "finishTimestamp": 52.48 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 2.46, + "dialogue": { + "text": "Thanks for staying proactive, Linda.", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 2.8, + "finishTime": 4.86, + "dialogue": { + "text": "Let's ensure we keep up this momentum.", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 5.36 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df70abe410a681d7868729.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df70abe410a681d7868729.md new file mode 100644 index 0000000000..3f7ebdbd7a --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df70abe410a681d7868729.md @@ -0,0 +1,108 @@ +--- +id: 66df70abe410a681d7868729 +title: Task 86 +challengeType: 22 +dashedName: task-86 +--- + + + +# --description-- + +This is a review of the entire dialogue you just studied. + +# --instructions-- + +Place the following phrases in the correct spot: + +`keep up`, `across`, `just`, `since`, `yet`, `already`, `any`, and `roll out`. + +# --fillInTheBlank-- + +## --sentence-- + +`Bob: Linda, have you had a chance to review the user feedback BLANK we deployed the update?` + +`Linda: Yes, I've BLANK looked over the responses. We've already seen a significant drop in complaints about the UI issue.` + +`Bob: That's great to hear. Are all updated elements performing well BLANK devices?` + +`Linda: Yes. The navigation bar and footer adjustments have BLANK made a big difference. But we haven't addressed all the minor elements yet.` + +`Bob: I was worried about that. What do we have to deal with now?` + +`Linda: I've compiled a list. We've made progress, but some icons and buttons aren't responding correctly.` + +`James: Have BLANK users specifically mentioned these issues in their feedback?` + +`Linda: Not BLANK, but I anticipate we'll start receiving more detailed reports as more users navigate the updated interface.` + +`Bob: Alright. What's our timeline for these remaining issues?` + +`Linda: I believe we can BLANK another update by next month. We've already started working on the fixes.` + +`Bob: Thanks for staying proactive, Linda. Let's ensure we BLANK this momentum.` + +## --blanks-- + +`since` + +### --feedback-- + +Shows when the action started and is still important now. + +--- + +`just` + +### --feedback-- + +Shows the action happened a short time ago. + +--- + +`across` + +### --feedback-- + +Happening throughout or on all sides. + +--- + +`already` + +### --feedback-- + +Something has been done sooner than expected. + +--- + +`any` + +### --feedback-- + +Used in questions to ask if there is one or more of something. + +--- + +`yet` + +### --feedback-- + +A word that means up to now but expected to happen soon. + +--- + +`roll out` + +### --feedback-- + +These two words together mean to introduce or launch something new. + +--- + +`keep up` + +### --feedback-- + +These two words together mean to maintain or continue at the same level. diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19c9a730b10ec00775764.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19c9a730b10ec00775764.md new file mode 100644 index 0000000000..f1d336bc10 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19c9a730b10ec00775764.md @@ -0,0 +1,66 @@ +--- +id: 66e19c9a730b10ec00775764 +title: Task 88 +challengeType: 19 +dashedName: task-88 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +What does the user ask the support team to do? + +## --answers-- + +To improve the app's speed and performance. + +### --feedback-- + +Think about whether the user mentions any issues related to speed or performance. + +--- + +To update the app with new features. + +### --feedback-- + +Consider if the user is asking for new features or talking about existing problems. + +--- + +To fix the problem with the app. + +--- + +To help with managing their money. + +### --feedback-- + +Check if the user is asking for help managing money or something else related to the app's functionality. + +## --video-solution-- + +3 + +# --explanation-- + +To understand what the user wants from the support team, look for direct requests or questions in the email. + +Pay attention to phrases like `Can you please... ?` which clearly indicate what the user is asking for. + +The use of words like `fix` and `bug` helps identify the action the user wants the support team to take. diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19cba3fd9e3ec6860b096.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19cba3fd9e3ec6860b096.md new file mode 100644 index 0000000000..60d96d16ea --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19cba3fd9e3ec6860b096.md @@ -0,0 +1,66 @@ +--- +id: 66e19cba3fd9e3ec6860b096 +title: Task 87 +challengeType: 19 +dashedName: task-87 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +What is the main problem the user is experiencing with the app? + +## --answers-- + +The app stops working whenever the user tries to open it. + +### --feedback-- + +Check if the email mentions the app completely stopping or crashing. + +--- + +The app shows the right month, but the values do not change to match it. + +--- + +The app is too slow when loading different months. + +### --feedback-- + +Think about whether the email talks about the app's speed or something else. + +--- + +The app does not allow the user to add new expenses. + +### --feedback-- + +Consider if the user is talking about adding new values or if the problem is about the values already shown. + +## --video-solution-- + +2 + +# --explanation-- + +To identify the main problem, look for sentences that describe the issue the user is experiencing. + +Pay attention to phrases like `Every time I try` and `the app shows` which tell us what happens when the user tries to use the app. + +The phrase `numbers stay the same as the month before` also helps explain what is not working correctly. diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32b73e27efb5b3f9c78c4.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32b73e27efb5b3f9c78c4.md new file mode 100644 index 0000000000..e70f2c8a70 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32b73e27efb5b3f9c78c4.md @@ -0,0 +1,66 @@ +--- +id: 66e32b73e27efb5b3f9c78c4 +title: Task 89 +challengeType: 19 +dashedName: task-89 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +What does the word `bug` mean in the email? + +## --answers-- + +An error or problem in the app. + +--- + +A small insect. + +### --feedback-- + +Think about if the user is reporting an issue related to insects or something else. + +--- + +A request for new features. + +### --feedback-- + +Consider if the user is talking about asking for new features or describing a problem. + +--- + +A way to manage expenses. + +### --feedback-- + +Check if the user uses `bug` to talk about managing expenses or something that needs fixing. + +## --video-solution-- + +1 + +# --explanation-- + +To understand what a word means in context, look at the sentences around it and how it is used. + +`Bug` in the email is used when the user describes the problem with the app. + +Pay attention to how the user connects `bug` with phrases like `this is really frustrating` and `can you please fix this?` to understand that `bug` refers to an error or problem in the software. diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32be4761dd75cc3ba6b13.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32be4761dd75cc3ba6b13.md new file mode 100644 index 0000000000..102769851d --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32be4761dd75cc3ba6b13.md @@ -0,0 +1,64 @@ +--- +id: 66e32be4761dd75cc3ba6b13 +title: Task 90 +challengeType: 19 +dashedName: task-90 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +How often does the user say they use the app? + +## --answers-- + +Once a week. + +### --feedback-- + +Think about whether the user mentioned using the app that infrequently. + +--- + +Only when needed. + +### --feedback-- + +Consider if the user mentioned using the app occasionally or regularly. + +--- + +Rarely. + +### --feedback-- + +Check if the user describes using the app very seldom or if it sounds like a regular habit. + +--- + +Every day. + +## --video-solution-- + +4 + +# --explanation-- + +To find out how often the user uses the app, look for clues in the email where the user talks about their routine or habits. + +Pay attention to phrases like `I use the app every ...`, which tells you how frequently they rely on the app. diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c232273235dd6dc3287.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c232273235dd6dc3287.md new file mode 100644 index 0000000000..eb2b9782dc --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c232273235dd6dc3287.md @@ -0,0 +1,64 @@ +--- +id: 66e32c232273235dd6dc3287 +title: Task 91 +challengeType: 19 +dashedName: task-91 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +What action does the user describe taking when they encounter the problem? + +## --answers-- + +Restarting the app to fix the issue. + +### --feedback-- + +Think about whether the email mentions restarting the app or some other action. + +--- + +Updating the app to the latest version. + +### --feedback-- + +Consider if the user talks about downloading a new version of the app. + +--- + +Trying to enter values for a different month. + +--- + +Contacting customer support immediately. + +### --feedback-- + +Check if the email mentions contacting support as the first action. + +## --video-solution-- + +3 + +# --explanation-- + +To identify the actions the user has taken, look for parts of the email where the user describes what they have tried or done with the app. + +Focus on sentences that mention specific actions, such as `Every time I try to...`. diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c5e39acfe5ee8adb160.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c5e39acfe5ee8adb160.md new file mode 100644 index 0000000000..c322d143ff --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c5e39acfe5ee8adb160.md @@ -0,0 +1,66 @@ +--- +id: 66e32c5e39acfe5ee8adb160 +title: Task 92 +challengeType: 19 +dashedName: task-92 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +How does the user feel about the problem they are facing? + +## --answers-- + +Frustrated and annoyed. + +--- + +Happy and satisfied. + +### --feedback-- + +Think about whether the user describes their experience in a positive or negative way. + +--- + +Calm and relaxed. + +### --feedback-- + +Consider if the words the user uses suggest they are calm or experiencing stronger emotions. + +--- + +Confused but hopeful. + +### --feedback-- + +Check if the user shows any signs of being hopeful or if they are mostly expressing frustration. + +## --video-solution-- + +1 + +# --explanation-- + +To understand the user's emotions and tone, look for words or phrases that express feelings. + +Pay attention to words like `frustrated` and `really frustrating`, which show how the user feels about the issue. + +Also, notice how the user describes their experience with the app to understand their tone. diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32d2cfee533618d70586c.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32d2cfee533618d70586c.md new file mode 100644 index 0000000000..e2d2d47f0d --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32d2cfee533618d70586c.md @@ -0,0 +1,66 @@ +--- +id: 66e32d2cfee533618d70586c +title: Task 93 +challengeType: 19 +dashedName: task-93 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +What could happen if the issue with the app is not fixed? + +## --answers-- + +The user may have difficulty tracking their spending correctly. + +--- + +The user may be able to use the app without any problems. + +### --feedback-- + +Think about whether the user already described the app working correctly. + +--- + +The user may enjoy new features in the app. + +### --feedback-- + +Consider if the email mentions anything about new features or benefits. + +--- + +The app could stop showing the current month entirely. + +### --feedback-- + +The problem mentioned is with numbers not updating, not with the month display. + +## --video-solution-- + +1 + +# --explanation-- + +To infer the consequences of the problem not being solved, think about the context in which the user uses the app and how they rely on it. + +The user mentions that they use the app `every day to manage my money`. + +Consider how the issues described might affect the user's daily activities if they continue. diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb7309b14c6f4be5ef5dec.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb7309b14c6f4be5ef5dec.md new file mode 100644 index 0000000000..97f316cf50 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb7309b14c6f4be5ef5dec.md @@ -0,0 +1,161 @@ +--- +id: 66eb7309b14c6f4be5ef5dec +title: "Dialogue 3: Progress and Change" +challengeType: 21 +dashedName: dialogue-3-progress-and-change +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { "x": -25, "y": 0, "z": 1 } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 } + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1 + }, + "alwaysShowDialogue": true + }, + "commands": [ + { + "character": "James", + "position": { "x": 25, "y": 0, "z": 1 }, + "startTime": 0 + }, + { + "character": "Linda", + "position": { "x": 70, "y": 0, "z": 1 }, + "startTime": 0.5 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.82, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 5.34, + "finishTime": 9.6, + "dialogue": { + "text": "It's been over a year now. We've really come a long way since that first feedback came in.", + "align": "right" + } + }, + { + "character": "Linda", + "startTime": 10.1, + "finishTime": 16, + "dialogue": { + "text": "I've been part of the design team for three years and the changes we've made in just this last year have had a great impact.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 16.54, + "finishTime": 20.46, + "dialogue": { + "text": "Agreed. I've learned so much about user interface design in the process.", + "align": "left" + } + }, + { + "character": "James", + "startTime": 20.7, + "finishTime": 24.86, + "dialogue": { + "text": "Before this, I hadn't focused much on the User Experience aspect of development.", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 25.4, + "finishTime": 29.28, + "dialogue": { + "text": "That's true. You've been integrating UX into your work more than ever before.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 30.28, + "finishTime": 35.34, + "dialogue": { + "text": "It's interesting to think about it. I used to just write code without thinking much about the end user,", + "align": "left" + } + }, + { + "character": "James", + "startTime": 35.52, + "finishTime": 40.7, + "dialogue": { + "text": "but now ensuring a positive User Experience has become a central part of my development process.", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 41.78, + "finishTime": 44.64, + "dialogue": { + "text": "Exactly. And remember when we rolled out that major update last month?", + "align": "right" + } + }, + { + "character": "Linda", + "startTime": 45.08, + "finishTime": 47.3, + "dialogue": { + "text": "The feedback we've received has been super positive.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 47.7, + "finishTime": 53.08, + "dialogue": { + "text": "I'm happy to hear that. After all, we're proactively enhancing the platform based on what we've learned.", + "align": "left" + } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 }, + "startTime": 53.58 + }, + { + "character": "James", + "position": { "x": -25, "y": 0, "z": 1 }, + "startTime": 54.08 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb75401201c061f811a57e.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb75401201c061f811a57e.md new file mode 100644 index 0000000000..7c8a779d8f --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb75401201c061f811a57e.md @@ -0,0 +1,90 @@ +--- +id: 66eb75401201c061f811a57e +title: Task 94 +challengeType: 22 +dashedName: task-94 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Linda, BLANK BLANK, how long have we been collaborating on these updates?` + +## --blanks-- + +`looking` + +### --feedback-- + +A word that means using your eyes to review something. It ends in `-ing`. + +--- + +`back` + +### --feedback-- + +A word that indicates a direction behind or in the past. + +# --explanation-- + +`Looking back` means to reflect on past events or to think about what has happened before. For example: + +`Looking back, I learned a lot from that project.` - It means they are remembering and considering past experiences. + +In this sentence, James uses `looking back` to talk about the time he and Linda worked together on updates. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 3.92 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.92, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.42 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be7dd1d802e3307bbddf7.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be7dd1d802e3307bbddf7.md new file mode 100644 index 0000000000..226f34e7a0 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be7dd1d802e3307bbddf7.md @@ -0,0 +1,80 @@ +--- +id: 672be7dd1d802e3307bbddf7 +title: Task 95 +challengeType: 22 +dashedName: task-95 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Linda, looking back, how long have we been BLANK on these updates?` + +## --blanks-- + +`collaborating` + +### --feedback-- + +A word that means working together on something. It ends in `-ing`. + +# --explanation-- + +`Have been collaborating` is a form of the present perfect continuous tense. It describes an action that started in the past and is still ongoing. For example: + +`We have been collaborating on this project for two years.` - This means that the collaboration started two years ago and is still happening. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 3.92 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.92, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.42 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be8d92bbeab39632fd45f.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be8d92bbeab39632fd45f.md new file mode 100644 index 0000000000..216fdbbaa3 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be8d92bbeab39632fd45f.md @@ -0,0 +1,110 @@ +--- +id: 672be8d92bbeab39632fd45f +title: Task 96 +challengeType: 19 +dashedName: task-96 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does James want to know? + +## --answers-- + +How long they have been working together on the updates. + +--- + +If Linda remembers the details of the last update. + +### --feedback-- + +Pay attention to James's question; he asks about time, not specific details of past updates. + +--- + +When the updates will be finished. + +### --feedback-- + +Notice that James is asking about the past and how long something has been happening, not when it will end. + +--- + +What they need to complete the updates. + +### --feedback-- + +Focus on James's question about duration. He isn't asking for requirements or resources. + +## --video-solution-- + +1 + +# --explanation-- + +James's question, `how long have we been collaborating on these updates?`, can be broken down to understand what he wants to know: + +- `how long` signals he is asking about time or duration. + +- `have been collaborating` shows an action that started in the past and continues to the present. + +- `on these updates` specifies that the focus is on their joint work related to updates. + +Together, this structure shows that James is interested in finding out the length of time they've been working together on updates, not specific details or future plans. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 3.92 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.92, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.42 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bea62ee1bd94363435d0c.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bea62ee1bd94363435d0c.md new file mode 100644 index 0000000000..1d2e9b9006 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bea62ee1bd94363435d0c.md @@ -0,0 +1,90 @@ +--- +id: 672bea62ee1bd94363435d0c +title: Task 97 +challengeType: 19 +dashedName: task-97 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which option is the best answer to James' question? + +## --answers-- + +`We should finish them soon.` + +### --feedback-- + +This response talks about finishing updates, but James asked about how long they've been working together, not when it will be completed. + +--- + +`It's been over a year now.` + +## --video-solution-- + +2 + +# --explanation-- + +James's question, `how long have we been collaborating on these updates?`, is asking about **how much time** they've been working together. + +The correct answer, `It's been over a year now`, directly answers this by saying how long they've collaborated. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 3.92 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.92, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.42 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672beec28ce5685ecdce44e3.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672beec28ce5685ecdce44e3.md new file mode 100644 index 0000000000..1ea09219a9 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672beec28ce5685ecdce44e3.md @@ -0,0 +1,84 @@ +--- +id: 672beec28ce5685ecdce44e3 +title: Task 98 +challengeType: 22 +dashedName: task-98 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`It's been BLANK now.` + +## --blanks-- + +`over a year` + +### --feedback-- + +These three words together indicate a time period. They are a preposition, an article and a period of time. + +# --explanation-- + +`It's been` is a contraction of `It has been` which describes something that started in the past and continues up to now. + +`Over a year` tells you the amount of time that has passed. `Over` means more than, so `over a year` means that the collaboration has lasted more than one year. + +`Now` emphasizes that the statement is up-to-date and still true at this moment. + +Together, `It's been over a year now.` means that their collaboration has lasted more than a year and continues to the present. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 4.34, + "finishTimestamp": 5.68 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.34, + "dialogue": { + "text": "It's been over a year now.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 2.84 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf1421cecb26fdf76320f.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf1421cecb26fdf76320f.md new file mode 100644 index 0000000000..639758228a --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf1421cecb26fdf76320f.md @@ -0,0 +1,133 @@ +--- +id: 672bf1421cecb26fdf76320f +title: Task 99 +challengeType: 19 +dashedName: task-99 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +How long has James and Linda been collaborating? + +## --answers-- + +Just a few months. + +### --feedback-- + +Listen carefully to Linda's response. She mentions a specific time period that's longer than a few months. + +--- + +Over a year. + +--- + +About six months. + +### --feedback-- + +Pay attention to Linda's answer. She describes a duration longer than six months. + +--- + +Exactly one year. + +### --feedback-- + +Linda says `over a year`, meaning the time is slightly more than one year. + +## --video-solution-- + +2 + +# --explanation-- + +`It's been` is a contraction of `It has been` which describes something that started in the past and continues up to now. + +`Over a year` tells you the amount of time that has passed. `Over` means more than, so `over a year` means that the collaboration has lasted more than one year, not just a few months or exactly one year. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + }, + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 5.68 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.82, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.08 + }, + { + "character": "Linda", + "opacity": 1, + "startTime": 5.08 + }, + { + "character": "Linda", + "startTime": 5.34, + "finishTime": 6.68, + "dialogue": { + "text": "It's been over a year now.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.18 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf2c58832ef79c6ae86ac.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf2c58832ef79c6ae86ac.md new file mode 100644 index 0000000000..879db6d0aa --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf2c58832ef79c6ae86ac.md @@ -0,0 +1,98 @@ +--- +id: 672bf2c58832ef79c6ae86ac +title: Task 100 +challengeType: 22 +dashedName: task-100 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`We've really BLANK BLANK BLANK since that first feedback came in.` + +## --blanks-- + +`come` + +### --feedback-- + +This is a verb that means to reach or arrive somewhere, especially after a journey or progress. + +--- + +`a long` + +### --feedback-- + +This includes an article and an adjective that describe the extent of progress. + +--- + +`way` + +### --feedback-- + +This word completes the expression, indicating a metaphorical path or distance achieved. + +# --explanation-- + +`To come a long way` means to make significant progress or improvement over time. It often implies that someone or something has started at a simpler, less developed stage and has improved a lot since then. For example: + +- `The team has come a long way since the project started.` - The team has made a lot of progress. + +- `She has come a long way in her coding skills.` - Her coding skills have greatly improved from where they began. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 5.72, + "finishTimestamp": 8.6 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.88, + "dialogue": { + "text": "We've really come a long way since that first feedback came in.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.38 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf495d1324184f1b57fc6.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf495d1324184f1b57fc6.md new file mode 100644 index 0000000000..316c2bb562 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf495d1324184f1b57fc6.md @@ -0,0 +1,82 @@ +--- +id: 672bf495d1324184f1b57fc6 +title: Task 101 +challengeType: 22 +dashedName: task-101 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`We've really come a long way since that first feedback BLANK.` + +## --blanks-- + +`came in` + +### --feedback-- + +This is a two-word expression in the past simple tense that means "arrived" or "was received". + +# --explanation-- + +`Came in` is in the past simple tense and means that something "arrived" or "was received". It's often used to talk about messages, results, or feedback being delivered or becoming available. For example: + +`The test results came in yesterday.` - This means the results were received yesterday. + +In this sentence, `since that first feedback came in` means that the initial feedback was received, marking the start of their progress. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 5.72, + "finishTimestamp": 8.6 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.88, + "dialogue": { + "text": "We've really come a long way since that first feedback came in.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.38 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd6b7f61b713f3e64825b.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd6b7f61b713f3e64825b.md new file mode 100644 index 0000000000..274793f58a --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd6b7f61b713f3e64825b.md @@ -0,0 +1,92 @@ +--- +id: 672cd6b7f61b713f3e64825b +title: Task 102 +challengeType: 22 +dashedName: task-102 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`I've been BLANK the design team BLANK three years.` + +## --blanks-- + +`part of` + +### --feedback-- + +These two words together mean belonging to or being included in a group or team. The first word is a noun, and the second is a preposition. + +--- + +`for` + +### --feedback-- + +This preposition indicates the length of time something has lasted. + +# --explanation-- + +`To have been part of something` means to belong to or to be included in a group, team, or organization. It implies that the person has contributed or participated in that group. For example: + +`I've been part of this project since it started.` - Suggests the person has been involved in the project from the beginning. + +The preposition `for` is used to indicate a period of time in this context. When combined with the `Present Perfect` tense (`have been`), it shows how long something has lasted up to the present. For example: + +`She has worked here for five years.` - She started working there five years ago and is still working there now. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 9.1, + "finishTimestamp": 11.38 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.28, + "dialogue": { + "text": "I've been part of the design team for three years", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.78 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd85e8ba4ed4a6911b4d3.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd85e8ba4ed4a6911b4d3.md new file mode 100644 index 0000000000..f84ca00fa5 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd85e8ba4ed4a6911b4d3.md @@ -0,0 +1,114 @@ +--- +id: 672cd85e8ba4ed4a6911b4d3 +title: Task 103 +challengeType: 22 +dashedName: task-103 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`And the changes BLANK BLANK in just this last year BLANK BLANK a great impact.` + +## --blanks-- + +`we've` + +### --feedback-- + +This is a contraction of `we have`. + +--- + +`made` + +### --feedback-- + +This is the past participle form of an irregular verb meaning to create or produce something. + +--- + +`have` + +### --feedback-- + +`Present Perfect` auxiliary verb used to show an action affecting the present. + +--- + +`had` + +### --feedback-- + +`Past Participle` of an irregular verb that means to experience or cause an effect. + +# --explanation-- + +`We've` is a contraction of `we have`. + +`Made` is the past participle of the irregular verb `make`. `Have made` describes something created or completed in the past with effects on the present. + +In this sentence, `have had` is in the present perfect tense. This structure `have` + `had` shows that something started in the past and still affects the present. + +- `Have` is an auxiliary verb used in the present perfect tense. + +- `Had` is the past participle of `have`, meaning to experience or possess. + +Together, `have had` means that the changes began earlier and continue to make an impact now. + +In summary, these irregular verbs (`make` as `made` and `have` as `had`) form the present perfect tense, indicating actions that started in the past and are still relevant now. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 11.28, + "finishTimestamp": 15 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.72, + "dialogue": { + "text": "and the changes we've made in just this last year have had a great impact.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.22 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc1fe8c7ef63e26ce44c.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc1fe8c7ef63e26ce44c.md new file mode 100644 index 0000000000..f296285272 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc1fe8c7ef63e26ce44c.md @@ -0,0 +1,113 @@ +--- +id: 672cdc1fe8c7ef63e26ce44c +title: Task 104 +challengeType: 19 +dashedName: task-104 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +How long has Linda been working as part of the design team? + +## --answers-- + +One year. + +### --feedback-- + +Listen carefully to Linda's response. She mentions a period longer than one year. + +--- + +Just a few months. + +### --feedback-- + +Linda says she's been with the design team much longer than a few months. + +--- + +Since the project started. + +### --feedback-- + +Linda doesn't mention the project start date, only that she's been on the team for a specific amount of time. + +--- + +Three years. + +## --video-solution-- + +4 + +# --explanation-- + +Linda states, `I've been part of the design team for three years.` + +`For three years` tells exactly how long she has been working on the team. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 9.1, + "finishTimestamp": 15 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.18, + "dialogue": { + "text": "I've been part of the design team for three years,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.18, + "finishTime": 6.9, + "dialogue": { + "text": "and the changes we've made in just this last year have had a great impact.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.4 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc94feed9f67748f5ca2.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc94feed9f67748f5ca2.md new file mode 100644 index 0000000000..809c295776 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc94feed9f67748f5ca2.md @@ -0,0 +1,117 @@ +--- +id: 672cdc94feed9f67748f5ca2 +title: Task 105 +challengeType: 19 +dashedName: task-105 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What happened in the last year? + +## --answers-- + +Linda joined the design team. + +### --feedback-- + +Linda mentions she has been part of the team for three years, so this didn't happen just in the last year. + +--- + +The changes they've made had a great impact. + +--- + +They completed the project. + +### --feedback-- + +Linda doesn't mention completing the project. + +--- + +They started working on impactful designs. + +### --feedback-- + +Linda doesn't say they started working on the design this year; she mentions a specific impact from recent changes. + +## --video-solution-- + +2 + +# --explanation-- + +To find the answer, listen to Linda's sentence carefully. She says, `the changes we've made in just this last year have had a great impact`. Here's how to identify the correct answer: + +- Linda mentions `changes`, meaning something new or different they implemented during the last year. + +- `In just this last year` tells you that Linda is talking about something specific that happened within the past year. + +- `Have had a great impact` explains the result of those changes made a strong, positive effect. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 9.1, + "finishTimestamp": 15 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.18, + "dialogue": { + "text": "I've been part of the design team for three years,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.18, + "finishTime": 6.9, + "dialogue": { + "text": "and the changes we've made in just this last year have had a great impact.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.4 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cde84a461d274b9aa1587.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cde84a461d274b9aa1587.md new file mode 100644 index 0000000000..d293ac12d7 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cde84a461d274b9aa1587.md @@ -0,0 +1,86 @@ +--- +id: 672cde84a461d274b9aa1587 +title: Task 106 +challengeType: 22 +dashedName: task-106 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Agreed. I've learned so much about BLANK BLANK design in the process.` + +## --blanks-- + +`user` + +### --feedback-- + +The person who interacts with the system or application. + +--- + +`interface` + +### --feedback-- + +This word describes the point of interaction or connection between the user and the system. + +# --explanation-- + +`User interface` (UI) refers to the part of a system, application, or device that allows a user to interact with it. The user interface includes elements like buttons, menus, and screens that help users perform actions and receive feedback from the system. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 15.34, + "finishTimestamp": 19.56 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.72, + "dialogue": { + "text": "Agreed. I've learned so much about user interface design in the process.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.72 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdef1ba3081780c700843.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdef1ba3081780c700843.md new file mode 100644 index 0000000000..5a83cb5ed7 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdef1ba3081780c700843.md @@ -0,0 +1,104 @@ +--- +id: 672cdef1ba3081780c700843 +title: Task 107 +challengeType: 19 +dashedName: task-107 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What has James learned? + +## --answers-- + +The design team structure. + +### --feedback-- + +James specifically mentions learning about user interface design, not the team structure. + +--- + +How to code in a new language. + +### --feedback-- + +James is focused on design, not on learning a new coding language. + +--- + +Project management skills. + +### --feedback-- + +James's statement is about user interface design, not project management. + +--- + +User interface design. + +## --video-solution-- + +4 + +# --explanation-- + +To find the answer, listen to what James says after the word `about`. In the sentence, `I've learned so much about user interface design`, the words that follow `about` directly indicate what James has been learning. + +`User interface design` tell you that this is the specific topic he has been learning. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 15.34, + "finishTimestamp": 19.56 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.72, + "dialogue": { + "text": "Agreed. I've learned so much about user interface design in the process.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.72 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce07fa81803826b15b63e.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce07fa81803826b15b63e.md new file mode 100644 index 0000000000..f66695b565 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce07fa81803826b15b63e.md @@ -0,0 +1,90 @@ +--- +id: 672ce07fa81803826b15b63e +title: Task 108 +challengeType: 22 +dashedName: task-108 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Before this, I BLANK BLANK much on the user experience aspect of development.` + +## --blanks-- + +`hadn't` + +### --feedback-- + +This is a contraction that indicates something did not happen before a certain point in time. + +--- + +`focused` + +### --feedback-- + +`Past Participle` of a verb that means to pay attention. + +# --explanation-- + +`Hadn't` is the contraction for `had not`, indicating something that didn't happen in the past relative to another event. + +`Focused` means to pay close attention to something or make it a priority. For example: + +`I hadn't focused on design principles before starting this project.` - This means that studying design principles was not a focus until the project began. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 19.5, + "finishTimestamp": 23.96 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 5.46, + "dialogue": { + "text": "Before this, I hadn't focused much on the user experience aspect of development.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.96 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce15950a89f887d8ce8a5.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce15950a89f887d8ce8a5.md new file mode 100644 index 0000000000..cbd745f2c5 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce15950a89f887d8ce8a5.md @@ -0,0 +1,80 @@ +--- +id: 672ce15950a89f887d8ce8a5 +title: Task 109 +challengeType: 22 +dashedName: task-109 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Before this, I hadn't focused much on the user experience BLANK development.` + +## --blanks-- + +`aspect of` + +### --feedback-- + +These two words together mean a specific part or feature of something larger. The first word is a noun, and the second is a preposition. + +# --explanation-- + +`Aspect of` refers to a specific part or feature of a larger topic or situation. When you talk about an `aspect` of something, you are focusing on one detail or element within a bigger context. For example: + +`One important aspect of programming is problem-solving.` - Here, `problem-solving` is a key part or feature of programming as a whole. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 19.5, + "finishTimestamp": 23.96 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 5.46, + "dialogue": { + "text": "Before this, I hadn't focused much on the user experience aspect of development.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.96 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673258f20e446069d7bc6c4e.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673258f20e446069d7bc6c4e.md new file mode 100644 index 0000000000..daeb76bbc4 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673258f20e446069d7bc6c4e.md @@ -0,0 +1,113 @@ +--- +id: 673258f20e446069d7bc6c4e +title: Task 110 +challengeType: 19 +dashedName: task-110 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which of the statements is true? + +## --answers-- + +James has always focused on user experience in development. + +### --feedback-- + +James mentions that he hadn't focused on user experience before. + +--- + +James has not learned anything new about user interface design. + +### --feedback-- + +James says he has learned a lot about user interface design. + +--- + +James has recently started focusing on the UX aspect of development. + +--- + +James is an expert in user interface and user experience design. + +### --feedback-- + +James says he is learning about user interface design but does not claim to be an expert. + +## --video-solution-- + +3 + +# --explanation-- + +`I've learned so much about user interface design` tells you that James has gained new knowledge recently, so anything suggesting he hasn't learned is incorrect. + +`Before this, I hadn't focused much on the user experience aspect of development` shows that his attention to user experience is new, meaning he did not focus on it in the past but has started doing so recently. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 16.18, + "finishTimestamp": 23.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.28, + "dialogue": { + "text": "I've learned so much about user interface design in the process.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 4.52, + "finishTime": 8.68, + "dialogue": { + "text": "Before this, I hadn't focused much on the user experience aspect of development.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 9.18 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325a5443667173c717856f.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325a5443667173c717856f.md new file mode 100644 index 0000000000..b1682fdb15 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325a5443667173c717856f.md @@ -0,0 +1,99 @@ +--- +id: 67325a5443667173c717856f +title: Task 111 +challengeType: 22 +dashedName: task-111 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`That's true! You've been BLANK UX BLANK your work more than ever before.` + +## --blanks-- + +`integrating` + +### --feedback-- + +This word means combining or including something as part of a larger whole. + +--- + +`into` + +### --feedback-- + +This is a preposition that shows movement or direction toward something. + +# --explanation-- + +`Integrating into` means bringing something new into an existing structure or combining it with current practices. + +`Integrating` refers to adding or combining parts to form a more complete system. + +`Into` is a preposition indicating direction, showing that UX is being added as part of James's ongoing work. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 24.3, + "finishTimestamp": 28.28 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.74, + "dialogue": { + "text": "That's true.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.02, + "finishTime": 4.98, + "dialogue": { + "text": "You've been integrating UX into your work more than ever before.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.48 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325bae5d23157c74091944.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325bae5d23157c74091944.md new file mode 100644 index 0000000000..ce180fe911 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325bae5d23157c74091944.md @@ -0,0 +1,105 @@ +--- +id: 67325bae5d23157c74091944 +title: Task 112 +challengeType: 22 +dashedName: task-112 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`That's true! You've been integrating UX into your work BLANK BLANK BLANK before.` + +## --blanks-- + +`more` + +### --feedback-- + +This word indicates an increase in quantity or intensity. + +--- + +`than` + +### --feedback-- + +This word is used to compare two different levels or amounts. + +--- + +`ever` + +### --feedback-- + +This word suggests any time in the past, emphasizing a long or indefinite period. + +# --explanation-- + +`More than ever before` means that something is happening now at a higher level or frequency than at any previous time. It emphasizes that there has been an increase or improvement over what happened in the past. For example: + +`She practices coding more than ever before`. - This means that she is practicing coding now more frequently or intensely than she did in the past. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 24.3, + "finishTimestamp": 28.28 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.74, + "dialogue": { + "text": "That's true.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.02, + "finishTime": 4.98, + "dialogue": { + "text": "You've been integrating UX into your work more than ever before.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.48 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325deed89863066150b044.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325deed89863066150b044.md new file mode 100644 index 0000000000..723e8bc8f3 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325deed89863066150b044.md @@ -0,0 +1,97 @@ +--- +id: 67325deed89863066150b044 +title: Task 113 +challengeType: 22 +dashedName: task-113 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`It's interesting to think about it. I BLANK just write code without BLANK about the end user.` + +## --blanks-- + +`used to` + +### --feedback-- + +This blank has two words. The first is a verb, and the second is a preposition. Together, they indicate a past habit or action that no longer happens. + +--- + +`thinking much` + +### --feedback-- + +This blank has two words. The first is a verb ending in `-ing`, and the second is an adverb. This phrase means giving attention or consideration to something. + +# --explanation-- + +`Used to` describes a past habit or action that was regular in the past but is not continued in the present. + +`Thinking much` means giving little attention or consideration. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 29.28, + "finishTimestamp": 34.44 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.84, + "dialogue": { + "text": "It's interesting to think about it.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.92, + "finishTime": 6.16, + "dialogue": { + "text": "I used to just write code without thinking much about the end user,", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 6.66 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325f4cff0ac10ffe3e5bec.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325f4cff0ac10ffe3e5bec.md new file mode 100644 index 0000000000..407cc0cf13 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325f4cff0ac10ffe3e5bec.md @@ -0,0 +1,115 @@ +--- +id: 67325f4cff0ac10ffe3e5bec +title: Task 114 +challengeType: 19 +dashedName: task-114 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What is James describing about his approach to coding? + +## --answers-- + +A habit he had in the past. + +--- + +Something he plans to do in the future. + +### --feedback-- + +James isn't talking about future plans; he is reflecting on something he did before. + +--- + +A habit he continues now. + +### --feedback-- + +James uses the phrase `used to`, which shows he is describing something he did in the past, not currently. + +--- + +A process he never followed. + +### --feedback-- + +James describes a habit he once had, so it is not something he never did. + +## --video-solution-- + +1 + +# --explanation-- + +James says, `I used to just write code without thinking much about the end user.` + +`Used to` indicates a past habit or action that is no longer true. + +This sentence shows that he previously wrote code without considering the end user but has since changed his approach. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 29.28, + "finishTimestamp": 34.44 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.84, + "dialogue": { + "text": "It's interesting to think about it.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.92, + "finishTime": 6.16, + "dialogue": { + "text": "I used to just write code without thinking much about the end user,", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 6.66 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673260e6a2747519bbdc069b.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673260e6a2747519bbdc069b.md new file mode 100644 index 0000000000..40a7efa729 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673260e6a2747519bbdc069b.md @@ -0,0 +1,116 @@ +--- +id: 673260e6a2747519bbdc069b +title: Task 115 +challengeType: 19 +dashedName: task-115 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which of the statements is true about James? + +## --answers-- + +He has never thought about the end user. + +### --feedback-- + +James mentions that he didn't consider the end user before, but this has changed. + +--- + +He now considers the end user when writing code. + +--- + +He only thinks about the end user occasionally. + +### --feedback-- + +James doesn't suggest that he thinks about the end user only sometimes; he indicates a change from the past. + +--- + +He finds it difficult to think about the end user. + +### --feedback-- + +James is reflecting on a change in his approach, not on any difficulty in considering the end user. + +## --video-solution-- + +2 + +# --explanation-- + +James says, `I used to just write code without thinking much about the end user.` + +`Used to` shows that this was his past approach. + +<<<<<<< Updated upstream +======= +> > > > > > > Stashed changes +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 16.18, + "finishTimestamp": 23.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.28, + "dialogue": { + "text": "I've learned so much about user interface design in the process.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 4.52, + "finishTime": 8.68, + "dialogue": { + "text": "Before this, I hadn't focused much on the user experience aspect of development.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 9.18 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732620bf06cf321860ce9a3.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732620bf06cf321860ce9a3.md new file mode 100644 index 0000000000..1e4be73891 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732620bf06cf321860ce9a3.md @@ -0,0 +1,97 @@ +--- +id: 6732620bf06cf321860ce9a3 +title: Task 116 +challengeType: 22 +dashedName: task-116 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`But now, BLANK a positive user experience BLANK a central part of my development process.` + +## --blanks-- + +`ensuring` + +### --feedback-- + +Making sure something will happen. This word ends in `-ing`. + +--- + +`has become` + +### --feedback-- + +These two words together indicate a change that has happened and continues to be true. The first is an auxiliary verb, the second is the main verb. + +# --explanation-- + +`Ensuring` means making certain that something happens or is maintained. + +`Has become` is in the `Present Perfect` tense, showing a change that started in the past and is now part of the present. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 34.32, + "finishTimestamp": 39.9 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.0, + "dialogue": { + "text": "But now ensuring a positive user experience", + "align": "center" + } + }, + { + "character": "James", + "startTime": 4.0, + "finishTime": 6.58, + "dialogue": { + "text": "has become a central part of my development process.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 6.68 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673263513f5a142a717d4138.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673263513f5a142a717d4138.md new file mode 100644 index 0000000000..a02516b7bf --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673263513f5a142a717d4138.md @@ -0,0 +1,133 @@ +--- +id: 673263513f5a142a717d4138 +title: Task 117 +challengeType: 19 +dashedName: task-117 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What has changed over time? + +## --answers-- + +James no longer writes code. + +### --feedback-- + +James still writes code, another thing has changed. + +--- + +James is learning a new programming language. + +### --feedback-- + +The change James describes is not a new programming language. + +--- + +James no longer works in development. + +### --feedback-- + +James is still involved in development but with an added focus on something. + +--- + +James now focuses on user experience. + +## --video-solution-- + +4 + +# --explanation-- + +To find the correct answer, listen to James's description of his past and current approach. + +He says `I used to just write code without thinking much about the end user` and contrasts this with `ensuring a positive user experience has become a central part of my development process.` + +This shows that the key change is his focus on user experience, which is now central to his work. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 29.28, + "finishTimestamp": 39.7 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.74, + "dialogue": { + "text": "It's interesting to think about it.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.82, + "finishTime": 6.06, + "dialogue": { + "text": "I used to just write code without thinking much about the end user,", + "align": "center" + } + }, + { + "character": "James", + "startTime": 6.24, + "finishTime": 8.84, + "dialogue": { + "text": "but now ensuring a positive user experience", + "align": "center" + } + }, + { + "character": "James", + "startTime": 8.84, + "finishTime": 11.42, + "dialogue": { + "text": "has become a central part of my development process.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 11.92 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326437367d0d30ba761383.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326437367d0d30ba761383.md new file mode 100644 index 0000000000..18cbb5c5c0 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326437367d0d30ba761383.md @@ -0,0 +1,89 @@ +--- +id: 67326437367d0d30ba761383 +title: Task 118 +challengeType: 22 +dashedName: task-118 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Exactly, and remember when we BLANK that major update last month?` + +## --blanks-- + +`rolled out` + +### --feedback-- + +These two words together mean to release or launch something, usually a new product, feature, or update. The first word is a verb in the past, and the second is a preposition. + +# --explanation-- + +`Rolled out` means to officially release or introduce something, usually to a wider audience. It's often used in technology and business to describe launching new features, products, or updates. For example: + +`The company rolled out a new software version last week`. - This means the company launched or released the new version for use. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 40.08, + "finishTimestamp": 43.84 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.42, + "dialogue": { + "text": "Exactly. And remember", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.42, + "finishTime": 4.26, + "dialogue": { + "text": "when we rolled out that major update last month?", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.66 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673264f9220e18361d98a1e0.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673264f9220e18361d98a1e0.md new file mode 100644 index 0000000000..5386d8df39 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673264f9220e18361d98a1e0.md @@ -0,0 +1,115 @@ +--- +id: 673264f9220e18361d98a1e0 +title: Task 119 +challengeType: 19 +dashedName: task-119 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What happened last month? + +## --answers-- + +They started a new project. + +### --feedback-- + +Listen carefully—Linda mentions something they completed last month, not something they began. + +--- + +They encountered a major issue. + +### --feedback-- + +Linda refers to an update they released, not an issue they faced. + +--- + +They released a major update. + +--- + +They hired new team members. + +### --feedback-- + +Linda talks about a specific update, not about adding people to the team. + +## --video-solution-- + +3 + +# --explanation-- + +To find the correct answer, focus on Linda's words `when we rolled out that major update last month`. + +The phrase `rolled out` means they released or launched something, and `major update` specifies what it was. + +This tells you that the main event last month was releasing a significant update. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 40.08, + "finishTimestamp": 43.84 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.42, + "dialogue": { + "text": "Exactly. And remember", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.42, + "finishTime": 4.26, + "dialogue": { + "text": "when we rolled out that major update last month?", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.66 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673267fa1ebd254ab1cb6b5d.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673267fa1ebd254ab1cb6b5d.md new file mode 100644 index 0000000000..0c4aee8053 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673267fa1ebd254ab1cb6b5d.md @@ -0,0 +1,80 @@ +--- +id: 673267fa1ebd254ab1cb6b5d +title: Task 120 +challengeType: 22 +dashedName: task-120 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`The feedback we've BLANK has been super positive.` + +## --blanks-- + +`received` + +### --feedback-- + +This verb means to get or accept something that has been given or sent. + +# --explanation-- + +`Received` is the `Past Participle` of `receive`, meaning to get or accept something. For example: + +`I received your message yesterday`. - This means that the message was sent to and accepted by the person. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 43.98, + "finishTimestamp": 46.4 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.42, + "dialogue": { + "text": "The feedback we've received has been super positive.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.92 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732695909cb3553e5f17379.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732695909cb3553e5f17379.md new file mode 100644 index 0000000000..4850947534 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732695909cb3553e5f17379.md @@ -0,0 +1,111 @@ +--- +id: 6732695909cb3553e5f17379 +title: Task 121 +challengeType: 19 +dashedName: task-121 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What happened after they rolled out the major update last month? + +## --answers-- + +They decided to make more changes. + +### --feedback-- + +Linda doesn't mention any additional changes, only that the feedback was very positive. + +--- + +They received positive feedback. + +--- + +They found issues with the update. + +### --feedback-- + +Linda doesn't refer to any issues; she emphasizes the positive feedback they received. + +--- + +They didn't hear any feedback. + +### --feedback-- + +Linda specifically says that the feedback was `super positive,` indicating they did receive responses. + +## --video-solution-- + +2 + +# --explanation-- + +To find the correct answer, listen for what Linda says after describing the update. She says `The feedback we've received has been super positive`, which tells you that they got a positive response after releasing the update. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 40.78, + "finishTimestamp": 46.4 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.86, + "dialogue": { + "text": "And remember when we rolled out that major update last month?", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.3, + "finishTime": 6.62, + "dialogue": { + "text": "The feedback we've received has been super positive.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.12 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326b6decb085616cce2be8.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326b6decb085616cce2be8.md new file mode 100644 index 0000000000..da100bfb5f --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326b6decb085616cce2be8.md @@ -0,0 +1,97 @@ +--- +id: 67326b6decb085616cce2be8 +title: Task 122 +challengeType: 19 +dashedName: task-122 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +James wants to be supportive. How should he reply to Linda? + +## --answers-- + +`I'm happy to hear that.` + +--- + +`What feedback did we receive?` + +### --feedback-- + +This question doesn't show support; it seems to ask for clarification instead of acknowledging the positive feedback. + +## --video-solution-- + +1 + +# --explanation-- + +To respond supportively, James should acknowledge Linda's positive news. The phrase `I'm happy to hear that` is encouraging and affirms her excitement about the positive feedback they received. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 40.78, + "finishTimestamp": 46.4 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.86, + "dialogue": { + "text": "And remember when we rolled out that major update last month?", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.3, + "finishTime": 6.62, + "dialogue": { + "text": "The feedback we've received has been super positive.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.12 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326cb0e9a72b69d6efd417.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326cb0e9a72b69d6efd417.md new file mode 100644 index 0000000000..949d86af71 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326cb0e9a72b69d6efd417.md @@ -0,0 +1,98 @@ +--- +id: 67326cb0e9a72b69d6efd417 +title: Task 123 +challengeType: 22 +dashedName: task-123 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`I'm happy to hear that. BLANK, we're proactively enhancing the platform based on what we've learned.` + +## --blanks-- + +`After all` + +### --feedback-- + +These two words together are used to give a reason or justification for what was just said. The first leter is capitalized. + +# --explanation-- + +`After all` is used to provide a reason or justification for what was just said. It often introduces an explanation that supports or reinforces the previous statement. For example: + +`She decided to take the project on herself. After all, she has the most experience.` - Here, `after all` provides the reasoning that her experience makes her the best choice for the project. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 46.7, + "finishTimestamp": 52.28 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.12, + "dialogue": { + "text": "I'm happy to hear that.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.3, + "finishTime": 5.2, + "dialogue": { + "text": "After all, we're proactively enhancing the platform", + "align": "center" + } + }, + { + "character": "James", + "startTime": 5.2, + "finishTime": 6.58, + "dialogue": { + "text": "based on what we've learned.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 7.08 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326ecd95240477e8f005e9.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326ecd95240477e8f005e9.md new file mode 100644 index 0000000000..0dfae5047a --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326ecd95240477e8f005e9.md @@ -0,0 +1,80 @@ +--- +id: 67326ecd95240477e8f005e9 +title: Task 124 +challengeType: 22 +dashedName: task-124 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`After all, we're BLANK enhancing the platform based on what we've learned.` + +## --blanks-- + +`proactively` + +### --feedback-- + +This word means taking action in advance to manage or prevent potential issues or to make improvements. + +# --explanation-- + +`Proactively` means taking initiative or acting in advance to address situations before they become problems. For example: + +`She proactively updates the system to prevent any future issues`. - This means she takes action ahead of time to ensure the system runs smoothly. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 47.9, + "finishTimestamp": 52.28 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 5.38, + "dialogue": { + "text": "After all, we're proactively enhancing the platform based on what we've learned.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.88 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326fb4b198b97e4bcf4a69.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326fb4b198b97e4bcf4a69.md new file mode 100644 index 0000000000..027f1acbbf --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326fb4b198b97e4bcf4a69.md @@ -0,0 +1,124 @@ +--- +id: 67326fb4b198b97e4bcf4a69 +title: Task 125 +challengeType: 19 +dashedName: task-125 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Why is James happy? + +## --answers-- + +They completed the project successfully. + +### --feedback-- + +James doesn't mention completing the project; listen for words related to ongoing improvements rather than project completion. + +--- + +They are starting a new project. + +### --feedback-- + +James isn't talking about a new beginning. Focus on his reason for satisfaction with the work they are already doing. + +--- + +They received additional funding. + +### --feedback-- + +Funding is not mentioned as a reason for his happiness. Look for statements about what they are currently doing with the platform. + +--- + +They are making improvements based on feedback. + +## --video-solution-- + +4 + +# --explanation-- + +To understand why James is happy, focus on the phrase `After all, we're proactively enhancing the platform based on what we've learned.` + +`Proactively enhancing` shows that James is pleased because they are actively making improvements to the platform using the insights they've gained. + +This indicates that his happiness comes from knowing they are using feedback to make positive, forward-thinking changes, rather than simply finishing or starting a new project. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 46.7, + "finishTimestamp": 52.28 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.12, + "dialogue": { + "text": "I'm happy to hear that.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.3, + "finishTime": 5.2, + "dialogue": { + "text": "After all, we're proactively enhancing the platform", + "align": "center" + } + }, + { + "character": "James", + "startTime": 5.2, + "finishTime": 6.58, + "dialogue": { + "text": "based on what we've learned.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 7.08 + } + ] +} +``` diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673272f5fe3a8992a947bad3.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673272f5fe3a8992a947bad3.md new file mode 100644 index 0000000000..7414fb1db4 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673272f5fe3a8992a947bad3.md @@ -0,0 +1,100 @@ +--- +id: 673272f5fe3a8992a947bad3 +title: Task 126 +challengeType: 22 +dashedName: task-126 +--- + + + +# --description-- + +This is a review of the entire dialogue you just studied. + +# --instructions-- + +Place the following phrases in the correct spot: + +`has become`, `since`, `for`, `ever`, `Before this`, `into`, `rolled out`, and `based on`. + +# --fillInTheBlank-- + +## --sentence-- + +`James: Linda, looking back, how long have we been collaborating on these updates?` + +`Linda: It's been over a year now. We've really come a long way BLANK that first feedback came in. I've been part of the design team BLANK three years, and the changes we've made in just this last year have had a great impact.` + +`James: Agreed. I've learned so much about user interface design in the process. BLANK, I hadn't focused much on the user experience aspect of development.` + +`Linda: That's true! You've been integrating UX BLANK your work more than BLANK before.` + +`James: It's interesting to think about it. I used to just write code without thinking much about the end user. But now, ensuring a positive user experience BLANK a central part of my development process.` + +`Linda: Exactly, and remember when we BLANK that major update last month? The feedback we've received has been super positive.` + +`James: I'm happy to hear that. After all, we're proactively enhancing the platform BLANK what we've learned.` + +## --blanks-- + +`since` + +### --feedback-- + +This word is used to indicate a specific point in time when something started and continues to the present. + +--- + +`for` + +### --feedback-- + +This preposition shows the length of time, indicating how long something has been happening. + +--- + +`Before this` + +### --feedback-- + +These two words together indicate an earlier time or action that happened prior to the current point in the story. The first letter is capitalized. + +--- + +`into` + +### --feedback-- + +This word suggests movement or direction, showing that something is becoming part of another thing. + +--- + +`ever` + +### --feedback-- + +This word is used to emphasize a period of time extending from the past up to the present, often in a superlative sense. + +--- + +`has become` + +### --feedback-- + +These two words together show a change that has taken place over time, where something is now in a different state or role. + +--- + +`rolled out` + +### --feedback-- + +This phrase means to launch or introduce something, especially a new product, feature, or update. + +--- + +`based on` + +### --feedback-- + +This phrase indicates a foundation or reason for something, explaining the source or basis for an action or decision. diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673278f6b47bdfa9ad55eb6a.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673278f6b47bdfa9ad55eb6a.md new file mode 100644 index 0000000000..fa1aaff5f8 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673278f6b47bdfa9ad55eb6a.md @@ -0,0 +1,64 @@ +--- +id: 673278f6b47bdfa9ad55eb6a +title: Task 127 +challengeType: 19 +dashedName: task-127 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +Linda posted an update about her team's development process: + +`Over the past year, we've been focusing on user feedback more than ever, and it's really changed our approach to development. Instead of just tackling technical issues, we're now looking at everything from the user's perspective.` + +`Last month, we rolled out a major update inspired by user feedback, and the response has been amazing. Now, rather than just reacting to issues, we're proactively making improvements based on what our users tell us.` + +`Feedback has truly become central to our work, and we're excited to keep this user-centered approach at the heart of our development process.` + +What is the main focus of Linda's post? + +## --answers-- + +To announce the launch of a new product. + +### --feedback-- + +Consider whether Linda mentions a new product launch or discusses changes based on user feedback. + +--- + +To describe how the team has used feedback to improve their work. + +--- + +To explain the technical problems they're fixing. + +### --feedback-- + +Think about whether Linda focuses on specific technical issues or on the positive changes inspired by feedback. + +--- + +To share new design ideas. + +### --feedback-- + +Reflect on whether Linda discusses new design ideas or highlights the impact of feedback on their process. + +## --video-solution-- + +2 + +# --explanation-- + +Linda's post emphasizes how `user feedback more than ever... really changed our approach` and that feedback has become `central to our work`. She explains how feedback shifted their focus from technical fixes to proactive improvements. + +Focus on phrases like `proactively making improvements based on what our users tell us` to understand that the main message is about the positive impact of user feedback. diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327d97f48bc2da3007f619.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327d97f48bc2da3007f619.md new file mode 100644 index 0000000000..0ff8b4a62b --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327d97f48bc2da3007f619.md @@ -0,0 +1,66 @@ +--- +id: 67327d97f48bc2da3007f619 +title: Task 128 +challengeType: 19 +dashedName: task-128 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +Linda posted an update about her team's development process: + +`Over the past year, we've been focusing on user feedback more than ever, and it's really changed our approach to development. Instead of just tackling technical issues, we're now looking at everything from the user's perspective.` + +`Last month, we rolled out a major update inspired by user feedback, and the response has been amazing. Now, rather than just reacting to issues, we're proactively making improvements based on what our users tell us.` + +`Feedback has truly become central to our work, and we're excited to keep this user-centered approach at the heart of our development process.` + +What has changed in the team's development approach over the past year? + +## --answers-- + +They stopped making updates to the platform. + +### --feedback-- + +Linda mentions they are actively `making improvements`, which suggests they have not stopped updates. + +--- + +They only focus on fixing technical issues now. + +### --feedback-- + +Linda describes a shift from `tackling technical issues` to a broader focus on user feedback, rather than only addressing technical issues. + +--- + +They no longer consider the user's perspective. + +### --feedback-- + +Linda states that `user feedback has become central to our work`, which indicates that they are, in fact, prioritizing the user's perspective. + +--- + +They prioritize user feedback in their development process. + +## --video-solution-- + +4 + +# --explanation-- + +To find the correct answer, focus on where Linda describes their current approach in relation to user feedback. + +In the sentence `user feedback has become essential to our work,` Linda highlights that feedback is now a priority. She contrasts this with their past focus on `just tackling technical issues,` showing that their approach has shifted to include proactive, user-centered improvements. + +By identifying these key phrases, you can see that prioritizing user feedback is the main change in their development approach over the past year. diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327fde8c4adef36834bd0f.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327fde8c4adef36834bd0f.md new file mode 100644 index 0000000000..4054259008 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327fde8c4adef36834bd0f.md @@ -0,0 +1,62 @@ +--- +id: 67327fde8c4adef36834bd0f +title: Task 129 +challengeType: 19 +dashedName: task-129 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +Linda posted an update about her team's development process: + +`Over the past year, we've been focusing on user feedback more than ever, and it's really changed our approach to development. Instead of just tackling technical issues, we're now looking at everything from the user's perspective.` + +`Last month, we rolled out a major update inspired by user feedback, and the response has been amazing. Now, rather than just reacting to issues, we're proactively making improvements based on what our users tell us.` + +`Feedback has truly become central to our work, and we're excited to keep this user-centered approach at the heart of our development process.` + +What was the result of the major update they rolled out last month? + +## --answers-- + +They received positive feedback. + +--- + +They started a new project. + +### --feedback-- + +Linda doesn't mention starting a new project; she focuses on how the update was received by users. + +--- + +They completed all improvements. + +### --feedback-- + +Linda describes ongoing improvements, not a completed process. The update is part of their continuous development. + +--- + +They faced technical issues. + +### --feedback-- + +Linda mentions that the response was `amazing`, which suggests a positive outcome, not technical issues. + +## --video-solution-- + +1 + +# --explanation-- + +To find the correct answer, look at the sentence where Linda says, `the response has been amazing.` This shows that users responded positively to the update. Her positive language indicates that the feedback on their major update was favorable. diff --git a/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732800300eff4f49912e30f.md b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732800300eff4f49912e30f.md new file mode 100644 index 0000000000..6b57edd965 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732800300eff4f49912e30f.md @@ -0,0 +1,62 @@ +--- +id: 6732800300eff4f49912e30f +title: Task 130 +challengeType: 19 +dashedName: task-130 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +Linda posted an update about her team's development process: + +`Over the past year, we've been focusing on user feedback more than ever, and it's really changed our approach to development. Instead of just tackling technical issues, we're now looking at everything from the user’s perspective.` + +`Last month, we rolled out a major update inspired by user feedback, and the response has been amazing. Now, rather than just reacting to issues, we're proactively making improvements based on what our users tell us.` + +`Feedback has truly become central to our work, and we're excited to keep this user-centered approach at the heart of our development process.` + +What approach are they taking now to improve the platform? + +## --answers-- + +They are waiting for issues to arise before making changes. + +### --feedback-- + +Linda mentions they are actively making improvements, not waiting for issues to occur. + +--- + +They are enhancing the platform based on user feedback. + +--- + +They are only making updates once a year. + +### --feedback-- + +Linda's post emphasizes continuous improvement, not limiting updates to once a year. + +--- + +They stopped making any changes to the platform. + +### --feedback-- + +Linda describes a proactive approach to enhancements, showing that they haven't stopped making changes. + +## --video-solution-- + +2 + +# --explanation-- + +To find the correct answer, focus on the part where Linda says, `we're proactively making improvements based on what our users tell us`. This shows that they are taking an active, user-centered approach to enhance the platform, rather than waiting for problems to show up. diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e3a9cc78faaf4248d335.md b/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e3a9cc78faaf4248d335.md index fa2ff965ee..051b5c4ea8 100644 --- a/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e3a9cc78faaf4248d335.md +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e3a9cc78faaf4248d335.md @@ -54,11 +54,11 @@ Which of the following is an example of a JavaScript library? ## --answers-- -Angular +COBOL ### --feedback-- -Consider which of these provides specific functions without dictating overall application structure. +Review the beginning of the video where React libraries were first discussed. --- @@ -70,7 +70,7 @@ Ruby on Rails ### --feedback-- -Consider which of these provides specific functions without dictating overall application structure. +Review the beginning of the video where React libraries were first discussed. --- @@ -78,7 +78,7 @@ Swift ### --feedback-- -Consider which of these provides specific functions without dictating overall application structure. +Review the beginning of the video where React libraries were first discussed. ## --video-solution-- diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e86f590727c5e7e9ec5e.md b/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e86f590727c5e7e9ec5e.md index cf1884d129..41ae2d9b62 100644 --- a/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e86f590727c5e7e9ec5e.md +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e86f590727c5e7e9ec5e.md @@ -14,20 +14,108 @@ Watch the lecture video and answer the questions below. ## --text-- -What Is React, and What Is It Commonly Used For? question? +What is one of the key advantages of React? ## --answers-- -Answer 1 +It is only used for building mobile applications. + +### --feedback-- + +Remember that React does not directly work with the DOM but rather something else. + +--- + +It requires direct manipulation of the DOM for better performance. + +### --feedback-- + +Remember that React does not directly work with the DOM but rather something else. --- -Answer 2 +It uses a virtual DOM to improve performance and efficiency. --- -Answer 3 +It cannot handle dynamic updates to UI components. + +### --feedback-- + +Remember that React does not directly work with the DOM but rather something else. + +## --video-solution-- + +3 + +## --text-- + +What is the purpose of state in React? + +## --answers-- + +State determines the styling of UI components. + +### --feedback-- + +Review the beginning the video where this was discussed. + +--- + +State tracks and updates data that affects how a component renders and behaves. + +--- + +State is used to manage the DOM directly. + +### --feedback-- + +Review the beginning the video where this was discussed. + +--- + +State is only used in functional components. + +### --feedback-- + +Review the beginning the video where this was discussed. + +## --video-solution-- + +2 + +## --text-- + +Why is freeCodeCamp focusing on teaching React? + +## --answers-- + +React is the only JavaScript library available. + +### --feedback-- + +Think about its React standing within the industry. + +--- + +React has wide spread use and demand in the industry. + +--- + +React is easy to learn and does not require state management. + +### --feedback-- + +Think about its React standing within the industry. + +--- + +React is better for building back-end services. + +### --feedback-- + +Think about its React standing within the industry. ## --video-solution-- -1 +2 diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e879c78ee6c61db25b90.md b/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e879c78ee6c61db25b90.md index 06d7ab18e4..419372cd3e 100644 --- a/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e879c78ee6c61db25b90.md +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e879c78ee6c61db25b90.md @@ -14,39 +14,39 @@ Watch the lecture video and answer the questions below. ## --text-- -What is the primary purpose of components in React? +What is the primary reason React uses `className` instead of `class` for HTML elements in JSX? ## --answers-- -To handle server-side logic. - -### --feedback-- - -Think about how components help in structuring a React application. +`class` is a reserved keyword in JavaScript. --- -To manage database connections. +`className` sounds nicer. ### --feedback-- -Think about how components help in structuring a React application. +Think about what `class` already means in JavaScript. --- -To create reusable UI elements. +Using `className` results in better security in React apps. + +### --feedback-- + +Think about what `class` already means in JavaScript. --- -To optimize JavaScript performance. +Using `className` results in faster performance. ### --feedback-- -Think about how components help in structuring a React application. +Think about what `class` already means in JavaScript. ## --video-solution-- -3 +1 ## --text-- @@ -98,7 +98,7 @@ Review the part of the video where it explains how components are rendered. --- -`` +`<` ### --feedback-- diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e88cc46e6dc679420040.md b/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e88cc46e6dc679420040.md index 01cb71f830..158d5b4c12 100644 --- a/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e88cc46e6dc679420040.md +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e88cc46e6dc679420040.md @@ -1,9 +1,9 @@ --- id: 6734e88cc46e6dc679420040 -title: What Are Some Tools to Use to Set Up Projects Using a Library or Framework? +title: What is Vite and How Can It Be Used to Setup a New React Project? challengeType: 11 videoId: nVAaxZ34khk -dashedName: what-are-some-tools-to-use-to-set-up-projects-using-a-library-or-framework +dashedName: what-is-vite-and-how-can-it-be-used-to-setup-a-new-react-project --- # --description-- @@ -14,71 +14,71 @@ Watch the lecture video and answer the questions below. ## --text-- -Which of the following is NOT a primary purpose of project setup tools like Vite or Create React App? +What is the main advantage of using Vite when starting a new React project? ## --answers-- -Automating the creation of initial project structure. +It automatically writes the main application logic for you. ### --feedback-- -Think about what these tools do automatically versus what the developer typically needs to do themselves. +Think about the speed difference between setting up a project on your own versus using Vite. --- -Setting up necessary configurations. +It provides a faster development experience by automating configurations and build processes. -### --feedback-- +--- -Think about what these tools do automatically versus what the developer typically needs to do themselves. +It spots all security vulnerabilities in your React project. ---- +### --feedback-- -Writing the main application logic. +Think about the speed difference between setting up a project on your own versus using Vite. --- -Installing required dependencies. +It installs external libraries like jQuery and Bootstrap. ### --feedback-- -Think about what these tools do automatically versus what the developer typically needs to do themselves. +Think about the speed difference between setting up a project on your own versus using Vite. ## --video-solution-- -3 +2 ## --text-- -What command would you use to create a new React project using Vite? +What does the `npm install` command do after creating a new React project with Vite? ## --answers-- -`npm init vite my-react-app` +It starts the development server. ### --feedback-- -Recall the specific command mentioned in the lecture for creating a React project with Vite. +Consider what needs to happen before you can run the project. --- -`npm create vite@latest my-react-app -- --template react` +It installs the dependencies listed in the `package.json` file. --- -`npx create-react-app my-react-app` +It opens the project in the browser. ### --feedback-- -Recall the specific command mentioned in the lecture for creating a React project with Vite. +Consider what needs to happen before you can run the project. --- -`vite new my-react-app --react` +It creates the `App.jsx` file. ### --feedback-- -Recall the specific command mentioned in the lecture for creating a React project with Vite. +Consider what needs to happen before you can run the project. ## --video-solution-- @@ -86,35 +86,35 @@ Recall the specific command mentioned in the lecture for creating a React projec ## --text-- -Which tool provides an interactive project scaffolding experience for Vue.js projects? +Which directory contains the starting code that is found in the `App.jsx` file? ## --answers-- -Create React App +`home` ### --feedback-- -Remember which tool was mentioned specifically for Vue.js projects that asks questions about your project setup. +Review the end of the video where this was discussed. --- -Angular CLI +`index` ### --feedback-- -Remember which tool was mentioned specifically for Vue.js projects that asks questions about your project setup. +Review the end of the video where this was discussed. --- -Vue CLI +`src` --- -Yeoman +`public` ### --feedback-- -Remember which tool was mentioned specifically for Vue.js projects that asks questions about your project setup. +Review the end of the video where this was discussed. ## --video-solution-- diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/674ba6876f7ada867135bb95.md b/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/674ba6876f7ada867135bb95.md new file mode 100644 index 0000000000..ea0054f4ca --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/674ba6876f7ada867135bb95.md @@ -0,0 +1,169 @@ +--- +id: 674ba6876f7ada867135bb95 +title: How Can You Import and Export Components in React? +challengeType: 11 +videoId: nVAaxZ34khk +dashedName: how-can-you-import-and-export-components-in-react +--- + +# --description-- + +Watch the lecture video and answer the questions below. + +# --questions-- + +## --text-- + +Which of the following is the correct way to export a React component? + +## --answers-- + +```js +export default function Cat() { + return ( +
+

Mr. Whiskers

+ Cute cats running in the grass. +
+ ); +} +``` + +--- + +```js +exportComponent function Cat() { + return ( +
+

Mr. Whiskers

+ Cute cats running in the grass. +
+ ); +} +``` + +### --feedback-- + +Review the middle of the video where this was discussed. + +--- + +```js +e.default function Cat() { + return ( +
+

Mr. Whiskers

+ Cute cats running in the grass. +
+ ); +} +``` + +### --feedback-- + +Review the middle of the video where this was discussed. + +--- + +```js +default function Cat() { + return ( +
+

Mr. Whiskers

+ Cute cats running in the grass. +
+ ); +} +``` + +### --feedback-- + +Review the middle of the video where this was discussed. + +## --video-solution-- + +1 + +## --text-- + +Where would you typically import a child component like the `Cat` component in a React project? + +## --answers-- + +Inside the `index.html` file. + +### --feedback-- + +Think about where components are commonly composed together in a React project. + +--- + +Inside the `cat-photo-app.css` file. + +### --feedback-- + +Think about where components are commonly composed together in a React project. + +--- + +In a parent component or the root component file (typically `App.jsx`). + +--- + +In the public folder. + +### --feedback-- + +Think about where components are commonly composed together in a React project. + +## --video-solution-- + +3 + +## --text-- + +What is the purpose of the `import` statement in the `App` component? + +## --answers-- + +It automatically styles the `App` component. + +### --feedback-- + +Remember that you learned how to work with imports in earlier lecture videos. + +--- + +It imports the `Cat` component, allowing it to be used within the `App` component. + +--- + +It sets the default state for the `App` component. + +### --feedback-- + +Remember that you learned how to work with imports in earlier lecture videos. + +--- + +It allows the `App` to run faster. + +### --feedback-- + +Remember that you learned how to work with imports in earlier lecture videos. + +## --video-solution-- + +2 diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-attribute-selectors/672aa840de72b3607bba4bed.md b/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-attribute-selectors/672aa840de72b3607bba4bed.md index 12d21005dd..5e70202059 100644 --- a/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-attribute-selectors/672aa840de72b3607bba4bed.md +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-attribute-selectors/672aa840de72b3607bba4bed.md @@ -2,7 +2,7 @@ id: 672aa840de72b3607bba4bed title: What Is the Attribute Selector, and How Can It Be Used to Target Links with the href and title Attributes? challengeType: 11 -videoId: nVAaxZ34khk +videoId: Qknh5QKRCEk dashedName: what-is-the-attribute-selector --- diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-attribute-selectors/672c37498952920879c43de9.md b/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-attribute-selectors/672c37498952920879c43de9.md index 329e443a5d..4d8dc53f92 100644 --- a/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-attribute-selectors/672c37498952920879c43de9.md +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-attribute-selectors/672c37498952920879c43de9.md @@ -2,7 +2,7 @@ id: 672c37498952920879c43de9 title: How to Use the Attribute Selector to Target Elements with the lang and data-lang Attributes? challengeType: 11 -videoId: nVAaxZ34khk +videoId: RxGaefX-ROY dashedName: how-to-use-the-attribute-selector-to-target-elements-with-the-lang-and-data-lang-attributes --- diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-attribute-selectors/672c375857128708d04d0e22.md b/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-attribute-selectors/672c375857128708d04d0e22.md index 8dab6b8bbb..05d7d4711c 100644 --- a/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-attribute-selectors/672c375857128708d04d0e22.md +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-attribute-selectors/672c375857128708d04d0e22.md @@ -2,7 +2,7 @@ id: 672c375857128708d04d0e22 title: How to Use the Attribute Selector to Target Ordered List Elements with the type Attribute? challengeType: 11 -videoId: nVAaxZ34khk +videoId: 5ldovhY8R5U dashedName: how-to-use-the-attribute-selector-to-target-ordered-list-elements-with-the-type-attribute --- diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-code-editors-and-ides/672d26269456511aa3db614d.md b/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-code-editors-and-ides/672d26269456511aa3db614d.md index e06ec9d67d..ddee73088f 100644 --- a/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-code-editors-and-ides/672d26269456511aa3db614d.md +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-code-editors-and-ides/672d26269456511aa3db614d.md @@ -2,7 +2,7 @@ id: 672d26269456511aa3db614d title: What Is a Code Editor and IDE? challengeType: 11 -videoId: nVAaxZ34khk +videoId: 46p2iW6S0jk dashedName: what-is-a-code-editor-and-ide --- diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45583fd75a504136fbbb.md b/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45583fd75a504136fbbb.md index 589c24ab36..efbc82e4fd 100644 --- a/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45583fd75a504136fbbb.md +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45583fd75a504136fbbb.md @@ -2,7 +2,7 @@ id: 672d45583fd75a504136fbbb title: How to Install Visual Studio Code onto Your Computer challengeType: 11 -videoId: nVAaxZ34khk +videoId: hWa_PgsNSw0 dashedName: how-to-install-visual-studio-code-onto-your-computer --- diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45651d83b450801efb3a.md b/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45651d83b450801efb3a.md index 8e9005615b..54edbdd26b 100644 --- a/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45651d83b450801efb3a.md +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45651d83b450801efb3a.md @@ -2,7 +2,7 @@ id: 672d45651d83b450801efb3a title: How to Create a Project and Run Your Code Locally in VS Code challengeType: 11 -videoId: nVAaxZ34khk +videoId: 2j9YPkIN_cI dashedName: how-to-create-a-project-and-run-your-code-locally-in-vs-code --- diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-code-editors-and-ides/672d456f4ac35950b300e93f.md b/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-code-editors-and-ides/672d456f4ac35950b300e93f.md index 9fcaf50572..868e426570 100644 --- a/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-code-editors-and-ides/672d456f4ac35950b300e93f.md +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-code-editors-and-ides/672d456f4ac35950b300e93f.md @@ -2,7 +2,7 @@ id: 672d456f4ac35950b300e93f title: What Are Several Useful Keyboard Shortcuts for Maximizing Productivity in VS Code? challengeType: 11 -videoId: nVAaxZ34khk +videoId: A-cWUofdBP8 dashedName: what-are-several-useful-keyboard-shortcuts-for-maximizing-productivity-in-vs-code --- diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-code-editors-and-ides/672d457bcdd8b350ec2b6254.md b/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-code-editors-and-ides/672d457bcdd8b350ec2b6254.md index d2570b8f15..101c64a4fc 100644 --- a/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-code-editors-and-ides/672d457bcdd8b350ec2b6254.md +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/lecture-working-with-code-editors-and-ides/672d457bcdd8b350ec2b6254.md @@ -2,7 +2,7 @@ id: 672d457bcdd8b350ec2b6254 title: What Are Some Good VS Code Extensions You Can Use in Your Editor? challengeType: 11 -videoId: nVAaxZ34khk +videoId: T2QhPMa33KI dashedName: what-are-some-good-vs-code-extensions-you-can-use-in-your-editor --- diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md index 903c5433d3..672d12ac25 100644 --- a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md @@ -17,439 +17,479 @@ To pass the quiz, you must correctly answer at least 17 of the 20 questions belo #### --text-- -Placeholder question +Which html element allows a two-dimensional table with columns and rows? #### --distractors-- -Placeholder distractor 1 +`row` --- -Placeholder distractor 2 +`matrix` --- -Placeholder distractor 3 +`table` using attributes `r="3" c="4"` #### --answer-- -Placeholder answer +`table` ### --question-- #### --text-- -Placeholder question +What elements are used to specify a row and a row header? #### --distractors-- -Placeholder distractor 1 +The `r` element is used for rows and the `thead` element is used for the header. --- -Placeholder distractor 2 +The `row` element is used for rows and the `th` element is used for the header. --- -Placeholder distractor 3 +The `tr` element is used for rows and the `head` element is used for the header. #### --answer-- -Placeholder answer +The `tr` element is used for rows and the `th` element is used for the header. ### --question-- #### --text-- -Placeholder question +What is the `td` element used for? #### --distractors-- -Placeholder distractor 1 +It is used to define a table data type. --- -Placeholder distractor 2 +It is used to merge two columns. --- -Placeholder distractor 3 +It is used to merge two rows. #### --answer-- -Placeholder answer +It is used to define a table cell. ### --question-- #### --text-- -Placeholder question +What's the function of the `colspan` attribute? #### --distractors-- -Placeholder distractor 1 +It defines the length of a column in a table. --- -Placeholder distractor 2 +It removes the breakline between text in a column. --- -Placeholder distractor 3 +It's used to define the number of columns. #### --answer-- -Placeholder answer +It merges cells across multiple columns. ### --question-- #### --text-- -Placeholder question +```html + + + + +
This cell spans across three rows
+``` + +How to make the `td` above span across three rows only? #### --distractors-- -Placeholder distractor 1 +```html + + + + +
This cell spans across three rows
+``` --- -Placeholder distractor 2 +```html + + + + +
This cell spans across three rows
+``` --- -Placeholder distractor 3 +It's not possible. #### --answer-- -Placeholder answer +```html + + + + +
This cell spans across three rows
+``` ### --question-- #### --text-- -Placeholder question +What is the purpose of the `thead` element? #### --distractors-- -Placeholder distractor 1 +It can be used interchangeably with `th`. --- -Placeholder distractor 2 +It defines a single header cell. --- -Placeholder distractor 3 +It is essential for marking table headers #### --answer-- -Placeholder answer +It groups table header rows. ### --question-- #### --text-- -Placeholder question +Can the `tfoot` element be placed before or after `tbody` element? #### --distractors-- -Placeholder distractor 1 +Neither before nor after. --- -Placeholder distractor 2 +Only Before. --- -Placeholder distractor 3 +Only After. #### --answer-- -Placeholder answer +Both before and after. ### --question-- #### --text-- -Placeholder question +If the `tfoot` element is written before the `tbody` element then where will it be rendered? #### --distractors-- -Placeholder distractor 1 +Before `tbody`. --- -Placeholder distractor 2 +It will show an error. --- -Placeholder distractor 3 +Within the `tbody` element. #### --answer-- -Placeholder answer +Always at the bottom of the table. ### --question-- #### --text-- -Placeholder question +What element is used to define a new cell in a table? #### --distractors-- -Placeholder distractor 1 +`th` --- -Placeholder distractor 2 +`tc` --- -Placeholder distractor 3 +`tcol` #### --answer-- -Placeholder answer +`td` ### --question-- #### --text-- -Placeholder question +What defines the cell of a header and improves accessibility? #### --distractors-- -Placeholder distractor 1 +`colspan` --- -Placeholder distractor 2 +`style` --- -Placeholder distractor 3 +`table` with attribute `style = " "` #### --answer-- -Placeholder answer +`scope` ### --question-- #### --text-- -Placeholder question +What does the `` tag do? #### --distractors-- -Placeholder distractor 1 +It allows users to enter any type of data. --- -Placeholder distractor 2 +It is a pop-up box that asks user to enter data. --- -Placeholder distractor 3 +It can be only used inside a form to enter user input. #### --answer-- -Placeholder answer +It defines a single line text field by default. ### --question-- #### --text-- -Placeholder question +Which one of these uses `` inside a form to properly submit data? #### --distractors-- -Placeholder distractor 1 +```html +
+ + +
+``` --- -Placeholder distractor 2 +```html +
+ +
+``` --- -Placeholder distractor 3 +All of the other choices are correct. #### --answer-- -Placeholder answer +```html +
+ + +
+``` ### --question-- #### --text-- -Placeholder question +Which attribute specifies that an input must be filled out before submitting the form? #### --distractors-- -Placeholder distractor 1 +`necessary` --- -Placeholder distractor 2 +`imp` --- -Placeholder distractor 3 +It is not possible via HTML only. #### --answer-- -Placeholder answer +`required` ### --question-- #### --text-- -Placeholder question +How can you hide an input from the user? #### --distractors-- -Placeholder distractor 1 +`` --- -Placeholder distractor 2 +`` --- -Placeholder distractor 3 +It is not possible via HTML. #### --answer-- -Placeholder answer +`` ### --question-- #### --text-- -Placeholder question +What does the `target` attribute of a form do? #### --distractors-- -Placeholder distractor 1 +It specifies the variable we intend to change. --- -Placeholder distractor 2 +It specifies different ways to store the response of the form. --- -Placeholder distractor 3 +It specifies different keyword searches. #### --answer-- -Placeholder answer +It indicates where to display the response after submitting the form. ### --question-- #### --text-- -Placeholder question +Which of the following `type` attributes for the `input` element is correct?? #### --distractors-- -Placeholder distractor 1 +`` --- -Placeholder distractor 2 +`` --- -Placeholder distractor 3 +`` #### --answer-- -Placeholder answer +All of the other choices. ### --question-- #### --text-- -Placeholder question +What does the `action` attribute do? #### --distractors-- -Placeholder distractor 1 +It works as the `submit` attribute. --- -Placeholder distractor 2 +It is used to collect data from the user. --- -Placeholder distractor 3 +It defines the next steps to be taken. #### --answer-- -Placeholder answer +It defines where the form's response is sent. ### --question-- #### --text-- -Placeholder question +How can you define the length of an input? #### --distractors-- -Placeholder distractor 1 +It is not possible. --- -Placeholder distractor 2 +`` --- -Placeholder distractor 3 +`` #### --answer-- -Placeholder answer +`` ### --question-- #### --text-- -Placeholder question +How can you remove form validation? #### --distractors-- -Placeholder distractor 1 +`` --- -Placeholder distractor 2 +`` --- -Placeholder distractor 3 +`` #### --answer-- -Placeholder answer +`` ### --question-- #### --text-- -Placeholder question +Which attribute is used to associate a label with an input? #### --distractors-- -Placeholder distractor 1 +`des` --- -Placeholder distractor 2 +`to` --- -Placeholder distractor 3 +`describe` #### --answer-- -Placeholder answer +`for` diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-maps-and-sets/67358be1c7903489c0a7db78.md b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-maps-and-sets/67358be1c7903489c0a7db78.md new file mode 100644 index 0000000000..9f9c01a60e --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/quiz-javascript-maps-and-sets/67358be1c7903489c0a7db78.md @@ -0,0 +1,478 @@ +--- +id: 67358be1c7903489c0a7db78 +title: JavaScript Maps and Sets Quiz +challengeType: 8 +dashedName: quiz-javascript-maps-and-sets +--- + +# --description-- + +To pass the quiz, you must correctly answer at least 17 of the 20 questions below. + +# --quizzes-- + +## --quiz-- + +### --question-- + +#### --text-- + +What is a Set in JavaScript? + +#### --distractors-- + +A data structure that allows duplicate values. + +--- + +A data structure that only stores strings and numbers. + +--- + +A collection that does not allow deletion of its elements. + +#### --answer-- + +A collection of unique values, where each value can only occur once. + +### --question-- + +#### --text-- + +Which of the following is NOT a characteristic of a JavaScript Set? + +#### --distractors-- + +It stores elements in insertion order. + +--- + +It only stores unique values. + +--- + +It allows iteration. + +#### --answer-- + +It allows duplicate values. + +### --question-- + +#### --text-- + +What method is used to add elements to a Set? + +#### --distractors-- + +`.push()` + +--- + +`.append()` + +--- + +`.insert()` + +#### --answer-- + +`.add()` + +### --question-- + +#### --text-- + +How do you check if a Set contains a certain value? + +#### --distractors-- + +`.contains()` + +--- + +`.hasValue()` + +--- + +`.find()` + +#### --answer-- + +`.has()` + +### --question-- + +#### --text-- + +What will the following code output? + +```js +const mySet = new Set([1, 1, 2, 3]); +console.log(mySet.size); +``` + +#### --distractors-- + +4 + +--- + +0 + +--- + +1 + +#### --answer-- + +3 + +### --question-- + +#### --text-- + +What is a WeakSet in JavaScript? + +#### --distractors-- + +A Set-like collection that only allows primitive data types. + +--- + +A Set-like collection that allows duplicate values. + +--- + +A Set-like collection that prevents values from being removed. + +#### --answer-- + +A Set-like collection that only stores objects and allows garbage collection. + +### --question-- + +#### --text-- + +What is one difference between a Set and a WeakSet? + +#### --distractors-- + +A WeakSet can store any type of value, including numbers. + +--- + +A Set does not allow duplicate values, but a WeakSet does. + +--- + +A Set allows garbage collection, whereas a WeakSet does not. + +#### --answer-- + +A Set can hold any type of value, while a WeakSet only holds objects. + +### --question-- + +#### --text-- + +What is a Map in JavaScript? + +#### --distractors-- + +A collection that only allows unique values. + +--- + +A collection that can only use strings as keys. + +--- + +A collection that does not allow deletion of its items. + +#### --answer-- + +A collection of key-value pairs of any type. + +### --question-- + +#### --text-- + +What method is used to insert key-value pairs into a Map? + +#### --distractors-- + +`.append()` + +--- + +`.add()` + +--- + +`.insert()` + +#### --answer-- + +`.set()` + +### --question-- + +#### --text-- + +What will the following code output? + +```js +const myMap = new Map(); +myMap.set('a', 1); +myMap.set('a', 2); +console.log(myMap.get('a')); +``` + +#### --distractors-- + +`1` + +--- + +`undefined` + +--- + +`null` + +#### --answer-- + +`2` + +### --question-- + +#### --text-- + +How does a Map differ from an Object in JavaScript? + +#### --distractors-- + +A Map only allows numbers as keys. + +--- + +Objects allow any type as keys, while Maps only allow strings. + +--- + +Maps do not support iteration, while Objects do. + +#### --answer-- + +Maps allow any type of key, but Objects only allow strings and symbols. + +### --question-- + +#### --text-- + +How can you remove a key-value pair from a Map? + +#### --distractors-- + +`.remove()` + +--- + +`.deleteKey()` + +--- + +`.erase()` + +#### --answer-- + +`.delete()` + +### --question-- + +#### --text-- + +What does the `size` property of a Map return? + +#### --distractors-- + +The number of unique keys in the Map. + +--- + +The number of unique values in the Map. + +--- + +The total memory used by the Map. + +#### --answer-- + +The number of key-value pairs in the Map. + +### --question-- + +#### --text-- + +What is a WeakMap in JavaScript? + +#### --distractors-- + +A Map-like collection that allows primitive values as keys. + +--- + +A Map-like collection that blocks the deletion of items. + +--- + +A Map-like collection that automatically sorts its keys. + +#### --answer-- + +A Map-like collection with objects as keys that allows garbage collection. + +### --question-- + +#### --text-- + +What is one difference between a Map and a WeakMap? + +#### --distractors-- + +A Map allows only primitive types as keys, whereas a WeakMap only allows objects. + +--- + +A Map allows garbage collection, whereas a WeakMap does not. + +--- + +A WeakMap allows duplicate keys, whereas a Map does not. + +#### --answer-- + +A Map is iterable, whereas a WeakMap is not. + +### --question-- + +#### --text-- + +Which of the following methods does NOT exist on a WeakMap? + +#### --distractors-- + +`.has()` + +--- + +`.set()` + +--- + +`.delete()` + +#### --answer-- + +`.size()` + +### --question-- + +#### --text-- + +What will be the output of the following code? + +```js +const set = new Set([1, 2, 3]); +set.delete(2); +console.log(set.has(2)); +``` + +#### --distractors-- + +`true` + +--- + +`undefined` + +--- + +`2` + +#### --answer-- + +`false` + +### --question-- + +#### --text-- + +How can you iterate over the values in a Set? + +#### --distractors-- + +Using `.forEach()`, or `.map()`. + +--- + +Using `.reduce()` or `.filter()`. + +--- + +Using `.keys()` or a loop. + +#### --answer-- + +Using `.forEach()` or a loop. + +### --question-- + +#### --text-- + +What does `Map.prototype.get()` do? + +#### --distractors-- + +It retrieves all keys in the Map. + +--- + +It sets a new key-value pair in the Map. + +--- + +It returns the size of the Map. + +#### --answer-- + +It retrieves the value for a specified key. + +### --question-- + +#### --text-- + +What will be the output of the following code? + +```js +const map = new Map([["a", 1], ["b", 2]]); +map.clear(); +console.log(map.size); +``` + +#### --distractors-- + +`2` + +--- + +`1` + +--- + +`undefined` + +#### --answer-- + +`0` diff --git a/curriculum/challenges/chinese-traditional/25-front-end-development/review-javascript-maps-and-sets/6723d027b02e4cc6ee5944da.md b/curriculum/challenges/chinese-traditional/25-front-end-development/review-javascript-maps-and-sets/6723d027b02e4cc6ee5944da.md new file mode 100644 index 0000000000..5214559e71 --- /dev/null +++ b/curriculum/challenges/chinese-traditional/25-front-end-development/review-javascript-maps-and-sets/6723d027b02e4cc6ee5944da.md @@ -0,0 +1,73 @@ +--- +id: 6723d027b02e4cc6ee5944da +title: JavaScript Maps and Sets Review +challengeType: 24 +dashedName: review-javascript-maps-and-sets +--- + +# --description-- + +Review the concepts below to prepare for the upcoming quiz. + +## Sets in JavaScript + +- A `Set` is a built-in option for managing data collection. +- Sets ensure that each value in it appears only once, making it useful for eliminating duplicates from an array or handling collections of distinct values. +- You can create a `Set` using the `Set()` constructor: + +```js +const set = new Set([1, 2, 3, 4, 5]); +console.log(set); // Set { 1, 2, 3, 4, 5 } +``` + +- Sets can be manipulated using these methods: + + - `add()`: Adds a new element to the `Set`. + - `delete()`: Removes an element from the `Set`. + - `has()`: Checks if an element exists in the `Set`. + - `clear()`: Removes all elements from the `Set`. + +## Weaksets in JavaScript + +- `WeakSet` is a collection of objects that allows you to store weakly held objects. + +## Sets vs WeakSets + +- Unlike Sets, a `WeakSet` does not support primitives like numbers or strings. +- A `WeakSet` only stores objects, and the references to those objects are "weak," meaning that if the object is not being used anywhere else in your code, it is removed automatically to free up memory. + +## Maps in JavaScript + +- A `Map` is a built-in object that holds key-value pairs just like an object. +- Maps differ from the standard JavaScript objects with their ability to allow keys of any type, including objects, and functions. +- A `Map` provides better performance over the standard object when it comes to frequent addition and removals of key-value pairs. +- You can create a `Map` using the `Map()` constructor: + +```js +const map = new Map([ + ['flower', 'rose'], + ['fruit', 'apple'], + ['vegetable', 'carrot'] +]); +console.log(map); // Map(3) { 'flower' => 'rose', 'fruit' => 'apple', 'vegetable' => 'carrot' } +``` + +- Maps can be manipulated using these methods: + + - `set()`: Adds a new key-value pair to the `Map`. + - `get()`: Retrieves the value of a key from the `Map`. + - `delete()`: Removes a key-value pair from the `Map`. + - `has()`: Checks if a key exists in the `Map`. + - `clear()`: Removes all key-value pairs from the `Map`. + +## WeakMaps in JavaScript + +- A `WeakMap` is a collection of key-value pairs just like `Map`, but with weak references to the keys. The keys must be an object and the values can be anything you like. + +## Maps vs WeakMaps + +- WeakMaps are similar to WeakSets in that they only store objects and the references to those objects are "weak." + +# --assignment-- + +Review the JavaScript Maps, Sets, and JSON topics and concepts. diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md index af99af659c..d28219a607 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md @@ -9,7 +9,7 @@ dashedName: step-46 对于需要从多个选项中获得一个答案的问题,你可以使用单选按钮。 -这是一个选项为 `cat` 的单选按钮示例: +Here is an example of a radio button with the text set as `cat`: ```html cat @@ -17,7 +17,7 @@ dashedName: step-46 请记住,`input` 元素是一个空元素。 -在文本输入之前,添加一个具有如下选项的单选按钮: +Before the text input, add a radio button with the text set as: `Indoor` diff --git a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e2.md b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e2.md index 157e010cdc..7747eee99f 100644 --- a/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e2.md +++ b/curriculum/challenges/chinese/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e2.md @@ -9,7 +9,7 @@ dashedName: step-56 对于可能有多个答案的问题,表单通常使用复选框。 `input` 元素,`type` 属性值设置为 `checkbox`,就创建一个复选框。 -在你刚刚添加的 `legend` 元素下,添加一个 `input`,将其 `type` 属性设置为 `checkbox`,并为其指定选项: +Under the `legend` element you just added, add an `input` with its `type` attribute set to `checkbox` and its text set to: `Loving` diff --git a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f383d4c772c12ff59904b.md b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f383d4c772c12ff59904b.md index 6cd7221f4b..75ff7ca779 100644 --- a/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f383d4c772c12ff59904b.md +++ b/curriculum/challenges/chinese/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f383d4c772c12ff59904b.md @@ -7,7 +7,7 @@ dashedName: step-70 # --description-- -你可以将完整的表达式作为参数传递。 该函数将接收该表达式的求值结果。 例如,这两个函数调用将产生相同的结果: +你可以将完整的表达式作为参数传递。 该函数将接收该表达式的求值结果。 For example, these two function calls below would yield the same result. (Note that the order of operations rule PEMDAS—Parenthesis, Exponents, Multiplication, Division, Addition, Subtraction—applies): ```js test(2 * 3 + 1); diff --git a/curriculum/challenges/chinese/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc71c76da6e475ad4eb4f.md b/curriculum/challenges/chinese/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc71c76da6e475ad4eb4f.md index 31d4942ea2..95e21e68c0 100644 --- a/curriculum/challenges/chinese/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc71c76da6e475ad4eb4f.md +++ b/curriculum/challenges/chinese/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc71c76da6e475ad4eb4f.md @@ -10,7 +10,7 @@ Sophie: Sometimes, but we normally discuss tasks we plan on tackling for the wee # --description-- -`to tackle tasks` refers to trying to finish tasks as best as possible. +`To tackle tasks` refers to trying to finish tasks as best as possible. For example, programmers usually have to tackle coding tasks. diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66609e8c75137f49fd9c25fd.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66609e8c75137f49fd9c25fd.md index 477bdaba01..9e9b17f18f 100644 --- a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66609e8c75137f49fd9c25fd.md +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66609e8c75137f49fd9c25fd.md @@ -1,8 +1,8 @@ --- id: 66609e8c75137f49fd9c25fd -title: "Dialogue 1: I'm Tom" +title: "Dialogue 1: The Latest User Feedback" challengeType: 21 -dashedName: dialogue-1-im-tom +dashedName: dialogue-1-the-latest-user-feedback --- # --description-- @@ -15,44 +15,159 @@ dashedName: dialogue-1-im-tom # --scene-- + ```json { - "setup": { - "background": "chaos.png", - "characters": [ - { - "character": "David", - "position": {"x":50,"y":80,"z":8}, - "opacity": 0 - } - ], - "audio": { - "filename": "1.1-1.mp3", - "startTime": 1, - "startTimestamp": 5.7, - "finishTimestamp": 6.48 - } - }, - "commands": [ - { - "character": "David", - "opacity": 1, - "startTime": 0 - }, - { - "character": "David", - "startTime": 1, - "finishTime": 0.78, - "dialogue": { - "text": "I'm Tom.", - "align": "center" - } - }, - { - "character": "Tom", - "opacity": 0, - "startTime": 1.28 - } - ] + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { "x": -25, "y": 0, "z": 1 } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 } + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1 + }, + "alwaysShowDialogue": true + }, + "commands": [ + { + "character": "James", + "position": { "x": 25, "y": 0, "z": 1 }, + "startTime": 0 + }, + { + "character": "Linda", + "position": { "x": 70, "y": 0, "z": 1 }, + "startTime": 0.5 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.56, + "dialogue": { + "text": "Have you seen the latest user feedback?", + "align": "left" + } + }, + { + "character": "James", + "startTime": 3.56, + "finishTime": 8.86, + "dialogue": { + "text": "They've mentioned some elements of our homepage aren't displaying correctly on mobile devices.", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 9.88, + "finishTime": 15.06, + "dialogue": { + "text": "Yes, I've reviewed the reports. It seems we've got a UI display issue across different screen sizes.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 15.4, + "finishTime": 17.5, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 18.02, + "finishTime": 21.16, + "dialogue": { + "text": "No, we haven't, but we've solved similar issues on other projects.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 21.9, + "finishTime": 25.24, + "dialogue": { + "text": "Have you had the time to identify which elements are causing the trouble?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 25.24, + "finishTime": 30.5, + "dialogue": { + "text": "Yes, I have. The navigation bar and the footer haven't been adapting well to smaller screens.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 31.3, + "finishTime": 34.86, + "dialogue": { + "text": "Have we received any detailed reports from users about this issue?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 35.5, + "finishTime": 40.9, + "dialogue": { + "text": "Yes, a few actually. They've emailed us screenshots showing how elements overlap on their devices.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 41.78, + "finishTime": 46.06, + "dialogue": { + "text": "Alright, what's our next step? Has the development team been informed about this?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 46.36, + "finishTime": 49.1, + "dialogue": { + "text": "Not yet, but I've scheduled a meeting for tomorrow morning.", + "align": "right" + } + }, + { + "character": "Linda", + "startTime": 49.4, + "finishTime": 52.4, + "dialogue": { + "text": "We'll go over the proposed fixes and decide on the best approach.", + "align": "right" + } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 }, + "startTime": 52.9 + }, + { + "character": "James", + "position": { "x": -25, "y": 0, "z": 1 }, + "startTime": 53.4 + } + ] } ``` + + + diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e6cdd7a69d2878880fbf.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e6cdd7a69d2878880fbf.md new file mode 100644 index 0000000000..2f37042dcb --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e6cdd7a69d2878880fbf.md @@ -0,0 +1,88 @@ +--- +id: 66c8e6cdd7a69d2878880fbf +title: Task 1 +challengeType: 22 +dashedName: task-1 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Have you BLANK the latest user feedback?` + +## --blanks-- + +`seen` + +### --feedback-- + +The past participle of `see` is irregular, and it is not `see` or `saw`. + +# --explanation-- + +The `Present Perfect` tense is used to talk about actions or experiences that happened at some point before now. + +Use this structure to talk about something that happened before now, but **where the exact time isn't important**. + +To form the `Present Perfect` tense, use `have` or `has` followed by the past participle of the verb. + +The past participle of the verb `see` is `seen`. It's irregular, which means it doesn't just add `-ed` like regular verbs. For example: + +- `I have seen the report.` - At some point before now, you saw the report. + +- `She has seen the report.` - At some point before now, she saw the report. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 2.76 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.76, + "dialogue": { + "text": "Have you seen the latest user feedback?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 4.26 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e81ea3c2852de8ce7916.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e81ea3c2852de8ce7916.md new file mode 100644 index 0000000000..7cdbd020df --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e81ea3c2852de8ce7916.md @@ -0,0 +1,114 @@ +--- +id: 66c8e81ea3c2852de8ce7916 +title: Task 5 +challengeType: 19 +dashedName: task-5 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Linda has read the reports. Which option is the best answer? + +## --answers-- + +`Yes, I have.` + +--- + +`Yes, I do.` + +### --feedback-- + +`Do` is used in answer to questions in the Present Simple tense, not the `Present Perfect`. Since James asked the question in the `Present Perfect` tense, the correct short answer should use `Present Perfect`. + +## --video-solution-- + +1 + +# --explanation-- + +When someone asks you a **yes/no question**, you can often respond with a short answer. This applies to questions in the `Present Perfect` tense as well. + +To give a short answer, use `Yes` or `No`, followed by the subject (like `I`, `we`, or `they`) and then `have` or `haven't`. For example for the question `Have you seen the report?` you could use the short answers: + +- `Yes, I have.`, or + +- `No, I haven't.` + +This makes your answer clear and concise without repeating the whole question. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 7.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.56, + "dialogue": { + "text": "Have you seen the latest user feedback?", + "align": "center" + } + }, + { + "character": "James", + "startTime": 3.56, + "finishTime": 6.52, + "dialogue": { + "text": "They've mentioned some elements of our homepage", + "align": "center" + } + }, + { + "character": "James", + "startTime": 6.52, + "finishTime": 8.86, + "dialogue": { + "text": "aren't displaying correctly on mobile devices.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 9.36 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ea332f8d8d35739cb720.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ea332f8d8d35739cb720.md new file mode 100644 index 0000000000..6eb3cc20f9 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ea332f8d8d35739cb720.md @@ -0,0 +1,104 @@ +--- +id: 66c8ea332f8d8d35739cb720 +title: Task 2 +challengeType: 19 +dashedName: task-2 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does James want to know? + +## --answers-- + +If Linda has fixed the latest user issues. + +### --feedback-- + +James's question is not about whether issues have been fixed. + +--- + +If Linda likes the new user interface. + +### --feedback-- + +James is not asking for Linda's opinion about the interface. + +--- + +if Linda has seen the most recent user feedback. + +--- + +He wants to know when the user feedback was collected. + +### --feedback-- + +He is interested in something more immediate. + +## --video-solution-- + +3 + +# --explanation-- + +`Latest` means the most recent or newest. `User feedback` refers to the opinions, comments, or issues that users share about a product, service, or experience. + +When James asks about the `latest user feedback`, he wants to know about the most up-to-date comments or reports. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 2.76 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.76, + "dialogue": { + "text": "Have you seen the latest user feedback?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 4.26 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ed8476497240b27da942.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ed8476497240b27da942.md new file mode 100644 index 0000000000..213060d2a5 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ed8476497240b27da942.md @@ -0,0 +1,101 @@ +--- +id: 66c8ed8476497240b27da942 +title: Task 3 +challengeType: 22 +dashedName: task-3 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK that some elements on our homepage aren't displaying correctly on mobile devices.` + +## --blanks-- + +`They've` + +### --feedback-- + +The contraction of `They have`. The first letter is capitalized. + +--- + +`mentioned` + +### --feedback-- + +The past participle of `mention`. + +# --explanation-- + +In the `Present Perfect` tense, contractions often combine the subject and the auxiliary verb `have` or `has`. For example: + +- `They have` becomes `They've`. + +- `He has` becomes `He's`. + +The verb `mentioned` is the past participle of `mention`, used here to indicate something that happened before now. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 2.56, + "finishTimestamp": 7.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.96, + "dialogue": { + "text": "They've mentioned some elements of our homepage", + "align": "center" + } + }, + { + "character": "James", + "startTime": 3.96, + "finishTime": 6.3, + "dialogue": { + "text": "aren't displaying correctly on mobile devices.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 6.8 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f0afc26b634b1fc04717.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f0afc26b634b1fc04717.md new file mode 100644 index 0000000000..217efce425 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f0afc26b634b1fc04717.md @@ -0,0 +1,115 @@ +--- +id: 66c8f0afc26b634b1fc04717 +title: Task 4 +challengeType: 19 +dashedName: task-4 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which elements of the homepage are not displaying correctly, and on which devices? + +## --answers-- + +Some elements from the homepage are not displaying correctly on computer devices. + +### --feedback-- + +He wasn't talking about computers. + +--- + +The homepage isn't loading at all on any devices. + +### --feedback-- + +James only mentioned issues with certain elements. + +--- + +The navigation bar and footer from the homepage aren't displaying correctly on tablets. + +### --feedback-- + +He did not mention specific parts like the navigation bar or footer. + +--- + +Some elements from the homepage are not displaying correctly on mobile devices. + +## --video-solution-- + +4 + +# --explanation-- + +James is discussing a problem with how some parts of the homepage appear when viewed on mobile devices. It's important to focus on two things: + +- What is not working correctly: James refers to `elements`, which are parts of the homepage. + +- Where the problem is happening: He mentions that the issue occurs specifically on `mobile devices`, such as smartphones or tablets. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 2.56, + "finishTimestamp": 7.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.96, + "dialogue": { + "text": "They've mentioned some elements of our homepage", + "align": "center" + } + }, + { + "character": "James", + "startTime": 3.96, + "finishTime": 6.3, + "dialogue": { + "text": "aren't displaying correctly on mobile devices.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 6.8 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f34694b688554e15199a.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f34694b688554e15199a.md new file mode 100644 index 0000000000..78e5d7528f --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f34694b688554e15199a.md @@ -0,0 +1,92 @@ +--- +id: 66c8f34694b688554e15199a +title: Task 6 +challengeType: 22 +dashedName: task-6 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Yes, BLANK BLANK the reports.` + +## --blanks-- + +`I've` + +### --feedback-- + +This is the contraction for `I have`, indicating the action was completed in the past. The first letter is capitalized. + +--- + +`reviewed` + +### --feedback-- + +This is the past participle form of the verb `review`. + +# --explanation-- + +In the `Present Perfect` tense, contractions often combine the subject and the auxiliary verb `have` or `has`. For example: + +- `I have` becomes `I've`. + +- `She has` becomes `She's`. + +`Reviewed` is the past participle of `review`, used here to indicate that the action of checking the reports has already happened. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 8.48, + "finishTimestamp": 10.36 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.88, + "dialogue": { + "text": "Yes, I've reviewed the reports.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.38 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f3bc8cd799572dd753bb.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f3bc8cd799572dd753bb.md new file mode 100644 index 0000000000..16d07b0eb8 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f3bc8cd799572dd753bb.md @@ -0,0 +1,97 @@ +--- +id: 66c8f3bc8cd799572dd753bb +title: Task 7 +challengeType: 22 +dashedName: task-7 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`It seems BLANK BLANK a UI display issue across different screen sizes.` + +## --blanks-- + +`we've` + +### --feedback-- + +This is the contraction for `we have`. + +--- + +`got` + +### --feedback-- + +The past participle of `get`. + +# --explanation-- + +The phrase `we've got` is often used to mean `we have` or `we have obtained`. + +The word `got` here is used in an informal way to indicate possession or to emphasize that an issue has been identified. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 10.46, + "finishTimestamp": 14.06 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.12, + "dialogue": { + "text": "It seems we've got a UI display issue", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.12, + "finishTime": 4.6, + "dialogue": { + "text": "across different screen sizes.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.1 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f421fab54a58dd91dcbf.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f421fab54a58dd91dcbf.md new file mode 100644 index 0000000000..e9c08a1449 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f421fab54a58dd91dcbf.md @@ -0,0 +1,93 @@ +--- +id: 66c8f421fab54a58dd91dcbf +title: Task 8 +challengeType: 22 +dashedName: task-8 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`It seems we've got a UI display issue BLANK different screen sizes.` + +## --blanks-- + +`across` + +### --feedback-- + +This word is used to indicate that the issue is present on many different screen sizes, covering a wide range. + +# --explanation-- + +`Across` is used to describe something that happens over a wide area or in many different places. It can indicate movement from one side to another or something spread out over a range. For example: + +- `The company has offices across the country.` - The offices are spread out in different locations in the country. + +- `She walked across the street.` - She moved from one side of the street to the other. + +`Across different screen sizes` means that the issue appears on many different screen sizes. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 10.46, + "finishTimestamp": 14.06 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.12, + "dialogue": { + "text": "It seems we've got a UI display issue", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.12, + "finishTime": 4.6, + "dialogue": { + "text": "across different screen sizes.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.1 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f4835e900d5a885ce0db.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f4835e900d5a885ce0db.md new file mode 100644 index 0000000000..2e55e0765f --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f4835e900d5a885ce0db.md @@ -0,0 +1,122 @@ +--- +id: 66c8f4835e900d5a885ce0db +title: Task 9 +challengeType: 19 +dashedName: task-9 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What seems to be the problem? + +## --answers-- + +The reports have not been reviewed on all devices. + +### --feedback-- + +Think about what Linda focused on after reviewing the reports. + +--- + +There is a UI display issue across different screen sizes. + +--- + +The website is not loading on mobile devices. + +### --feedback-- + +Consider if Linda mentioned anything about loading issues. + +--- + +The UI design is outdated on many devices. + +### --feedback-- + +Consider if Linda talked about the design being old or something else. + +## --video-solution-- + +2 + +# --explanation-- + +In `UI display issue`, `UI` stands for User Interface, while `display issue` means that these `UI` elements are not appearing or functioning as they should. + +`Across different screen sizes` means that the problem is happening on devices with various screen dimensions, such as smartphones, tablets, and desktops. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 8.68, + "finishTimestamp": 14.26 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.58, + "dialogue": { + "text": "Yes, I've reviewed the reports.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.78, + "finishTime": 4.9, + "dialogue": { + "text": "It seems we've got a UI display issue", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.9, + "finishTime": 6.38, + "dialogue": { + "text": "across different screen sizes.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 6.88 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f63ce67b6c61354532a6.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f63ce67b6c61354532a6.md new file mode 100644 index 0000000000..f62f2ff461 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f63ce67b6c61354532a6.md @@ -0,0 +1,102 @@ +--- +id: 66c8f63ce67b6c61354532a6 +title: Task 10 +challengeType: 22 +dashedName: task-10 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK BLANK anything like this before?` + +## --blanks-- + +`Have` + +### --feedback-- + +Auxiliary verb used to form questions in the `Present Perfect` tense. The first letter is capitalized. + +--- + +`we` + +### --feedback-- + +This is the subject of the sentence, indicating who is being asked about the action. + +--- + +`fixed` + +### --feedback-- + +This is the past participle of the verb `fix`. + +# --explanation-- + +The `Present Perfect` tense is often used to ask about experiences or actions that happened at an unspecified time in the past. + +When forming questions in this tense, use `Have` or `Has` (auxiliary verb) + subject + past participle (main verb). For example: + +- `Have you ever been to the HR?` - Asking if someone has visited the HR at any time in the past. + +- `Has it finished loading the update?` - Asking if the process of loading the update was completed at some point in the past. + +James is using this structure to ask if a similar issue has been resolved in the past. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 14.2, + "finishTimestamp": 16.5 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f6be112c67638a580f87.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f6be112c67638a580f87.md new file mode 100644 index 0000000000..fcae4df483 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f6be112c67638a580f87.md @@ -0,0 +1,98 @@ +--- +id: 66c8f6be112c67638a580f87 +title: Task 11 +challengeType: 22 +dashedName: task-11 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Have we fixed BLANK BLANK BLANK?` + +## --blanks-- + +`anything` + +### --feedback-- + +This word is used to refer to any possible issue, not specifying one in particular. + +--- + +`like this` + +### --feedback-- + +These two words compare the current problem to other similar issues that may have occurred in the past. + +--- + +`before` + +### --feedback-- + +This word is asking if the action has happened at any time in the past. + +# --explanation-- + +`Anything` refers to any problem or issue, without specifying which one. + +`Like this` compares the current issue to others that are similar. + +`Before` refers to any time in the past. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 14.2, + "finishTimestamp": 16.5 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f73432d59a65c5b2b320.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f73432d59a65c5b2b320.md new file mode 100644 index 0000000000..da8919b317 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f73432d59a65c5b2b320.md @@ -0,0 +1,108 @@ +--- +id: 66c8f73432d59a65c5b2b320 +title: Task 12 +challengeType: 19 +dashedName: task-12 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does James want to know from Linda? + +## --answers-- + +If Linda can fix the problem right now. + +### --feedback-- + +Think about whether James is asking about the present or something that has already happened. + +--- + +If this is the first time they are facing this issue. + +### --feedback-- + +Consider whether James is asking about a new issue or something that might have occurred before. + +--- + +If they should fix the problem themselves. + +### --feedback-- + +Reflect on whether James is asking about their ability to fix the issue or about past experiences. + +--- + +If they have fixed a similar issue in the past. + +## --video-solution-- + +4 + +# --explanation-- + +James is asking Linda if they have ever solved a similar problem in the past. Key points to consider: + +- In `Have we fixed` James wants to know if the action of fixing something similar has been done before. + +- `Anything like this` refers to a problem or issue similar to the current one they are facing. + +- `Before` indicates that James is asking about any time in the past. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 14.2, + "finishTimestamp": 16.5 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f7c121fffe684273d118.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f7c121fffe684273d118.md new file mode 100644 index 0000000000..309f5464b5 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f7c121fffe684273d118.md @@ -0,0 +1,92 @@ +--- +id: 66c8f7c121fffe684273d118 +title: Task 13 +challengeType: 19 +dashedName: task-13 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Linda and her team have never fixed anything like this before. Which option is the best answer? + +## --answers-- + +`No, we didn't.` + +### --feedback-- + +Consider the tense James used. Should Linda respond in the same tense? + +--- + +`No, we haven't.` + +## --video-solution-- + +2 + +# --explanation-- + +When answering to a yes/no question in the `Present Perfect` tense, you can use short answers. + +- For a positive answer, you would say `Yes, we have.` This confirms that the action has been done before. + +- For a negative answer, you would say `No, we haven't.` This clearly indicates that the action has not been done before. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 14.2, + "finishTimestamp": 16.5 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f8da3f29c96cc6c99672.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f8da3f29c96cc6c99672.md new file mode 100644 index 0000000000..f5b51b826b --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f8da3f29c96cc6c99672.md @@ -0,0 +1,94 @@ +--- +id: 66c8f8da3f29c96cc6c99672 +title: Task 14 +challengeType: 19 +dashedName: task-14 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +They've never fixed anything like this, but they've solved similar issues. Which option is the best answer? + +## --answers-- + +`No, we haven't. But we've solved similar issues on other projects.` + +--- + +`Yes, we haven't fixed anything like that before`. + +### --feedback-- + +This answer is contradictory and doesn't clearly communicate what Linda wants to say. + +## --video-solution-- + +1 + +# --explanation-- + +To find the correct answer, pay attention to options that clearly explain whether the team has fixed a problem like this before. The best answer should show two things: + +- They haven't fixed this exact issue. + +- They have fixed similar issues in other projects. + +Look for an option that doesn't contradict itself and provides a clear explanation, showing their experience with similar problems. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 14.2, + "finishTimestamp": 16.5 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fa934765957458e6c45e.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fa934765957458e6c45e.md new file mode 100644 index 0000000000..4e2c794d43 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fa934765957458e6c45e.md @@ -0,0 +1,107 @@ +--- +id: 66c8fa934765957458e6c45e +title: Task 15 +challengeType: 22 +dashedName: task-15 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`No, we haven't. BLANK BLANK BLANK similar issues on other projects.` + +## --blanks-- + +`But` + +### --feedback-- + +This word is used to show a contrast or an exception. The first letter is capitalized. + +--- + +`we've` + +### --feedback-- + +This is the contraction for `We have`. + +--- + +`solved` + +### --feedback-- + +This is the past participle of the verb `solve`. + +# --explanation-- + +`But` is used to introduce a contrast or an exception. + +`We've` a contraction of `We have`, used here to form the `Present Perfect` tense. + +`Solved` is the past participle of `solve`, used to indicate that the action of solving similar issues has already happened. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 17.02, + "finishTimestamp": 20.16 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.86, + "dialogue": { + "text": "No, we haven't,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 1.9, + "finishTime": 4.14, + "dialogue": { + "text": "but we've solved similar issues on other projects.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.64 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb021dcfcb767dfec33a.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb021dcfcb767dfec33a.md new file mode 100644 index 0000000000..802df06d5b --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb021dcfcb767dfec33a.md @@ -0,0 +1,115 @@ +--- +id: 66c8fb021dcfcb767dfec33a +title: Task 16 +challengeType: 19 +dashedName: task-16 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which statement below is true? + +## --answers-- + +They have never fixed any issues like this before. + +### --feedback-- + +Think about whether Linda mentions any experience with similar issues. + +--- + +They have already fixed this exact issue on another project. + +### --feedback-- + +Consider whether Linda says they have experience with this specific issue or something similar. + +--- + +They haven't fixed this exact issue, but they have fixed similar ones before. + +--- + +They have fixed this issue many times before. + +### --feedback-- + +Reflect on whether Linda is talking about having fixed this exact issue or something similar. + +## --video-solution-- + +3 + +# --explanation-- + +To find the correct answer, focus on whether Linda is talking about fixing the `exact issue` or `similar issues`. + +Linda makes it clear that they haven't fixed this exact problem before, but she also mentions that they have solved similar issues in the past. + +The correct answer should show this balance—acknowledging no exact match but confirming past experience with related problems. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 17.02, + "finishTimestamp": 20.16 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.86, + "dialogue": { + "text": "No, we haven't,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 1.9, + "finishTime": 4.14, + "dialogue": { + "text": "but we've solved similar issues on other projects.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.64 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb64e04c5d78252307b1.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb64e04c5d78252307b1.md new file mode 100644 index 0000000000..a162b93573 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb64e04c5d78252307b1.md @@ -0,0 +1,107 @@ +--- +id: 66c8fb64e04c5d78252307b1 +title: Task 17 +challengeType: 22 +dashedName: task-17 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK BLANK to identify which elements are causing the trouble?` + +## --blanks-- + +`Have you` + +### --feedback-- + +These two words are the auxiliary verb in the `Present Perfect` tense, and the subject. The first letter is capitalized. + +--- + +`had` + +### --feedback-- + +This is the past participle of `have`. + +--- + +`the time` + +### --feedback-- + +These two words ask if enough time or opportunity was available to complete the task. + +# --explanation-- + +The phrase `have the time` is used to ask if someone had enough time or the opportunity to do something. + +In this sentence, `had` - the past participle of `have` - is used to ask about something that might have happened in the past but is relevant now. + +That is why James says, `have you had the time`, because he wants to know if Linda had the opportunity to identify the problem elements before this moment. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 20.7, + "finishTimestamp": 24.44 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.78, + "dialogue": { + "text": "Have you had the time to identify", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.78, + "finishTime": 4.54, + "dialogue": { + "text": "which elements are causing the trouble?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.04 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fc270bd7537bc878f6a2.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fc270bd7537bc878f6a2.md new file mode 100644 index 0000000000..b69f92c56b --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fc270bd7537bc878f6a2.md @@ -0,0 +1,113 @@ +--- +id: 66c8fc270bd7537bc878f6a2 +title: Task 18 +challengeType: 19 +dashedName: task-18 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does James want to know if Linda has had the time to do? + +## --answers-- + +To fix the issue with the troubled elements. + +### --feedback-- + +Think about whether James is asking if Linda has already fixed the problem or if he is asking about something else. + +--- + +To report the issue that is causing trouble to the team. + +### --feedback-- + +Consider whether James is asking about reporting the issue or identifying the cause. + +--- + +To redesign the elements that are causing trouble. + +### --feedback-- + +Consider whether James mentioned anything about redesigning or just identifying the problem. + +--- + +To identify which elements are causing the trouble. + +## --video-solution-- + +4 + +# --explanation-- + +James is asking Linda if she has had enough time to complete a specific task. The key phrase here is `have the time to`, which means to have enough time available to do something. + +To answer this question, pay attention to the part of James's sentence after he says `had time to`. This part of the sentence tells you what James is asking Linda. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 20.7, + "finishTimestamp": 24.44 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.78, + "dialogue": { + "text": "Have you had the time to identify", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.78, + "finishTime": 4.54, + "dialogue": { + "text": "which elements are causing the trouble?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.04 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fdd984b3bb828ce9209f.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fdd984b3bb828ce9209f.md new file mode 100644 index 0000000000..4af2be0f36 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fdd984b3bb828ce9209f.md @@ -0,0 +1,101 @@ +--- +id: 66c8fdd984b3bb828ce9209f +title: Task 19 +challengeType: 22 +dashedName: task-19 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Yes, I have. The navigation bar and the footer BLANK BLANK well to smaller screens.` + +## --blanks-- + +`haven't been` + +### --feedback-- + +This phrase includes a contraction of `have` and `not`, and the present particle of the verb `to be`. + +--- + +`adapting` + +### --feedback-- + +This is the present participle of the verb `adapt`. It ends in `-ing`. + +# --explanation-- + +The `Present Perfect Continuous` tense is used to describe actions that started in the past and are still continuing or have recently stopped, often with an emphasis on the duration of the action. + +It is formed using `have/has been` + the present participle (verb ending in `-ing`). + +- `Haven't been` indicates that something has not been happening continuously up to now. + +- `Adapting` is the present participle of the verb `adapt`, indicating an ongoing action. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 24.24, + "finishTimestamp": 29.9 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.98, + "dialogue": { + "text": "Yes, I have.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.64, + "finishTime": 6.66, + "dialogue": { + "text": "The navigation bar and the footer haven't been adapting well to smaller screens.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.16 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fea49010bf85db7b5219.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fea49010bf85db7b5219.md new file mode 100644 index 0000000000..77bdc47629 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fea49010bf85db7b5219.md @@ -0,0 +1,113 @@ +--- +id: 66c8fea49010bf85db7b5219 +title: Task 21 +challengeType: 19 +dashedName: task-21 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What's the problem with the navigation bar and the footer? + +## --answers-- + +They haven't been loading on smaller screens. + +### --feedback-- + +Think about whether Linda mentioned issues with loading or with adapting to the screen size. + +--- + +They haven't been adapting well to smaller screens. + +--- + +They haven't been visible on larger screens. + +### --feedback-- + +Consider if Linda talked about problems with larger screens or smaller ones. + +--- + +They haven't been functioning at all. + +### --feedback-- + +Reflect on whether Linda mentioned anything about complete functionality or specifically about adapting to different screen sizes. + +## --video-solution-- + +2 + +# --explanation-- + +`Smaller screens` typically refer to devices like smartphones and tablets that have smaller displays compared to desktop computers or laptops. + +When something `doesn't adapt well to smaller screens`, it means the content or layout doesn't display correctly, making it difficult for users to interact with the website. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 24.24, + "finishTimestamp": 29.9 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.98, + "dialogue": { + "text": "Yes, I have.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.64, + "finishTime": 6.66, + "dialogue": { + "text": "The navigation bar and the footer haven't been adapting well to smaller screens.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.16 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ff0a176bcc8781329471.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ff0a176bcc8781329471.md new file mode 100644 index 0000000000..6fcf730b92 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ff0a176bcc8781329471.md @@ -0,0 +1,109 @@ +--- +id: 66c8ff0a176bcc8781329471 +title: Task 20 +challengeType: 22 +dashedName: task-20 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Yes, I have. The BLANK and the BLANK haven't been adapting well to BLANK.` + +## --blanks-- + +`navigation bar` + +### --feedback-- + +These two wordss refer to the set of links that help users move through different sections of a website. + +--- + +`footer` + +### --feedback-- + +This is the section at the bottom of a webpage, usually containing important links or information. + +--- + +`smaller screens` + +### --feedback-- + +These two words refer to devices with small displays, like smartphones or tablets, where the elements are not displaying properly. + +# --explanation-- + +Linda identifies specific elements of the website that are causing issues: + +- `Navigation bar` refers to the menu or set of links that help users navigate through different sections of a website. + +- `Footer` is the section at the bottom of a webpage, often containing links, contact information, or additional resources. + +- `Smaller screens` refers to devices like smartphones and tablets that have smaller displays. When something doesn't adapt well to smaller screens, it means it doesn't display correctly on these devices. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 24.24, + "finishTimestamp": 29.9 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.98, + "dialogue": { + "text": "Yes, I have.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.64, + "finishTime": 6.66, + "dialogue": { + "text": "The navigation bar and the footer haven't been adapting well to smaller screens.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.16 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ffb7c913438ad893dcf2.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ffb7c913438ad893dcf2.md new file mode 100644 index 0000000000..be23a7e272 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ffb7c913438ad893dcf2.md @@ -0,0 +1,80 @@ +--- +id: 66c8ffb7c913438ad893dcf2 +title: Task 22 +challengeType: 22 +dashedName: task-22 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK received any detailed reports from users about this issue?` + +## --blanks-- + +`Have we received` + +### --feedback-- + +These three words are a `Present Perfect` auxiliary verb, a pronoun, and the past participle form of `receive`. The first letter is capitalized. + +# --explanation-- + +`Have we received` is in the `Present Perfect` tense, which is used to ask about an action that may have happened at an unspecified time in the past and is relevant to the present. + +`Received` is the past participle of `receive`, indicating the action of getting or obtaining something. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 30.3, + "finishTimestamp": 33.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.56, + "dialogue": { + "text": "Have we received any detailed reports from users about this issue?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.06 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90178560ee991796f1879.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90178560ee991796f1879.md new file mode 100644 index 0000000000..14a59b78a2 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90178560ee991796f1879.md @@ -0,0 +1,104 @@ +--- +id: 66c90178560ee991796f1879 +title: Task 23 +challengeType: 19 +dashedName: task-23 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which detailed reports is James interested in? + +## --answers-- + +The issue's reports. + +### --feedback-- + +Think about whether reports can come from an issue or from people like users. + +--- + +The screens' reports. + +### --feedback-- + +Consider whether screens provide reports or if someone else does. + +--- + +The users' reports. + +--- + +The elements' reports. + +### --feedback-- + +Reflect on whether elements provide reports or if the reports are coming from someone else. + +## --video-solution-- + +3 + +# --explanation-- + +James is specifically asking about detailed reports related to the issue. Pay attention to the word `from` in the sentence, which indicates the source of the reports. + +James mentions `from users`, which tells you whose reports he is interested in. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 30.3, + "finishTimestamp": 33.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.56, + "dialogue": { + "text": "Have we received any detailed reports from users about this issue?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.06 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90257fb09ca9514c1a489.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90257fb09ca9514c1a489.md new file mode 100644 index 0000000000..746be42e4a --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90257fb09ca9514c1a489.md @@ -0,0 +1,92 @@ +--- +id: 66c90257fb09ca9514c1a489 +title: Task 24 +challengeType: 19 +dashedName: task-24 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Linda has received a few detailed reports from users. What should she say? + +## --answers-- + +`Yes, a few, actually.` + +--- + +`Yes, we will receive the reports soon.` + +### --feedback-- + +Consider if Linda is talking about reports she has already received or ones that will come in the future. + +## --video-solution-- + +1 + +# --explanation-- + +In this case, Linda needs to confirm if she has already received the reports. Consider the difference between these two responses: + +- `Yes, a few, actually.` - This answer confirms that Linda has **already** received some reports. + +- `Yes, we will receive the reports soon.` - This answer suggests that the reports **have not yet** been received but are expected in the future. It doesn't confirm that any reports have already been received. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 30.3, + "finishTimestamp": 33.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.56, + "dialogue": { + "text": "Have we received any detailed reports from users about this issue?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.06 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90391a34b229a8c109de4.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90391a34b229a8c109de4.md new file mode 100644 index 0000000000..080c9e62d8 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90391a34b229a8c109de4.md @@ -0,0 +1,108 @@ +--- +id: 66c90391a34b229a8c109de4 +title: Task 25 +challengeType: 22 +dashedName: task-25 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Yes, a few, actually. BLANK BLANK screenshots showing how the elements overlap on their devices.` + +## --blanks-- + +`They've` + +### --feedback-- + +This is the contraction for `They have`. The first letter is capitalized. + +--- + +`emailed us` + +### --feedback-- + +These two words indicate how the users sent the screenshots, with the verb being the past participle of `email` and the last word an object pronoun indicating the recipients. + +# --explanation-- + +`They've` is a contraction of `They have`, used here in the `Present Perfect` tense to indicate that the action (emailing) has been completed. + +`Emailed` is the past participle of the verb `email`, and `us` indicates the recipients. + +`Emailed us` shows the action that the users took to send the screenshots. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 34.5, + "finishTimestamp": 39.9 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.42, + "dialogue": { + "text": "Yes, a few actually.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.56, + "finishTime": 4.8, + "dialogue": { + "text": "They've emailed us screenshots showing how", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.8, + "finishTime": 6.4, + "dialogue": { + "text": "elements overlap on their devices.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 6.9 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c9051340aa69a0451bdd1d.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c9051340aa69a0451bdd1d.md new file mode 100644 index 0000000000..728950973b --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c9051340aa69a0451bdd1d.md @@ -0,0 +1,91 @@ +--- +id: 66c9051340aa69a0451bdd1d +title: Task 26 +challengeType: 22 +dashedName: task-26 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`They've emailed us screenshots showing how the elements BLANK their devices.` + +## --blanks-- + +`overlap on` + +### --feedback-- + +These two words work together to describe how elements are positioned incorrectly on a specific device. One word deals with the positioning problem, and the other specifies the location. + +# --explanation-- + +`Overlap` is used when one thing covers or extends over part of another. In this context, it means that elements on the screen are incorrectly positioned, covering parts of each other. + +`On` is used to indicate the device where the overlapping occurs. It shows the relationship between the elements and the devices. For example: + +`The images overlap on the webpage, making it difficult to see all the content clearly.` - Here, `overlap` describes the positioning issue and `on` specifies where it occurs. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 36.06, + "finishTimestamp": 40.10 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.44, + "dialogue": { + "text": "They've emailed us screenshots showing how", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.24, + "finishTime": 5.04, + "dialogue": { + "text": "elements overlap on their devices.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.54 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c906a6e1335ca6d03cdf4f.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c906a6e1335ca6d03cdf4f.md new file mode 100644 index 0000000000..6926ab4f31 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c906a6e1335ca6d03cdf4f.md @@ -0,0 +1,113 @@ +--- +id: 66c906a6e1335ca6d03cdf4f +title: Task 27 +challengeType: 19 +dashedName: task-27 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What was the content of the emails Linda received from users? + +## --answers-- + +Descriptions of how the elements overlap on their devices. + +### --feedback-- + +Think about whether Linda mentioned receiving descriptions or something visual that shows the problem. + +--- + +Screenshots showing how the elements overlap on their devices. + +--- + +A report about how the elements are displayed on different screens. + +### --feedback-- + +Consider whether Linda mentioned getting a detailed report or visual examples in the emails. + +--- + +Information about which devices were affected by the issue. + +### --feedback-- + +Reflect on whether Linda mentioned getting specific information or visual examples in the emails. + +## --video-solution-- + +2 + +# --explanation-- + +To find the correct answer, focus on the phrases `they've emailed us` and `showing how` in the audio. These phrases indicate that Linda is talking about what was **included** in the emails. + +She mentions `screenshots`, which are visual examples sent by the users to demonstrate the problem with the overlapping elements on their devices. The correct answer should reflect this focus on visual content rather than text descriptions or reports. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 36.06, + "finishTimestamp": 40.10 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.44, + "dialogue": { + "text": "They've emailed us screenshots showing how", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.24, + "finishTime": 5.04, + "dialogue": { + "text": "elements overlap on their devices.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.54 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce08d2d1f133fdf1b18a45.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce08d2d1f133fdf1b18a45.md new file mode 100644 index 0000000000..46d8412bb8 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce08d2d1f133fdf1b18a45.md @@ -0,0 +1,98 @@ +--- +id: 66ce08d2d1f133fdf1b18a45 +title: Task 28 +challengeType: 22 +dashedName: task-28 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Alright, BLANK BLANK BLANK?` + +## --blanks-- + +`what's` + +### --feedback-- + +This is the contraction for `what is`. + +--- + +`our` + +### --feedback-- + +This pronoun indicates that the next step involves the group, not just one person. + +--- + +`next step` + +### --feedback-- + +These two words refer to the action or decision that needs to be taken after the current one. + +# --explanation-- + +`What's` is a contraction of `what is`, used here to ask about something. + +`Our` refers to something that belongs to or involves the group, in this case, the team. + +`Next step` refers to the following action or decision that needs to be taken. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 40.58, + "finishTimestamp": 42.22 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.64, + "dialogue": { + "text": "Alright, what's our next step?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.04 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce096ba361f400d1f889c7.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce096ba361f400d1f889c7.md new file mode 100644 index 0000000000..4045722c0d --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce096ba361f400d1f889c7.md @@ -0,0 +1,102 @@ +--- +id: 66ce096ba361f400d1f889c7 +title: Task 29 +challengeType: 19 +dashedName: task-29 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does James want to know from Linda? + +## --answers-- + +He wants to know if the problem has been solved. + +### --feedback-- + +Think about if James is asking about the next action or the current status. + +--- + +He wants to know who is responsible for the issue. + +### --feedback-- + +Consider if James is focused on the next step or assigning responsibility. + +--- + +He wants to know what the next action should be. + +--- + +He wants to know when the meeting will end. + +### --feedback-- + +Reflect on if James is asking about what to do next or about timing. + +## --video-solution-- + +3 + +# --explanation-- + +The phrase `what's our next step` indicates that James wants to know what the team should do following their discussion or current actions. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 40.58, + "finishTimestamp": 42.22 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.64, + "dialogue": { + "text": "Alright, what's our next step?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.04 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0a0a23b8ef03784b29c9.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0a0a23b8ef03784b29c9.md new file mode 100644 index 0000000000..cdc43a51ba --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0a0a23b8ef03784b29c9.md @@ -0,0 +1,98 @@ +--- +id: 66ce0a0a23b8ef03784b29c9 +title: Task 30 +challengeType: 22 +dashedName: task-30 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK the development team BLANK BLANK about this?` + +## --blanks-- + +`Has` + +### --feedback-- + +The auxiliary verb used to start a question in the `Present Perfect` tense for the third person singular. The first letter is capitalized. + +--- + +`been` + +### --feedback-- + +`Past participle` of the verb `to be`. + +--- + +`informed` + +### --feedback-- + +Past participle of the verb `inform`. + +# --explanation-- + +`Has` is the auxiliary verb used to start a question in the `Present Perfect` tense for the third person singular. + +`Been` is used in the passive voice to indicate that an action has been done to the subject (the development team). + +`Informed` is the past participle of the verb `inform`, meaning to give information or notify. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 42.56, + "finishTimestamp": 45.06 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.5, + "dialogue": { + "text": "Has the development team been informed about this?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 4.0 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0bb6b6ad5d0974e6342b.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0bb6b6ad5d0974e6342b.md new file mode 100644 index 0000000000..49ef54e9c1 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0bb6b6ad5d0974e6342b.md @@ -0,0 +1,112 @@ +--- +id: 66ce0bb6b6ad5d0974e6342b +title: Task 31 +challengeType: 19 +dashedName: task-31 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Who does James want to know has been informed? + +## --answers-- + +The marketing team. + +### --feedback-- + +Think about who James is specifically asking about in the sentence. + +--- + +The development team. + +--- + +The users. + +### --feedback-- + +Consider if James is asking about a team within the company or someone else. + +--- + +The clients. + +### --feedback-- + +Reflect on whether James is asking about an internal team or external parties. + +## --video-solution-- + +2 + +# --explanation-- + +To understand James's question, let's break down the structure in the `Present Perfect` tense: + +- `Has` is the auxiliary verb used to form the question. It helps to ask about an action that might have been completed up to now. + +- `Been` is used to indicate the passive voice, meaning the action (informing) has been done to the subject. + +- `Informed` is the past participle of the verb `inform`, showing that the action of giving information might have already happened. + +The subject in this question is `the development team`. + +Since James is asking, `Has the development team been informed?` he wants to know if the action of informing has been completed specifically for the development team. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 42.56, + "finishTimestamp": 45.06 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.5, + "dialogue": { + "text": "Has the development team been informed about this?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 4.0 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce18ac4976d71ccc981bfb.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce18ac4976d71ccc981bfb.md new file mode 100644 index 0000000000..2d44dabf69 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce18ac4976d71ccc981bfb.md @@ -0,0 +1,94 @@ +--- +id: 66ce18ac4976d71ccc981bfb +title: Task 32 +challengeType: 19 +dashedName: task-32 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +The development team hasn't been informed yet. Which option is the best answer? + +## --answers-- + +`Yes, they have.` + +### --feedback-- + +Think about whether the development team has been informed or if it still needs to happen. + +--- + +`Not yet.` + +## --video-solution-- + +2 + +# --explanation-- + +To answer this, consider the difference between these two answers: + +- `Not yet.` - This answer indicates that the development team has not been informed, but the action may happen soon. + +- `Yes, they have.` - This answer confirms that the development team has already been informed. + +Understanding this difference will help you choose the correct answer based on whether the action has been completed or not. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 42.56, + "finishTimestamp": 45.06 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.5, + "dialogue": { + "text": "Has the development team been informed about this?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 4.0 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce197ac5450f2065d144ed.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce197ac5450f2065d144ed.md new file mode 100644 index 0000000000..d833b9de8f --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce197ac5450f2065d144ed.md @@ -0,0 +1,97 @@ +--- +id: 66ce197ac5450f2065d144ed +title: Task 33 +challengeType: 22 +dashedName: task-33 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Not yet. But BLANK BLANK a meeting for tomorrow morning.` + +## --blanks-- + +`I've` + +### --feedback-- + +This is the contraction for `I have`. The first letter is capitalized. + +--- + +`scheduled` + +### --feedback-- + +This is the past participle of the verb `schedule`. + +# --explanation-- + +`I've` is a contraction of `I have`, used in the `Present Perfect` tense to indicate that the action (scheduling) has been completed. + +`Scheduled` is the past participle of the verb `schedule`, meaning to plan or arrange an event at a specific time. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 45.36, + "finishTimestamp": 48.1 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.58, + "dialogue": { + "text": "Not yet,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 1.72, + "finishTime": 3.74, + "dialogue": { + "text": "but I've scheduled a meeting for tomorrow morning.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.24 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a1bdd1dee237130a272.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a1bdd1dee237130a272.md new file mode 100644 index 0000000000..461292590d --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a1bdd1dee237130a272.md @@ -0,0 +1,117 @@ +--- +id: 66ce1a1bdd1dee237130a272 +title: Task 34 +challengeType: 19 +dashedName: task-34 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What action has Linda already taken? + +## --answers-- + +She has scheduled a meeting. + +--- + +She has informed the development team. + +### --feedback-- + +Think about whether Linda said she had informed the team or planned something for the future. + +--- + +She has canceled a meeting. + +### --feedback-- + +Consider if Linda is talking about canceling something or setting something up. + +--- + +She has resolved the issue. + +### --feedback-- + +Reflect on whether Linda mentioned resolving the issue or preparing to discuss it. + +## --video-solution-- + +1 + +# --explanation-- + +Linda is saying that the development team hasn't been informed yet, but she has already taken action to address the issue. The key phrases to understand are: + +- `I've` is a contraction of `I have`, used in the `Present Perfect` tense to indicate that the action (scheduling) has been completed. + +- `Scheduled` is the past participle of the verb `schedule`, meaning to plan or arrange an event at a specific time. + +Understanding these words will help you complete the sentence correctly. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 45.36, + "finishTimestamp": 48.1 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.58, + "dialogue": { + "text": "Not yet,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 1.72, + "finishTime": 3.74, + "dialogue": { + "text": "but I've scheduled a meeting for tomorrow morning.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.24 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a50c020e0245f152146.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a50c020e0245f152146.md new file mode 100644 index 0000000000..4d6e61eb2b --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a50c020e0245f152146.md @@ -0,0 +1,101 @@ +--- +id: 66ce1a50c020e0245f152146 +title: Task 35 +challengeType: 22 +dashedName: task-35 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`We'll go over the BLANK BLANK and decide on the best approach.` + +## --blanks-- + +`proposed` + +### --feedback-- + +Past form of `propose`. + +--- + +`fixes` + +### --feedback-- + +The plural form of `fix`, this word refers to solutions or repairs for a problem. + +# --explanation-- + +`Proposed` means something that has been suggested or put forward for consideration. For example: + + `The proposed plan includes a new timeline.` - It means that the plan, which includes a new timeline, has been suggested but not yet finalized or accepted. + +`Fixes` refers to solutions or repairs for a problem. For example: + + `The team implemented several fixes to address the software bugs.` - It means that the team applied solutions to solve the issues in the software. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 48.4, + "finishTimestamp": 51.4 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.5, + "dialogue": { + "text": "We'll go over the proposed fixes", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.5, + "finishTime": 4, + "dialogue": { + "text": "and decide on the best approach.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.5 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1af85e991e274deb8caf.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1af85e991e274deb8caf.md new file mode 100644 index 0000000000..60e7d1d9de --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1af85e991e274deb8caf.md @@ -0,0 +1,123 @@ +--- +id: 66ce1af85e991e274deb8caf +title: Task 36 +challengeType: 19 +dashedName: task-36 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What are they going to do over the meeting? + +## --answers-- + +They will review the proposed fixes and choose the best approach. + +--- + +They will start implementing the fixes immediately. + +### --feedback-- + +Think about whether they are discussing what to do next or already taking action. + +--- + +They will discuss other unrelated issues. + +### --feedback-- + +Consider if Linda mentioned focusing on the proposed fixes or something else. + +--- + +They will cancel the proposed fixes and choose a different approach. + +### --feedback-- + +Reflect on whether Linda is talking about reviewing and deciding or rejecting ideas. + +## --video-solution-- + +1 + +# --explanation-- + +Linda talks about what the team will do during the meeting. Focus on two key phrases: + +`Go over` means to review or examine something in detail. For example: + + `We need to go over the report before the presentation.` - This means they need to carefully review the report. + +`Decide on` means to make a decision about something. For example: + + `We need to decide on the final design by Friday.` - This means they need to choose the final design. + +In the meeting, Linda says they will `go over` the proposed solutions and `decide on` the best approach. This means they will review the solutions carefully and then make a decision about which one to choose. + +Understanding these phrases helps you know that the meeting's purpose is to **review** and **choose** the best solution. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 48.4, + "finishTimestamp": 51.4 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.5, + "dialogue": { + "text": "We'll go over the proposed fixes", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.5, + "finishTime": 4, + "dialogue": { + "text": "and decide on the best approach.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.5 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1c3da533f22c20934d05.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1c3da533f22c20934d05.md new file mode 100644 index 0000000000..a2b926df0f --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1c3da533f22c20934d05.md @@ -0,0 +1,114 @@ +--- +id: 66ce1c3da533f22c20934d05 +title: Task 37 +challengeType: 22 +dashedName: task-37 +--- + + + +# --description-- + +This is a review of the entire dialogue you just studied. + +# --instructions-- + +Place the following phrases in the correct spot: + +`I've scheduled`, `I've reviewed`, `we've got`, `They've mentioned`, `we've solved`, `Have you had`, `They've emailed`, `been informed`, and `haven't been`. + +# --fillInTheBlank-- + +## --sentence-- + +`James: Have you seen the latest user feedback? BLANK that some elements on our homepage aren't displaying correctly on mobile devices.` + +`Linda: Yes, BLANK the reports. It seems BLANK a UI display issue across different screen sizes.` + +`James: Have we fixed anything like this before?` + +`Linda: No, we haven't. But BLANK similar issues on other projects.` + +`James: BLANK the time to identify which elements are causing the trouble?` + +`Linda: Yes, I have. The navigation bar and the footer BLANK adapting well to smaller screens.` + +`James: Have we received any detailed reports from users about this issue?` + +`Linda: Yes, a few, actually. BLANK us screenshots showing how the elements overlap on their devices.` + +`James: Alright, what's our next step? Has the development team BLANK about this?` + +`Linda: Not yet. But BLANK a meeting for tomorrow morning. We'll go over the proposed fixes and decide on the best approach.` + +## --blanks-- + +`They've mentioned` + +### --feedback-- + +This phrase is used to indicate that someone has brought up or referred to something. + +--- + +`I've reviewed` + +### --feedback-- + +This phrase is used to indicate that someone has examined or checked something. + +--- + +`we've got` + +### --feedback-- + +This phrase indicates that something has been identified or recognized. + +--- + +`we've solved` + +### --feedback-- + +This phrase indicates that someone has successfully dealt with or resolved an issue. + +--- + +`Have you had` + +### --feedback-- + +This phrase is used to ask if someone has found the time to do something. + +--- + +`haven't been` + +### --feedback-- + +This phrase indicates that something has not been happening or functioning as expected. + +--- + +`They've emailed` + +### --feedback-- + +This phrase indicates that someone has sent information or files via email. + +--- + +`been informed` + +### --feedback-- + +This phrase indicates that someone has been notified or made aware of something. + +--- + +`I've scheduled` + +### --feedback-- + +This phrase indicates that someone has arranged or planned something, such as a meeting. diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce38a77fce4f68a86d62ea.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce38a77fce4f68a86d62ea.md new file mode 100644 index 0000000000..1a4ada6fc5 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce38a77fce4f68a86d62ea.md @@ -0,0 +1,66 @@ +--- +id: 66ce38a77fce4f68a86d62ea +title: Task 38 +challengeType: 19 +dashedName: task-38 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +A user decided to email the team to talk about specific issues they are experiencing: + +`Hi Team,` + +`I wanted to let you know that some elements on your homepage aren't displaying correctly on my mobile device. The navigation bar and footer seem to overlap and haven't been adapting well to smaller screens.` + +`I've attached a few screenshots showing the issue.` + +`Thanks for looking into this!` + +What specific issues are mentioned in the email? + +## --answers-- + +The homepage does not load on mobile devices. + +### --feedback-- + +The user didn't mention any loading issues; they talked about something else. + +--- + +The navigation bar and footer overlap on smaller screens. + +--- + +The images on the homepage are not visible. + +### --feedback-- + +Consider if the user mentioned visibility issues with images, or something else. + +--- + +The text on the homepage is too small to read. + +### --feedback-- + +Think about whether the user mentioned text size or another problem. + +## --video-solution-- + +2 + +# --explanation-- + +To find the correct answer, focus on the specific issues the user describes in the email. The user mentions that elements on the homepage are `overlapping` and `not adapting well` to smaller screens. Look closely at the part where the user specifies which elements are affected—the `navigation bar` and `footer`. + +Make sure the answer you choose reflects these exact details about overlapping elements and mobile screen adaptation, as these are the specific issues the user highlighted. diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3a72e8b1966f40b2146c.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3a72e8b1966f40b2146c.md new file mode 100644 index 0000000000..d9605d148f --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3a72e8b1966f40b2146c.md @@ -0,0 +1,68 @@ +--- +id: 66ce3a72e8b1966f40b2146c +title: Task 39 +challengeType: 19 +dashedName: task-39 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +A user decided to email the team to talk about specific issues they are experiencing: + +`Hi Team,` + +`I wanted to let you know that some elements on your homepage aren't displaying correctly on my mobile device. The navigation bar and footer seem to overlap and haven't been adapting well to smaller screens.` + +`I've attached a few screenshots showing the issue.` + +`Thanks for looking into this!` + +What is the main purpose of the user's email? + +## --answers-- + +To complain about the website's design. + +### --feedback-- + +Think about whether the user is complaining, or just informing the team about something that needs fixing. + +--- + +To request new features for the mobile site. + +### --feedback-- + +Consider whether the user is asking for new features or reporting a problem. + +--- + +To ask for a refund. + +### --feedback-- + +Reflect on whether the user is discussing a financial issue or reporting a technical problem. + +--- + +To inform the team about a display issue on mobile devices. + +## --video-solution-- + +4 + +# --explanation-- + +The user specifically mentions that elements on the homepage `aren't displaying correctly` and provides details about the `navigation bar` and `footer` overlapping on smaller screens. + +The user also mentions attaching `screenshots showing the issue`, which indicates they are informing the team about a problem, not complaining, asking for features, or seeking a refund. + +Focus on the part where the user explains the problem and offers evidence to help the team understand the issue. diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3ac6e902e370d88a56ca.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3ac6e902e370d88a56ca.md new file mode 100644 index 0000000000..1e95390152 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3ac6e902e370d88a56ca.md @@ -0,0 +1,68 @@ +--- +id: 66ce3ac6e902e370d88a56ca +title: Task 40 +challengeType: 19 +dashedName: task-40 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +A user decided to email the team to talk about specific issues they are experiencing: + +`Hi Team,` + +`I wanted to let you know that some elements on your homepage aren't displaying correctly on my mobile device. The navigation bar and footer seem to overlap and haven't been adapting well to smaller screens.` + +`I've attached a few screenshots showing the issue.` + +`Thanks for looking into this!` + +What evidence does the user provide to show the issue with the homepage? + +## --answers-- + +They describe the issue in detail. + +### --feedback-- + +The user does describe the issue, but think about whether they provided something more practical as evidence. + +--- + +They provide links to webpages. + +### --feedback-- + +Reflect on whether the user mentioned any links or something else as evidence. + +--- + +They attach screenshots. + +--- + +They include a video of the problem. + +### --feedback-- + +Consider if the user mentioned attaching a video or another type of evidence. + +## --video-solution-- + +3 + +# --explanation-- + +To find the correct answer, focus on the evidence the user provides in the email. + +The user mentions that they have `attached a few screenshots showing the issue`. This indicates they are providing visual proof to help the team understand the problem with the `navigation bar` and `footer` on mobile devices. + +Look for an option that reflects this specific type of evidence —`screenshots`— as the user uses this visual method to demonstrate the issue. diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3b814a9c397411f5f78d.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3b814a9c397411f5f78d.md new file mode 100644 index 0000000000..003afe50b6 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3b814a9c397411f5f78d.md @@ -0,0 +1,68 @@ +--- +id: 66ce3b814a9c397411f5f78d +title: Task 41 +challengeType: 19 +dashedName: task-41 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +A user decided to email the team to talk about specific issues they are experiencing: + +`Hi Team,` + +`I wanted to let you know that some elements on your homepage aren't displaying correctly on my mobile device. The navigation bar and footer seem to overlap and haven't been adapting well to smaller screens.` + +`I've attached a few screenshots showing the issue.` + +`Thanks for looking into this!` + +What is the overall tone of the user's email? + +## --answers-- + +Polite and constructive. + +--- + +Frustrated and demanding. + +### --feedback-- + +Although the user is reporting an issue, they do not express anger or make demands. Consider the language used in the email. + +--- + +Casual and informal. + +### --feedback-- + +The user addresses the issue in a professional manner, not casually or informally. Think about the formal language used in the email. + +--- + +Apologetic. + +### --feedback-- + +The user is reporting an issue without expressing regret or taking responsibility. Reflect on the purpose of the email and how the user communicates their concerns. + +## --video-solution-- + +1 + +# --explanation-- + +The user is polite and helpful in how they explain the problem. The opening, `Hi Team`, is friendly and respectful, which sets a positive tone. The user clearly describes the issue without blaming anyone or showing frustration, which shows they want to solve the problem, not just complain. + +Phrases like `I've attached a few screenshots` show that the user is trying to help by giving evidence, and the closing, `Thanks for looking into this!` shows they appreciate the team's efforts. + +These parts of the email show that the tone is polite and constructive, not frustrated, casual, or apologetic. diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c444e38d9a231cfb2183.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c444e38d9a231cfb2183.md new file mode 100644 index 0000000000..bc703f5cc3 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c444e38d9a231cfb2183.md @@ -0,0 +1,169 @@ +--- +id: 66d9c444e38d9a231cfb2183 +title: "Dialogue 2: Post-Development Review" +challengeType: 21 +dashedName: dialogue-2-post-development-review +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { "x": -25, "y": 0, "z": 1 } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 } + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1 + }, + "alwaysShowDialogue": true + }, + "commands": [ + { + "character": "Bob", + "position": { "x": 25, "y": 0, "z": 1 }, + "startTime": 0 + }, + { + "character": "Linda", + "position": { "x": 70, "y": 0, "z": 1 }, + "startTime": 0.5 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 5.58, + "dialogue": { + "text": "Linda, have you had a chance to review the user feedback since we deployed the update?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 6.16, + "finishTime": 11.44, + "dialogue": { + "text": "Yes, I've just looked over the responses. We've already seen a significant drop in complaints about the UI issue.", + "align": "right" + } + }, + { + "character": "Bob", + "startTime": 11.78, + "finishTime": 16.14, + "dialogue": { + "text": "That's great to hear. Are all updated elements performing well across devices?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 16.96, + "finishTime": 22.7, + "dialogue": { + "text": "Yes, the navigation bar and footer adjustments have already made a big difference, but we haven't addressed all the minor elements yet.", + "align": "right" + } + }, + { + "character": "Bob", + "startTime": 23, + "finishTime": 26, + "dialogue": { + "text": "I was worried about that. What do we have to deal with now?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 26.74, + "finishTime": 31.2, + "dialogue": { + "text": "I've compiled a list. We've made progress, but some icons and buttons aren't responding correctly.", + "align": "right" + } + }, + { + "character": "Bob", + "startTime": 31.54, + "finishTime": 35.22, + "dialogue": { + "text": "Have any users specifically mentioned these issues in their feedback?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 35.22, + "finishTime": 41.44, + "dialogue": { + "text": "Not yet, but I anticipate we'll start receiving more detailed reports as more users navigate the updated interface.", + "align": "right" + } + }, + { + "character": "Bob", + "startTime": 42, + "finishTime": 43.8, + "dialogue": { + "text": "Alright. What's our timeline for these remaining issues?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 44.02, + "finishTime": 47.28, + "dialogue": { + "text": "I believe we can roll out another update by next month.", + "align": "right" + } + }, + { + "character": "Linda", + "startTime": 47.48, + "finishTime": 49.14, + "dialogue": { + "text": "We've already started working on the fixes.", + "align": "right" + } + }, + { + "character": "Bob", + "startTime": 49.62, + "finishTime": 53.28, + "dialogue": { + "text": "Thanks for staying proactive, Linda. Let's ensure we keep up this momentum.", + "align": "left" + } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 }, + "startTime": 53.78 + }, + { + "character": "Bob", + "position": { "x": -25, "y": 0, "z": 1 }, + "startTime": 54.28 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c635a19d272e0c5bb6d2.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c635a19d272e0c5bb6d2.md new file mode 100644 index 0000000000..986a71ca34 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c635a19d272e0c5bb6d2.md @@ -0,0 +1,100 @@ +--- +id: 66d9c635a19d272e0c5bb6d2 +title: Task 42 +challengeType: 22 +dashedName: task-42 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Linda, BLANK you BLANK a chance to review the user feedback since we deployed the update?` + +## --blanks-- + +`have` + +### --feedback-- + +Auxiliary verb used to form questions in the `Present Perfect` tense with `you`. + +--- + +`had` + +### --feedback-- + +The past participle form of the verb `have`. + +# --explanation-- + +When asking a question with the `Present Perfect`, you can start with `have` or `has` + subject + past participle of the main verb. For example: + +`Have you finished your project?` uses the structure `Have` + subject + `finished`. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.58 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 3.42, + "dialogue": { + "text": "Linda, have you had a chance to review", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 3.42, + "finishTime": 5.58, + "dialogue": { + "text": "the user feedback since we deployed the update?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.08 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c7f2be5c9236e9a2404b.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c7f2be5c9236e9a2404b.md new file mode 100644 index 0000000000..6e2ae93d7d --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c7f2be5c9236e9a2404b.md @@ -0,0 +1,56 @@ +--- +id: 66d9c7f2be5c9236e9a2404b +title: Task 43 +challengeType: 19 +dashedName: task-43 +--- + +# --instructions-- + +This task doesn't have audio. Read the question and select the correct answer. + +# --questions-- + +## --text-- + +Which option uses `since` correctly with the `Present Perfect` tense? + +## --answers-- + +`They have been friends since high school.` + +--- + +`They have been friends since three years.` + +### --feedback-- + +`Since` should be followed by a specific point in time, not a duration. + +--- + +`They were friends since high school.` + +### --feedback-- + +This sentence is grammatically correct, but it uses the past simple (`were friends`), which suggests their friendship is no longer ongoing. + +--- + +`They will be friends since high school.` + +### --feedback-- + +`Since` is not used with future tense. It shows when a past action started that is still relevant now. + +## --video-solution-- + +1 + +# --explanation-- + +`Since` is used with the `Present Perfect` tense to show when an action or event started in the past and continues to the present. For example: + +`I have worked here since 2019.` - This means the action of working started in 2019 and is still true now. + +Use `since` with a specific point in time (like a year, date, or a specific event). diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9ca90c4b01740121ccc90.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9ca90c4b01740121ccc90.md new file mode 100644 index 0000000000..9703590ca5 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9ca90c4b01740121ccc90.md @@ -0,0 +1,58 @@ +--- +id: 66d9ca90c4b01740121ccc90 +title: Task 44 +challengeType: 19 +dashedName: task-44 +--- + +# --instructions-- + +This task doesn't have audio. Read the question and select the correct answer. + +# --questions-- + +## --text-- + +Which option uses the word `deployed` correctly? + +## --answers-- + +`The company deploy the new software last month.` + +### --feedback-- + +This sentence should use the past form `deployed` to show that the action happened in the past. + +--- + +`The company will deployed the new software.` + +### --feedback-- + +`Deployed` is the past form and shouldn't be used with `will`, which indicates the future. + +--- + +`The company deploying the new software last month.` + +### --feedback-- + +`Deploying` is the continuous form and does not fit with the time expression `last month`. + +--- + +`The company deployed the new software last month.` + +## --video-solution-- + +4 + +# --explanation-- + +`Deploy` means to put something into use or operation. It often refers to making software or an update available to users. For example: + +`The team will deploy the new version next week.` - The new version will be made available to users next week. + +When talking about something that has already been made available or put into use, use the past form `deployed`. For example: + +`They deployed the update yesterday.` - The update was made available yesterday. diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9cb4852b72b42b55d6a5f.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9cb4852b72b42b55d6a5f.md new file mode 100644 index 0000000000..ff6631d90c --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9cb4852b72b42b55d6a5f.md @@ -0,0 +1,100 @@ +--- +id: 66d9cb4852b72b42b55d6a5f +title: Task 45 +challengeType: 22 +dashedName: task-45 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Linda, have you had a chance to review the user feedback BLANK we BLANK the update?` + +## --blanks-- + +`since` + +### --feedback-- + +This word indicates when the action started and is still important now. + +--- + +`deployed` + +### --feedback-- + +The past form of `deploy`. + +# --explanation-- + +`Since` is used to show when an action started in the past and is still relevant now. + +`Deployed` is the past form of the verb `deploy`, which means to put something into use or operation. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.58 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 3.42, + "dialogue": { + "text": "Linda, have you had a chance to review", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 3.42, + "finishTime": 5.58, + "dialogue": { + "text": "the user feedback since we deployed the update?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.08 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fc64f8ebb0205de257c3.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fc64f8ebb0205de257c3.md new file mode 100644 index 0000000000..66aec4ddcc --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fc64f8ebb0205de257c3.md @@ -0,0 +1,120 @@ +--- +id: 66d9fc64f8ebb0205de257c3 +title: Task 46 +challengeType: 19 +dashedName: task-46 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does Bob want to know? + +## --answers-- + +If Linda knows when the update was deployed the day before yesterday. + +### --feedback-- + +The question isn't asking about the timing of the update. + +--- + +If Linda has reviewed the user feedback after the update was deployed. + +--- + +If Linda is planning to deploy a new update soon. + +### --feedback-- + +Bob's question isn't about planning a new update. + +--- + +If Linda had a chance to talk to the users directly. + +### --feedback-- + +The focus of the question is not direct communication with users. + +## --video-solution-- + +2 + +# --explanation-- + +To find the correct answer, focus on the key elements of Bob's question: `review the user feedback` and `since we deployed the update`. + +Bob wants to know if Linda has looked at the user feedback after the update was deployed. + +The question doesn't mention anything about the timing of the update, future updates, or direct communication with users. + +Look for the option that aligns directly with reviewing feedback and ignores unrelated topics like the timing or future plans. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.58 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 3.42, + "dialogue": { + "text": "Linda, have you had a chance to review", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 3.42, + "finishTime": 5.58, + "dialogue": { + "text": "the user feedback since we deployed the update?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.08 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fef978f6ae28bd20ca34.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fef978f6ae28bd20ca34.md new file mode 100644 index 0000000000..be2e905812 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fef978f6ae28bd20ca34.md @@ -0,0 +1,102 @@ +--- +id: 66d9fef978f6ae28bd20ca34 +title: Task 47 +challengeType: 19 +dashedName: task-47 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Linda has reviewed the feedback. What should she say? + +## --answers-- + +`Yes, I've just looked over the responses.` + +--- + +`Yes, I will look over the responses tomorrow.` + +### --feedback-- + +This answer talks about a future action, not something that has already been done. + +## --video-solution-- + +1 + +# --explanation-- + +When someone asks `Have you had a chance to review the user feedback?`, they want to know if the action has been completed up to now. + +If the action has been done recently, you can use phrases like `Yes, I've just...` to respond. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.58 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 3.42, + "dialogue": { + "text": "Linda, have you had a chance to review", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 3.42, + "finishTime": 5.58, + "dialogue": { + "text": "the user feedback since we deployed the update?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.08 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da002f53affd2d24207335.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da002f53affd2d24207335.md new file mode 100644 index 0000000000..12ed65b2af --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da002f53affd2d24207335.md @@ -0,0 +1,85 @@ +--- +id: 66da002f53affd2d24207335 +title: Task 48 +challengeType: 22 +dashedName: task-48 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Yes, I've BLANK looked over the responses.` + +## --blanks-- + +`just` + +### --feedback-- + +A word that shows an action was completed a short time ago. + +# --explanation-- + +`Just` is used to indicate that something happened a short time ago. + +When you use `just` in a sentence, it comes between the auxiliary verb (`have` or `has`) and the past participle of the main verb. For example: + +`I have just finished my report.` - The action of finishing the report happened recently. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 5.16, + "finishTimestamp": 7.22 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.06, + "dialogue": { + "text": "Yes, I've just looked over the responses.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.56 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da01f0ba492d330803e0b7.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da01f0ba492d330803e0b7.md new file mode 100644 index 0000000000..5bb70404bc --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da01f0ba492d330803e0b7.md @@ -0,0 +1,107 @@ +--- +id: 66da01f0ba492d330803e0b7 +title: Task 49 +challengeType: 19 +dashedName: task-49 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which option is correct? + +## --answers-- + +Linda has not looked over the responses yet. + +### --feedback-- + +Linda's answer shows she has completed the action recently. + +--- + +Linda will look over the responses later. + +### --feedback-- + +The word `just` shows the action happened recently, not in the future. + +--- + +Linda looked over the responses a short time ago. + +--- + +Linda cannot find the responses. + +### --feedback-- + +Linda's answer confirms she has already reviewed the responses. + +## --video-solution-- + +3 + +# --explanation-- + +When someone uses the word `just` with the `Present Perfect` tense, it indicates that the action was completed very recently. For example: + + `I've just finished my meeting.` - The meeting ended a short time ago. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 5.16, + "finishTimestamp": 7.22 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.06, + "dialogue": { + "text": "Yes, I've just looked over the responses.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.56 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da032d55c7cb37672adb66.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da032d55c7cb37672adb66.md new file mode 100644 index 0000000000..89974b9a86 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da032d55c7cb37672adb66.md @@ -0,0 +1,56 @@ +--- +id: 66da032d55c7cb37672adb66 +title: Task 50 +challengeType: 19 +dashedName: task-50 +--- + +# --instructions-- + +This task doesn't have audio. Read the question and select the correct answer. + +# --questions-- + +## --text-- + +Which option is saying that sales had a big reduction? + +## --answers-- + +`There has been a significant drop in sales this quarter.` + +--- + +`There has been a significant increase in sales this quarter.` + +### --feedback-- + +`Increase` means the amount has gone up, not down. + +--- + +`There has been a significant rise in sales this quarter.` + +### --feedback-- + +`Rise` means an upward movement, indicating growth in sales, not a reduction. + +--- + +`There has been a moderate drop in sales this quarter.` + +### --feedback-- + +While this sentence mentions a `drop`, the word `moderate` means a small or not very large decrease, not a `significant` one. + +## --video-solution-- + +1 + +# --explanation-- + +`Drop` refers to a decrease in amount or level. When people say there is `a drop in sales`, it means sales have gone down. + +When you add the word `significant` before `drop`, it means the decrease is large or important. For example: + +`A significant drop in sales` - The sales have decreased a lot. diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da05e2956049407cbc7ac7.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da05e2956049407cbc7ac7.md new file mode 100644 index 0000000000..0ef32c7dc8 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da05e2956049407cbc7ac7.md @@ -0,0 +1,106 @@ +--- +id: 66da05e2956049407cbc7ac7 +title: Task 51 +challengeType: 22 +dashedName: task-51 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`We've already seen a BLANK BLANK in complaints about the UI issue.` + +## --blanks-- + +`significant` + +### --feedback-- + +Think of the word that means an important or noticeable amount. + +--- + +`drop` + +### --feedback-- + +This word means a decrease in amount or level. + +# --explanation-- + +`Significant` refers to something large or important enough to be noticed or to have an impact. For example: + +`There was a significant improvement in the app's performance.` - The improvement was large enough to make a noticeable difference. + +`Drop` means a decrease in amount or level. For example: + +`There was a drop in user activity last month.` - It indicates a reduction in the number of users. + +When combined, `a significant drop` refers to a large or important decrease in something, such as complaints or issues. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 7.24, + "finishTimestamp": 10.44 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.64, + "dialogue": { + "text": "We've already seen a significant drop", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.64, + "finishTime": 4.2, + "dialogue": { + "text": "in complaints about the UI issue.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.7 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da061982fcb7416b9f5374.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da061982fcb7416b9f5374.md new file mode 100644 index 0000000000..6f88114d24 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da061982fcb7416b9f5374.md @@ -0,0 +1,116 @@ +--- +id: 66da061982fcb7416b9f5374 +title: Task 52 +challengeType: 19 +dashedName: task-52 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What has been reduced according to Linda? + +## --answers-- + +The number of users. + +### --feedback-- + +The sentence does not mention a decrease in the number of users. + +--- + +Complaints about the UI issue. + +--- + +The quality of the UI. + +### --feedback-- + +Linda is talking about a reduction in complaints, not a change in quality. + +--- + +The frequency of updates. + +### --feedback-- + +The sentence does not mention anything about the frequency of updates. + +## --video-solution-- + +2 + +# --explanation-- + +To find what has been reduced, pay attention to the phrase `a significant drop in` and the word that follows it. + +The word `complaints` indicates that the decrease is specifically in the number of complaints. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 7.24, + "finishTimestamp": 10.44 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.64, + "dialogue": { + "text": "We've already seen a significant drop", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.64, + "finishTime": 4.2, + "dialogue": { + "text": "in complaints about the UI issue.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.7 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db57d5e3ca5d69889d16e5.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db57d5e3ca5d69889d16e5.md new file mode 100644 index 0000000000..b5ec45f38f --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db57d5e3ca5d69889d16e5.md @@ -0,0 +1,101 @@ +--- +id: 66db57d5e3ca5d69889d16e5 +title: Task 53 +challengeType: 22 +dashedName: task-53 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK BLANK.` + +## --blanks-- + +`That's` + +### --feedback-- + +This is the contraction of `that is`. The first letter is capitalized. + +--- + +`great` + +### --feedback-- + +Something positive or very good. + +--- + +`to hear` + +### --feedback-- + +The infinitive form of the verb that means to receive sound or information. + +# --explanation-- + +`That's` is a contraction of `That is`. + +`Great` is an adjective that means very good or excellent. + +`To hear` means to receive sound or information. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 10.78, + "finishTimestamp": 11.76 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 2.28, + "dialogue": { + "text": "That's great to hear.", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 2.28 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58494abe106b7f736593.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58494abe106b7f736593.md new file mode 100644 index 0000000000..1cd2b40887 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58494abe106b7f736593.md @@ -0,0 +1,103 @@ +--- +id: 66db58494abe106b7f736593 +title: Task 54 +challengeType: 22 +dashedName: task-54 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Are all updated elements BLANK BLANK BLANK devices?` + +## --blanks-- + +`performing` + +### --feedback-- + +This word means doing a task or action, especially in terms of how well it is done. It ends in `-ing`. + +--- + +`well` + +### --feedback-- + +This word is used to describe that something is being done in a good or satisfactory way. + +--- + +`across` + +### --feedback-- + +Think of the word that means throughout or on all sides, referring to different devices. + +# --explanation-- + +`Across` is a preposition that means from one side to another or throughout a particular area or group. For example: + +- `The news spread quickly across the country.` - The news spread throughout the entire country. + +- `She looked across the room.` - She looked from one side of the room to the other. + +In the sentence, `Are all updated elements performing well across devices?`, `across` means on all or throughout different devices. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 11.74, + "finishTimestamp": 15.14 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.4, + "dialogue": { + "text": "Are all updated elements performing well across devices?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 4.9 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58bcd7ba896d50d62f9f.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58bcd7ba896d50d62f9f.md new file mode 100644 index 0000000000..11610dcd5d --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58bcd7ba896d50d62f9f.md @@ -0,0 +1,107 @@ +--- +id: 66db58bcd7ba896d50d62f9f +title: Task 55 +challengeType: 19 +dashedName: task-55 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does Bob want to know? + +## --answers-- + +If the updated elements have been designed for only one type of device. + +### --feedback-- + +Bob's question is asking about all devices, not just one. + +--- + +If the updated elements are functioning correctly on different devices. + +--- + +If the updated elements are improving the speed of the devices. + +### --feedback-- + +Bob's question is about how well the elements are working, not about the speed of the devices. + +--- + +If the updated elements will be ready for future updates. + +### --feedback-- + +Bob is asking about the current performance of the elements, not future updates. + +## --video-solution-- + +2 + +# --explanation-- + +To understand what Bob wants to know, focus on the phrase `performing well across devices`. + +This means he is asking about how well the updated elements are working on various types of devices, such as phones, tablets, and computers. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 11.74, + "finishTimestamp": 15.14 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.4, + "dialogue": { + "text": "Are all updated elements performing well across devices?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 4.9 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59269865ee6f046fdbc5.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59269865ee6f046fdbc5.md new file mode 100644 index 0000000000..5d55663b95 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59269865ee6f046fdbc5.md @@ -0,0 +1,110 @@ +--- +id: 66db59269865ee6f046fdbc5 +title: Task 56 +challengeType: 22 +dashedName: task-56 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`The navigation bar and footer adjustments BLANK BLANK BLANK a big difference.` + +## --blanks-- + +`have` + +### --feedback-- + +The auxiliary verb used with `they` in the `Present Perfect` tense. + +--- + +`already` + +### --feedback-- + +A word used to show that the action happened sooner than expected. + +--- + +`made` + +### --feedback-- + +Past participle of `make`. + +# --explanation-- + +In the `Present Perfect` tense, `already` is used to show that something has happened sooner than expected or earlier than the present moment. It is placed between the auxiliary verb (`have` or `has`) and the past participle of the main verb. For example: + +- `She has already finished her analysis.` - She finished her analysis earlier than expected. + +- `We have already seen that report.` - The action happened before now. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 15.96, + "finishTimestamp": 19.36 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.96, + "dialogue": { + "text": "Yes, the navigation bar and footer adjustments", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.96, + "finishTime": 4.4, + "dialogue": { + "text": "have already made a big difference", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.9 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59b90f5c5a71572e02dc.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59b90f5c5a71572e02dc.md new file mode 100644 index 0000000000..3bd62a7fd3 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59b90f5c5a71572e02dc.md @@ -0,0 +1,57 @@ +--- +id: 66db59b90f5c5a71572e02dc +title: Task 57 +challengeType: 19 +dashedName: task-57 +--- + +# --instructions-- + +This task doesn't have audio. Read the question and select the correct answer. + +# --questions-- + +## --text-- + +Which option shows that something **has happened** sooner than expected? + +## --answers-- + +`I have already completed the assignment.` + +--- + +`I will already complete the assignment tomorrow.` + +### --feedback-- + +`Already` is not used with the future tense. It indicates something that happened before now. + +--- + +`I already complete the assignment every day.` + +### --feedback-- + +`Already` is not used with the present simple to talk about regular actions. + +--- + +`I had already completed the assignment yesterday.` + +### --feedback-- + +This sentence uses the `Past Perfect` (`had completed`), not the `Present Perfect`. The `Past Perfect` indicates an action before another past action, not something happening sooner than expected in the present. + +## --video-solution-- + +1 + +# --explanation-- + +`Already` is used with the `Present Perfect` tense to indicate that something has happened sooner than expected or before now. For example: + +- `She has already finished her work.` - The action was completed earlier than expected. + +- `They have already left for the meeting.` - They left sooner than expected. + diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db5c0fafea6d794c92ccea.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db5c0fafea6d794c92ccea.md new file mode 100644 index 0000000000..8391b9c8c9 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db5c0fafea6d794c92ccea.md @@ -0,0 +1,120 @@ +--- +id: 66db5c0fafea6d794c92ccea +title: Task 58 +challengeType: 19 +dashedName: task-58 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +How are the updated elements performing? + +## --answers-- + +They are not working correctly across all devices, and this has made a big difference. + +### --feedback-- + +Linda did not mention any issues with the updates. + +--- + +They need further adjustments to work properly and this has made no difference. + +### --feedback-- + +Linda did not mention the need for further adjustments. + +--- + +They are causing new problems with the user interface and this has made a big difference. + +### --feedback-- + +Linda did not say that the updates caused new problems. + +--- + +They are performing well and the adjustments have made a big difference. + +## --video-solution-- + +4 + +# --explanation-- + +To know if something is performing well, look for words or phrases that indicate a good result or improvement. + +Linda uses the phrase `have already made a big difference`. + +`Made a big difference` suggests an important or noticeable change. When something has `made a big difference` in a positive context, it usually means that the change is helpful or effective. + +So, Linda's response indicates that the updated elements are working well and have improved the situation. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 15.66, + "finishTimestamp": 19.46 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.16, + "dialogue": { + "text": "Yes, the navigation bar and footer adjustments", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.16, + "finishTime": 4.6, + "dialogue": { + "text": "have already made a big difference,", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.1 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db66c34f2ee57deb90d844.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db66c34f2ee57deb90d844.md new file mode 100644 index 0000000000..0624ad1bf4 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db66c34f2ee57deb90d844.md @@ -0,0 +1,101 @@ +--- +id: 66db66c34f2ee57deb90d844 +title: Task 59 +challengeType: 22 +dashedName: task-59 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`But we BLANK BLANK all the minor elements BLANK.` + +## --blanks-- + +`haven't` + +### --feedback-- + +Think about the auxiliary verb used in the negative form for actions that are not done up to now. + +--- + +`addressed` + +### --feedback-- + +This word is the past participle of the verb `address`. + +--- + +`yet` + +### --feedback-- + +Consider the word that is used to talk about something that hasn't happened up to now but is expected to happen. + +# --explanation-- + +In the `Present Perfect`, `yet` is used in negative sentences or questions to talk about something that hasn't happened up to now but is expected to happen in the future. For example: + +- `I haven't finished my work yet.` - The work is not finished, but it is expected to be completed. + +- `Has she called you yet?` - This is asking if the call has happened up to now. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 19.4, + "finishTimestamp": 21.7 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "but we haven't addressed all the minor elements yet.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db673bcaf1139cfac71e11.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db673bcaf1139cfac71e11.md new file mode 100644 index 0000000000..5d30b7732e --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db673bcaf1139cfac71e11.md @@ -0,0 +1,109 @@ +--- +id: 66db673bcaf1139cfac71e11 +title: Task 60 +challengeType: 19 +dashedName: task-60 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What's the status of the minor elements? + +## --answers-- + +They have all been fixed. + +### --feedback-- + +Think about whether Linda indicated that all issues have been resolved. + +--- + +They have not been addressed yet. + +--- + +They were fixed in the previous update. + +### --feedback-- + +Consider if Linda mentioned anything about the minor elements being fixed before. + +--- + +They don't need any adjustments. + +### --feedback-- + +Consider if Linda mentioned that no adjustments were needed for the minor elements. + +## --video-solution-- + +2 + +# --explanation-- + +To understand the status of something, look for words or phrases that indicate if the action is complete or not. + +`Yet` in a negative sentence means that the action has not been done up to now, but it is expected to happen in the future. + +In the sentence, `We haven't addressed all the minor elements yet`, `yet` shows that addressing the minor elements is something expected to happen in the future, but it hasn't been done up to now. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 19.4, + "finishTimestamp": 21.7 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "but we haven't addressed all the minor elements yet.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db67d2bf7b5e9f044dba4a.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db67d2bf7b5e9f044dba4a.md new file mode 100644 index 0000000000..2124f2189c --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db67d2bf7b5e9f044dba4a.md @@ -0,0 +1,95 @@ +--- +id: 66db67d2bf7b5e9f044dba4a +title: Task 61 +challengeType: 22 +dashedName: task-61 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`I BLANK BLANK about that. What do we have to deal with now?` + +## --blanks-- + +`was` + +### --feedback-- + +The past form of the verb `to be` used with `I` to indicate a `Past Continuous` action. + +--- + +`worried` + +### --feedback-- + +This word describes a feeling of concern or anxiety about something that happened in the past. + +# --explanation-- + +You can use the `Past Continuous` tense to express that something existed in the past. For example: + +- `She was thinking about the project all day yesterday.` - This shows that the thinking happened over some time in the past. + +- `They were feeling nervous before the meeting.` - This indicates the feeling happened before now and was ongoing at that time. + +In the sentence, `I was worried about that`, Bob is explaining his concern about something that happened or was happening in the past. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 21.54, + "finishTimestamp": 25.66 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 5.32, + "dialogue": { + "text": "I was worried about that. What do we have to deal with now?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.02 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db684272d946a11f6922ef.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db684272d946a11f6922ef.md new file mode 100644 index 0000000000..90db5eae59 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db684272d946a11f6922ef.md @@ -0,0 +1,103 @@ +--- +id: 66db684272d946a11f6922ef +title: Task 62 +challengeType: 22 +dashedName: task-62 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`I was worried about that. What BLANK we BLANK to deal with BLANK?` + +## --blanks-- + +`do` + +### --feedback-- + +Think of the auxiliary verb used to form questions in the `Present Simple` tense. + +--- + +`have` + +### --feedback-- + +This word indicates necessity or obligation. + +--- + +`now` + +### --feedback-- + +This word refers to the present moment, asking about something that needs immediate attention. + +# --explanation-- + +`Have to deal with` is used to talk about something that requires attention or action. It means that there is a need to handle or manage a situation or problem. For example: + +- `We have to deal with a lot of paperwork this week.` - They need to manage or handle the paperwork. + +- `She has to deal with customer complaints every day.` - Handling complaints is part of her responsibilities. + +In the question, `What do we have to deal with now?`, Bob is asking what problems or tasks need their attention at this moment. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 21.54, + "finishTimestamp": 25.66 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 5.32, + "dialogue": { + "text": "I was worried about that. What do we have to deal with now?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.02 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db68b21420d1a2eaa6f2ce.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db68b21420d1a2eaa6f2ce.md new file mode 100644 index 0000000000..40a69c629c --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db68b21420d1a2eaa6f2ce.md @@ -0,0 +1,109 @@ +--- +id: 66db68b21420d1a2eaa6f2ce +title: Task 63 +challengeType: 19 +dashedName: task-63 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does Bob want to know? + +## --answers-- + +He wants to know if the team is ready for a new project. + +### --feedback-- + +Think about whether Bob mentioned anything about starting a new project. + +--- + +He wants to know if Linda is satisfied with the updates. + +### --feedback-- + +Consider whether Bob asked about Linda's satisfaction with the updates. + +--- + +He wants to know what problems or tasks need their attention now. + +--- + +He wants to know if all the elements have been updated. + +### --feedback-- + +Bob is asking about what they need to handle now, not if everything is updated. + +## --video-solution-- + +3 + +# --explanation-- + +To understand what someone wants to know, focus on the question they ask. + +Bob asks, `What do we have to deal with now?` The phrase `have to deal with` means something that requires attention or action. The word `now` shows that Bob is asking about what needs to be done at this moment. + +So, Bob wants to know what tasks or problems they need to handle immediately. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 21.54, + "finishTimestamp": 25.66 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 5.32, + "dialogue": { + "text": "I was worried about that. What do we have to deal with now?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.02 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db690a4859eaa462fd4862.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db690a4859eaa462fd4862.md new file mode 100644 index 0000000000..a179e773d4 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db690a4859eaa462fd4862.md @@ -0,0 +1,94 @@ +--- +id: 66db690a4859eaa462fd4862 +title: Task 64 +challengeType: 19 +dashedName: task-64 +--- + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which option is the best answer to Bob's question? + +## --answers-- + +`Everything is going fine.` + +### --feedback-- + +This response does not provide any details about what tasks or problems need to be handled now. + +--- + +`I've compiled a list.` + +## --video-solution-- + +2 + +# --explanation-- + +The correct answer should provide information that directly responds to Bob's question `What do we have to deal with now?`. + +Look for an option that indicates preparation or awareness of the tasks. + +`I've compiled a list` shows that Linda has already prepared information on what needs to be addressed, making it more relevant response. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 21.54, + "finishTimestamp": 25.66 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 5.32, + "dialogue": { + "text": "I was worried about that. What do we have to deal with now?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.02 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69795b38c6a65272b4e5.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69795b38c6a65272b4e5.md new file mode 100644 index 0000000000..5fcceaadc1 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69795b38c6a65272b4e5.md @@ -0,0 +1,95 @@ +--- +id: 66db69795b38c6a65272b4e5 +title: Task 65 +challengeType: 22 +dashedName: task-65 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK a list.` + +## --blanks-- + +`I've` + +### --feedback-- + +The contraction for `I have`. The first letter is capitalized. + +--- + +`compiled` + +### --feedback-- + +The past participle of the verb `compile`. + +# --explanation-- + +`Compiled` is the past participle form of the verb `compile`. `To compile` means to gather information or items from different sources into a single collection. For example: + +- `She compiled all the feedback from the customers into a report.` - She gathered feedback from various sources and put it into one report. + +- `They compiled data from several studies to write their research paper.` - They collected data from different studies for a specific purpose. + +In the sentence, `I've compiled a list`, Linda is saying that she has gathered information and organized it into a list. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 25.74, + "finishTimestamp": 26.78 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.04, + "dialogue": { + "text": "I've compiled a list.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 2.54 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69fbf51b70a8b252ef34.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69fbf51b70a8b252ef34.md new file mode 100644 index 0000000000..24ef90132a --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69fbf51b70a8b252ef34.md @@ -0,0 +1,113 @@ +--- +id: 66db69fbf51b70a8b252ef34 +title: Task 66 +challengeType: 22 +dashedName: task-66 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK progress, but some icons and buttons BLANK BLANK correctly.` + +## --blanks-- + +`We've` + +### --feedback-- + +The contraction for `We have` used in the `Present Perfect`. The first letter is capitalized. + +--- + +`made` + +### --feedback-- + +The past participle form of the verb `make` that shows something has been achieved. + +--- + +`aren't` + +### --feedback-- + +The contraction of `are not`. + +--- + +`responding` + +### --feedback-- + +This verb ends in `-ing`. + +# --explanation-- + +This sentence uses a mix of `Present Perfect` and `Present Continuous` tenses to describe progress and ongoing issues: + +- `We've` is a contraction for `We have`, used in the `Present Perfect` tense to show that progress has happened. + +- `Made` is the past participle of `make`, used here to talk about progress that has been achieved. + +- `Aren't` is a contraction for `are not`, which is part of the present continuous tense. + +- `Responding` is showing that the action (icons and buttons not working correctly) is happening now. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 26.9, + "finishTimestamp": 30.2 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.3, + "dialogue": { + "text": "We've made progress, but some icons and buttons aren't responding correctly.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.8 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db6a84e8295daac88d432b.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db6a84e8295daac88d432b.md new file mode 100644 index 0000000000..9653554e4f --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db6a84e8295daac88d432b.md @@ -0,0 +1,118 @@ +--- +id: 66db6a84e8295daac88d432b +title: Task 67 +challengeType: 19 +dashedName: task-67 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What's the problem they are facing? + +## --answers-- + +The design of the interface. + +### --feedback-- + +Think about whether Linda mentioned any issues with the design. + +--- + +The responsiveness of some icons and buttons. + +--- + +The speed of the updates. + +### --feedback-- + +Consider if Linda mentioned anything about the speed of the updates. + +--- + +The timeline for the project. + +### --feedback-- + +Think about whether Linda talked about any issues with the timeline. + +## --video-solution-- + +2 + +# --explanation-- + +In Linda's statement, pay attention to the contrast signaled by the word `but`. Initially, she mentions that they've made progress, which is positive. However, she follows this with a problem that still needs to be resolved. + +Focus on the phrase `aren't responding correctly` - it indicates that the issue is with the functionality of some elements, specifically the icons and buttons. + +This helps you identify that the problem relates to their responsiveness, not the design, speed, or timeline. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 25.74, + "finishTimestamp": 30.2 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.04, + "dialogue": { + "text": "I've compiled a list.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.16, + "finishTime": 5.46, + "dialogue": { + "text": "We've made progress, but some icons and buttons aren't responding correctly.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.96 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df65053fb97d5311ca1c47.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df65053fb97d5311ca1c47.md new file mode 100644 index 0000000000..7bcd8f1193 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df65053fb97d5311ca1c47.md @@ -0,0 +1,101 @@ +--- +id: 66df65053fb97d5311ca1c47 +title: Task 68 +challengeType: 22 +dashedName: task-68 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK BLANK specifically mentioned these issues in their feedback?` + +## --blanks-- + +`Have` + +### --feedback-- + +The auxiliary verb used to form questions in the `Present Perfect`. The first letter is capitalized. + +--- + +`any` + +### --feedback-- + +A word used in questions to ask if there is one or more of something. + +--- + +`users` + +### --feedback-- + +This word refers to the people who provided the feedback. + +# --explanation-- + +`Any` is often used in questions to ask about one or more people, things, or amounts without being specific. It means that you are not sure if there are one or more, or even none at all. For example: + +- `Do you have any suggestions?` - The speaker is asking if there are one or more suggestions. + +- `Have you seen any updates recently?` - The speaker is asking if there have been one or more updates. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 30.54, + "finishTimestamp": 34.22 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.68, + "dialogue": { + "text": "Have any users specifically mentioned these issues in their feedback?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 5.18 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6562455ed654cb55d15b.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6562455ed654cb55d15b.md new file mode 100644 index 0000000000..296fbd8dda --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6562455ed654cb55d15b.md @@ -0,0 +1,97 @@ +--- +id: 66df6562455ed654cb55d15b +title: Task 69 +challengeType: 22 +dashedName: task-69 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Have any users specifically mentioned BLANK issues in BLANK feedback?` + +## --blanks-- + +`these` + +### --feedback-- + +Think about the word that points to specific issues being discussed. + +--- + +`their` + +### --feedback-- + +Consider the word that shows the feedback belongs to the users. + +# --explanation-- + +`These` is used to point out specific things that are close in time or space. It is the plural form of `this`. For example: + +`Can you see these documents?` - It refers to specific documents close to the speaker. + +`Their` is a possessive adjective used to show that something belongs to a group of people or things. For example: + +`They brought their manual.` - It refers to a manual that belong to them. + +In the sentence, `Have any users specifically mentioned these issues in their feedback?`, `these` is used to point out the specific issues being discussed, and `their` shows that the feedback belongs to the users. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 30.54, + "finishTimestamp": 34.22 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.68, + "dialogue": { + "text": "Have any users specifically mentioned these issues in their feedback?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 5.18 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6628bc24c457e1b03609.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6628bc24c457e1b03609.md new file mode 100644 index 0000000000..af2a786b98 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6628bc24c457e1b03609.md @@ -0,0 +1,111 @@ +--- +id: 66df6628bc24c457e1b03609 +title: Task 70 +challengeType: 19 +dashedName: task-70 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What exactly did James want to know? + +## --answers-- + +If users are sending feedback saying they are happy with the new update. + +### --feedback-- + +Think about whether James's question is about feedback on the issues. + +--- + +If users have suggested new features. + +### --feedback-- + +Consider if James is asking about suggestions or direct mentions of issues. + +--- + +If users have directly mentioned the issues in their feedback. + +--- + +If users have used the feedback form to talk about the issues. + +### --feedback-- + +James's question is not about a feedback form. + +## --video-solution-- + +3 + +# --explanation-- + +When you ask if something was mentioned `specifically`, you want to know if it was mentioned directly, without any doubt or generalization. For example: + +- `She asked specifically about the new project.` - She asked directly about the project, not in general. + +- `The report specifically mentions the changes we need to make.` - The report talks directly about the changes. + +In James's question, `Have any users specifically mentioned these issues in their feedback?`, he wants to know if the users have directly talked about the issues, not just mentioned them in general terms. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 30.54, + "finishTimestamp": 34.22 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.68, + "dialogue": { + "text": "Have any users specifically mentioned these issues in their feedback?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 5.18 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df66f819d8815b87cd7020.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df66f819d8815b87cd7020.md new file mode 100644 index 0000000000..f2eeb7bb87 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df66f819d8815b87cd7020.md @@ -0,0 +1,92 @@ +--- +id: 66df66f819d8815b87cd7020 +title: Task 71 +challengeType: 19 +dashedName: task-71 +--- + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which option is the best answer to James's question? + +## --answers-- + +`Not yet, but I anticipate we'll start receiving more detailed reports.` + +--- + +`There are no new features in this version.` + +### --feedback-- + +Consider if this answer is addressing James's question about specific mentions of issues. + +## --video-solution-- + +1 + +# --explanation-- + +When someone asks a question like James does, `Have any users specifically mentioned these issues in their feedback?`, they are looking for a clear answer about whether the users have directly talked about the issues. + +Choose the best answer that directly answers to James's question. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 30.54, + "finishTimestamp": 34.22 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.68, + "dialogue": { + "text": "Have any users specifically mentioned these issues in their feedback?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 5.18 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df67fbc511f65f20cdc8d3.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df67fbc511f65f20cdc8d3.md new file mode 100644 index 0000000000..8340810e84 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df67fbc511f65f20cdc8d3.md @@ -0,0 +1,42 @@ +--- +id: 66df67fbc511f65f20cdc8d3 +title: Task 72 +challengeType: 19 +dashedName: task-72 +--- + + + +# --instructions-- + +This task doesn't have audio. Read the question and select the correct answer. + +# --questions-- + +## --text-- + +Linda hasn't received detailed reports yet, but she thinks they will come soon. What should she say? + +## --answers-- + +`I ignore that the reports are coming soon`. + +### --feedback-- + +`Ignore` means to pay no attention to something, not to expect or predict it. + +--- + +`I anticipate we'll start receiving more detailed reports soon.` + +## --video-solution-- + +2 + +# --explanation-- + +`Anticipate` means to expect or predict something that might happen in the future. It is used when you believe something will happen and are preparing for it or thinking about it in advance. For example: + + `She anticipates that the meeting will be very long.` - It means that she predicts the meeting will take a lot of time. + +In `I anticipate we'll start receiving more detailed reports`, she is predicting that more detailed reports will come soon. diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6a323ae22e6708890469.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6a323ae22e6708890469.md new file mode 100644 index 0000000000..80c13a971e --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6a323ae22e6708890469.md @@ -0,0 +1,120 @@ +--- +id: 66df6a323ae22e6708890469 +title: Task 73 +challengeType: 22 +dashedName: task-73 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Not yet, but I BLANK we'll start receiving BLANK BLANK BLANK as more users navigate the updated interface.` + +## --blanks-- + +`anticipate` + +### --feedback-- + +A word that means to expect or predict something will happen. + +--- + +`more` + +### --feedback-- + +A word used to show a greater quantity or amount. + +--- + +`detailed` + +### --feedback-- + +A word that means including many details or pieces of information. + +--- + +`reports` + +### --feedback-- + +It refers to documents or statements providing information or feedback. + +# --explanation-- + +`Anticipate` is used when you think something is likely to happen in the future. + +`More` is used to indicate a greater quantity or amount of something. + +`Detailed` means including many details or pieces of information. + +`Reports` refers to documents or statements that provide information or feedback about something. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 34.22, + "finishTimestamp": 40.44 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.82, + "dialogue": { + "text": "Not yet, but I anticipate we'll start receiving more detailed reports", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.82, + "finishTime": 7.22, + "dialogue": { + "text": "as more users navigate the updated interface.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.72 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6aad5cfef4692e2e2a5a.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6aad5cfef4692e2e2a5a.md new file mode 100644 index 0000000000..1225cfa554 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6aad5cfef4692e2e2a5a.md @@ -0,0 +1,118 @@ +--- +id: 66df6aad5cfef4692e2e2a5a +title: Task 74 +challengeType: 22 +dashedName: task-74 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Not yet, but I anticipate we'll start receiving more detailed reports BLANK BLANK BLANK BLANK the updated interface.` + +## --blanks-- + +`as` + +### --feedback-- + +A word that shows two actions happening at the same time or one action depending on another. + +--- + +`more` + +### --feedback-- + +A word that indicates a greater quantity or number. + +--- + +`users` + +### --feedback-- + +A word that refers to the people navigating the updated interface. + +--- + +`navigate` + +### --feedback-- + +A word that means to move around or through something, such as a website or an app. + +# --explanation-- + +`As` can be used to mean "while" or "when", showing that one action will happen while another action is taking place. For example: + +- `As I was walking home, they called me.` - They called you while you were walking home. + +- `You will get better at coding as you practice more.` - You will improve while or when you practice more. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 34.22, + "finishTimestamp": 40.44 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.82, + "dialogue": { + "text": "Not yet, but I anticipate we'll start receiving more detailed reports", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.82, + "finishTime": 7.22, + "dialogue": { + "text": "as more users navigate the updated interface.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.72 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6b4ef2110c6c1bb1818a.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6b4ef2110c6c1bb1818a.md new file mode 100644 index 0000000000..cb5bdfe2a8 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6b4ef2110c6c1bb1818a.md @@ -0,0 +1,118 @@ +--- +id: 66df6b4ef2110c6c1bb1818a +title: Task 75 +challengeType: 19 +dashedName: task-75 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does Linda expect to happen? + +## --answers-- + +She expects to receive more detailed reports. + +--- + +She expects the interface to stop working. + +### --feedback-- + +Think about whether Linda mentioned anything negative about the interface's performance. + +--- + +She expects users to dislike the updates. + +### --feedback-- + +Consider if Linda mentioned users' opinions about liking or disliking the updates. + +--- + +She expects fewer people to use the interface. + +### --feedback-- + +Think about whether Linda expects the number of users to decrease or increase. + +## --video-solution-- + +1 + +# --explanation-- + +To understand what someone expects to happen, look for words or phrases that indicate future actions or predictions. + +Linda uses the word `anticipate` to show what she thinks will happen in the future as a result of more users navigating the updated interface. + +Then, she says `start receiving more detailed reports`, indicating something will come as users interact with the updated interface. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 34.22, + "finishTimestamp": 40.44 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.82, + "dialogue": { + "text": "Not yet, but I anticipate we'll start receiving more detailed reports", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.82, + "finishTime": 7.22, + "dialogue": { + "text": "as more users navigate the updated interface.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.72 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6bfc72421e6e65a9290f.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6bfc72421e6e65a9290f.md new file mode 100644 index 0000000000..a702a1eb8a --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6bfc72421e6e65a9290f.md @@ -0,0 +1,101 @@ +--- +id: 66df6bfc72421e6e65a9290f +title: Task 76 +challengeType: 22 +dashedName: task-76 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Alright. What's our BLANK for these BLANK BLANK?` + +## --blanks-- + +`timeline` + +### --feedback-- + +A word that means the schedule or plan for completing tasks. + +--- + +`remaining` + +### --feedback-- + +A word that describes what is still left to be done. It ends in `-ing`. + +--- + +`issues` + +### --feedback-- + +It refers to problems that need to be solved. It is plural. + +# --explanation-- + +`Timeline` refers to the schedule or plan that shows when tasks or events are supposed to happen. It helps to understand the order of activities and deadlines. + +`Remaining` means what is left or still needs to be done. It refers to the parts that have not been completed. + +`Issues` refers to problems or matters that need to be solved or dealt with. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 40.5, + "finishTimestamp": 43.38 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.48, + "dialogue": { + "text": "Alright. What's our timeline for these remaining issues?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 4.48 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6c7efc14d2706424bae4.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6c7efc14d2706424bae4.md new file mode 100644 index 0000000000..6ed48df98a --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6c7efc14d2706424bae4.md @@ -0,0 +1,111 @@ +--- +id: 66df6c7efc14d2706424bae4 +title: Task 77 +challengeType: 19 +dashedName: task-77 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does Bob want to know? + +## --answers-- + +If there are any new features in the update. + +### --feedback-- + +Think about if Bob is asking about problems or something new added to the update. + +--- + +Who is responsible for the remaining issues. + +### --feedback-- + +Consider if Bob's question is about people or about time. + +--- + +When the remaining issues will be resolved. + +--- + +How many users are affected by the issues. + +### --feedback-- + +Think about if Bob is asking about users or about fixing something. + +## --video-solution-- + +3 + +# --explanation-- + +To understand what someone wants to know, look for the main idea in their question. + +Bob asks, `What's our timeline for these remaining issues?` + +`Timeline` refers to a schedule or plan for completing tasks. `Remaining issues` refers to the problems that still need to be solved. + +Bob wants to know when these issues will be addressed or resolved. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 40.5, + "finishTimestamp": 43.38 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.48, + "dialogue": { + "text": "Alright. What's our timeline for these remaining issues?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 4.48 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6d5aca93ea73a788b86b.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6d5aca93ea73a788b86b.md new file mode 100644 index 0000000000..61afbcf787 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6d5aca93ea73a788b86b.md @@ -0,0 +1,94 @@ +--- +id: 66df6d5aca93ea73a788b86b +title: Task 78 +challengeType: 19 +dashedName: task-78 +--- + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Linda is thinking about an update next month. What should she say? + +## --answers-- + +`I believe we can roll out another update by next month.` + +--- + +`I believe we can cancel all updates for now.` + +### --feedback-- + +Think about if canceling updates matches Linda's thoughts about releasing something next month. + +## --video-solution-- + +1 + +# --explanation-- + +`Roll out` means to introduce or launch something new, like a product, service, or update, to the public or users. For example: + +`The company will roll out the new software next week.` - They will release the new software next week. + +If Linda is thinking about an update next month, she might use `roll out` to talk about releasing it. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 40.5, + "finishTimestamp": 43.38 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.48, + "dialogue": { + "text": "Alright. What's our timeline for these remaining issues?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 4.48 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6dcd9354e775bbe89f24.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6dcd9354e775bbe89f24.md new file mode 100644 index 0000000000..03ea6626d4 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6dcd9354e775bbe89f24.md @@ -0,0 +1,85 @@ +--- +id: 66df6dcd9354e775bbe89f24 +title: Task 79 +challengeType: 22 +dashedName: task-79 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`I believe we can BLANK another update by next month.` + +## --blanks-- + +`roll out` + +### --feedback-- + +These two words together mean to introduce or launch something new. + +# --explanation-- + +`Roll out` means to introduce or launch something new, like a product, service, or update, to the public or users. For example: + +- `The company plans to roll out a new feature next week.` - They will release or launch the new feature next week. + +- `We will roll out the new marketing campaign soon.` - They will start or introduce the new campaign. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 43.02, + "finishTimestamp": 46.28 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.26, + "dialogue": { + "text": "I believe we can roll out another update by next month.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.76 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e18114b0b7720849ebc.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e18114b0b7720849ebc.md new file mode 100644 index 0000000000..8e58524d75 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e18114b0b7720849ebc.md @@ -0,0 +1,107 @@ +--- +id: 66df6e18114b0b7720849ebc +title: Task 80 +challengeType: 19 +dashedName: task-80 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +When is Linda planning to roll out another update? + +## --answers-- + +By next month. + +--- + +By the end of this week. + +### --feedback-- + +Think about whether Linda mentioned the end of this week in her plan. + +--- + +By the end of the year. + +### --feedback-- + +Consider if Linda talked about a longer timeline, like the end of the year. + +--- + +In two days. + +### --feedback-- + +Think about whether Linda mentioned such a short time frame. + +## --video-solution-- + +1 + +# --explanation-- + +To understand when someone is planning to do something, look for time expressions or phrases in their statement. + +In Linda's statement, she uses the prepositon `by` to indicate the time she expects to roll out another update. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 43.42, + "finishTimestamp": 46.28 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.26, + "dialogue": { + "text": "I believe we can roll out another update by next month.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.76 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e9b17769d7925edd37a.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e9b17769d7925edd37a.md new file mode 100644 index 0000000000..273efa0341 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e9b17769d7925edd37a.md @@ -0,0 +1,93 @@ +--- +id: 66df6e9b17769d7925edd37a +title: Task 81 +challengeType: 22 +dashedName: task-81 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`We've BLANK BLANK working on the fixes.` + +## --blanks-- + +`already` + +### --feedback-- + +Something has happened sooner than expected or before now. + +--- + +`started` + +### --feedback-- + +Past participle form of `start`. + +# --explanation-- + +`Already` is used in the `Present Perfect` tense to indicate that something has happened sooner than expected or before now. For example: + +`They have already left the meeting.` - This shows the action happened before now. + +`Started` is the past participle form of `start`, which means to begin an action. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 46.48, + "finishTimestamp": 48.14 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.66, + "dialogue": { + "text": "We've already started working on the fixes.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.16 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6ed778c9637a39e3af21.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6ed778c9637a39e3af21.md new file mode 100644 index 0000000000..bf9453f5d7 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6ed778c9637a39e3af21.md @@ -0,0 +1,118 @@ +--- +id: 66df6ed778c9637a39e3af21 +title: Task 82 +challengeType: 19 +dashedName: task-82 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Why does Linda believe they can roll out another update soon? + +## --answers-- + +Because they don't have any issues to fix. + +### --feedback-- + +Think about whether Linda mentioned that there are no issues to address. + +--- + +Because the users are satisfied with the current version. + +### --feedback-- + +Consider if Linda talked about user satisfaction in her statement. + +--- + +Because they finished all the work last month. + +### --feedback-- + +Think about if Linda said anything about finishing the work already. + +--- + +Because they have already started working on the fixes. + +## --video-solution-- + +4 + +# --explanation-- + +To understand why someone believes something can happen soon, look for reasons they provide in their statement. + +In the sentence `We've already started working on the fixes`, `already` shows that they began working on the fixes sooner than expected. + +This shows they have begun the necessary work, which supports her belief that they can roll out another update soon. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 43.42, + "finishTimestamp": 48.34 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.46, + "dialogue": { + "text": "I believe we can roll out another update by next month.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.46, + "finishTime": 6.52, + "dialogue": { + "text": "We've already started working on the fixes.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 6.82 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f1e24787b7ba01c5bea.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f1e24787b7ba01c5bea.md new file mode 100644 index 0000000000..091070d131 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f1e24787b7ba01c5bea.md @@ -0,0 +1,93 @@ +--- +id: 66df6f1e24787b7ba01c5bea +title: Task 83 +challengeType: 22 +dashedName: task-83 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Thanks for BLANK BLANK, Linda.` + +## --blanks-- + +`staying` + +### --feedback-- + +Think of the word that means continuing to remain in a certain state or condition. It ends in `-ing`. + +--- + +`proactive` + +### --feedback-- + +Consider the word that describes taking action in advance to prepare for future situations. + +# --explanation-- + +`Staying` comes from the verb `stay`, which means to remain in a certain state or condition. + +`Proactive` means taking action in advance to deal with an expected situation, instead of reacting to it after it happens. Being proactive means thinking ahead and preparing for future challenges. + +In Bob's sentence, he is thanking Linda for continuing to be proactive, meaning she is always thinking ahead and taking action. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 48.62, + "finishTimestamp": 50.28 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 2.66, + "dialogue": { + "text": "Thanks for staying proactive, Linda.", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 3.06 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f7e1695967d6c4eee4f.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f7e1695967d6c4eee4f.md new file mode 100644 index 0000000000..46b0269a70 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f7e1695967d6c4eee4f.md @@ -0,0 +1,93 @@ +--- +id: 66df6f7e1695967d6c4eee4f +title: Task 84 +challengeType: 22 +dashedName: task-84 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Let's BLANK we keep up this BLANK.` + +## --blanks-- + +`ensure` + +### --feedback-- + +Think about the word that means to make sure something happens. + +--- + +`momentum` + +### --feedback-- + +Consider the word that describes maintaining progress, energy, or speed. + +# --explanation-- + +`Ensure` means to make sure that something happens or is done. It is used when you want to guarantee that a certain action will take place or a certain result will be achieved. + +In a work context, `momentum` means maintaining progress, energy, or speed in completing tasks or achieving goals. + +In Bob's sentence, he wants to make sure that they continue to make progress and keep their positive energy going. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 50.42, + "finishTimestamp": 52.48 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 3.06, + "dialogue": { + "text": "Let's ensure we keep up this momentum.", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 3.56 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6fd99b1d0c7f1d948ef3.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6fd99b1d0c7f1d948ef3.md new file mode 100644 index 0000000000..5f328a5296 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6fd99b1d0c7f1d948ef3.md @@ -0,0 +1,116 @@ +--- +id: 66df6fd99b1d0c7f1d948ef3 +title: Task 85 +challengeType: 19 +dashedName: task-85 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What's the overall tone of Bob at the end of this conversation with Linda? + +## --answers-- + +Critical and negative. + +### --feedback-- + +Think about whether Bob's words show criticism or support. + +--- + +Encouraging and positive. + +--- + +Uncertain and confused. + +### --feedback-- + +Consider if Bob sounds unsure or if he is giving clear support and encouragement. + +--- + +Neutral and indifferent. + +### --feedback-- + +Think about whether Bob is showing emotion or if he sounds like he does not care. + +## --video-solution-- + +2 + +# --explanation-- + +To understand the tone of someone in a conversation, look at the words and phrases they use. The tone shows the speaker's attitude or feelings. + +Bob uses positive words like `staying proactive` and encourages Linda by saying `keep up this momentum`. This suggests his attitude at the end of the conversation. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 48.42, + "finishTimestamp": 52.48 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 2.46, + "dialogue": { + "text": "Thanks for staying proactive, Linda.", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 2.8, + "finishTime": 4.86, + "dialogue": { + "text": "Let's ensure we keep up this momentum.", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 5.36 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df70abe410a681d7868729.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df70abe410a681d7868729.md new file mode 100644 index 0000000000..3f7ebdbd7a --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df70abe410a681d7868729.md @@ -0,0 +1,108 @@ +--- +id: 66df70abe410a681d7868729 +title: Task 86 +challengeType: 22 +dashedName: task-86 +--- + + + +# --description-- + +This is a review of the entire dialogue you just studied. + +# --instructions-- + +Place the following phrases in the correct spot: + +`keep up`, `across`, `just`, `since`, `yet`, `already`, `any`, and `roll out`. + +# --fillInTheBlank-- + +## --sentence-- + +`Bob: Linda, have you had a chance to review the user feedback BLANK we deployed the update?` + +`Linda: Yes, I've BLANK looked over the responses. We've already seen a significant drop in complaints about the UI issue.` + +`Bob: That's great to hear. Are all updated elements performing well BLANK devices?` + +`Linda: Yes. The navigation bar and footer adjustments have BLANK made a big difference. But we haven't addressed all the minor elements yet.` + +`Bob: I was worried about that. What do we have to deal with now?` + +`Linda: I've compiled a list. We've made progress, but some icons and buttons aren't responding correctly.` + +`James: Have BLANK users specifically mentioned these issues in their feedback?` + +`Linda: Not BLANK, but I anticipate we'll start receiving more detailed reports as more users navigate the updated interface.` + +`Bob: Alright. What's our timeline for these remaining issues?` + +`Linda: I believe we can BLANK another update by next month. We've already started working on the fixes.` + +`Bob: Thanks for staying proactive, Linda. Let's ensure we BLANK this momentum.` + +## --blanks-- + +`since` + +### --feedback-- + +Shows when the action started and is still important now. + +--- + +`just` + +### --feedback-- + +Shows the action happened a short time ago. + +--- + +`across` + +### --feedback-- + +Happening throughout or on all sides. + +--- + +`already` + +### --feedback-- + +Something has been done sooner than expected. + +--- + +`any` + +### --feedback-- + +Used in questions to ask if there is one or more of something. + +--- + +`yet` + +### --feedback-- + +A word that means up to now but expected to happen soon. + +--- + +`roll out` + +### --feedback-- + +These two words together mean to introduce or launch something new. + +--- + +`keep up` + +### --feedback-- + +These two words together mean to maintain or continue at the same level. diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19c9a730b10ec00775764.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19c9a730b10ec00775764.md new file mode 100644 index 0000000000..f1d336bc10 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19c9a730b10ec00775764.md @@ -0,0 +1,66 @@ +--- +id: 66e19c9a730b10ec00775764 +title: Task 88 +challengeType: 19 +dashedName: task-88 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +What does the user ask the support team to do? + +## --answers-- + +To improve the app's speed and performance. + +### --feedback-- + +Think about whether the user mentions any issues related to speed or performance. + +--- + +To update the app with new features. + +### --feedback-- + +Consider if the user is asking for new features or talking about existing problems. + +--- + +To fix the problem with the app. + +--- + +To help with managing their money. + +### --feedback-- + +Check if the user is asking for help managing money or something else related to the app's functionality. + +## --video-solution-- + +3 + +# --explanation-- + +To understand what the user wants from the support team, look for direct requests or questions in the email. + +Pay attention to phrases like `Can you please... ?` which clearly indicate what the user is asking for. + +The use of words like `fix` and `bug` helps identify the action the user wants the support team to take. diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19cba3fd9e3ec6860b096.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19cba3fd9e3ec6860b096.md new file mode 100644 index 0000000000..60d96d16ea --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19cba3fd9e3ec6860b096.md @@ -0,0 +1,66 @@ +--- +id: 66e19cba3fd9e3ec6860b096 +title: Task 87 +challengeType: 19 +dashedName: task-87 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +What is the main problem the user is experiencing with the app? + +## --answers-- + +The app stops working whenever the user tries to open it. + +### --feedback-- + +Check if the email mentions the app completely stopping or crashing. + +--- + +The app shows the right month, but the values do not change to match it. + +--- + +The app is too slow when loading different months. + +### --feedback-- + +Think about whether the email talks about the app's speed or something else. + +--- + +The app does not allow the user to add new expenses. + +### --feedback-- + +Consider if the user is talking about adding new values or if the problem is about the values already shown. + +## --video-solution-- + +2 + +# --explanation-- + +To identify the main problem, look for sentences that describe the issue the user is experiencing. + +Pay attention to phrases like `Every time I try` and `the app shows` which tell us what happens when the user tries to use the app. + +The phrase `numbers stay the same as the month before` also helps explain what is not working correctly. diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32b73e27efb5b3f9c78c4.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32b73e27efb5b3f9c78c4.md new file mode 100644 index 0000000000..e70f2c8a70 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32b73e27efb5b3f9c78c4.md @@ -0,0 +1,66 @@ +--- +id: 66e32b73e27efb5b3f9c78c4 +title: Task 89 +challengeType: 19 +dashedName: task-89 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +What does the word `bug` mean in the email? + +## --answers-- + +An error or problem in the app. + +--- + +A small insect. + +### --feedback-- + +Think about if the user is reporting an issue related to insects or something else. + +--- + +A request for new features. + +### --feedback-- + +Consider if the user is talking about asking for new features or describing a problem. + +--- + +A way to manage expenses. + +### --feedback-- + +Check if the user uses `bug` to talk about managing expenses or something that needs fixing. + +## --video-solution-- + +1 + +# --explanation-- + +To understand what a word means in context, look at the sentences around it and how it is used. + +`Bug` in the email is used when the user describes the problem with the app. + +Pay attention to how the user connects `bug` with phrases like `this is really frustrating` and `can you please fix this?` to understand that `bug` refers to an error or problem in the software. diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32be4761dd75cc3ba6b13.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32be4761dd75cc3ba6b13.md new file mode 100644 index 0000000000..102769851d --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32be4761dd75cc3ba6b13.md @@ -0,0 +1,64 @@ +--- +id: 66e32be4761dd75cc3ba6b13 +title: Task 90 +challengeType: 19 +dashedName: task-90 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +How often does the user say they use the app? + +## --answers-- + +Once a week. + +### --feedback-- + +Think about whether the user mentioned using the app that infrequently. + +--- + +Only when needed. + +### --feedback-- + +Consider if the user mentioned using the app occasionally or regularly. + +--- + +Rarely. + +### --feedback-- + +Check if the user describes using the app very seldom or if it sounds like a regular habit. + +--- + +Every day. + +## --video-solution-- + +4 + +# --explanation-- + +To find out how often the user uses the app, look for clues in the email where the user talks about their routine or habits. + +Pay attention to phrases like `I use the app every ...`, which tells you how frequently they rely on the app. diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c232273235dd6dc3287.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c232273235dd6dc3287.md new file mode 100644 index 0000000000..eb2b9782dc --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c232273235dd6dc3287.md @@ -0,0 +1,64 @@ +--- +id: 66e32c232273235dd6dc3287 +title: Task 91 +challengeType: 19 +dashedName: task-91 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +What action does the user describe taking when they encounter the problem? + +## --answers-- + +Restarting the app to fix the issue. + +### --feedback-- + +Think about whether the email mentions restarting the app or some other action. + +--- + +Updating the app to the latest version. + +### --feedback-- + +Consider if the user talks about downloading a new version of the app. + +--- + +Trying to enter values for a different month. + +--- + +Contacting customer support immediately. + +### --feedback-- + +Check if the email mentions contacting support as the first action. + +## --video-solution-- + +3 + +# --explanation-- + +To identify the actions the user has taken, look for parts of the email where the user describes what they have tried or done with the app. + +Focus on sentences that mention specific actions, such as `Every time I try to...`. diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c5e39acfe5ee8adb160.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c5e39acfe5ee8adb160.md new file mode 100644 index 0000000000..c322d143ff --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c5e39acfe5ee8adb160.md @@ -0,0 +1,66 @@ +--- +id: 66e32c5e39acfe5ee8adb160 +title: Task 92 +challengeType: 19 +dashedName: task-92 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +How does the user feel about the problem they are facing? + +## --answers-- + +Frustrated and annoyed. + +--- + +Happy and satisfied. + +### --feedback-- + +Think about whether the user describes their experience in a positive or negative way. + +--- + +Calm and relaxed. + +### --feedback-- + +Consider if the words the user uses suggest they are calm or experiencing stronger emotions. + +--- + +Confused but hopeful. + +### --feedback-- + +Check if the user shows any signs of being hopeful or if they are mostly expressing frustration. + +## --video-solution-- + +1 + +# --explanation-- + +To understand the user's emotions and tone, look for words or phrases that express feelings. + +Pay attention to words like `frustrated` and `really frustrating`, which show how the user feels about the issue. + +Also, notice how the user describes their experience with the app to understand their tone. diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32d2cfee533618d70586c.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32d2cfee533618d70586c.md new file mode 100644 index 0000000000..e2d2d47f0d --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32d2cfee533618d70586c.md @@ -0,0 +1,66 @@ +--- +id: 66e32d2cfee533618d70586c +title: Task 93 +challengeType: 19 +dashedName: task-93 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +What could happen if the issue with the app is not fixed? + +## --answers-- + +The user may have difficulty tracking their spending correctly. + +--- + +The user may be able to use the app without any problems. + +### --feedback-- + +Think about whether the user already described the app working correctly. + +--- + +The user may enjoy new features in the app. + +### --feedback-- + +Consider if the email mentions anything about new features or benefits. + +--- + +The app could stop showing the current month entirely. + +### --feedback-- + +The problem mentioned is with numbers not updating, not with the month display. + +## --video-solution-- + +1 + +# --explanation-- + +To infer the consequences of the problem not being solved, think about the context in which the user uses the app and how they rely on it. + +The user mentions that they use the app `every day to manage my money`. + +Consider how the issues described might affect the user's daily activities if they continue. diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb7309b14c6f4be5ef5dec.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb7309b14c6f4be5ef5dec.md new file mode 100644 index 0000000000..97f316cf50 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb7309b14c6f4be5ef5dec.md @@ -0,0 +1,161 @@ +--- +id: 66eb7309b14c6f4be5ef5dec +title: "Dialogue 3: Progress and Change" +challengeType: 21 +dashedName: dialogue-3-progress-and-change +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { "x": -25, "y": 0, "z": 1 } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 } + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1 + }, + "alwaysShowDialogue": true + }, + "commands": [ + { + "character": "James", + "position": { "x": 25, "y": 0, "z": 1 }, + "startTime": 0 + }, + { + "character": "Linda", + "position": { "x": 70, "y": 0, "z": 1 }, + "startTime": 0.5 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.82, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 5.34, + "finishTime": 9.6, + "dialogue": { + "text": "It's been over a year now. We've really come a long way since that first feedback came in.", + "align": "right" + } + }, + { + "character": "Linda", + "startTime": 10.1, + "finishTime": 16, + "dialogue": { + "text": "I've been part of the design team for three years and the changes we've made in just this last year have had a great impact.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 16.54, + "finishTime": 20.46, + "dialogue": { + "text": "Agreed. I've learned so much about user interface design in the process.", + "align": "left" + } + }, + { + "character": "James", + "startTime": 20.7, + "finishTime": 24.86, + "dialogue": { + "text": "Before this, I hadn't focused much on the User Experience aspect of development.", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 25.4, + "finishTime": 29.28, + "dialogue": { + "text": "That's true. You've been integrating UX into your work more than ever before.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 30.28, + "finishTime": 35.34, + "dialogue": { + "text": "It's interesting to think about it. I used to just write code without thinking much about the end user,", + "align": "left" + } + }, + { + "character": "James", + "startTime": 35.52, + "finishTime": 40.7, + "dialogue": { + "text": "but now ensuring a positive User Experience has become a central part of my development process.", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 41.78, + "finishTime": 44.64, + "dialogue": { + "text": "Exactly. And remember when we rolled out that major update last month?", + "align": "right" + } + }, + { + "character": "Linda", + "startTime": 45.08, + "finishTime": 47.3, + "dialogue": { + "text": "The feedback we've received has been super positive.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 47.7, + "finishTime": 53.08, + "dialogue": { + "text": "I'm happy to hear that. After all, we're proactively enhancing the platform based on what we've learned.", + "align": "left" + } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 }, + "startTime": 53.58 + }, + { + "character": "James", + "position": { "x": -25, "y": 0, "z": 1 }, + "startTime": 54.08 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb75401201c061f811a57e.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb75401201c061f811a57e.md new file mode 100644 index 0000000000..7c8a779d8f --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb75401201c061f811a57e.md @@ -0,0 +1,90 @@ +--- +id: 66eb75401201c061f811a57e +title: Task 94 +challengeType: 22 +dashedName: task-94 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Linda, BLANK BLANK, how long have we been collaborating on these updates?` + +## --blanks-- + +`looking` + +### --feedback-- + +A word that means using your eyes to review something. It ends in `-ing`. + +--- + +`back` + +### --feedback-- + +A word that indicates a direction behind or in the past. + +# --explanation-- + +`Looking back` means to reflect on past events or to think about what has happened before. For example: + +`Looking back, I learned a lot from that project.` - It means they are remembering and considering past experiences. + +In this sentence, James uses `looking back` to talk about the time he and Linda worked together on updates. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 3.92 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.92, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.42 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be7dd1d802e3307bbddf7.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be7dd1d802e3307bbddf7.md new file mode 100644 index 0000000000..226f34e7a0 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be7dd1d802e3307bbddf7.md @@ -0,0 +1,80 @@ +--- +id: 672be7dd1d802e3307bbddf7 +title: Task 95 +challengeType: 22 +dashedName: task-95 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Linda, looking back, how long have we been BLANK on these updates?` + +## --blanks-- + +`collaborating` + +### --feedback-- + +A word that means working together on something. It ends in `-ing`. + +# --explanation-- + +`Have been collaborating` is a form of the present perfect continuous tense. It describes an action that started in the past and is still ongoing. For example: + +`We have been collaborating on this project for two years.` - This means that the collaboration started two years ago and is still happening. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 3.92 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.92, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.42 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be8d92bbeab39632fd45f.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be8d92bbeab39632fd45f.md new file mode 100644 index 0000000000..216fdbbaa3 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be8d92bbeab39632fd45f.md @@ -0,0 +1,110 @@ +--- +id: 672be8d92bbeab39632fd45f +title: Task 96 +challengeType: 19 +dashedName: task-96 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does James want to know? + +## --answers-- + +How long they have been working together on the updates. + +--- + +If Linda remembers the details of the last update. + +### --feedback-- + +Pay attention to James's question; he asks about time, not specific details of past updates. + +--- + +When the updates will be finished. + +### --feedback-- + +Notice that James is asking about the past and how long something has been happening, not when it will end. + +--- + +What they need to complete the updates. + +### --feedback-- + +Focus on James's question about duration. He isn't asking for requirements or resources. + +## --video-solution-- + +1 + +# --explanation-- + +James's question, `how long have we been collaborating on these updates?`, can be broken down to understand what he wants to know: + +- `how long` signals he is asking about time or duration. + +- `have been collaborating` shows an action that started in the past and continues to the present. + +- `on these updates` specifies that the focus is on their joint work related to updates. + +Together, this structure shows that James is interested in finding out the length of time they've been working together on updates, not specific details or future plans. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 3.92 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.92, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.42 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bea62ee1bd94363435d0c.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bea62ee1bd94363435d0c.md new file mode 100644 index 0000000000..1d2e9b9006 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bea62ee1bd94363435d0c.md @@ -0,0 +1,90 @@ +--- +id: 672bea62ee1bd94363435d0c +title: Task 97 +challengeType: 19 +dashedName: task-97 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which option is the best answer to James' question? + +## --answers-- + +`We should finish them soon.` + +### --feedback-- + +This response talks about finishing updates, but James asked about how long they've been working together, not when it will be completed. + +--- + +`It's been over a year now.` + +## --video-solution-- + +2 + +# --explanation-- + +James's question, `how long have we been collaborating on these updates?`, is asking about **how much time** they've been working together. + +The correct answer, `It's been over a year now`, directly answers this by saying how long they've collaborated. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 3.92 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.92, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.42 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672beec28ce5685ecdce44e3.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672beec28ce5685ecdce44e3.md new file mode 100644 index 0000000000..1ea09219a9 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672beec28ce5685ecdce44e3.md @@ -0,0 +1,84 @@ +--- +id: 672beec28ce5685ecdce44e3 +title: Task 98 +challengeType: 22 +dashedName: task-98 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`It's been BLANK now.` + +## --blanks-- + +`over a year` + +### --feedback-- + +These three words together indicate a time period. They are a preposition, an article and a period of time. + +# --explanation-- + +`It's been` is a contraction of `It has been` which describes something that started in the past and continues up to now. + +`Over a year` tells you the amount of time that has passed. `Over` means more than, so `over a year` means that the collaboration has lasted more than one year. + +`Now` emphasizes that the statement is up-to-date and still true at this moment. + +Together, `It's been over a year now.` means that their collaboration has lasted more than a year and continues to the present. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 4.34, + "finishTimestamp": 5.68 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.34, + "dialogue": { + "text": "It's been over a year now.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 2.84 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf1421cecb26fdf76320f.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf1421cecb26fdf76320f.md new file mode 100644 index 0000000000..639758228a --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf1421cecb26fdf76320f.md @@ -0,0 +1,133 @@ +--- +id: 672bf1421cecb26fdf76320f +title: Task 99 +challengeType: 19 +dashedName: task-99 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +How long has James and Linda been collaborating? + +## --answers-- + +Just a few months. + +### --feedback-- + +Listen carefully to Linda's response. She mentions a specific time period that's longer than a few months. + +--- + +Over a year. + +--- + +About six months. + +### --feedback-- + +Pay attention to Linda's answer. She describes a duration longer than six months. + +--- + +Exactly one year. + +### --feedback-- + +Linda says `over a year`, meaning the time is slightly more than one year. + +## --video-solution-- + +2 + +# --explanation-- + +`It's been` is a contraction of `It has been` which describes something that started in the past and continues up to now. + +`Over a year` tells you the amount of time that has passed. `Over` means more than, so `over a year` means that the collaboration has lasted more than one year, not just a few months or exactly one year. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + }, + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 5.68 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.82, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.08 + }, + { + "character": "Linda", + "opacity": 1, + "startTime": 5.08 + }, + { + "character": "Linda", + "startTime": 5.34, + "finishTime": 6.68, + "dialogue": { + "text": "It's been over a year now.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.18 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf2c58832ef79c6ae86ac.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf2c58832ef79c6ae86ac.md new file mode 100644 index 0000000000..879db6d0aa --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf2c58832ef79c6ae86ac.md @@ -0,0 +1,98 @@ +--- +id: 672bf2c58832ef79c6ae86ac +title: Task 100 +challengeType: 22 +dashedName: task-100 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`We've really BLANK BLANK BLANK since that first feedback came in.` + +## --blanks-- + +`come` + +### --feedback-- + +This is a verb that means to reach or arrive somewhere, especially after a journey or progress. + +--- + +`a long` + +### --feedback-- + +This includes an article and an adjective that describe the extent of progress. + +--- + +`way` + +### --feedback-- + +This word completes the expression, indicating a metaphorical path or distance achieved. + +# --explanation-- + +`To come a long way` means to make significant progress or improvement over time. It often implies that someone or something has started at a simpler, less developed stage and has improved a lot since then. For example: + +- `The team has come a long way since the project started.` - The team has made a lot of progress. + +- `She has come a long way in her coding skills.` - Her coding skills have greatly improved from where they began. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 5.72, + "finishTimestamp": 8.6 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.88, + "dialogue": { + "text": "We've really come a long way since that first feedback came in.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.38 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf495d1324184f1b57fc6.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf495d1324184f1b57fc6.md new file mode 100644 index 0000000000..316c2bb562 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf495d1324184f1b57fc6.md @@ -0,0 +1,82 @@ +--- +id: 672bf495d1324184f1b57fc6 +title: Task 101 +challengeType: 22 +dashedName: task-101 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`We've really come a long way since that first feedback BLANK.` + +## --blanks-- + +`came in` + +### --feedback-- + +This is a two-word expression in the past simple tense that means "arrived" or "was received". + +# --explanation-- + +`Came in` is in the past simple tense and means that something "arrived" or "was received". It's often used to talk about messages, results, or feedback being delivered or becoming available. For example: + +`The test results came in yesterday.` - This means the results were received yesterday. + +In this sentence, `since that first feedback came in` means that the initial feedback was received, marking the start of their progress. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 5.72, + "finishTimestamp": 8.6 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.88, + "dialogue": { + "text": "We've really come a long way since that first feedback came in.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.38 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd6b7f61b713f3e64825b.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd6b7f61b713f3e64825b.md new file mode 100644 index 0000000000..274793f58a --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd6b7f61b713f3e64825b.md @@ -0,0 +1,92 @@ +--- +id: 672cd6b7f61b713f3e64825b +title: Task 102 +challengeType: 22 +dashedName: task-102 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`I've been BLANK the design team BLANK three years.` + +## --blanks-- + +`part of` + +### --feedback-- + +These two words together mean belonging to or being included in a group or team. The first word is a noun, and the second is a preposition. + +--- + +`for` + +### --feedback-- + +This preposition indicates the length of time something has lasted. + +# --explanation-- + +`To have been part of something` means to belong to or to be included in a group, team, or organization. It implies that the person has contributed or participated in that group. For example: + +`I've been part of this project since it started.` - Suggests the person has been involved in the project from the beginning. + +The preposition `for` is used to indicate a period of time in this context. When combined with the `Present Perfect` tense (`have been`), it shows how long something has lasted up to the present. For example: + +`She has worked here for five years.` - She started working there five years ago and is still working there now. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 9.1, + "finishTimestamp": 11.38 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.28, + "dialogue": { + "text": "I've been part of the design team for three years", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.78 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd85e8ba4ed4a6911b4d3.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd85e8ba4ed4a6911b4d3.md new file mode 100644 index 0000000000..f84ca00fa5 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd85e8ba4ed4a6911b4d3.md @@ -0,0 +1,114 @@ +--- +id: 672cd85e8ba4ed4a6911b4d3 +title: Task 103 +challengeType: 22 +dashedName: task-103 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`And the changes BLANK BLANK in just this last year BLANK BLANK a great impact.` + +## --blanks-- + +`we've` + +### --feedback-- + +This is a contraction of `we have`. + +--- + +`made` + +### --feedback-- + +This is the past participle form of an irregular verb meaning to create or produce something. + +--- + +`have` + +### --feedback-- + +`Present Perfect` auxiliary verb used to show an action affecting the present. + +--- + +`had` + +### --feedback-- + +`Past Participle` of an irregular verb that means to experience or cause an effect. + +# --explanation-- + +`We've` is a contraction of `we have`. + +`Made` is the past participle of the irregular verb `make`. `Have made` describes something created or completed in the past with effects on the present. + +In this sentence, `have had` is in the present perfect tense. This structure `have` + `had` shows that something started in the past and still affects the present. + +- `Have` is an auxiliary verb used in the present perfect tense. + +- `Had` is the past participle of `have`, meaning to experience or possess. + +Together, `have had` means that the changes began earlier and continue to make an impact now. + +In summary, these irregular verbs (`make` as `made` and `have` as `had`) form the present perfect tense, indicating actions that started in the past and are still relevant now. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 11.28, + "finishTimestamp": 15 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.72, + "dialogue": { + "text": "and the changes we've made in just this last year have had a great impact.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.22 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc1fe8c7ef63e26ce44c.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc1fe8c7ef63e26ce44c.md new file mode 100644 index 0000000000..f296285272 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc1fe8c7ef63e26ce44c.md @@ -0,0 +1,113 @@ +--- +id: 672cdc1fe8c7ef63e26ce44c +title: Task 104 +challengeType: 19 +dashedName: task-104 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +How long has Linda been working as part of the design team? + +## --answers-- + +One year. + +### --feedback-- + +Listen carefully to Linda's response. She mentions a period longer than one year. + +--- + +Just a few months. + +### --feedback-- + +Linda says she's been with the design team much longer than a few months. + +--- + +Since the project started. + +### --feedback-- + +Linda doesn't mention the project start date, only that she's been on the team for a specific amount of time. + +--- + +Three years. + +## --video-solution-- + +4 + +# --explanation-- + +Linda states, `I've been part of the design team for three years.` + +`For three years` tells exactly how long she has been working on the team. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 9.1, + "finishTimestamp": 15 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.18, + "dialogue": { + "text": "I've been part of the design team for three years,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.18, + "finishTime": 6.9, + "dialogue": { + "text": "and the changes we've made in just this last year have had a great impact.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.4 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc94feed9f67748f5ca2.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc94feed9f67748f5ca2.md new file mode 100644 index 0000000000..809c295776 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc94feed9f67748f5ca2.md @@ -0,0 +1,117 @@ +--- +id: 672cdc94feed9f67748f5ca2 +title: Task 105 +challengeType: 19 +dashedName: task-105 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What happened in the last year? + +## --answers-- + +Linda joined the design team. + +### --feedback-- + +Linda mentions she has been part of the team for three years, so this didn't happen just in the last year. + +--- + +The changes they've made had a great impact. + +--- + +They completed the project. + +### --feedback-- + +Linda doesn't mention completing the project. + +--- + +They started working on impactful designs. + +### --feedback-- + +Linda doesn't say they started working on the design this year; she mentions a specific impact from recent changes. + +## --video-solution-- + +2 + +# --explanation-- + +To find the answer, listen to Linda's sentence carefully. She says, `the changes we've made in just this last year have had a great impact`. Here's how to identify the correct answer: + +- Linda mentions `changes`, meaning something new or different they implemented during the last year. + +- `In just this last year` tells you that Linda is talking about something specific that happened within the past year. + +- `Have had a great impact` explains the result of those changes made a strong, positive effect. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 9.1, + "finishTimestamp": 15 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.18, + "dialogue": { + "text": "I've been part of the design team for three years,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.18, + "finishTime": 6.9, + "dialogue": { + "text": "and the changes we've made in just this last year have had a great impact.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.4 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cde84a461d274b9aa1587.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cde84a461d274b9aa1587.md new file mode 100644 index 0000000000..d293ac12d7 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cde84a461d274b9aa1587.md @@ -0,0 +1,86 @@ +--- +id: 672cde84a461d274b9aa1587 +title: Task 106 +challengeType: 22 +dashedName: task-106 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Agreed. I've learned so much about BLANK BLANK design in the process.` + +## --blanks-- + +`user` + +### --feedback-- + +The person who interacts with the system or application. + +--- + +`interface` + +### --feedback-- + +This word describes the point of interaction or connection between the user and the system. + +# --explanation-- + +`User interface` (UI) refers to the part of a system, application, or device that allows a user to interact with it. The user interface includes elements like buttons, menus, and screens that help users perform actions and receive feedback from the system. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 15.34, + "finishTimestamp": 19.56 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.72, + "dialogue": { + "text": "Agreed. I've learned so much about user interface design in the process.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.72 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdef1ba3081780c700843.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdef1ba3081780c700843.md new file mode 100644 index 0000000000..5a83cb5ed7 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdef1ba3081780c700843.md @@ -0,0 +1,104 @@ +--- +id: 672cdef1ba3081780c700843 +title: Task 107 +challengeType: 19 +dashedName: task-107 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What has James learned? + +## --answers-- + +The design team structure. + +### --feedback-- + +James specifically mentions learning about user interface design, not the team structure. + +--- + +How to code in a new language. + +### --feedback-- + +James is focused on design, not on learning a new coding language. + +--- + +Project management skills. + +### --feedback-- + +James's statement is about user interface design, not project management. + +--- + +User interface design. + +## --video-solution-- + +4 + +# --explanation-- + +To find the answer, listen to what James says after the word `about`. In the sentence, `I've learned so much about user interface design`, the words that follow `about` directly indicate what James has been learning. + +`User interface design` tell you that this is the specific topic he has been learning. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 15.34, + "finishTimestamp": 19.56 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.72, + "dialogue": { + "text": "Agreed. I've learned so much about user interface design in the process.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.72 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce07fa81803826b15b63e.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce07fa81803826b15b63e.md new file mode 100644 index 0000000000..f66695b565 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce07fa81803826b15b63e.md @@ -0,0 +1,90 @@ +--- +id: 672ce07fa81803826b15b63e +title: Task 108 +challengeType: 22 +dashedName: task-108 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Before this, I BLANK BLANK much on the user experience aspect of development.` + +## --blanks-- + +`hadn't` + +### --feedback-- + +This is a contraction that indicates something did not happen before a certain point in time. + +--- + +`focused` + +### --feedback-- + +`Past Participle` of a verb that means to pay attention. + +# --explanation-- + +`Hadn't` is the contraction for `had not`, indicating something that didn't happen in the past relative to another event. + +`Focused` means to pay close attention to something or make it a priority. For example: + +`I hadn't focused on design principles before starting this project.` - This means that studying design principles was not a focus until the project began. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 19.5, + "finishTimestamp": 23.96 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 5.46, + "dialogue": { + "text": "Before this, I hadn't focused much on the user experience aspect of development.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.96 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce15950a89f887d8ce8a5.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce15950a89f887d8ce8a5.md new file mode 100644 index 0000000000..cbd745f2c5 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce15950a89f887d8ce8a5.md @@ -0,0 +1,80 @@ +--- +id: 672ce15950a89f887d8ce8a5 +title: Task 109 +challengeType: 22 +dashedName: task-109 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Before this, I hadn't focused much on the user experience BLANK development.` + +## --blanks-- + +`aspect of` + +### --feedback-- + +These two words together mean a specific part or feature of something larger. The first word is a noun, and the second is a preposition. + +# --explanation-- + +`Aspect of` refers to a specific part or feature of a larger topic or situation. When you talk about an `aspect` of something, you are focusing on one detail or element within a bigger context. For example: + +`One important aspect of programming is problem-solving.` - Here, `problem-solving` is a key part or feature of programming as a whole. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 19.5, + "finishTimestamp": 23.96 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 5.46, + "dialogue": { + "text": "Before this, I hadn't focused much on the user experience aspect of development.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.96 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673258f20e446069d7bc6c4e.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673258f20e446069d7bc6c4e.md new file mode 100644 index 0000000000..daeb76bbc4 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673258f20e446069d7bc6c4e.md @@ -0,0 +1,113 @@ +--- +id: 673258f20e446069d7bc6c4e +title: Task 110 +challengeType: 19 +dashedName: task-110 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which of the statements is true? + +## --answers-- + +James has always focused on user experience in development. + +### --feedback-- + +James mentions that he hadn't focused on user experience before. + +--- + +James has not learned anything new about user interface design. + +### --feedback-- + +James says he has learned a lot about user interface design. + +--- + +James has recently started focusing on the UX aspect of development. + +--- + +James is an expert in user interface and user experience design. + +### --feedback-- + +James says he is learning about user interface design but does not claim to be an expert. + +## --video-solution-- + +3 + +# --explanation-- + +`I've learned so much about user interface design` tells you that James has gained new knowledge recently, so anything suggesting he hasn't learned is incorrect. + +`Before this, I hadn't focused much on the user experience aspect of development` shows that his attention to user experience is new, meaning he did not focus on it in the past but has started doing so recently. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 16.18, + "finishTimestamp": 23.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.28, + "dialogue": { + "text": "I've learned so much about user interface design in the process.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 4.52, + "finishTime": 8.68, + "dialogue": { + "text": "Before this, I hadn't focused much on the user experience aspect of development.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 9.18 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325a5443667173c717856f.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325a5443667173c717856f.md new file mode 100644 index 0000000000..b1682fdb15 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325a5443667173c717856f.md @@ -0,0 +1,99 @@ +--- +id: 67325a5443667173c717856f +title: Task 111 +challengeType: 22 +dashedName: task-111 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`That's true! You've been BLANK UX BLANK your work more than ever before.` + +## --blanks-- + +`integrating` + +### --feedback-- + +This word means combining or including something as part of a larger whole. + +--- + +`into` + +### --feedback-- + +This is a preposition that shows movement or direction toward something. + +# --explanation-- + +`Integrating into` means bringing something new into an existing structure or combining it with current practices. + +`Integrating` refers to adding or combining parts to form a more complete system. + +`Into` is a preposition indicating direction, showing that UX is being added as part of James's ongoing work. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 24.3, + "finishTimestamp": 28.28 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.74, + "dialogue": { + "text": "That's true.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.02, + "finishTime": 4.98, + "dialogue": { + "text": "You've been integrating UX into your work more than ever before.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.48 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325bae5d23157c74091944.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325bae5d23157c74091944.md new file mode 100644 index 0000000000..ce180fe911 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325bae5d23157c74091944.md @@ -0,0 +1,105 @@ +--- +id: 67325bae5d23157c74091944 +title: Task 112 +challengeType: 22 +dashedName: task-112 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`That's true! You've been integrating UX into your work BLANK BLANK BLANK before.` + +## --blanks-- + +`more` + +### --feedback-- + +This word indicates an increase in quantity or intensity. + +--- + +`than` + +### --feedback-- + +This word is used to compare two different levels or amounts. + +--- + +`ever` + +### --feedback-- + +This word suggests any time in the past, emphasizing a long or indefinite period. + +# --explanation-- + +`More than ever before` means that something is happening now at a higher level or frequency than at any previous time. It emphasizes that there has been an increase or improvement over what happened in the past. For example: + +`She practices coding more than ever before`. - This means that she is practicing coding now more frequently or intensely than she did in the past. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 24.3, + "finishTimestamp": 28.28 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.74, + "dialogue": { + "text": "That's true.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.02, + "finishTime": 4.98, + "dialogue": { + "text": "You've been integrating UX into your work more than ever before.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.48 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325deed89863066150b044.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325deed89863066150b044.md new file mode 100644 index 0000000000..723e8bc8f3 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325deed89863066150b044.md @@ -0,0 +1,97 @@ +--- +id: 67325deed89863066150b044 +title: Task 113 +challengeType: 22 +dashedName: task-113 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`It's interesting to think about it. I BLANK just write code without BLANK about the end user.` + +## --blanks-- + +`used to` + +### --feedback-- + +This blank has two words. The first is a verb, and the second is a preposition. Together, they indicate a past habit or action that no longer happens. + +--- + +`thinking much` + +### --feedback-- + +This blank has two words. The first is a verb ending in `-ing`, and the second is an adverb. This phrase means giving attention or consideration to something. + +# --explanation-- + +`Used to` describes a past habit or action that was regular in the past but is not continued in the present. + +`Thinking much` means giving little attention or consideration. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 29.28, + "finishTimestamp": 34.44 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.84, + "dialogue": { + "text": "It's interesting to think about it.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.92, + "finishTime": 6.16, + "dialogue": { + "text": "I used to just write code without thinking much about the end user,", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 6.66 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325f4cff0ac10ffe3e5bec.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325f4cff0ac10ffe3e5bec.md new file mode 100644 index 0000000000..407cc0cf13 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325f4cff0ac10ffe3e5bec.md @@ -0,0 +1,115 @@ +--- +id: 67325f4cff0ac10ffe3e5bec +title: Task 114 +challengeType: 19 +dashedName: task-114 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What is James describing about his approach to coding? + +## --answers-- + +A habit he had in the past. + +--- + +Something he plans to do in the future. + +### --feedback-- + +James isn't talking about future plans; he is reflecting on something he did before. + +--- + +A habit he continues now. + +### --feedback-- + +James uses the phrase `used to`, which shows he is describing something he did in the past, not currently. + +--- + +A process he never followed. + +### --feedback-- + +James describes a habit he once had, so it is not something he never did. + +## --video-solution-- + +1 + +# --explanation-- + +James says, `I used to just write code without thinking much about the end user.` + +`Used to` indicates a past habit or action that is no longer true. + +This sentence shows that he previously wrote code without considering the end user but has since changed his approach. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 29.28, + "finishTimestamp": 34.44 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.84, + "dialogue": { + "text": "It's interesting to think about it.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.92, + "finishTime": 6.16, + "dialogue": { + "text": "I used to just write code without thinking much about the end user,", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 6.66 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673260e6a2747519bbdc069b.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673260e6a2747519bbdc069b.md new file mode 100644 index 0000000000..40a7efa729 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673260e6a2747519bbdc069b.md @@ -0,0 +1,116 @@ +--- +id: 673260e6a2747519bbdc069b +title: Task 115 +challengeType: 19 +dashedName: task-115 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which of the statements is true about James? + +## --answers-- + +He has never thought about the end user. + +### --feedback-- + +James mentions that he didn't consider the end user before, but this has changed. + +--- + +He now considers the end user when writing code. + +--- + +He only thinks about the end user occasionally. + +### --feedback-- + +James doesn't suggest that he thinks about the end user only sometimes; he indicates a change from the past. + +--- + +He finds it difficult to think about the end user. + +### --feedback-- + +James is reflecting on a change in his approach, not on any difficulty in considering the end user. + +## --video-solution-- + +2 + +# --explanation-- + +James says, `I used to just write code without thinking much about the end user.` + +`Used to` shows that this was his past approach. + +<<<<<<< Updated upstream +======= +> > > > > > > Stashed changes +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 16.18, + "finishTimestamp": 23.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.28, + "dialogue": { + "text": "I've learned so much about user interface design in the process.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 4.52, + "finishTime": 8.68, + "dialogue": { + "text": "Before this, I hadn't focused much on the user experience aspect of development.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 9.18 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732620bf06cf321860ce9a3.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732620bf06cf321860ce9a3.md new file mode 100644 index 0000000000..1e4be73891 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732620bf06cf321860ce9a3.md @@ -0,0 +1,97 @@ +--- +id: 6732620bf06cf321860ce9a3 +title: Task 116 +challengeType: 22 +dashedName: task-116 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`But now, BLANK a positive user experience BLANK a central part of my development process.` + +## --blanks-- + +`ensuring` + +### --feedback-- + +Making sure something will happen. This word ends in `-ing`. + +--- + +`has become` + +### --feedback-- + +These two words together indicate a change that has happened and continues to be true. The first is an auxiliary verb, the second is the main verb. + +# --explanation-- + +`Ensuring` means making certain that something happens or is maintained. + +`Has become` is in the `Present Perfect` tense, showing a change that started in the past and is now part of the present. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 34.32, + "finishTimestamp": 39.9 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.0, + "dialogue": { + "text": "But now ensuring a positive user experience", + "align": "center" + } + }, + { + "character": "James", + "startTime": 4.0, + "finishTime": 6.58, + "dialogue": { + "text": "has become a central part of my development process.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 6.68 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673263513f5a142a717d4138.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673263513f5a142a717d4138.md new file mode 100644 index 0000000000..a02516b7bf --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673263513f5a142a717d4138.md @@ -0,0 +1,133 @@ +--- +id: 673263513f5a142a717d4138 +title: Task 117 +challengeType: 19 +dashedName: task-117 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What has changed over time? + +## --answers-- + +James no longer writes code. + +### --feedback-- + +James still writes code, another thing has changed. + +--- + +James is learning a new programming language. + +### --feedback-- + +The change James describes is not a new programming language. + +--- + +James no longer works in development. + +### --feedback-- + +James is still involved in development but with an added focus on something. + +--- + +James now focuses on user experience. + +## --video-solution-- + +4 + +# --explanation-- + +To find the correct answer, listen to James's description of his past and current approach. + +He says `I used to just write code without thinking much about the end user` and contrasts this with `ensuring a positive user experience has become a central part of my development process.` + +This shows that the key change is his focus on user experience, which is now central to his work. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 29.28, + "finishTimestamp": 39.7 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.74, + "dialogue": { + "text": "It's interesting to think about it.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.82, + "finishTime": 6.06, + "dialogue": { + "text": "I used to just write code without thinking much about the end user,", + "align": "center" + } + }, + { + "character": "James", + "startTime": 6.24, + "finishTime": 8.84, + "dialogue": { + "text": "but now ensuring a positive user experience", + "align": "center" + } + }, + { + "character": "James", + "startTime": 8.84, + "finishTime": 11.42, + "dialogue": { + "text": "has become a central part of my development process.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 11.92 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326437367d0d30ba761383.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326437367d0d30ba761383.md new file mode 100644 index 0000000000..18cbb5c5c0 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326437367d0d30ba761383.md @@ -0,0 +1,89 @@ +--- +id: 67326437367d0d30ba761383 +title: Task 118 +challengeType: 22 +dashedName: task-118 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Exactly, and remember when we BLANK that major update last month?` + +## --blanks-- + +`rolled out` + +### --feedback-- + +These two words together mean to release or launch something, usually a new product, feature, or update. The first word is a verb in the past, and the second is a preposition. + +# --explanation-- + +`Rolled out` means to officially release or introduce something, usually to a wider audience. It's often used in technology and business to describe launching new features, products, or updates. For example: + +`The company rolled out a new software version last week`. - This means the company launched or released the new version for use. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 40.08, + "finishTimestamp": 43.84 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.42, + "dialogue": { + "text": "Exactly. And remember", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.42, + "finishTime": 4.26, + "dialogue": { + "text": "when we rolled out that major update last month?", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.66 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673264f9220e18361d98a1e0.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673264f9220e18361d98a1e0.md new file mode 100644 index 0000000000..5386d8df39 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673264f9220e18361d98a1e0.md @@ -0,0 +1,115 @@ +--- +id: 673264f9220e18361d98a1e0 +title: Task 119 +challengeType: 19 +dashedName: task-119 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What happened last month? + +## --answers-- + +They started a new project. + +### --feedback-- + +Listen carefully—Linda mentions something they completed last month, not something they began. + +--- + +They encountered a major issue. + +### --feedback-- + +Linda refers to an update they released, not an issue they faced. + +--- + +They released a major update. + +--- + +They hired new team members. + +### --feedback-- + +Linda talks about a specific update, not about adding people to the team. + +## --video-solution-- + +3 + +# --explanation-- + +To find the correct answer, focus on Linda's words `when we rolled out that major update last month`. + +The phrase `rolled out` means they released or launched something, and `major update` specifies what it was. + +This tells you that the main event last month was releasing a significant update. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 40.08, + "finishTimestamp": 43.84 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.42, + "dialogue": { + "text": "Exactly. And remember", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.42, + "finishTime": 4.26, + "dialogue": { + "text": "when we rolled out that major update last month?", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.66 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673267fa1ebd254ab1cb6b5d.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673267fa1ebd254ab1cb6b5d.md new file mode 100644 index 0000000000..0c4aee8053 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673267fa1ebd254ab1cb6b5d.md @@ -0,0 +1,80 @@ +--- +id: 673267fa1ebd254ab1cb6b5d +title: Task 120 +challengeType: 22 +dashedName: task-120 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`The feedback we've BLANK has been super positive.` + +## --blanks-- + +`received` + +### --feedback-- + +This verb means to get or accept something that has been given or sent. + +# --explanation-- + +`Received` is the `Past Participle` of `receive`, meaning to get or accept something. For example: + +`I received your message yesterday`. - This means that the message was sent to and accepted by the person. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 43.98, + "finishTimestamp": 46.4 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.42, + "dialogue": { + "text": "The feedback we've received has been super positive.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.92 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732695909cb3553e5f17379.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732695909cb3553e5f17379.md new file mode 100644 index 0000000000..4850947534 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732695909cb3553e5f17379.md @@ -0,0 +1,111 @@ +--- +id: 6732695909cb3553e5f17379 +title: Task 121 +challengeType: 19 +dashedName: task-121 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What happened after they rolled out the major update last month? + +## --answers-- + +They decided to make more changes. + +### --feedback-- + +Linda doesn't mention any additional changes, only that the feedback was very positive. + +--- + +They received positive feedback. + +--- + +They found issues with the update. + +### --feedback-- + +Linda doesn't refer to any issues; she emphasizes the positive feedback they received. + +--- + +They didn't hear any feedback. + +### --feedback-- + +Linda specifically says that the feedback was `super positive,` indicating they did receive responses. + +## --video-solution-- + +2 + +# --explanation-- + +To find the correct answer, listen for what Linda says after describing the update. She says `The feedback we've received has been super positive`, which tells you that they got a positive response after releasing the update. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 40.78, + "finishTimestamp": 46.4 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.86, + "dialogue": { + "text": "And remember when we rolled out that major update last month?", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.3, + "finishTime": 6.62, + "dialogue": { + "text": "The feedback we've received has been super positive.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.12 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326b6decb085616cce2be8.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326b6decb085616cce2be8.md new file mode 100644 index 0000000000..da100bfb5f --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326b6decb085616cce2be8.md @@ -0,0 +1,97 @@ +--- +id: 67326b6decb085616cce2be8 +title: Task 122 +challengeType: 19 +dashedName: task-122 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +James wants to be supportive. How should he reply to Linda? + +## --answers-- + +`I'm happy to hear that.` + +--- + +`What feedback did we receive?` + +### --feedback-- + +This question doesn't show support; it seems to ask for clarification instead of acknowledging the positive feedback. + +## --video-solution-- + +1 + +# --explanation-- + +To respond supportively, James should acknowledge Linda's positive news. The phrase `I'm happy to hear that` is encouraging and affirms her excitement about the positive feedback they received. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 40.78, + "finishTimestamp": 46.4 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.86, + "dialogue": { + "text": "And remember when we rolled out that major update last month?", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.3, + "finishTime": 6.62, + "dialogue": { + "text": "The feedback we've received has been super positive.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.12 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326cb0e9a72b69d6efd417.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326cb0e9a72b69d6efd417.md new file mode 100644 index 0000000000..949d86af71 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326cb0e9a72b69d6efd417.md @@ -0,0 +1,98 @@ +--- +id: 67326cb0e9a72b69d6efd417 +title: Task 123 +challengeType: 22 +dashedName: task-123 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`I'm happy to hear that. BLANK, we're proactively enhancing the platform based on what we've learned.` + +## --blanks-- + +`After all` + +### --feedback-- + +These two words together are used to give a reason or justification for what was just said. The first leter is capitalized. + +# --explanation-- + +`After all` is used to provide a reason or justification for what was just said. It often introduces an explanation that supports or reinforces the previous statement. For example: + +`She decided to take the project on herself. After all, she has the most experience.` - Here, `after all` provides the reasoning that her experience makes her the best choice for the project. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 46.7, + "finishTimestamp": 52.28 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.12, + "dialogue": { + "text": "I'm happy to hear that.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.3, + "finishTime": 5.2, + "dialogue": { + "text": "After all, we're proactively enhancing the platform", + "align": "center" + } + }, + { + "character": "James", + "startTime": 5.2, + "finishTime": 6.58, + "dialogue": { + "text": "based on what we've learned.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 7.08 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326ecd95240477e8f005e9.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326ecd95240477e8f005e9.md new file mode 100644 index 0000000000..0dfae5047a --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326ecd95240477e8f005e9.md @@ -0,0 +1,80 @@ +--- +id: 67326ecd95240477e8f005e9 +title: Task 124 +challengeType: 22 +dashedName: task-124 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`After all, we're BLANK enhancing the platform based on what we've learned.` + +## --blanks-- + +`proactively` + +### --feedback-- + +This word means taking action in advance to manage or prevent potential issues or to make improvements. + +# --explanation-- + +`Proactively` means taking initiative or acting in advance to address situations before they become problems. For example: + +`She proactively updates the system to prevent any future issues`. - This means she takes action ahead of time to ensure the system runs smoothly. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 47.9, + "finishTimestamp": 52.28 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 5.38, + "dialogue": { + "text": "After all, we're proactively enhancing the platform based on what we've learned.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.88 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326fb4b198b97e4bcf4a69.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326fb4b198b97e4bcf4a69.md new file mode 100644 index 0000000000..027f1acbbf --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326fb4b198b97e4bcf4a69.md @@ -0,0 +1,124 @@ +--- +id: 67326fb4b198b97e4bcf4a69 +title: Task 125 +challengeType: 19 +dashedName: task-125 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Why is James happy? + +## --answers-- + +They completed the project successfully. + +### --feedback-- + +James doesn't mention completing the project; listen for words related to ongoing improvements rather than project completion. + +--- + +They are starting a new project. + +### --feedback-- + +James isn't talking about a new beginning. Focus on his reason for satisfaction with the work they are already doing. + +--- + +They received additional funding. + +### --feedback-- + +Funding is not mentioned as a reason for his happiness. Look for statements about what they are currently doing with the platform. + +--- + +They are making improvements based on feedback. + +## --video-solution-- + +4 + +# --explanation-- + +To understand why James is happy, focus on the phrase `After all, we're proactively enhancing the platform based on what we've learned.` + +`Proactively enhancing` shows that James is pleased because they are actively making improvements to the platform using the insights they've gained. + +This indicates that his happiness comes from knowing they are using feedback to make positive, forward-thinking changes, rather than simply finishing or starting a new project. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 46.7, + "finishTimestamp": 52.28 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.12, + "dialogue": { + "text": "I'm happy to hear that.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.3, + "finishTime": 5.2, + "dialogue": { + "text": "After all, we're proactively enhancing the platform", + "align": "center" + } + }, + { + "character": "James", + "startTime": 5.2, + "finishTime": 6.58, + "dialogue": { + "text": "based on what we've learned.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 7.08 + } + ] +} +``` diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673272f5fe3a8992a947bad3.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673272f5fe3a8992a947bad3.md new file mode 100644 index 0000000000..7414fb1db4 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673272f5fe3a8992a947bad3.md @@ -0,0 +1,100 @@ +--- +id: 673272f5fe3a8992a947bad3 +title: Task 126 +challengeType: 22 +dashedName: task-126 +--- + + + +# --description-- + +This is a review of the entire dialogue you just studied. + +# --instructions-- + +Place the following phrases in the correct spot: + +`has become`, `since`, `for`, `ever`, `Before this`, `into`, `rolled out`, and `based on`. + +# --fillInTheBlank-- + +## --sentence-- + +`James: Linda, looking back, how long have we been collaborating on these updates?` + +`Linda: It's been over a year now. We've really come a long way BLANK that first feedback came in. I've been part of the design team BLANK three years, and the changes we've made in just this last year have had a great impact.` + +`James: Agreed. I've learned so much about user interface design in the process. BLANK, I hadn't focused much on the user experience aspect of development.` + +`Linda: That's true! You've been integrating UX BLANK your work more than BLANK before.` + +`James: It's interesting to think about it. I used to just write code without thinking much about the end user. But now, ensuring a positive user experience BLANK a central part of my development process.` + +`Linda: Exactly, and remember when we BLANK that major update last month? The feedback we've received has been super positive.` + +`James: I'm happy to hear that. After all, we're proactively enhancing the platform BLANK what we've learned.` + +## --blanks-- + +`since` + +### --feedback-- + +This word is used to indicate a specific point in time when something started and continues to the present. + +--- + +`for` + +### --feedback-- + +This preposition shows the length of time, indicating how long something has been happening. + +--- + +`Before this` + +### --feedback-- + +These two words together indicate an earlier time or action that happened prior to the current point in the story. The first letter is capitalized. + +--- + +`into` + +### --feedback-- + +This word suggests movement or direction, showing that something is becoming part of another thing. + +--- + +`ever` + +### --feedback-- + +This word is used to emphasize a period of time extending from the past up to the present, often in a superlative sense. + +--- + +`has become` + +### --feedback-- + +These two words together show a change that has taken place over time, where something is now in a different state or role. + +--- + +`rolled out` + +### --feedback-- + +This phrase means to launch or introduce something, especially a new product, feature, or update. + +--- + +`based on` + +### --feedback-- + +This phrase indicates a foundation or reason for something, explaining the source or basis for an action or decision. diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673278f6b47bdfa9ad55eb6a.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673278f6b47bdfa9ad55eb6a.md new file mode 100644 index 0000000000..fa1aaff5f8 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673278f6b47bdfa9ad55eb6a.md @@ -0,0 +1,64 @@ +--- +id: 673278f6b47bdfa9ad55eb6a +title: Task 127 +challengeType: 19 +dashedName: task-127 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +Linda posted an update about her team's development process: + +`Over the past year, we've been focusing on user feedback more than ever, and it's really changed our approach to development. Instead of just tackling technical issues, we're now looking at everything from the user's perspective.` + +`Last month, we rolled out a major update inspired by user feedback, and the response has been amazing. Now, rather than just reacting to issues, we're proactively making improvements based on what our users tell us.` + +`Feedback has truly become central to our work, and we're excited to keep this user-centered approach at the heart of our development process.` + +What is the main focus of Linda's post? + +## --answers-- + +To announce the launch of a new product. + +### --feedback-- + +Consider whether Linda mentions a new product launch or discusses changes based on user feedback. + +--- + +To describe how the team has used feedback to improve their work. + +--- + +To explain the technical problems they're fixing. + +### --feedback-- + +Think about whether Linda focuses on specific technical issues or on the positive changes inspired by feedback. + +--- + +To share new design ideas. + +### --feedback-- + +Reflect on whether Linda discusses new design ideas or highlights the impact of feedback on their process. + +## --video-solution-- + +2 + +# --explanation-- + +Linda's post emphasizes how `user feedback more than ever... really changed our approach` and that feedback has become `central to our work`. She explains how feedback shifted their focus from technical fixes to proactive improvements. + +Focus on phrases like `proactively making improvements based on what our users tell us` to understand that the main message is about the positive impact of user feedback. diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327d97f48bc2da3007f619.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327d97f48bc2da3007f619.md new file mode 100644 index 0000000000..0ff8b4a62b --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327d97f48bc2da3007f619.md @@ -0,0 +1,66 @@ +--- +id: 67327d97f48bc2da3007f619 +title: Task 128 +challengeType: 19 +dashedName: task-128 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +Linda posted an update about her team's development process: + +`Over the past year, we've been focusing on user feedback more than ever, and it's really changed our approach to development. Instead of just tackling technical issues, we're now looking at everything from the user's perspective.` + +`Last month, we rolled out a major update inspired by user feedback, and the response has been amazing. Now, rather than just reacting to issues, we're proactively making improvements based on what our users tell us.` + +`Feedback has truly become central to our work, and we're excited to keep this user-centered approach at the heart of our development process.` + +What has changed in the team's development approach over the past year? + +## --answers-- + +They stopped making updates to the platform. + +### --feedback-- + +Linda mentions they are actively `making improvements`, which suggests they have not stopped updates. + +--- + +They only focus on fixing technical issues now. + +### --feedback-- + +Linda describes a shift from `tackling technical issues` to a broader focus on user feedback, rather than only addressing technical issues. + +--- + +They no longer consider the user's perspective. + +### --feedback-- + +Linda states that `user feedback has become central to our work`, which indicates that they are, in fact, prioritizing the user's perspective. + +--- + +They prioritize user feedback in their development process. + +## --video-solution-- + +4 + +# --explanation-- + +To find the correct answer, focus on where Linda describes their current approach in relation to user feedback. + +In the sentence `user feedback has become essential to our work,` Linda highlights that feedback is now a priority. She contrasts this with their past focus on `just tackling technical issues,` showing that their approach has shifted to include proactive, user-centered improvements. + +By identifying these key phrases, you can see that prioritizing user feedback is the main change in their development approach over the past year. diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327fde8c4adef36834bd0f.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327fde8c4adef36834bd0f.md new file mode 100644 index 0000000000..4054259008 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327fde8c4adef36834bd0f.md @@ -0,0 +1,62 @@ +--- +id: 67327fde8c4adef36834bd0f +title: Task 129 +challengeType: 19 +dashedName: task-129 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +Linda posted an update about her team's development process: + +`Over the past year, we've been focusing on user feedback more than ever, and it's really changed our approach to development. Instead of just tackling technical issues, we're now looking at everything from the user's perspective.` + +`Last month, we rolled out a major update inspired by user feedback, and the response has been amazing. Now, rather than just reacting to issues, we're proactively making improvements based on what our users tell us.` + +`Feedback has truly become central to our work, and we're excited to keep this user-centered approach at the heart of our development process.` + +What was the result of the major update they rolled out last month? + +## --answers-- + +They received positive feedback. + +--- + +They started a new project. + +### --feedback-- + +Linda doesn't mention starting a new project; she focuses on how the update was received by users. + +--- + +They completed all improvements. + +### --feedback-- + +Linda describes ongoing improvements, not a completed process. The update is part of their continuous development. + +--- + +They faced technical issues. + +### --feedback-- + +Linda mentions that the response was `amazing`, which suggests a positive outcome, not technical issues. + +## --video-solution-- + +1 + +# --explanation-- + +To find the correct answer, look at the sentence where Linda says, `the response has been amazing.` This shows that users responded positively to the update. Her positive language indicates that the feedback on their major update was favorable. diff --git a/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732800300eff4f49912e30f.md b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732800300eff4f49912e30f.md new file mode 100644 index 0000000000..6b57edd965 --- /dev/null +++ b/curriculum/challenges/chinese/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732800300eff4f49912e30f.md @@ -0,0 +1,62 @@ +--- +id: 6732800300eff4f49912e30f +title: Task 130 +challengeType: 19 +dashedName: task-130 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +Linda posted an update about her team's development process: + +`Over the past year, we've been focusing on user feedback more than ever, and it's really changed our approach to development. Instead of just tackling technical issues, we're now looking at everything from the user’s perspective.` + +`Last month, we rolled out a major update inspired by user feedback, and the response has been amazing. Now, rather than just reacting to issues, we're proactively making improvements based on what our users tell us.` + +`Feedback has truly become central to our work, and we're excited to keep this user-centered approach at the heart of our development process.` + +What approach are they taking now to improve the platform? + +## --answers-- + +They are waiting for issues to arise before making changes. + +### --feedback-- + +Linda mentions they are actively making improvements, not waiting for issues to occur. + +--- + +They are enhancing the platform based on user feedback. + +--- + +They are only making updates once a year. + +### --feedback-- + +Linda's post emphasizes continuous improvement, not limiting updates to once a year. + +--- + +They stopped making any changes to the platform. + +### --feedback-- + +Linda describes a proactive approach to enhancements, showing that they haven't stopped making changes. + +## --video-solution-- + +2 + +# --explanation-- + +To find the correct answer, focus on the part where Linda says, `we're proactively making improvements based on what our users tell us`. This shows that they are taking an active, user-centered approach to enhance the platform, rather than waiting for problems to show up. diff --git a/curriculum/challenges/chinese/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e3a9cc78faaf4248d335.md b/curriculum/challenges/chinese/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e3a9cc78faaf4248d335.md index fa2ff965ee..051b5c4ea8 100644 --- a/curriculum/challenges/chinese/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e3a9cc78faaf4248d335.md +++ b/curriculum/challenges/chinese/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e3a9cc78faaf4248d335.md @@ -54,11 +54,11 @@ Which of the following is an example of a JavaScript library? ## --answers-- -Angular +COBOL ### --feedback-- -Consider which of these provides specific functions without dictating overall application structure. +Review the beginning of the video where React libraries were first discussed. --- @@ -70,7 +70,7 @@ Ruby on Rails ### --feedback-- -Consider which of these provides specific functions without dictating overall application structure. +Review the beginning of the video where React libraries were first discussed. --- @@ -78,7 +78,7 @@ Swift ### --feedback-- -Consider which of these provides specific functions without dictating overall application structure. +Review the beginning of the video where React libraries were first discussed. ## --video-solution-- diff --git a/curriculum/challenges/chinese/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e86f590727c5e7e9ec5e.md b/curriculum/challenges/chinese/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e86f590727c5e7e9ec5e.md index cf1884d129..41ae2d9b62 100644 --- a/curriculum/challenges/chinese/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e86f590727c5e7e9ec5e.md +++ b/curriculum/challenges/chinese/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e86f590727c5e7e9ec5e.md @@ -14,20 +14,108 @@ Watch the lecture video and answer the questions below. ## --text-- -What Is React, and What Is It Commonly Used For? question? +What is one of the key advantages of React? ## --answers-- -Answer 1 +It is only used for building mobile applications. + +### --feedback-- + +Remember that React does not directly work with the DOM but rather something else. + +--- + +It requires direct manipulation of the DOM for better performance. + +### --feedback-- + +Remember that React does not directly work with the DOM but rather something else. --- -Answer 2 +It uses a virtual DOM to improve performance and efficiency. --- -Answer 3 +It cannot handle dynamic updates to UI components. + +### --feedback-- + +Remember that React does not directly work with the DOM but rather something else. + +## --video-solution-- + +3 + +## --text-- + +What is the purpose of state in React? + +## --answers-- + +State determines the styling of UI components. + +### --feedback-- + +Review the beginning the video where this was discussed. + +--- + +State tracks and updates data that affects how a component renders and behaves. + +--- + +State is used to manage the DOM directly. + +### --feedback-- + +Review the beginning the video where this was discussed. + +--- + +State is only used in functional components. + +### --feedback-- + +Review the beginning the video where this was discussed. + +## --video-solution-- + +2 + +## --text-- + +Why is freeCodeCamp focusing on teaching React? + +## --answers-- + +React is the only JavaScript library available. + +### --feedback-- + +Think about its React standing within the industry. + +--- + +React has wide spread use and demand in the industry. + +--- + +React is easy to learn and does not require state management. + +### --feedback-- + +Think about its React standing within the industry. + +--- + +React is better for building back-end services. + +### --feedback-- + +Think about its React standing within the industry. ## --video-solution-- -1 +2 diff --git a/curriculum/challenges/chinese/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e879c78ee6c61db25b90.md b/curriculum/challenges/chinese/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e879c78ee6c61db25b90.md index 06d7ab18e4..419372cd3e 100644 --- a/curriculum/challenges/chinese/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e879c78ee6c61db25b90.md +++ b/curriculum/challenges/chinese/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e879c78ee6c61db25b90.md @@ -14,39 +14,39 @@ Watch the lecture video and answer the questions below. ## --text-- -What is the primary purpose of components in React? +What is the primary reason React uses `className` instead of `class` for HTML elements in JSX? ## --answers-- -To handle server-side logic. - -### --feedback-- - -Think about how components help in structuring a React application. +`class` is a reserved keyword in JavaScript. --- -To manage database connections. +`className` sounds nicer. ### --feedback-- -Think about how components help in structuring a React application. +Think about what `class` already means in JavaScript. --- -To create reusable UI elements. +Using `className` results in better security in React apps. + +### --feedback-- + +Think about what `class` already means in JavaScript. --- -To optimize JavaScript performance. +Using `className` results in faster performance. ### --feedback-- -Think about how components help in structuring a React application. +Think about what `class` already means in JavaScript. ## --video-solution-- -3 +1 ## --text-- @@ -98,7 +98,7 @@ Review the part of the video where it explains how components are rendered. --- -`` +`<` ### --feedback-- diff --git a/curriculum/challenges/chinese/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e88cc46e6dc679420040.md b/curriculum/challenges/chinese/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e88cc46e6dc679420040.md index 01cb71f830..158d5b4c12 100644 --- a/curriculum/challenges/chinese/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e88cc46e6dc679420040.md +++ b/curriculum/challenges/chinese/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e88cc46e6dc679420040.md @@ -1,9 +1,9 @@ --- id: 6734e88cc46e6dc679420040 -title: What Are Some Tools to Use to Set Up Projects Using a Library or Framework? +title: What is Vite and How Can It Be Used to Setup a New React Project? challengeType: 11 videoId: nVAaxZ34khk -dashedName: what-are-some-tools-to-use-to-set-up-projects-using-a-library-or-framework +dashedName: what-is-vite-and-how-can-it-be-used-to-setup-a-new-react-project --- # --description-- @@ -14,71 +14,71 @@ Watch the lecture video and answer the questions below. ## --text-- -Which of the following is NOT a primary purpose of project setup tools like Vite or Create React App? +What is the main advantage of using Vite when starting a new React project? ## --answers-- -Automating the creation of initial project structure. +It automatically writes the main application logic for you. ### --feedback-- -Think about what these tools do automatically versus what the developer typically needs to do themselves. +Think about the speed difference between setting up a project on your own versus using Vite. --- -Setting up necessary configurations. +It provides a faster development experience by automating configurations and build processes. -### --feedback-- +--- -Think about what these tools do automatically versus what the developer typically needs to do themselves. +It spots all security vulnerabilities in your React project. ---- +### --feedback-- -Writing the main application logic. +Think about the speed difference between setting up a project on your own versus using Vite. --- -Installing required dependencies. +It installs external libraries like jQuery and Bootstrap. ### --feedback-- -Think about what these tools do automatically versus what the developer typically needs to do themselves. +Think about the speed difference between setting up a project on your own versus using Vite. ## --video-solution-- -3 +2 ## --text-- -What command would you use to create a new React project using Vite? +What does the `npm install` command do after creating a new React project with Vite? ## --answers-- -`npm init vite my-react-app` +It starts the development server. ### --feedback-- -Recall the specific command mentioned in the lecture for creating a React project with Vite. +Consider what needs to happen before you can run the project. --- -`npm create vite@latest my-react-app -- --template react` +It installs the dependencies listed in the `package.json` file. --- -`npx create-react-app my-react-app` +It opens the project in the browser. ### --feedback-- -Recall the specific command mentioned in the lecture for creating a React project with Vite. +Consider what needs to happen before you can run the project. --- -`vite new my-react-app --react` +It creates the `App.jsx` file. ### --feedback-- -Recall the specific command mentioned in the lecture for creating a React project with Vite. +Consider what needs to happen before you can run the project. ## --video-solution-- @@ -86,35 +86,35 @@ Recall the specific command mentioned in the lecture for creating a React projec ## --text-- -Which tool provides an interactive project scaffolding experience for Vue.js projects? +Which directory contains the starting code that is found in the `App.jsx` file? ## --answers-- -Create React App +`home` ### --feedback-- -Remember which tool was mentioned specifically for Vue.js projects that asks questions about your project setup. +Review the end of the video where this was discussed. --- -Angular CLI +`index` ### --feedback-- -Remember which tool was mentioned specifically for Vue.js projects that asks questions about your project setup. +Review the end of the video where this was discussed. --- -Vue CLI +`src` --- -Yeoman +`public` ### --feedback-- -Remember which tool was mentioned specifically for Vue.js projects that asks questions about your project setup. +Review the end of the video where this was discussed. ## --video-solution-- diff --git a/curriculum/challenges/chinese/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/674ba6876f7ada867135bb95.md b/curriculum/challenges/chinese/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/674ba6876f7ada867135bb95.md new file mode 100644 index 0000000000..ea0054f4ca --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/674ba6876f7ada867135bb95.md @@ -0,0 +1,169 @@ +--- +id: 674ba6876f7ada867135bb95 +title: How Can You Import and Export Components in React? +challengeType: 11 +videoId: nVAaxZ34khk +dashedName: how-can-you-import-and-export-components-in-react +--- + +# --description-- + +Watch the lecture video and answer the questions below. + +# --questions-- + +## --text-- + +Which of the following is the correct way to export a React component? + +## --answers-- + +```js +export default function Cat() { + return ( +
+

Mr. Whiskers

+ Cute cats running in the grass. +
+ ); +} +``` + +--- + +```js +exportComponent function Cat() { + return ( +
+

Mr. Whiskers

+ Cute cats running in the grass. +
+ ); +} +``` + +### --feedback-- + +Review the middle of the video where this was discussed. + +--- + +```js +e.default function Cat() { + return ( +
+

Mr. Whiskers

+ Cute cats running in the grass. +
+ ); +} +``` + +### --feedback-- + +Review the middle of the video where this was discussed. + +--- + +```js +default function Cat() { + return ( +
+

Mr. Whiskers

+ Cute cats running in the grass. +
+ ); +} +``` + +### --feedback-- + +Review the middle of the video where this was discussed. + +## --video-solution-- + +1 + +## --text-- + +Where would you typically import a child component like the `Cat` component in a React project? + +## --answers-- + +Inside the `index.html` file. + +### --feedback-- + +Think about where components are commonly composed together in a React project. + +--- + +Inside the `cat-photo-app.css` file. + +### --feedback-- + +Think about where components are commonly composed together in a React project. + +--- + +In a parent component or the root component file (typically `App.jsx`). + +--- + +In the public folder. + +### --feedback-- + +Think about where components are commonly composed together in a React project. + +## --video-solution-- + +3 + +## --text-- + +What is the purpose of the `import` statement in the `App` component? + +## --answers-- + +It automatically styles the `App` component. + +### --feedback-- + +Remember that you learned how to work with imports in earlier lecture videos. + +--- + +It imports the `Cat` component, allowing it to be used within the `App` component. + +--- + +It sets the default state for the `App` component. + +### --feedback-- + +Remember that you learned how to work with imports in earlier lecture videos. + +--- + +It allows the `App` to run faster. + +### --feedback-- + +Remember that you learned how to work with imports in earlier lecture videos. + +## --video-solution-- + +2 diff --git a/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-attribute-selectors/672aa840de72b3607bba4bed.md b/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-attribute-selectors/672aa840de72b3607bba4bed.md index 12d21005dd..5e70202059 100644 --- a/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-attribute-selectors/672aa840de72b3607bba4bed.md +++ b/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-attribute-selectors/672aa840de72b3607bba4bed.md @@ -2,7 +2,7 @@ id: 672aa840de72b3607bba4bed title: What Is the Attribute Selector, and How Can It Be Used to Target Links with the href and title Attributes? challengeType: 11 -videoId: nVAaxZ34khk +videoId: Qknh5QKRCEk dashedName: what-is-the-attribute-selector --- diff --git a/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-attribute-selectors/672c37498952920879c43de9.md b/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-attribute-selectors/672c37498952920879c43de9.md index 329e443a5d..4d8dc53f92 100644 --- a/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-attribute-selectors/672c37498952920879c43de9.md +++ b/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-attribute-selectors/672c37498952920879c43de9.md @@ -2,7 +2,7 @@ id: 672c37498952920879c43de9 title: How to Use the Attribute Selector to Target Elements with the lang and data-lang Attributes? challengeType: 11 -videoId: nVAaxZ34khk +videoId: RxGaefX-ROY dashedName: how-to-use-the-attribute-selector-to-target-elements-with-the-lang-and-data-lang-attributes --- diff --git a/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-attribute-selectors/672c375857128708d04d0e22.md b/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-attribute-selectors/672c375857128708d04d0e22.md index 8dab6b8bbb..05d7d4711c 100644 --- a/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-attribute-selectors/672c375857128708d04d0e22.md +++ b/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-attribute-selectors/672c375857128708d04d0e22.md @@ -2,7 +2,7 @@ id: 672c375857128708d04d0e22 title: How to Use the Attribute Selector to Target Ordered List Elements with the type Attribute? challengeType: 11 -videoId: nVAaxZ34khk +videoId: 5ldovhY8R5U dashedName: how-to-use-the-attribute-selector-to-target-ordered-list-elements-with-the-type-attribute --- diff --git a/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-code-editors-and-ides/672d26269456511aa3db614d.md b/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-code-editors-and-ides/672d26269456511aa3db614d.md index e06ec9d67d..ddee73088f 100644 --- a/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-code-editors-and-ides/672d26269456511aa3db614d.md +++ b/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-code-editors-and-ides/672d26269456511aa3db614d.md @@ -2,7 +2,7 @@ id: 672d26269456511aa3db614d title: What Is a Code Editor and IDE? challengeType: 11 -videoId: nVAaxZ34khk +videoId: 46p2iW6S0jk dashedName: what-is-a-code-editor-and-ide --- diff --git a/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45583fd75a504136fbbb.md b/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45583fd75a504136fbbb.md index 589c24ab36..efbc82e4fd 100644 --- a/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45583fd75a504136fbbb.md +++ b/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45583fd75a504136fbbb.md @@ -2,7 +2,7 @@ id: 672d45583fd75a504136fbbb title: How to Install Visual Studio Code onto Your Computer challengeType: 11 -videoId: nVAaxZ34khk +videoId: hWa_PgsNSw0 dashedName: how-to-install-visual-studio-code-onto-your-computer --- diff --git a/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45651d83b450801efb3a.md b/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45651d83b450801efb3a.md index 8e9005615b..54edbdd26b 100644 --- a/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45651d83b450801efb3a.md +++ b/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45651d83b450801efb3a.md @@ -2,7 +2,7 @@ id: 672d45651d83b450801efb3a title: How to Create a Project and Run Your Code Locally in VS Code challengeType: 11 -videoId: nVAaxZ34khk +videoId: 2j9YPkIN_cI dashedName: how-to-create-a-project-and-run-your-code-locally-in-vs-code --- diff --git a/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-code-editors-and-ides/672d456f4ac35950b300e93f.md b/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-code-editors-and-ides/672d456f4ac35950b300e93f.md index 9fcaf50572..868e426570 100644 --- a/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-code-editors-and-ides/672d456f4ac35950b300e93f.md +++ b/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-code-editors-and-ides/672d456f4ac35950b300e93f.md @@ -2,7 +2,7 @@ id: 672d456f4ac35950b300e93f title: What Are Several Useful Keyboard Shortcuts for Maximizing Productivity in VS Code? challengeType: 11 -videoId: nVAaxZ34khk +videoId: A-cWUofdBP8 dashedName: what-are-several-useful-keyboard-shortcuts-for-maximizing-productivity-in-vs-code --- diff --git a/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-code-editors-and-ides/672d457bcdd8b350ec2b6254.md b/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-code-editors-and-ides/672d457bcdd8b350ec2b6254.md index d2570b8f15..101c64a4fc 100644 --- a/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-code-editors-and-ides/672d457bcdd8b350ec2b6254.md +++ b/curriculum/challenges/chinese/25-front-end-development/lecture-working-with-code-editors-and-ides/672d457bcdd8b350ec2b6254.md @@ -2,7 +2,7 @@ id: 672d457bcdd8b350ec2b6254 title: What Are Some Good VS Code Extensions You Can Use in Your Editor? challengeType: 11 -videoId: nVAaxZ34khk +videoId: T2QhPMa33KI dashedName: what-are-some-good-vs-code-extensions-you-can-use-in-your-editor --- diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md b/curriculum/challenges/chinese/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md index 903c5433d3..672d12ac25 100644 --- a/curriculum/challenges/chinese/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md @@ -17,439 +17,479 @@ To pass the quiz, you must correctly answer at least 17 of the 20 questions belo #### --text-- -Placeholder question +Which html element allows a two-dimensional table with columns and rows? #### --distractors-- -Placeholder distractor 1 +`row` --- -Placeholder distractor 2 +`matrix` --- -Placeholder distractor 3 +`table` using attributes `r="3" c="4"` #### --answer-- -Placeholder answer +`table` ### --question-- #### --text-- -Placeholder question +What elements are used to specify a row and a row header? #### --distractors-- -Placeholder distractor 1 +The `r` element is used for rows and the `thead` element is used for the header. --- -Placeholder distractor 2 +The `row` element is used for rows and the `th` element is used for the header. --- -Placeholder distractor 3 +The `tr` element is used for rows and the `head` element is used for the header. #### --answer-- -Placeholder answer +The `tr` element is used for rows and the `th` element is used for the header. ### --question-- #### --text-- -Placeholder question +What is the `td` element used for? #### --distractors-- -Placeholder distractor 1 +It is used to define a table data type. --- -Placeholder distractor 2 +It is used to merge two columns. --- -Placeholder distractor 3 +It is used to merge two rows. #### --answer-- -Placeholder answer +It is used to define a table cell. ### --question-- #### --text-- -Placeholder question +What's the function of the `colspan` attribute? #### --distractors-- -Placeholder distractor 1 +It defines the length of a column in a table. --- -Placeholder distractor 2 +It removes the breakline between text in a column. --- -Placeholder distractor 3 +It's used to define the number of columns. #### --answer-- -Placeholder answer +It merges cells across multiple columns. ### --question-- #### --text-- -Placeholder question +```html + + + + +
This cell spans across three rows
+``` + +How to make the `td` above span across three rows only? #### --distractors-- -Placeholder distractor 1 +```html + + + + +
This cell spans across three rows
+``` --- -Placeholder distractor 2 +```html + + + + +
This cell spans across three rows
+``` --- -Placeholder distractor 3 +It's not possible. #### --answer-- -Placeholder answer +```html + + + + +
This cell spans across three rows
+``` ### --question-- #### --text-- -Placeholder question +What is the purpose of the `thead` element? #### --distractors-- -Placeholder distractor 1 +It can be used interchangeably with `th`. --- -Placeholder distractor 2 +It defines a single header cell. --- -Placeholder distractor 3 +It is essential for marking table headers #### --answer-- -Placeholder answer +It groups table header rows. ### --question-- #### --text-- -Placeholder question +Can the `tfoot` element be placed before or after `tbody` element? #### --distractors-- -Placeholder distractor 1 +Neither before nor after. --- -Placeholder distractor 2 +Only Before. --- -Placeholder distractor 3 +Only After. #### --answer-- -Placeholder answer +Both before and after. ### --question-- #### --text-- -Placeholder question +If the `tfoot` element is written before the `tbody` element then where will it be rendered? #### --distractors-- -Placeholder distractor 1 +Before `tbody`. --- -Placeholder distractor 2 +It will show an error. --- -Placeholder distractor 3 +Within the `tbody` element. #### --answer-- -Placeholder answer +Always at the bottom of the table. ### --question-- #### --text-- -Placeholder question +What element is used to define a new cell in a table? #### --distractors-- -Placeholder distractor 1 +`th` --- -Placeholder distractor 2 +`tc` --- -Placeholder distractor 3 +`tcol` #### --answer-- -Placeholder answer +`td` ### --question-- #### --text-- -Placeholder question +What defines the cell of a header and improves accessibility? #### --distractors-- -Placeholder distractor 1 +`colspan` --- -Placeholder distractor 2 +`style` --- -Placeholder distractor 3 +`table` with attribute `style = " "` #### --answer-- -Placeholder answer +`scope` ### --question-- #### --text-- -Placeholder question +What does the `` tag do? #### --distractors-- -Placeholder distractor 1 +It allows users to enter any type of data. --- -Placeholder distractor 2 +It is a pop-up box that asks user to enter data. --- -Placeholder distractor 3 +It can be only used inside a form to enter user input. #### --answer-- -Placeholder answer +It defines a single line text field by default. ### --question-- #### --text-- -Placeholder question +Which one of these uses `` inside a form to properly submit data? #### --distractors-- -Placeholder distractor 1 +```html +
+ + +
+``` --- -Placeholder distractor 2 +```html +
+ +
+``` --- -Placeholder distractor 3 +All of the other choices are correct. #### --answer-- -Placeholder answer +```html +
+ + +
+``` ### --question-- #### --text-- -Placeholder question +Which attribute specifies that an input must be filled out before submitting the form? #### --distractors-- -Placeholder distractor 1 +`necessary` --- -Placeholder distractor 2 +`imp` --- -Placeholder distractor 3 +It is not possible via HTML only. #### --answer-- -Placeholder answer +`required` ### --question-- #### --text-- -Placeholder question +How can you hide an input from the user? #### --distractors-- -Placeholder distractor 1 +`` --- -Placeholder distractor 2 +`` --- -Placeholder distractor 3 +It is not possible via HTML. #### --answer-- -Placeholder answer +`` ### --question-- #### --text-- -Placeholder question +What does the `target` attribute of a form do? #### --distractors-- -Placeholder distractor 1 +It specifies the variable we intend to change. --- -Placeholder distractor 2 +It specifies different ways to store the response of the form. --- -Placeholder distractor 3 +It specifies different keyword searches. #### --answer-- -Placeholder answer +It indicates where to display the response after submitting the form. ### --question-- #### --text-- -Placeholder question +Which of the following `type` attributes for the `input` element is correct?? #### --distractors-- -Placeholder distractor 1 +`` --- -Placeholder distractor 2 +`` --- -Placeholder distractor 3 +`` #### --answer-- -Placeholder answer +All of the other choices. ### --question-- #### --text-- -Placeholder question +What does the `action` attribute do? #### --distractors-- -Placeholder distractor 1 +It works as the `submit` attribute. --- -Placeholder distractor 2 +It is used to collect data from the user. --- -Placeholder distractor 3 +It defines the next steps to be taken. #### --answer-- -Placeholder answer +It defines where the form's response is sent. ### --question-- #### --text-- -Placeholder question +How can you define the length of an input? #### --distractors-- -Placeholder distractor 1 +It is not possible. --- -Placeholder distractor 2 +`` --- -Placeholder distractor 3 +`` #### --answer-- -Placeholder answer +`` ### --question-- #### --text-- -Placeholder question +How can you remove form validation? #### --distractors-- -Placeholder distractor 1 +`` --- -Placeholder distractor 2 +`` --- -Placeholder distractor 3 +`` #### --answer-- -Placeholder answer +`` ### --question-- #### --text-- -Placeholder question +Which attribute is used to associate a label with an input? #### --distractors-- -Placeholder distractor 1 +`des` --- -Placeholder distractor 2 +`to` --- -Placeholder distractor 3 +`describe` #### --answer-- -Placeholder answer +`for` diff --git a/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-maps-and-sets/67358be1c7903489c0a7db78.md b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-maps-and-sets/67358be1c7903489c0a7db78.md new file mode 100644 index 0000000000..9f9c01a60e --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/quiz-javascript-maps-and-sets/67358be1c7903489c0a7db78.md @@ -0,0 +1,478 @@ +--- +id: 67358be1c7903489c0a7db78 +title: JavaScript Maps and Sets Quiz +challengeType: 8 +dashedName: quiz-javascript-maps-and-sets +--- + +# --description-- + +To pass the quiz, you must correctly answer at least 17 of the 20 questions below. + +# --quizzes-- + +## --quiz-- + +### --question-- + +#### --text-- + +What is a Set in JavaScript? + +#### --distractors-- + +A data structure that allows duplicate values. + +--- + +A data structure that only stores strings and numbers. + +--- + +A collection that does not allow deletion of its elements. + +#### --answer-- + +A collection of unique values, where each value can only occur once. + +### --question-- + +#### --text-- + +Which of the following is NOT a characteristic of a JavaScript Set? + +#### --distractors-- + +It stores elements in insertion order. + +--- + +It only stores unique values. + +--- + +It allows iteration. + +#### --answer-- + +It allows duplicate values. + +### --question-- + +#### --text-- + +What method is used to add elements to a Set? + +#### --distractors-- + +`.push()` + +--- + +`.append()` + +--- + +`.insert()` + +#### --answer-- + +`.add()` + +### --question-- + +#### --text-- + +How do you check if a Set contains a certain value? + +#### --distractors-- + +`.contains()` + +--- + +`.hasValue()` + +--- + +`.find()` + +#### --answer-- + +`.has()` + +### --question-- + +#### --text-- + +What will the following code output? + +```js +const mySet = new Set([1, 1, 2, 3]); +console.log(mySet.size); +``` + +#### --distractors-- + +4 + +--- + +0 + +--- + +1 + +#### --answer-- + +3 + +### --question-- + +#### --text-- + +What is a WeakSet in JavaScript? + +#### --distractors-- + +A Set-like collection that only allows primitive data types. + +--- + +A Set-like collection that allows duplicate values. + +--- + +A Set-like collection that prevents values from being removed. + +#### --answer-- + +A Set-like collection that only stores objects and allows garbage collection. + +### --question-- + +#### --text-- + +What is one difference between a Set and a WeakSet? + +#### --distractors-- + +A WeakSet can store any type of value, including numbers. + +--- + +A Set does not allow duplicate values, but a WeakSet does. + +--- + +A Set allows garbage collection, whereas a WeakSet does not. + +#### --answer-- + +A Set can hold any type of value, while a WeakSet only holds objects. + +### --question-- + +#### --text-- + +What is a Map in JavaScript? + +#### --distractors-- + +A collection that only allows unique values. + +--- + +A collection that can only use strings as keys. + +--- + +A collection that does not allow deletion of its items. + +#### --answer-- + +A collection of key-value pairs of any type. + +### --question-- + +#### --text-- + +What method is used to insert key-value pairs into a Map? + +#### --distractors-- + +`.append()` + +--- + +`.add()` + +--- + +`.insert()` + +#### --answer-- + +`.set()` + +### --question-- + +#### --text-- + +What will the following code output? + +```js +const myMap = new Map(); +myMap.set('a', 1); +myMap.set('a', 2); +console.log(myMap.get('a')); +``` + +#### --distractors-- + +`1` + +--- + +`undefined` + +--- + +`null` + +#### --answer-- + +`2` + +### --question-- + +#### --text-- + +How does a Map differ from an Object in JavaScript? + +#### --distractors-- + +A Map only allows numbers as keys. + +--- + +Objects allow any type as keys, while Maps only allow strings. + +--- + +Maps do not support iteration, while Objects do. + +#### --answer-- + +Maps allow any type of key, but Objects only allow strings and symbols. + +### --question-- + +#### --text-- + +How can you remove a key-value pair from a Map? + +#### --distractors-- + +`.remove()` + +--- + +`.deleteKey()` + +--- + +`.erase()` + +#### --answer-- + +`.delete()` + +### --question-- + +#### --text-- + +What does the `size` property of a Map return? + +#### --distractors-- + +The number of unique keys in the Map. + +--- + +The number of unique values in the Map. + +--- + +The total memory used by the Map. + +#### --answer-- + +The number of key-value pairs in the Map. + +### --question-- + +#### --text-- + +What is a WeakMap in JavaScript? + +#### --distractors-- + +A Map-like collection that allows primitive values as keys. + +--- + +A Map-like collection that blocks the deletion of items. + +--- + +A Map-like collection that automatically sorts its keys. + +#### --answer-- + +A Map-like collection with objects as keys that allows garbage collection. + +### --question-- + +#### --text-- + +What is one difference between a Map and a WeakMap? + +#### --distractors-- + +A Map allows only primitive types as keys, whereas a WeakMap only allows objects. + +--- + +A Map allows garbage collection, whereas a WeakMap does not. + +--- + +A WeakMap allows duplicate keys, whereas a Map does not. + +#### --answer-- + +A Map is iterable, whereas a WeakMap is not. + +### --question-- + +#### --text-- + +Which of the following methods does NOT exist on a WeakMap? + +#### --distractors-- + +`.has()` + +--- + +`.set()` + +--- + +`.delete()` + +#### --answer-- + +`.size()` + +### --question-- + +#### --text-- + +What will be the output of the following code? + +```js +const set = new Set([1, 2, 3]); +set.delete(2); +console.log(set.has(2)); +``` + +#### --distractors-- + +`true` + +--- + +`undefined` + +--- + +`2` + +#### --answer-- + +`false` + +### --question-- + +#### --text-- + +How can you iterate over the values in a Set? + +#### --distractors-- + +Using `.forEach()`, or `.map()`. + +--- + +Using `.reduce()` or `.filter()`. + +--- + +Using `.keys()` or a loop. + +#### --answer-- + +Using `.forEach()` or a loop. + +### --question-- + +#### --text-- + +What does `Map.prototype.get()` do? + +#### --distractors-- + +It retrieves all keys in the Map. + +--- + +It sets a new key-value pair in the Map. + +--- + +It returns the size of the Map. + +#### --answer-- + +It retrieves the value for a specified key. + +### --question-- + +#### --text-- + +What will be the output of the following code? + +```js +const map = new Map([["a", 1], ["b", 2]]); +map.clear(); +console.log(map.size); +``` + +#### --distractors-- + +`2` + +--- + +`1` + +--- + +`undefined` + +#### --answer-- + +`0` diff --git a/curriculum/challenges/chinese/25-front-end-development/review-javascript-maps-and-sets/6723d027b02e4cc6ee5944da.md b/curriculum/challenges/chinese/25-front-end-development/review-javascript-maps-and-sets/6723d027b02e4cc6ee5944da.md new file mode 100644 index 0000000000..5214559e71 --- /dev/null +++ b/curriculum/challenges/chinese/25-front-end-development/review-javascript-maps-and-sets/6723d027b02e4cc6ee5944da.md @@ -0,0 +1,73 @@ +--- +id: 6723d027b02e4cc6ee5944da +title: JavaScript Maps and Sets Review +challengeType: 24 +dashedName: review-javascript-maps-and-sets +--- + +# --description-- + +Review the concepts below to prepare for the upcoming quiz. + +## Sets in JavaScript + +- A `Set` is a built-in option for managing data collection. +- Sets ensure that each value in it appears only once, making it useful for eliminating duplicates from an array or handling collections of distinct values. +- You can create a `Set` using the `Set()` constructor: + +```js +const set = new Set([1, 2, 3, 4, 5]); +console.log(set); // Set { 1, 2, 3, 4, 5 } +``` + +- Sets can be manipulated using these methods: + + - `add()`: Adds a new element to the `Set`. + - `delete()`: Removes an element from the `Set`. + - `has()`: Checks if an element exists in the `Set`. + - `clear()`: Removes all elements from the `Set`. + +## Weaksets in JavaScript + +- `WeakSet` is a collection of objects that allows you to store weakly held objects. + +## Sets vs WeakSets + +- Unlike Sets, a `WeakSet` does not support primitives like numbers or strings. +- A `WeakSet` only stores objects, and the references to those objects are "weak," meaning that if the object is not being used anywhere else in your code, it is removed automatically to free up memory. + +## Maps in JavaScript + +- A `Map` is a built-in object that holds key-value pairs just like an object. +- Maps differ from the standard JavaScript objects with their ability to allow keys of any type, including objects, and functions. +- A `Map` provides better performance over the standard object when it comes to frequent addition and removals of key-value pairs. +- You can create a `Map` using the `Map()` constructor: + +```js +const map = new Map([ + ['flower', 'rose'], + ['fruit', 'apple'], + ['vegetable', 'carrot'] +]); +console.log(map); // Map(3) { 'flower' => 'rose', 'fruit' => 'apple', 'vegetable' => 'carrot' } +``` + +- Maps can be manipulated using these methods: + + - `set()`: Adds a new key-value pair to the `Map`. + - `get()`: Retrieves the value of a key from the `Map`. + - `delete()`: Removes a key-value pair from the `Map`. + - `has()`: Checks if a key exists in the `Map`. + - `clear()`: Removes all key-value pairs from the `Map`. + +## WeakMaps in JavaScript + +- A `WeakMap` is a collection of key-value pairs just like `Map`, but with weak references to the keys. The keys must be an object and the values can be anything you like. + +## Maps vs WeakMaps + +- WeakMaps are similar to WeakSets in that they only store objects and the references to those objects are "weak." + +# --assignment-- + +Review the JavaScript Maps, Sets, and JSON topics and concepts. diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md index 661358b934..30801cf1f8 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md @@ -9,7 +9,7 @@ dashedName: step-46 You can use radio buttons for questions where you want only one answer out of multiple options. -Here is an example of a radio button with the option of `cat`: +Here is an example of a radio button with the text set as `cat`: ```html cat @@ -17,7 +17,7 @@ Here is an example of a radio button with the option of `cat`: Remember that an `input` element is a void element. -Before the text input, add a radio button with the option set as: +Before the text input, add a radio button with the text set as: `Indoor` diff --git a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e2.md b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e2.md index e28bdb2e36..2c0ee451e6 100644 --- a/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e2.md +++ b/curriculum/challenges/italian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e2.md @@ -9,7 +9,7 @@ dashedName: step-56 Forms commonly use checkboxes for questions that may have more than one answer. The `input` element with a `type` attribute set to `checkbox` creates a checkbox. -Sotto l'elemento `legend` che hai appena aggiunto, aggiungi un elemento `input` con `checkbox` come valore dell'attributo `type` e l'opzione: +Under the `legend` element you just added, add an `input` with its `type` attribute set to `checkbox` and its text set to: `Loving` diff --git a/curriculum/challenges/italian/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f383d4c772c12ff59904b.md b/curriculum/challenges/italian/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f383d4c772c12ff59904b.md index c0daa74906..19d3d29b75 100644 --- a/curriculum/challenges/italian/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f383d4c772c12ff59904b.md +++ b/curriculum/challenges/italian/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f383d4c772c12ff59904b.md @@ -7,7 +7,7 @@ dashedName: step-70 # --description-- -You can pass full expressions as an argument. The function will receive the result of evaluating that expression. For example, these two function calls would yield the same result: +You can pass full expressions as an argument. The function will receive the result of evaluating that expression. For example, these two function calls below would yield the same result. (Note that the order of operations rule PEMDAS—Parenthesis, Exponents, Multiplication, Division, Addition, Subtraction—applies): ```js test(2 * 3 + 1); diff --git a/curriculum/challenges/italian/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc71c76da6e475ad4eb4f.md b/curriculum/challenges/italian/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc71c76da6e475ad4eb4f.md index 31d4942ea2..95e21e68c0 100644 --- a/curriculum/challenges/italian/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc71c76da6e475ad4eb4f.md +++ b/curriculum/challenges/italian/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc71c76da6e475ad4eb4f.md @@ -10,7 +10,7 @@ Sophie: Sometimes, but we normally discuss tasks we plan on tackling for the wee # --description-- -`to tackle tasks` refers to trying to finish tasks as best as possible. +`To tackle tasks` refers to trying to finish tasks as best as possible. For example, programmers usually have to tackle coding tasks. diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66609e8c75137f49fd9c25fd.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66609e8c75137f49fd9c25fd.md index bc16b41538..f8db900683 100644 --- a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66609e8c75137f49fd9c25fd.md +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66609e8c75137f49fd9c25fd.md @@ -1,8 +1,8 @@ --- id: 66609e8c75137f49fd9c25fd -title: "Dialogue 1: I'm Tom" +title: "Dialogue 1: The Latest User Feedback" challengeType: 21 -dashedName: dialogue-1-im-tom +dashedName: dialogue-1-the-latest-user-feedback --- # --description-- @@ -15,44 +15,159 @@ Watch the video # --scene-- + ```json { - "setup": { - "background": "chaos.png", - "characters": [ - { - "character": "David", - "position": {"x":50,"y":80,"z":8}, - "opacity": 0 - } - ], - "audio": { - "filename": "1.1-1.mp3", - "startTime": 1, - "startTimestamp": 5.7, - "finishTimestamp": 6.48 - } - }, - "commands": [ - { - "character": "David", - "opacity": 1, - "startTime": 0 - }, - { - "character": "David", - "startTime": 1, - "finishTime": 0.78, - "dialogue": { - "text": "I'm Tom.", - "align": "center" - } - }, - { - "character": "Tom", - "opacity": 0, - "startTime": 1.28 - } - ] + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { "x": -25, "y": 0, "z": 1 } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 } + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1 + }, + "alwaysShowDialogue": true + }, + "commands": [ + { + "character": "James", + "position": { "x": 25, "y": 0, "z": 1 }, + "startTime": 0 + }, + { + "character": "Linda", + "position": { "x": 70, "y": 0, "z": 1 }, + "startTime": 0.5 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.56, + "dialogue": { + "text": "Have you seen the latest user feedback?", + "align": "left" + } + }, + { + "character": "James", + "startTime": 3.56, + "finishTime": 8.86, + "dialogue": { + "text": "They've mentioned some elements of our homepage aren't displaying correctly on mobile devices.", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 9.88, + "finishTime": 15.06, + "dialogue": { + "text": "Yes, I've reviewed the reports. It seems we've got a UI display issue across different screen sizes.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 15.4, + "finishTime": 17.5, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 18.02, + "finishTime": 21.16, + "dialogue": { + "text": "No, we haven't, but we've solved similar issues on other projects.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 21.9, + "finishTime": 25.24, + "dialogue": { + "text": "Have you had the time to identify which elements are causing the trouble?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 25.24, + "finishTime": 30.5, + "dialogue": { + "text": "Yes, I have. The navigation bar and the footer haven't been adapting well to smaller screens.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 31.3, + "finishTime": 34.86, + "dialogue": { + "text": "Have we received any detailed reports from users about this issue?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 35.5, + "finishTime": 40.9, + "dialogue": { + "text": "Yes, a few actually. They've emailed us screenshots showing how elements overlap on their devices.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 41.78, + "finishTime": 46.06, + "dialogue": { + "text": "Alright, what's our next step? Has the development team been informed about this?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 46.36, + "finishTime": 49.1, + "dialogue": { + "text": "Not yet, but I've scheduled a meeting for tomorrow morning.", + "align": "right" + } + }, + { + "character": "Linda", + "startTime": 49.4, + "finishTime": 52.4, + "dialogue": { + "text": "We'll go over the proposed fixes and decide on the best approach.", + "align": "right" + } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 }, + "startTime": 52.9 + }, + { + "character": "James", + "position": { "x": -25, "y": 0, "z": 1 }, + "startTime": 53.4 + } + ] } ``` + + + diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e6cdd7a69d2878880fbf.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e6cdd7a69d2878880fbf.md new file mode 100644 index 0000000000..2f37042dcb --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e6cdd7a69d2878880fbf.md @@ -0,0 +1,88 @@ +--- +id: 66c8e6cdd7a69d2878880fbf +title: Task 1 +challengeType: 22 +dashedName: task-1 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Have you BLANK the latest user feedback?` + +## --blanks-- + +`seen` + +### --feedback-- + +The past participle of `see` is irregular, and it is not `see` or `saw`. + +# --explanation-- + +The `Present Perfect` tense is used to talk about actions or experiences that happened at some point before now. + +Use this structure to talk about something that happened before now, but **where the exact time isn't important**. + +To form the `Present Perfect` tense, use `have` or `has` followed by the past participle of the verb. + +The past participle of the verb `see` is `seen`. It's irregular, which means it doesn't just add `-ed` like regular verbs. For example: + +- `I have seen the report.` - At some point before now, you saw the report. + +- `She has seen the report.` - At some point before now, she saw the report. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 2.76 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.76, + "dialogue": { + "text": "Have you seen the latest user feedback?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 4.26 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e81ea3c2852de8ce7916.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e81ea3c2852de8ce7916.md new file mode 100644 index 0000000000..7cdbd020df --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e81ea3c2852de8ce7916.md @@ -0,0 +1,114 @@ +--- +id: 66c8e81ea3c2852de8ce7916 +title: Task 5 +challengeType: 19 +dashedName: task-5 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Linda has read the reports. Which option is the best answer? + +## --answers-- + +`Yes, I have.` + +--- + +`Yes, I do.` + +### --feedback-- + +`Do` is used in answer to questions in the Present Simple tense, not the `Present Perfect`. Since James asked the question in the `Present Perfect` tense, the correct short answer should use `Present Perfect`. + +## --video-solution-- + +1 + +# --explanation-- + +When someone asks you a **yes/no question**, you can often respond with a short answer. This applies to questions in the `Present Perfect` tense as well. + +To give a short answer, use `Yes` or `No`, followed by the subject (like `I`, `we`, or `they`) and then `have` or `haven't`. For example for the question `Have you seen the report?` you could use the short answers: + +- `Yes, I have.`, or + +- `No, I haven't.` + +This makes your answer clear and concise without repeating the whole question. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 7.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.56, + "dialogue": { + "text": "Have you seen the latest user feedback?", + "align": "center" + } + }, + { + "character": "James", + "startTime": 3.56, + "finishTime": 6.52, + "dialogue": { + "text": "They've mentioned some elements of our homepage", + "align": "center" + } + }, + { + "character": "James", + "startTime": 6.52, + "finishTime": 8.86, + "dialogue": { + "text": "aren't displaying correctly on mobile devices.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 9.36 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ea332f8d8d35739cb720.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ea332f8d8d35739cb720.md new file mode 100644 index 0000000000..6eb3cc20f9 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ea332f8d8d35739cb720.md @@ -0,0 +1,104 @@ +--- +id: 66c8ea332f8d8d35739cb720 +title: Task 2 +challengeType: 19 +dashedName: task-2 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does James want to know? + +## --answers-- + +If Linda has fixed the latest user issues. + +### --feedback-- + +James's question is not about whether issues have been fixed. + +--- + +If Linda likes the new user interface. + +### --feedback-- + +James is not asking for Linda's opinion about the interface. + +--- + +if Linda has seen the most recent user feedback. + +--- + +He wants to know when the user feedback was collected. + +### --feedback-- + +He is interested in something more immediate. + +## --video-solution-- + +3 + +# --explanation-- + +`Latest` means the most recent or newest. `User feedback` refers to the opinions, comments, or issues that users share about a product, service, or experience. + +When James asks about the `latest user feedback`, he wants to know about the most up-to-date comments or reports. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 2.76 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.76, + "dialogue": { + "text": "Have you seen the latest user feedback?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 4.26 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ed8476497240b27da942.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ed8476497240b27da942.md new file mode 100644 index 0000000000..213060d2a5 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ed8476497240b27da942.md @@ -0,0 +1,101 @@ +--- +id: 66c8ed8476497240b27da942 +title: Task 3 +challengeType: 22 +dashedName: task-3 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK that some elements on our homepage aren't displaying correctly on mobile devices.` + +## --blanks-- + +`They've` + +### --feedback-- + +The contraction of `They have`. The first letter is capitalized. + +--- + +`mentioned` + +### --feedback-- + +The past participle of `mention`. + +# --explanation-- + +In the `Present Perfect` tense, contractions often combine the subject and the auxiliary verb `have` or `has`. For example: + +- `They have` becomes `They've`. + +- `He has` becomes `He's`. + +The verb `mentioned` is the past participle of `mention`, used here to indicate something that happened before now. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 2.56, + "finishTimestamp": 7.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.96, + "dialogue": { + "text": "They've mentioned some elements of our homepage", + "align": "center" + } + }, + { + "character": "James", + "startTime": 3.96, + "finishTime": 6.3, + "dialogue": { + "text": "aren't displaying correctly on mobile devices.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 6.8 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f0afc26b634b1fc04717.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f0afc26b634b1fc04717.md new file mode 100644 index 0000000000..217efce425 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f0afc26b634b1fc04717.md @@ -0,0 +1,115 @@ +--- +id: 66c8f0afc26b634b1fc04717 +title: Task 4 +challengeType: 19 +dashedName: task-4 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which elements of the homepage are not displaying correctly, and on which devices? + +## --answers-- + +Some elements from the homepage are not displaying correctly on computer devices. + +### --feedback-- + +He wasn't talking about computers. + +--- + +The homepage isn't loading at all on any devices. + +### --feedback-- + +James only mentioned issues with certain elements. + +--- + +The navigation bar and footer from the homepage aren't displaying correctly on tablets. + +### --feedback-- + +He did not mention specific parts like the navigation bar or footer. + +--- + +Some elements from the homepage are not displaying correctly on mobile devices. + +## --video-solution-- + +4 + +# --explanation-- + +James is discussing a problem with how some parts of the homepage appear when viewed on mobile devices. It's important to focus on two things: + +- What is not working correctly: James refers to `elements`, which are parts of the homepage. + +- Where the problem is happening: He mentions that the issue occurs specifically on `mobile devices`, such as smartphones or tablets. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 2.56, + "finishTimestamp": 7.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.96, + "dialogue": { + "text": "They've mentioned some elements of our homepage", + "align": "center" + } + }, + { + "character": "James", + "startTime": 3.96, + "finishTime": 6.3, + "dialogue": { + "text": "aren't displaying correctly on mobile devices.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 6.8 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f34694b688554e15199a.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f34694b688554e15199a.md new file mode 100644 index 0000000000..78e5d7528f --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f34694b688554e15199a.md @@ -0,0 +1,92 @@ +--- +id: 66c8f34694b688554e15199a +title: Task 6 +challengeType: 22 +dashedName: task-6 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Yes, BLANK BLANK the reports.` + +## --blanks-- + +`I've` + +### --feedback-- + +This is the contraction for `I have`, indicating the action was completed in the past. The first letter is capitalized. + +--- + +`reviewed` + +### --feedback-- + +This is the past participle form of the verb `review`. + +# --explanation-- + +In the `Present Perfect` tense, contractions often combine the subject and the auxiliary verb `have` or `has`. For example: + +- `I have` becomes `I've`. + +- `She has` becomes `She's`. + +`Reviewed` is the past participle of `review`, used here to indicate that the action of checking the reports has already happened. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 8.48, + "finishTimestamp": 10.36 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.88, + "dialogue": { + "text": "Yes, I've reviewed the reports.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.38 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f3bc8cd799572dd753bb.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f3bc8cd799572dd753bb.md new file mode 100644 index 0000000000..16d07b0eb8 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f3bc8cd799572dd753bb.md @@ -0,0 +1,97 @@ +--- +id: 66c8f3bc8cd799572dd753bb +title: Task 7 +challengeType: 22 +dashedName: task-7 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`It seems BLANK BLANK a UI display issue across different screen sizes.` + +## --blanks-- + +`we've` + +### --feedback-- + +This is the contraction for `we have`. + +--- + +`got` + +### --feedback-- + +The past participle of `get`. + +# --explanation-- + +The phrase `we've got` is often used to mean `we have` or `we have obtained`. + +The word `got` here is used in an informal way to indicate possession or to emphasize that an issue has been identified. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 10.46, + "finishTimestamp": 14.06 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.12, + "dialogue": { + "text": "It seems we've got a UI display issue", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.12, + "finishTime": 4.6, + "dialogue": { + "text": "across different screen sizes.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.1 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f421fab54a58dd91dcbf.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f421fab54a58dd91dcbf.md new file mode 100644 index 0000000000..e9c08a1449 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f421fab54a58dd91dcbf.md @@ -0,0 +1,93 @@ +--- +id: 66c8f421fab54a58dd91dcbf +title: Task 8 +challengeType: 22 +dashedName: task-8 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`It seems we've got a UI display issue BLANK different screen sizes.` + +## --blanks-- + +`across` + +### --feedback-- + +This word is used to indicate that the issue is present on many different screen sizes, covering a wide range. + +# --explanation-- + +`Across` is used to describe something that happens over a wide area or in many different places. It can indicate movement from one side to another or something spread out over a range. For example: + +- `The company has offices across the country.` - The offices are spread out in different locations in the country. + +- `She walked across the street.` - She moved from one side of the street to the other. + +`Across different screen sizes` means that the issue appears on many different screen sizes. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 10.46, + "finishTimestamp": 14.06 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.12, + "dialogue": { + "text": "It seems we've got a UI display issue", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.12, + "finishTime": 4.6, + "dialogue": { + "text": "across different screen sizes.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.1 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f4835e900d5a885ce0db.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f4835e900d5a885ce0db.md new file mode 100644 index 0000000000..2e55e0765f --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f4835e900d5a885ce0db.md @@ -0,0 +1,122 @@ +--- +id: 66c8f4835e900d5a885ce0db +title: Task 9 +challengeType: 19 +dashedName: task-9 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What seems to be the problem? + +## --answers-- + +The reports have not been reviewed on all devices. + +### --feedback-- + +Think about what Linda focused on after reviewing the reports. + +--- + +There is a UI display issue across different screen sizes. + +--- + +The website is not loading on mobile devices. + +### --feedback-- + +Consider if Linda mentioned anything about loading issues. + +--- + +The UI design is outdated on many devices. + +### --feedback-- + +Consider if Linda talked about the design being old or something else. + +## --video-solution-- + +2 + +# --explanation-- + +In `UI display issue`, `UI` stands for User Interface, while `display issue` means that these `UI` elements are not appearing or functioning as they should. + +`Across different screen sizes` means that the problem is happening on devices with various screen dimensions, such as smartphones, tablets, and desktops. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 8.68, + "finishTimestamp": 14.26 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.58, + "dialogue": { + "text": "Yes, I've reviewed the reports.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.78, + "finishTime": 4.9, + "dialogue": { + "text": "It seems we've got a UI display issue", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.9, + "finishTime": 6.38, + "dialogue": { + "text": "across different screen sizes.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 6.88 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f63ce67b6c61354532a6.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f63ce67b6c61354532a6.md new file mode 100644 index 0000000000..f62f2ff461 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f63ce67b6c61354532a6.md @@ -0,0 +1,102 @@ +--- +id: 66c8f63ce67b6c61354532a6 +title: Task 10 +challengeType: 22 +dashedName: task-10 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK BLANK anything like this before?` + +## --blanks-- + +`Have` + +### --feedback-- + +Auxiliary verb used to form questions in the `Present Perfect` tense. The first letter is capitalized. + +--- + +`we` + +### --feedback-- + +This is the subject of the sentence, indicating who is being asked about the action. + +--- + +`fixed` + +### --feedback-- + +This is the past participle of the verb `fix`. + +# --explanation-- + +The `Present Perfect` tense is often used to ask about experiences or actions that happened at an unspecified time in the past. + +When forming questions in this tense, use `Have` or `Has` (auxiliary verb) + subject + past participle (main verb). For example: + +- `Have you ever been to the HR?` - Asking if someone has visited the HR at any time in the past. + +- `Has it finished loading the update?` - Asking if the process of loading the update was completed at some point in the past. + +James is using this structure to ask if a similar issue has been resolved in the past. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 14.2, + "finishTimestamp": 16.5 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f6be112c67638a580f87.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f6be112c67638a580f87.md new file mode 100644 index 0000000000..fcae4df483 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f6be112c67638a580f87.md @@ -0,0 +1,98 @@ +--- +id: 66c8f6be112c67638a580f87 +title: Task 11 +challengeType: 22 +dashedName: task-11 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Have we fixed BLANK BLANK BLANK?` + +## --blanks-- + +`anything` + +### --feedback-- + +This word is used to refer to any possible issue, not specifying one in particular. + +--- + +`like this` + +### --feedback-- + +These two words compare the current problem to other similar issues that may have occurred in the past. + +--- + +`before` + +### --feedback-- + +This word is asking if the action has happened at any time in the past. + +# --explanation-- + +`Anything` refers to any problem or issue, without specifying which one. + +`Like this` compares the current issue to others that are similar. + +`Before` refers to any time in the past. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 14.2, + "finishTimestamp": 16.5 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f73432d59a65c5b2b320.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f73432d59a65c5b2b320.md new file mode 100644 index 0000000000..da8919b317 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f73432d59a65c5b2b320.md @@ -0,0 +1,108 @@ +--- +id: 66c8f73432d59a65c5b2b320 +title: Task 12 +challengeType: 19 +dashedName: task-12 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does James want to know from Linda? + +## --answers-- + +If Linda can fix the problem right now. + +### --feedback-- + +Think about whether James is asking about the present or something that has already happened. + +--- + +If this is the first time they are facing this issue. + +### --feedback-- + +Consider whether James is asking about a new issue or something that might have occurred before. + +--- + +If they should fix the problem themselves. + +### --feedback-- + +Reflect on whether James is asking about their ability to fix the issue or about past experiences. + +--- + +If they have fixed a similar issue in the past. + +## --video-solution-- + +4 + +# --explanation-- + +James is asking Linda if they have ever solved a similar problem in the past. Key points to consider: + +- In `Have we fixed` James wants to know if the action of fixing something similar has been done before. + +- `Anything like this` refers to a problem or issue similar to the current one they are facing. + +- `Before` indicates that James is asking about any time in the past. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 14.2, + "finishTimestamp": 16.5 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f7c121fffe684273d118.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f7c121fffe684273d118.md new file mode 100644 index 0000000000..309f5464b5 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f7c121fffe684273d118.md @@ -0,0 +1,92 @@ +--- +id: 66c8f7c121fffe684273d118 +title: Task 13 +challengeType: 19 +dashedName: task-13 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Linda and her team have never fixed anything like this before. Which option is the best answer? + +## --answers-- + +`No, we didn't.` + +### --feedback-- + +Consider the tense James used. Should Linda respond in the same tense? + +--- + +`No, we haven't.` + +## --video-solution-- + +2 + +# --explanation-- + +When answering to a yes/no question in the `Present Perfect` tense, you can use short answers. + +- For a positive answer, you would say `Yes, we have.` This confirms that the action has been done before. + +- For a negative answer, you would say `No, we haven't.` This clearly indicates that the action has not been done before. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 14.2, + "finishTimestamp": 16.5 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f8da3f29c96cc6c99672.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f8da3f29c96cc6c99672.md new file mode 100644 index 0000000000..f5b51b826b --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f8da3f29c96cc6c99672.md @@ -0,0 +1,94 @@ +--- +id: 66c8f8da3f29c96cc6c99672 +title: Task 14 +challengeType: 19 +dashedName: task-14 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +They've never fixed anything like this, but they've solved similar issues. Which option is the best answer? + +## --answers-- + +`No, we haven't. But we've solved similar issues on other projects.` + +--- + +`Yes, we haven't fixed anything like that before`. + +### --feedback-- + +This answer is contradictory and doesn't clearly communicate what Linda wants to say. + +## --video-solution-- + +1 + +# --explanation-- + +To find the correct answer, pay attention to options that clearly explain whether the team has fixed a problem like this before. The best answer should show two things: + +- They haven't fixed this exact issue. + +- They have fixed similar issues in other projects. + +Look for an option that doesn't contradict itself and provides a clear explanation, showing their experience with similar problems. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 14.2, + "finishTimestamp": 16.5 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fa934765957458e6c45e.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fa934765957458e6c45e.md new file mode 100644 index 0000000000..4e2c794d43 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fa934765957458e6c45e.md @@ -0,0 +1,107 @@ +--- +id: 66c8fa934765957458e6c45e +title: Task 15 +challengeType: 22 +dashedName: task-15 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`No, we haven't. BLANK BLANK BLANK similar issues on other projects.` + +## --blanks-- + +`But` + +### --feedback-- + +This word is used to show a contrast or an exception. The first letter is capitalized. + +--- + +`we've` + +### --feedback-- + +This is the contraction for `We have`. + +--- + +`solved` + +### --feedback-- + +This is the past participle of the verb `solve`. + +# --explanation-- + +`But` is used to introduce a contrast or an exception. + +`We've` a contraction of `We have`, used here to form the `Present Perfect` tense. + +`Solved` is the past participle of `solve`, used to indicate that the action of solving similar issues has already happened. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 17.02, + "finishTimestamp": 20.16 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.86, + "dialogue": { + "text": "No, we haven't,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 1.9, + "finishTime": 4.14, + "dialogue": { + "text": "but we've solved similar issues on other projects.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.64 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb021dcfcb767dfec33a.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb021dcfcb767dfec33a.md new file mode 100644 index 0000000000..802df06d5b --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb021dcfcb767dfec33a.md @@ -0,0 +1,115 @@ +--- +id: 66c8fb021dcfcb767dfec33a +title: Task 16 +challengeType: 19 +dashedName: task-16 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which statement below is true? + +## --answers-- + +They have never fixed any issues like this before. + +### --feedback-- + +Think about whether Linda mentions any experience with similar issues. + +--- + +They have already fixed this exact issue on another project. + +### --feedback-- + +Consider whether Linda says they have experience with this specific issue or something similar. + +--- + +They haven't fixed this exact issue, but they have fixed similar ones before. + +--- + +They have fixed this issue many times before. + +### --feedback-- + +Reflect on whether Linda is talking about having fixed this exact issue or something similar. + +## --video-solution-- + +3 + +# --explanation-- + +To find the correct answer, focus on whether Linda is talking about fixing the `exact issue` or `similar issues`. + +Linda makes it clear that they haven't fixed this exact problem before, but she also mentions that they have solved similar issues in the past. + +The correct answer should show this balance—acknowledging no exact match but confirming past experience with related problems. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 17.02, + "finishTimestamp": 20.16 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.86, + "dialogue": { + "text": "No, we haven't,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 1.9, + "finishTime": 4.14, + "dialogue": { + "text": "but we've solved similar issues on other projects.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.64 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb64e04c5d78252307b1.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb64e04c5d78252307b1.md new file mode 100644 index 0000000000..a162b93573 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb64e04c5d78252307b1.md @@ -0,0 +1,107 @@ +--- +id: 66c8fb64e04c5d78252307b1 +title: Task 17 +challengeType: 22 +dashedName: task-17 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK BLANK to identify which elements are causing the trouble?` + +## --blanks-- + +`Have you` + +### --feedback-- + +These two words are the auxiliary verb in the `Present Perfect` tense, and the subject. The first letter is capitalized. + +--- + +`had` + +### --feedback-- + +This is the past participle of `have`. + +--- + +`the time` + +### --feedback-- + +These two words ask if enough time or opportunity was available to complete the task. + +# --explanation-- + +The phrase `have the time` is used to ask if someone had enough time or the opportunity to do something. + +In this sentence, `had` - the past participle of `have` - is used to ask about something that might have happened in the past but is relevant now. + +That is why James says, `have you had the time`, because he wants to know if Linda had the opportunity to identify the problem elements before this moment. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 20.7, + "finishTimestamp": 24.44 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.78, + "dialogue": { + "text": "Have you had the time to identify", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.78, + "finishTime": 4.54, + "dialogue": { + "text": "which elements are causing the trouble?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.04 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fc270bd7537bc878f6a2.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fc270bd7537bc878f6a2.md new file mode 100644 index 0000000000..b69f92c56b --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fc270bd7537bc878f6a2.md @@ -0,0 +1,113 @@ +--- +id: 66c8fc270bd7537bc878f6a2 +title: Task 18 +challengeType: 19 +dashedName: task-18 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does James want to know if Linda has had the time to do? + +## --answers-- + +To fix the issue with the troubled elements. + +### --feedback-- + +Think about whether James is asking if Linda has already fixed the problem or if he is asking about something else. + +--- + +To report the issue that is causing trouble to the team. + +### --feedback-- + +Consider whether James is asking about reporting the issue or identifying the cause. + +--- + +To redesign the elements that are causing trouble. + +### --feedback-- + +Consider whether James mentioned anything about redesigning or just identifying the problem. + +--- + +To identify which elements are causing the trouble. + +## --video-solution-- + +4 + +# --explanation-- + +James is asking Linda if she has had enough time to complete a specific task. The key phrase here is `have the time to`, which means to have enough time available to do something. + +To answer this question, pay attention to the part of James's sentence after he says `had time to`. This part of the sentence tells you what James is asking Linda. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 20.7, + "finishTimestamp": 24.44 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.78, + "dialogue": { + "text": "Have you had the time to identify", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.78, + "finishTime": 4.54, + "dialogue": { + "text": "which elements are causing the trouble?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.04 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fdd984b3bb828ce9209f.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fdd984b3bb828ce9209f.md new file mode 100644 index 0000000000..4af2be0f36 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fdd984b3bb828ce9209f.md @@ -0,0 +1,101 @@ +--- +id: 66c8fdd984b3bb828ce9209f +title: Task 19 +challengeType: 22 +dashedName: task-19 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Yes, I have. The navigation bar and the footer BLANK BLANK well to smaller screens.` + +## --blanks-- + +`haven't been` + +### --feedback-- + +This phrase includes a contraction of `have` and `not`, and the present particle of the verb `to be`. + +--- + +`adapting` + +### --feedback-- + +This is the present participle of the verb `adapt`. It ends in `-ing`. + +# --explanation-- + +The `Present Perfect Continuous` tense is used to describe actions that started in the past and are still continuing or have recently stopped, often with an emphasis on the duration of the action. + +It is formed using `have/has been` + the present participle (verb ending in `-ing`). + +- `Haven't been` indicates that something has not been happening continuously up to now. + +- `Adapting` is the present participle of the verb `adapt`, indicating an ongoing action. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 24.24, + "finishTimestamp": 29.9 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.98, + "dialogue": { + "text": "Yes, I have.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.64, + "finishTime": 6.66, + "dialogue": { + "text": "The navigation bar and the footer haven't been adapting well to smaller screens.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.16 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fea49010bf85db7b5219.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fea49010bf85db7b5219.md new file mode 100644 index 0000000000..77bdc47629 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fea49010bf85db7b5219.md @@ -0,0 +1,113 @@ +--- +id: 66c8fea49010bf85db7b5219 +title: Task 21 +challengeType: 19 +dashedName: task-21 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What's the problem with the navigation bar and the footer? + +## --answers-- + +They haven't been loading on smaller screens. + +### --feedback-- + +Think about whether Linda mentioned issues with loading or with adapting to the screen size. + +--- + +They haven't been adapting well to smaller screens. + +--- + +They haven't been visible on larger screens. + +### --feedback-- + +Consider if Linda talked about problems with larger screens or smaller ones. + +--- + +They haven't been functioning at all. + +### --feedback-- + +Reflect on whether Linda mentioned anything about complete functionality or specifically about adapting to different screen sizes. + +## --video-solution-- + +2 + +# --explanation-- + +`Smaller screens` typically refer to devices like smartphones and tablets that have smaller displays compared to desktop computers or laptops. + +When something `doesn't adapt well to smaller screens`, it means the content or layout doesn't display correctly, making it difficult for users to interact with the website. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 24.24, + "finishTimestamp": 29.9 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.98, + "dialogue": { + "text": "Yes, I have.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.64, + "finishTime": 6.66, + "dialogue": { + "text": "The navigation bar and the footer haven't been adapting well to smaller screens.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.16 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ff0a176bcc8781329471.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ff0a176bcc8781329471.md new file mode 100644 index 0000000000..6fcf730b92 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ff0a176bcc8781329471.md @@ -0,0 +1,109 @@ +--- +id: 66c8ff0a176bcc8781329471 +title: Task 20 +challengeType: 22 +dashedName: task-20 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Yes, I have. The BLANK and the BLANK haven't been adapting well to BLANK.` + +## --blanks-- + +`navigation bar` + +### --feedback-- + +These two wordss refer to the set of links that help users move through different sections of a website. + +--- + +`footer` + +### --feedback-- + +This is the section at the bottom of a webpage, usually containing important links or information. + +--- + +`smaller screens` + +### --feedback-- + +These two words refer to devices with small displays, like smartphones or tablets, where the elements are not displaying properly. + +# --explanation-- + +Linda identifies specific elements of the website that are causing issues: + +- `Navigation bar` refers to the menu or set of links that help users navigate through different sections of a website. + +- `Footer` is the section at the bottom of a webpage, often containing links, contact information, or additional resources. + +- `Smaller screens` refers to devices like smartphones and tablets that have smaller displays. When something doesn't adapt well to smaller screens, it means it doesn't display correctly on these devices. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 24.24, + "finishTimestamp": 29.9 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.98, + "dialogue": { + "text": "Yes, I have.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.64, + "finishTime": 6.66, + "dialogue": { + "text": "The navigation bar and the footer haven't been adapting well to smaller screens.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.16 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ffb7c913438ad893dcf2.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ffb7c913438ad893dcf2.md new file mode 100644 index 0000000000..be23a7e272 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ffb7c913438ad893dcf2.md @@ -0,0 +1,80 @@ +--- +id: 66c8ffb7c913438ad893dcf2 +title: Task 22 +challengeType: 22 +dashedName: task-22 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK received any detailed reports from users about this issue?` + +## --blanks-- + +`Have we received` + +### --feedback-- + +These three words are a `Present Perfect` auxiliary verb, a pronoun, and the past participle form of `receive`. The first letter is capitalized. + +# --explanation-- + +`Have we received` is in the `Present Perfect` tense, which is used to ask about an action that may have happened at an unspecified time in the past and is relevant to the present. + +`Received` is the past participle of `receive`, indicating the action of getting or obtaining something. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 30.3, + "finishTimestamp": 33.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.56, + "dialogue": { + "text": "Have we received any detailed reports from users about this issue?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.06 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90178560ee991796f1879.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90178560ee991796f1879.md new file mode 100644 index 0000000000..14a59b78a2 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90178560ee991796f1879.md @@ -0,0 +1,104 @@ +--- +id: 66c90178560ee991796f1879 +title: Task 23 +challengeType: 19 +dashedName: task-23 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which detailed reports is James interested in? + +## --answers-- + +The issue's reports. + +### --feedback-- + +Think about whether reports can come from an issue or from people like users. + +--- + +The screens' reports. + +### --feedback-- + +Consider whether screens provide reports or if someone else does. + +--- + +The users' reports. + +--- + +The elements' reports. + +### --feedback-- + +Reflect on whether elements provide reports or if the reports are coming from someone else. + +## --video-solution-- + +3 + +# --explanation-- + +James is specifically asking about detailed reports related to the issue. Pay attention to the word `from` in the sentence, which indicates the source of the reports. + +James mentions `from users`, which tells you whose reports he is interested in. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 30.3, + "finishTimestamp": 33.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.56, + "dialogue": { + "text": "Have we received any detailed reports from users about this issue?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.06 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90257fb09ca9514c1a489.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90257fb09ca9514c1a489.md new file mode 100644 index 0000000000..746be42e4a --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90257fb09ca9514c1a489.md @@ -0,0 +1,92 @@ +--- +id: 66c90257fb09ca9514c1a489 +title: Task 24 +challengeType: 19 +dashedName: task-24 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Linda has received a few detailed reports from users. What should she say? + +## --answers-- + +`Yes, a few, actually.` + +--- + +`Yes, we will receive the reports soon.` + +### --feedback-- + +Consider if Linda is talking about reports she has already received or ones that will come in the future. + +## --video-solution-- + +1 + +# --explanation-- + +In this case, Linda needs to confirm if she has already received the reports. Consider the difference between these two responses: + +- `Yes, a few, actually.` - This answer confirms that Linda has **already** received some reports. + +- `Yes, we will receive the reports soon.` - This answer suggests that the reports **have not yet** been received but are expected in the future. It doesn't confirm that any reports have already been received. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 30.3, + "finishTimestamp": 33.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.56, + "dialogue": { + "text": "Have we received any detailed reports from users about this issue?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.06 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90391a34b229a8c109de4.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90391a34b229a8c109de4.md new file mode 100644 index 0000000000..080c9e62d8 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90391a34b229a8c109de4.md @@ -0,0 +1,108 @@ +--- +id: 66c90391a34b229a8c109de4 +title: Task 25 +challengeType: 22 +dashedName: task-25 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Yes, a few, actually. BLANK BLANK screenshots showing how the elements overlap on their devices.` + +## --blanks-- + +`They've` + +### --feedback-- + +This is the contraction for `They have`. The first letter is capitalized. + +--- + +`emailed us` + +### --feedback-- + +These two words indicate how the users sent the screenshots, with the verb being the past participle of `email` and the last word an object pronoun indicating the recipients. + +# --explanation-- + +`They've` is a contraction of `They have`, used here in the `Present Perfect` tense to indicate that the action (emailing) has been completed. + +`Emailed` is the past participle of the verb `email`, and `us` indicates the recipients. + +`Emailed us` shows the action that the users took to send the screenshots. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 34.5, + "finishTimestamp": 39.9 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.42, + "dialogue": { + "text": "Yes, a few actually.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.56, + "finishTime": 4.8, + "dialogue": { + "text": "They've emailed us screenshots showing how", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.8, + "finishTime": 6.4, + "dialogue": { + "text": "elements overlap on their devices.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 6.9 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c9051340aa69a0451bdd1d.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c9051340aa69a0451bdd1d.md new file mode 100644 index 0000000000..728950973b --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c9051340aa69a0451bdd1d.md @@ -0,0 +1,91 @@ +--- +id: 66c9051340aa69a0451bdd1d +title: Task 26 +challengeType: 22 +dashedName: task-26 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`They've emailed us screenshots showing how the elements BLANK their devices.` + +## --blanks-- + +`overlap on` + +### --feedback-- + +These two words work together to describe how elements are positioned incorrectly on a specific device. One word deals with the positioning problem, and the other specifies the location. + +# --explanation-- + +`Overlap` is used when one thing covers or extends over part of another. In this context, it means that elements on the screen are incorrectly positioned, covering parts of each other. + +`On` is used to indicate the device where the overlapping occurs. It shows the relationship between the elements and the devices. For example: + +`The images overlap on the webpage, making it difficult to see all the content clearly.` - Here, `overlap` describes the positioning issue and `on` specifies where it occurs. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 36.06, + "finishTimestamp": 40.10 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.44, + "dialogue": { + "text": "They've emailed us screenshots showing how", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.24, + "finishTime": 5.04, + "dialogue": { + "text": "elements overlap on their devices.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.54 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c906a6e1335ca6d03cdf4f.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c906a6e1335ca6d03cdf4f.md new file mode 100644 index 0000000000..6926ab4f31 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c906a6e1335ca6d03cdf4f.md @@ -0,0 +1,113 @@ +--- +id: 66c906a6e1335ca6d03cdf4f +title: Task 27 +challengeType: 19 +dashedName: task-27 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What was the content of the emails Linda received from users? + +## --answers-- + +Descriptions of how the elements overlap on their devices. + +### --feedback-- + +Think about whether Linda mentioned receiving descriptions or something visual that shows the problem. + +--- + +Screenshots showing how the elements overlap on their devices. + +--- + +A report about how the elements are displayed on different screens. + +### --feedback-- + +Consider whether Linda mentioned getting a detailed report or visual examples in the emails. + +--- + +Information about which devices were affected by the issue. + +### --feedback-- + +Reflect on whether Linda mentioned getting specific information or visual examples in the emails. + +## --video-solution-- + +2 + +# --explanation-- + +To find the correct answer, focus on the phrases `they've emailed us` and `showing how` in the audio. These phrases indicate that Linda is talking about what was **included** in the emails. + +She mentions `screenshots`, which are visual examples sent by the users to demonstrate the problem with the overlapping elements on their devices. The correct answer should reflect this focus on visual content rather than text descriptions or reports. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 36.06, + "finishTimestamp": 40.10 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.44, + "dialogue": { + "text": "They've emailed us screenshots showing how", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.24, + "finishTime": 5.04, + "dialogue": { + "text": "elements overlap on their devices.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.54 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce08d2d1f133fdf1b18a45.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce08d2d1f133fdf1b18a45.md new file mode 100644 index 0000000000..46d8412bb8 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce08d2d1f133fdf1b18a45.md @@ -0,0 +1,98 @@ +--- +id: 66ce08d2d1f133fdf1b18a45 +title: Task 28 +challengeType: 22 +dashedName: task-28 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Alright, BLANK BLANK BLANK?` + +## --blanks-- + +`what's` + +### --feedback-- + +This is the contraction for `what is`. + +--- + +`our` + +### --feedback-- + +This pronoun indicates that the next step involves the group, not just one person. + +--- + +`next step` + +### --feedback-- + +These two words refer to the action or decision that needs to be taken after the current one. + +# --explanation-- + +`What's` is a contraction of `what is`, used here to ask about something. + +`Our` refers to something that belongs to or involves the group, in this case, the team. + +`Next step` refers to the following action or decision that needs to be taken. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 40.58, + "finishTimestamp": 42.22 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.64, + "dialogue": { + "text": "Alright, what's our next step?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.04 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce096ba361f400d1f889c7.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce096ba361f400d1f889c7.md new file mode 100644 index 0000000000..4045722c0d --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce096ba361f400d1f889c7.md @@ -0,0 +1,102 @@ +--- +id: 66ce096ba361f400d1f889c7 +title: Task 29 +challengeType: 19 +dashedName: task-29 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does James want to know from Linda? + +## --answers-- + +He wants to know if the problem has been solved. + +### --feedback-- + +Think about if James is asking about the next action or the current status. + +--- + +He wants to know who is responsible for the issue. + +### --feedback-- + +Consider if James is focused on the next step or assigning responsibility. + +--- + +He wants to know what the next action should be. + +--- + +He wants to know when the meeting will end. + +### --feedback-- + +Reflect on if James is asking about what to do next or about timing. + +## --video-solution-- + +3 + +# --explanation-- + +The phrase `what's our next step` indicates that James wants to know what the team should do following their discussion or current actions. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 40.58, + "finishTimestamp": 42.22 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.64, + "dialogue": { + "text": "Alright, what's our next step?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.04 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0a0a23b8ef03784b29c9.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0a0a23b8ef03784b29c9.md new file mode 100644 index 0000000000..cdc43a51ba --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0a0a23b8ef03784b29c9.md @@ -0,0 +1,98 @@ +--- +id: 66ce0a0a23b8ef03784b29c9 +title: Task 30 +challengeType: 22 +dashedName: task-30 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK the development team BLANK BLANK about this?` + +## --blanks-- + +`Has` + +### --feedback-- + +The auxiliary verb used to start a question in the `Present Perfect` tense for the third person singular. The first letter is capitalized. + +--- + +`been` + +### --feedback-- + +`Past participle` of the verb `to be`. + +--- + +`informed` + +### --feedback-- + +Past participle of the verb `inform`. + +# --explanation-- + +`Has` is the auxiliary verb used to start a question in the `Present Perfect` tense for the third person singular. + +`Been` is used in the passive voice to indicate that an action has been done to the subject (the development team). + +`Informed` is the past participle of the verb `inform`, meaning to give information or notify. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 42.56, + "finishTimestamp": 45.06 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.5, + "dialogue": { + "text": "Has the development team been informed about this?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 4.0 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0bb6b6ad5d0974e6342b.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0bb6b6ad5d0974e6342b.md new file mode 100644 index 0000000000..49ef54e9c1 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0bb6b6ad5d0974e6342b.md @@ -0,0 +1,112 @@ +--- +id: 66ce0bb6b6ad5d0974e6342b +title: Task 31 +challengeType: 19 +dashedName: task-31 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Who does James want to know has been informed? + +## --answers-- + +The marketing team. + +### --feedback-- + +Think about who James is specifically asking about in the sentence. + +--- + +The development team. + +--- + +The users. + +### --feedback-- + +Consider if James is asking about a team within the company or someone else. + +--- + +The clients. + +### --feedback-- + +Reflect on whether James is asking about an internal team or external parties. + +## --video-solution-- + +2 + +# --explanation-- + +To understand James's question, let's break down the structure in the `Present Perfect` tense: + +- `Has` is the auxiliary verb used to form the question. It helps to ask about an action that might have been completed up to now. + +- `Been` is used to indicate the passive voice, meaning the action (informing) has been done to the subject. + +- `Informed` is the past participle of the verb `inform`, showing that the action of giving information might have already happened. + +The subject in this question is `the development team`. + +Since James is asking, `Has the development team been informed?` he wants to know if the action of informing has been completed specifically for the development team. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 42.56, + "finishTimestamp": 45.06 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.5, + "dialogue": { + "text": "Has the development team been informed about this?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 4.0 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce18ac4976d71ccc981bfb.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce18ac4976d71ccc981bfb.md new file mode 100644 index 0000000000..2d44dabf69 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce18ac4976d71ccc981bfb.md @@ -0,0 +1,94 @@ +--- +id: 66ce18ac4976d71ccc981bfb +title: Task 32 +challengeType: 19 +dashedName: task-32 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +The development team hasn't been informed yet. Which option is the best answer? + +## --answers-- + +`Yes, they have.` + +### --feedback-- + +Think about whether the development team has been informed or if it still needs to happen. + +--- + +`Not yet.` + +## --video-solution-- + +2 + +# --explanation-- + +To answer this, consider the difference between these two answers: + +- `Not yet.` - This answer indicates that the development team has not been informed, but the action may happen soon. + +- `Yes, they have.` - This answer confirms that the development team has already been informed. + +Understanding this difference will help you choose the correct answer based on whether the action has been completed or not. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 42.56, + "finishTimestamp": 45.06 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.5, + "dialogue": { + "text": "Has the development team been informed about this?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 4.0 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce197ac5450f2065d144ed.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce197ac5450f2065d144ed.md new file mode 100644 index 0000000000..d833b9de8f --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce197ac5450f2065d144ed.md @@ -0,0 +1,97 @@ +--- +id: 66ce197ac5450f2065d144ed +title: Task 33 +challengeType: 22 +dashedName: task-33 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Not yet. But BLANK BLANK a meeting for tomorrow morning.` + +## --blanks-- + +`I've` + +### --feedback-- + +This is the contraction for `I have`. The first letter is capitalized. + +--- + +`scheduled` + +### --feedback-- + +This is the past participle of the verb `schedule`. + +# --explanation-- + +`I've` is a contraction of `I have`, used in the `Present Perfect` tense to indicate that the action (scheduling) has been completed. + +`Scheduled` is the past participle of the verb `schedule`, meaning to plan or arrange an event at a specific time. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 45.36, + "finishTimestamp": 48.1 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.58, + "dialogue": { + "text": "Not yet,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 1.72, + "finishTime": 3.74, + "dialogue": { + "text": "but I've scheduled a meeting for tomorrow morning.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.24 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a1bdd1dee237130a272.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a1bdd1dee237130a272.md new file mode 100644 index 0000000000..461292590d --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a1bdd1dee237130a272.md @@ -0,0 +1,117 @@ +--- +id: 66ce1a1bdd1dee237130a272 +title: Task 34 +challengeType: 19 +dashedName: task-34 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What action has Linda already taken? + +## --answers-- + +She has scheduled a meeting. + +--- + +She has informed the development team. + +### --feedback-- + +Think about whether Linda said she had informed the team or planned something for the future. + +--- + +She has canceled a meeting. + +### --feedback-- + +Consider if Linda is talking about canceling something or setting something up. + +--- + +She has resolved the issue. + +### --feedback-- + +Reflect on whether Linda mentioned resolving the issue or preparing to discuss it. + +## --video-solution-- + +1 + +# --explanation-- + +Linda is saying that the development team hasn't been informed yet, but she has already taken action to address the issue. The key phrases to understand are: + +- `I've` is a contraction of `I have`, used in the `Present Perfect` tense to indicate that the action (scheduling) has been completed. + +- `Scheduled` is the past participle of the verb `schedule`, meaning to plan or arrange an event at a specific time. + +Understanding these words will help you complete the sentence correctly. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 45.36, + "finishTimestamp": 48.1 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.58, + "dialogue": { + "text": "Not yet,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 1.72, + "finishTime": 3.74, + "dialogue": { + "text": "but I've scheduled a meeting for tomorrow morning.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.24 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a50c020e0245f152146.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a50c020e0245f152146.md new file mode 100644 index 0000000000..4d6e61eb2b --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a50c020e0245f152146.md @@ -0,0 +1,101 @@ +--- +id: 66ce1a50c020e0245f152146 +title: Task 35 +challengeType: 22 +dashedName: task-35 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`We'll go over the BLANK BLANK and decide on the best approach.` + +## --blanks-- + +`proposed` + +### --feedback-- + +Past form of `propose`. + +--- + +`fixes` + +### --feedback-- + +The plural form of `fix`, this word refers to solutions or repairs for a problem. + +# --explanation-- + +`Proposed` means something that has been suggested or put forward for consideration. For example: + + `The proposed plan includes a new timeline.` - It means that the plan, which includes a new timeline, has been suggested but not yet finalized or accepted. + +`Fixes` refers to solutions or repairs for a problem. For example: + + `The team implemented several fixes to address the software bugs.` - It means that the team applied solutions to solve the issues in the software. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 48.4, + "finishTimestamp": 51.4 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.5, + "dialogue": { + "text": "We'll go over the proposed fixes", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.5, + "finishTime": 4, + "dialogue": { + "text": "and decide on the best approach.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.5 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1af85e991e274deb8caf.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1af85e991e274deb8caf.md new file mode 100644 index 0000000000..60e7d1d9de --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1af85e991e274deb8caf.md @@ -0,0 +1,123 @@ +--- +id: 66ce1af85e991e274deb8caf +title: Task 36 +challengeType: 19 +dashedName: task-36 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What are they going to do over the meeting? + +## --answers-- + +They will review the proposed fixes and choose the best approach. + +--- + +They will start implementing the fixes immediately. + +### --feedback-- + +Think about whether they are discussing what to do next or already taking action. + +--- + +They will discuss other unrelated issues. + +### --feedback-- + +Consider if Linda mentioned focusing on the proposed fixes or something else. + +--- + +They will cancel the proposed fixes and choose a different approach. + +### --feedback-- + +Reflect on whether Linda is talking about reviewing and deciding or rejecting ideas. + +## --video-solution-- + +1 + +# --explanation-- + +Linda talks about what the team will do during the meeting. Focus on two key phrases: + +`Go over` means to review or examine something in detail. For example: + + `We need to go over the report before the presentation.` - This means they need to carefully review the report. + +`Decide on` means to make a decision about something. For example: + + `We need to decide on the final design by Friday.` - This means they need to choose the final design. + +In the meeting, Linda says they will `go over` the proposed solutions and `decide on` the best approach. This means they will review the solutions carefully and then make a decision about which one to choose. + +Understanding these phrases helps you know that the meeting's purpose is to **review** and **choose** the best solution. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 48.4, + "finishTimestamp": 51.4 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.5, + "dialogue": { + "text": "We'll go over the proposed fixes", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.5, + "finishTime": 4, + "dialogue": { + "text": "and decide on the best approach.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.5 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1c3da533f22c20934d05.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1c3da533f22c20934d05.md new file mode 100644 index 0000000000..a2b926df0f --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1c3da533f22c20934d05.md @@ -0,0 +1,114 @@ +--- +id: 66ce1c3da533f22c20934d05 +title: Task 37 +challengeType: 22 +dashedName: task-37 +--- + + + +# --description-- + +This is a review of the entire dialogue you just studied. + +# --instructions-- + +Place the following phrases in the correct spot: + +`I've scheduled`, `I've reviewed`, `we've got`, `They've mentioned`, `we've solved`, `Have you had`, `They've emailed`, `been informed`, and `haven't been`. + +# --fillInTheBlank-- + +## --sentence-- + +`James: Have you seen the latest user feedback? BLANK that some elements on our homepage aren't displaying correctly on mobile devices.` + +`Linda: Yes, BLANK the reports. It seems BLANK a UI display issue across different screen sizes.` + +`James: Have we fixed anything like this before?` + +`Linda: No, we haven't. But BLANK similar issues on other projects.` + +`James: BLANK the time to identify which elements are causing the trouble?` + +`Linda: Yes, I have. The navigation bar and the footer BLANK adapting well to smaller screens.` + +`James: Have we received any detailed reports from users about this issue?` + +`Linda: Yes, a few, actually. BLANK us screenshots showing how the elements overlap on their devices.` + +`James: Alright, what's our next step? Has the development team BLANK about this?` + +`Linda: Not yet. But BLANK a meeting for tomorrow morning. We'll go over the proposed fixes and decide on the best approach.` + +## --blanks-- + +`They've mentioned` + +### --feedback-- + +This phrase is used to indicate that someone has brought up or referred to something. + +--- + +`I've reviewed` + +### --feedback-- + +This phrase is used to indicate that someone has examined or checked something. + +--- + +`we've got` + +### --feedback-- + +This phrase indicates that something has been identified or recognized. + +--- + +`we've solved` + +### --feedback-- + +This phrase indicates that someone has successfully dealt with or resolved an issue. + +--- + +`Have you had` + +### --feedback-- + +This phrase is used to ask if someone has found the time to do something. + +--- + +`haven't been` + +### --feedback-- + +This phrase indicates that something has not been happening or functioning as expected. + +--- + +`They've emailed` + +### --feedback-- + +This phrase indicates that someone has sent information or files via email. + +--- + +`been informed` + +### --feedback-- + +This phrase indicates that someone has been notified or made aware of something. + +--- + +`I've scheduled` + +### --feedback-- + +This phrase indicates that someone has arranged or planned something, such as a meeting. diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce38a77fce4f68a86d62ea.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce38a77fce4f68a86d62ea.md new file mode 100644 index 0000000000..1a4ada6fc5 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce38a77fce4f68a86d62ea.md @@ -0,0 +1,66 @@ +--- +id: 66ce38a77fce4f68a86d62ea +title: Task 38 +challengeType: 19 +dashedName: task-38 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +A user decided to email the team to talk about specific issues they are experiencing: + +`Hi Team,` + +`I wanted to let you know that some elements on your homepage aren't displaying correctly on my mobile device. The navigation bar and footer seem to overlap and haven't been adapting well to smaller screens.` + +`I've attached a few screenshots showing the issue.` + +`Thanks for looking into this!` + +What specific issues are mentioned in the email? + +## --answers-- + +The homepage does not load on mobile devices. + +### --feedback-- + +The user didn't mention any loading issues; they talked about something else. + +--- + +The navigation bar and footer overlap on smaller screens. + +--- + +The images on the homepage are not visible. + +### --feedback-- + +Consider if the user mentioned visibility issues with images, or something else. + +--- + +The text on the homepage is too small to read. + +### --feedback-- + +Think about whether the user mentioned text size or another problem. + +## --video-solution-- + +2 + +# --explanation-- + +To find the correct answer, focus on the specific issues the user describes in the email. The user mentions that elements on the homepage are `overlapping` and `not adapting well` to smaller screens. Look closely at the part where the user specifies which elements are affected—the `navigation bar` and `footer`. + +Make sure the answer you choose reflects these exact details about overlapping elements and mobile screen adaptation, as these are the specific issues the user highlighted. diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3a72e8b1966f40b2146c.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3a72e8b1966f40b2146c.md new file mode 100644 index 0000000000..d9605d148f --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3a72e8b1966f40b2146c.md @@ -0,0 +1,68 @@ +--- +id: 66ce3a72e8b1966f40b2146c +title: Task 39 +challengeType: 19 +dashedName: task-39 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +A user decided to email the team to talk about specific issues they are experiencing: + +`Hi Team,` + +`I wanted to let you know that some elements on your homepage aren't displaying correctly on my mobile device. The navigation bar and footer seem to overlap and haven't been adapting well to smaller screens.` + +`I've attached a few screenshots showing the issue.` + +`Thanks for looking into this!` + +What is the main purpose of the user's email? + +## --answers-- + +To complain about the website's design. + +### --feedback-- + +Think about whether the user is complaining, or just informing the team about something that needs fixing. + +--- + +To request new features for the mobile site. + +### --feedback-- + +Consider whether the user is asking for new features or reporting a problem. + +--- + +To ask for a refund. + +### --feedback-- + +Reflect on whether the user is discussing a financial issue or reporting a technical problem. + +--- + +To inform the team about a display issue on mobile devices. + +## --video-solution-- + +4 + +# --explanation-- + +The user specifically mentions that elements on the homepage `aren't displaying correctly` and provides details about the `navigation bar` and `footer` overlapping on smaller screens. + +The user also mentions attaching `screenshots showing the issue`, which indicates they are informing the team about a problem, not complaining, asking for features, or seeking a refund. + +Focus on the part where the user explains the problem and offers evidence to help the team understand the issue. diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3ac6e902e370d88a56ca.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3ac6e902e370d88a56ca.md new file mode 100644 index 0000000000..1e95390152 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3ac6e902e370d88a56ca.md @@ -0,0 +1,68 @@ +--- +id: 66ce3ac6e902e370d88a56ca +title: Task 40 +challengeType: 19 +dashedName: task-40 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +A user decided to email the team to talk about specific issues they are experiencing: + +`Hi Team,` + +`I wanted to let you know that some elements on your homepage aren't displaying correctly on my mobile device. The navigation bar and footer seem to overlap and haven't been adapting well to smaller screens.` + +`I've attached a few screenshots showing the issue.` + +`Thanks for looking into this!` + +What evidence does the user provide to show the issue with the homepage? + +## --answers-- + +They describe the issue in detail. + +### --feedback-- + +The user does describe the issue, but think about whether they provided something more practical as evidence. + +--- + +They provide links to webpages. + +### --feedback-- + +Reflect on whether the user mentioned any links or something else as evidence. + +--- + +They attach screenshots. + +--- + +They include a video of the problem. + +### --feedback-- + +Consider if the user mentioned attaching a video or another type of evidence. + +## --video-solution-- + +3 + +# --explanation-- + +To find the correct answer, focus on the evidence the user provides in the email. + +The user mentions that they have `attached a few screenshots showing the issue`. This indicates they are providing visual proof to help the team understand the problem with the `navigation bar` and `footer` on mobile devices. + +Look for an option that reflects this specific type of evidence —`screenshots`— as the user uses this visual method to demonstrate the issue. diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3b814a9c397411f5f78d.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3b814a9c397411f5f78d.md new file mode 100644 index 0000000000..003afe50b6 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3b814a9c397411f5f78d.md @@ -0,0 +1,68 @@ +--- +id: 66ce3b814a9c397411f5f78d +title: Task 41 +challengeType: 19 +dashedName: task-41 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +A user decided to email the team to talk about specific issues they are experiencing: + +`Hi Team,` + +`I wanted to let you know that some elements on your homepage aren't displaying correctly on my mobile device. The navigation bar and footer seem to overlap and haven't been adapting well to smaller screens.` + +`I've attached a few screenshots showing the issue.` + +`Thanks for looking into this!` + +What is the overall tone of the user's email? + +## --answers-- + +Polite and constructive. + +--- + +Frustrated and demanding. + +### --feedback-- + +Although the user is reporting an issue, they do not express anger or make demands. Consider the language used in the email. + +--- + +Casual and informal. + +### --feedback-- + +The user addresses the issue in a professional manner, not casually or informally. Think about the formal language used in the email. + +--- + +Apologetic. + +### --feedback-- + +The user is reporting an issue without expressing regret or taking responsibility. Reflect on the purpose of the email and how the user communicates their concerns. + +## --video-solution-- + +1 + +# --explanation-- + +The user is polite and helpful in how they explain the problem. The opening, `Hi Team`, is friendly and respectful, which sets a positive tone. The user clearly describes the issue without blaming anyone or showing frustration, which shows they want to solve the problem, not just complain. + +Phrases like `I've attached a few screenshots` show that the user is trying to help by giving evidence, and the closing, `Thanks for looking into this!` shows they appreciate the team's efforts. + +These parts of the email show that the tone is polite and constructive, not frustrated, casual, or apologetic. diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c444e38d9a231cfb2183.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c444e38d9a231cfb2183.md new file mode 100644 index 0000000000..bc703f5cc3 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c444e38d9a231cfb2183.md @@ -0,0 +1,169 @@ +--- +id: 66d9c444e38d9a231cfb2183 +title: "Dialogue 2: Post-Development Review" +challengeType: 21 +dashedName: dialogue-2-post-development-review +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { "x": -25, "y": 0, "z": 1 } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 } + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1 + }, + "alwaysShowDialogue": true + }, + "commands": [ + { + "character": "Bob", + "position": { "x": 25, "y": 0, "z": 1 }, + "startTime": 0 + }, + { + "character": "Linda", + "position": { "x": 70, "y": 0, "z": 1 }, + "startTime": 0.5 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 5.58, + "dialogue": { + "text": "Linda, have you had a chance to review the user feedback since we deployed the update?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 6.16, + "finishTime": 11.44, + "dialogue": { + "text": "Yes, I've just looked over the responses. We've already seen a significant drop in complaints about the UI issue.", + "align": "right" + } + }, + { + "character": "Bob", + "startTime": 11.78, + "finishTime": 16.14, + "dialogue": { + "text": "That's great to hear. Are all updated elements performing well across devices?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 16.96, + "finishTime": 22.7, + "dialogue": { + "text": "Yes, the navigation bar and footer adjustments have already made a big difference, but we haven't addressed all the minor elements yet.", + "align": "right" + } + }, + { + "character": "Bob", + "startTime": 23, + "finishTime": 26, + "dialogue": { + "text": "I was worried about that. What do we have to deal with now?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 26.74, + "finishTime": 31.2, + "dialogue": { + "text": "I've compiled a list. We've made progress, but some icons and buttons aren't responding correctly.", + "align": "right" + } + }, + { + "character": "Bob", + "startTime": 31.54, + "finishTime": 35.22, + "dialogue": { + "text": "Have any users specifically mentioned these issues in their feedback?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 35.22, + "finishTime": 41.44, + "dialogue": { + "text": "Not yet, but I anticipate we'll start receiving more detailed reports as more users navigate the updated interface.", + "align": "right" + } + }, + { + "character": "Bob", + "startTime": 42, + "finishTime": 43.8, + "dialogue": { + "text": "Alright. What's our timeline for these remaining issues?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 44.02, + "finishTime": 47.28, + "dialogue": { + "text": "I believe we can roll out another update by next month.", + "align": "right" + } + }, + { + "character": "Linda", + "startTime": 47.48, + "finishTime": 49.14, + "dialogue": { + "text": "We've already started working on the fixes.", + "align": "right" + } + }, + { + "character": "Bob", + "startTime": 49.62, + "finishTime": 53.28, + "dialogue": { + "text": "Thanks for staying proactive, Linda. Let's ensure we keep up this momentum.", + "align": "left" + } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 }, + "startTime": 53.78 + }, + { + "character": "Bob", + "position": { "x": -25, "y": 0, "z": 1 }, + "startTime": 54.28 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c635a19d272e0c5bb6d2.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c635a19d272e0c5bb6d2.md new file mode 100644 index 0000000000..986a71ca34 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c635a19d272e0c5bb6d2.md @@ -0,0 +1,100 @@ +--- +id: 66d9c635a19d272e0c5bb6d2 +title: Task 42 +challengeType: 22 +dashedName: task-42 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Linda, BLANK you BLANK a chance to review the user feedback since we deployed the update?` + +## --blanks-- + +`have` + +### --feedback-- + +Auxiliary verb used to form questions in the `Present Perfect` tense with `you`. + +--- + +`had` + +### --feedback-- + +The past participle form of the verb `have`. + +# --explanation-- + +When asking a question with the `Present Perfect`, you can start with `have` or `has` + subject + past participle of the main verb. For example: + +`Have you finished your project?` uses the structure `Have` + subject + `finished`. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.58 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 3.42, + "dialogue": { + "text": "Linda, have you had a chance to review", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 3.42, + "finishTime": 5.58, + "dialogue": { + "text": "the user feedback since we deployed the update?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.08 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c7f2be5c9236e9a2404b.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c7f2be5c9236e9a2404b.md new file mode 100644 index 0000000000..6e2ae93d7d --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c7f2be5c9236e9a2404b.md @@ -0,0 +1,56 @@ +--- +id: 66d9c7f2be5c9236e9a2404b +title: Task 43 +challengeType: 19 +dashedName: task-43 +--- + +# --instructions-- + +This task doesn't have audio. Read the question and select the correct answer. + +# --questions-- + +## --text-- + +Which option uses `since` correctly with the `Present Perfect` tense? + +## --answers-- + +`They have been friends since high school.` + +--- + +`They have been friends since three years.` + +### --feedback-- + +`Since` should be followed by a specific point in time, not a duration. + +--- + +`They were friends since high school.` + +### --feedback-- + +This sentence is grammatically correct, but it uses the past simple (`were friends`), which suggests their friendship is no longer ongoing. + +--- + +`They will be friends since high school.` + +### --feedback-- + +`Since` is not used with future tense. It shows when a past action started that is still relevant now. + +## --video-solution-- + +1 + +# --explanation-- + +`Since` is used with the `Present Perfect` tense to show when an action or event started in the past and continues to the present. For example: + +`I have worked here since 2019.` - This means the action of working started in 2019 and is still true now. + +Use `since` with a specific point in time (like a year, date, or a specific event). diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9ca90c4b01740121ccc90.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9ca90c4b01740121ccc90.md new file mode 100644 index 0000000000..9703590ca5 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9ca90c4b01740121ccc90.md @@ -0,0 +1,58 @@ +--- +id: 66d9ca90c4b01740121ccc90 +title: Task 44 +challengeType: 19 +dashedName: task-44 +--- + +# --instructions-- + +This task doesn't have audio. Read the question and select the correct answer. + +# --questions-- + +## --text-- + +Which option uses the word `deployed` correctly? + +## --answers-- + +`The company deploy the new software last month.` + +### --feedback-- + +This sentence should use the past form `deployed` to show that the action happened in the past. + +--- + +`The company will deployed the new software.` + +### --feedback-- + +`Deployed` is the past form and shouldn't be used with `will`, which indicates the future. + +--- + +`The company deploying the new software last month.` + +### --feedback-- + +`Deploying` is the continuous form and does not fit with the time expression `last month`. + +--- + +`The company deployed the new software last month.` + +## --video-solution-- + +4 + +# --explanation-- + +`Deploy` means to put something into use or operation. It often refers to making software or an update available to users. For example: + +`The team will deploy the new version next week.` - The new version will be made available to users next week. + +When talking about something that has already been made available or put into use, use the past form `deployed`. For example: + +`They deployed the update yesterday.` - The update was made available yesterday. diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9cb4852b72b42b55d6a5f.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9cb4852b72b42b55d6a5f.md new file mode 100644 index 0000000000..ff6631d90c --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9cb4852b72b42b55d6a5f.md @@ -0,0 +1,100 @@ +--- +id: 66d9cb4852b72b42b55d6a5f +title: Task 45 +challengeType: 22 +dashedName: task-45 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Linda, have you had a chance to review the user feedback BLANK we BLANK the update?` + +## --blanks-- + +`since` + +### --feedback-- + +This word indicates when the action started and is still important now. + +--- + +`deployed` + +### --feedback-- + +The past form of `deploy`. + +# --explanation-- + +`Since` is used to show when an action started in the past and is still relevant now. + +`Deployed` is the past form of the verb `deploy`, which means to put something into use or operation. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.58 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 3.42, + "dialogue": { + "text": "Linda, have you had a chance to review", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 3.42, + "finishTime": 5.58, + "dialogue": { + "text": "the user feedback since we deployed the update?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.08 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fc64f8ebb0205de257c3.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fc64f8ebb0205de257c3.md new file mode 100644 index 0000000000..66aec4ddcc --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fc64f8ebb0205de257c3.md @@ -0,0 +1,120 @@ +--- +id: 66d9fc64f8ebb0205de257c3 +title: Task 46 +challengeType: 19 +dashedName: task-46 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does Bob want to know? + +## --answers-- + +If Linda knows when the update was deployed the day before yesterday. + +### --feedback-- + +The question isn't asking about the timing of the update. + +--- + +If Linda has reviewed the user feedback after the update was deployed. + +--- + +If Linda is planning to deploy a new update soon. + +### --feedback-- + +Bob's question isn't about planning a new update. + +--- + +If Linda had a chance to talk to the users directly. + +### --feedback-- + +The focus of the question is not direct communication with users. + +## --video-solution-- + +2 + +# --explanation-- + +To find the correct answer, focus on the key elements of Bob's question: `review the user feedback` and `since we deployed the update`. + +Bob wants to know if Linda has looked at the user feedback after the update was deployed. + +The question doesn't mention anything about the timing of the update, future updates, or direct communication with users. + +Look for the option that aligns directly with reviewing feedback and ignores unrelated topics like the timing or future plans. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.58 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 3.42, + "dialogue": { + "text": "Linda, have you had a chance to review", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 3.42, + "finishTime": 5.58, + "dialogue": { + "text": "the user feedback since we deployed the update?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.08 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fef978f6ae28bd20ca34.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fef978f6ae28bd20ca34.md new file mode 100644 index 0000000000..be2e905812 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fef978f6ae28bd20ca34.md @@ -0,0 +1,102 @@ +--- +id: 66d9fef978f6ae28bd20ca34 +title: Task 47 +challengeType: 19 +dashedName: task-47 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Linda has reviewed the feedback. What should she say? + +## --answers-- + +`Yes, I've just looked over the responses.` + +--- + +`Yes, I will look over the responses tomorrow.` + +### --feedback-- + +This answer talks about a future action, not something that has already been done. + +## --video-solution-- + +1 + +# --explanation-- + +When someone asks `Have you had a chance to review the user feedback?`, they want to know if the action has been completed up to now. + +If the action has been done recently, you can use phrases like `Yes, I've just...` to respond. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.58 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 3.42, + "dialogue": { + "text": "Linda, have you had a chance to review", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 3.42, + "finishTime": 5.58, + "dialogue": { + "text": "the user feedback since we deployed the update?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.08 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da002f53affd2d24207335.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da002f53affd2d24207335.md new file mode 100644 index 0000000000..12ed65b2af --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da002f53affd2d24207335.md @@ -0,0 +1,85 @@ +--- +id: 66da002f53affd2d24207335 +title: Task 48 +challengeType: 22 +dashedName: task-48 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Yes, I've BLANK looked over the responses.` + +## --blanks-- + +`just` + +### --feedback-- + +A word that shows an action was completed a short time ago. + +# --explanation-- + +`Just` is used to indicate that something happened a short time ago. + +When you use `just` in a sentence, it comes between the auxiliary verb (`have` or `has`) and the past participle of the main verb. For example: + +`I have just finished my report.` - The action of finishing the report happened recently. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 5.16, + "finishTimestamp": 7.22 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.06, + "dialogue": { + "text": "Yes, I've just looked over the responses.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.56 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da01f0ba492d330803e0b7.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da01f0ba492d330803e0b7.md new file mode 100644 index 0000000000..5bb70404bc --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da01f0ba492d330803e0b7.md @@ -0,0 +1,107 @@ +--- +id: 66da01f0ba492d330803e0b7 +title: Task 49 +challengeType: 19 +dashedName: task-49 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which option is correct? + +## --answers-- + +Linda has not looked over the responses yet. + +### --feedback-- + +Linda's answer shows she has completed the action recently. + +--- + +Linda will look over the responses later. + +### --feedback-- + +The word `just` shows the action happened recently, not in the future. + +--- + +Linda looked over the responses a short time ago. + +--- + +Linda cannot find the responses. + +### --feedback-- + +Linda's answer confirms she has already reviewed the responses. + +## --video-solution-- + +3 + +# --explanation-- + +When someone uses the word `just` with the `Present Perfect` tense, it indicates that the action was completed very recently. For example: + + `I've just finished my meeting.` - The meeting ended a short time ago. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 5.16, + "finishTimestamp": 7.22 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.06, + "dialogue": { + "text": "Yes, I've just looked over the responses.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.56 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da032d55c7cb37672adb66.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da032d55c7cb37672adb66.md new file mode 100644 index 0000000000..89974b9a86 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da032d55c7cb37672adb66.md @@ -0,0 +1,56 @@ +--- +id: 66da032d55c7cb37672adb66 +title: Task 50 +challengeType: 19 +dashedName: task-50 +--- + +# --instructions-- + +This task doesn't have audio. Read the question and select the correct answer. + +# --questions-- + +## --text-- + +Which option is saying that sales had a big reduction? + +## --answers-- + +`There has been a significant drop in sales this quarter.` + +--- + +`There has been a significant increase in sales this quarter.` + +### --feedback-- + +`Increase` means the amount has gone up, not down. + +--- + +`There has been a significant rise in sales this quarter.` + +### --feedback-- + +`Rise` means an upward movement, indicating growth in sales, not a reduction. + +--- + +`There has been a moderate drop in sales this quarter.` + +### --feedback-- + +While this sentence mentions a `drop`, the word `moderate` means a small or not very large decrease, not a `significant` one. + +## --video-solution-- + +1 + +# --explanation-- + +`Drop` refers to a decrease in amount or level. When people say there is `a drop in sales`, it means sales have gone down. + +When you add the word `significant` before `drop`, it means the decrease is large or important. For example: + +`A significant drop in sales` - The sales have decreased a lot. diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da05e2956049407cbc7ac7.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da05e2956049407cbc7ac7.md new file mode 100644 index 0000000000..0ef32c7dc8 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da05e2956049407cbc7ac7.md @@ -0,0 +1,106 @@ +--- +id: 66da05e2956049407cbc7ac7 +title: Task 51 +challengeType: 22 +dashedName: task-51 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`We've already seen a BLANK BLANK in complaints about the UI issue.` + +## --blanks-- + +`significant` + +### --feedback-- + +Think of the word that means an important or noticeable amount. + +--- + +`drop` + +### --feedback-- + +This word means a decrease in amount or level. + +# --explanation-- + +`Significant` refers to something large or important enough to be noticed or to have an impact. For example: + +`There was a significant improvement in the app's performance.` - The improvement was large enough to make a noticeable difference. + +`Drop` means a decrease in amount or level. For example: + +`There was a drop in user activity last month.` - It indicates a reduction in the number of users. + +When combined, `a significant drop` refers to a large or important decrease in something, such as complaints or issues. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 7.24, + "finishTimestamp": 10.44 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.64, + "dialogue": { + "text": "We've already seen a significant drop", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.64, + "finishTime": 4.2, + "dialogue": { + "text": "in complaints about the UI issue.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.7 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da061982fcb7416b9f5374.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da061982fcb7416b9f5374.md new file mode 100644 index 0000000000..6f88114d24 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da061982fcb7416b9f5374.md @@ -0,0 +1,116 @@ +--- +id: 66da061982fcb7416b9f5374 +title: Task 52 +challengeType: 19 +dashedName: task-52 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What has been reduced according to Linda? + +## --answers-- + +The number of users. + +### --feedback-- + +The sentence does not mention a decrease in the number of users. + +--- + +Complaints about the UI issue. + +--- + +The quality of the UI. + +### --feedback-- + +Linda is talking about a reduction in complaints, not a change in quality. + +--- + +The frequency of updates. + +### --feedback-- + +The sentence does not mention anything about the frequency of updates. + +## --video-solution-- + +2 + +# --explanation-- + +To find what has been reduced, pay attention to the phrase `a significant drop in` and the word that follows it. + +The word `complaints` indicates that the decrease is specifically in the number of complaints. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 7.24, + "finishTimestamp": 10.44 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.64, + "dialogue": { + "text": "We've already seen a significant drop", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.64, + "finishTime": 4.2, + "dialogue": { + "text": "in complaints about the UI issue.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.7 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db57d5e3ca5d69889d16e5.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db57d5e3ca5d69889d16e5.md new file mode 100644 index 0000000000..b5ec45f38f --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db57d5e3ca5d69889d16e5.md @@ -0,0 +1,101 @@ +--- +id: 66db57d5e3ca5d69889d16e5 +title: Task 53 +challengeType: 22 +dashedName: task-53 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK BLANK.` + +## --blanks-- + +`That's` + +### --feedback-- + +This is the contraction of `that is`. The first letter is capitalized. + +--- + +`great` + +### --feedback-- + +Something positive or very good. + +--- + +`to hear` + +### --feedback-- + +The infinitive form of the verb that means to receive sound or information. + +# --explanation-- + +`That's` is a contraction of `That is`. + +`Great` is an adjective that means very good or excellent. + +`To hear` means to receive sound or information. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 10.78, + "finishTimestamp": 11.76 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 2.28, + "dialogue": { + "text": "That's great to hear.", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 2.28 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58494abe106b7f736593.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58494abe106b7f736593.md new file mode 100644 index 0000000000..1cd2b40887 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58494abe106b7f736593.md @@ -0,0 +1,103 @@ +--- +id: 66db58494abe106b7f736593 +title: Task 54 +challengeType: 22 +dashedName: task-54 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Are all updated elements BLANK BLANK BLANK devices?` + +## --blanks-- + +`performing` + +### --feedback-- + +This word means doing a task or action, especially in terms of how well it is done. It ends in `-ing`. + +--- + +`well` + +### --feedback-- + +This word is used to describe that something is being done in a good or satisfactory way. + +--- + +`across` + +### --feedback-- + +Think of the word that means throughout or on all sides, referring to different devices. + +# --explanation-- + +`Across` is a preposition that means from one side to another or throughout a particular area or group. For example: + +- `The news spread quickly across the country.` - The news spread throughout the entire country. + +- `She looked across the room.` - She looked from one side of the room to the other. + +In the sentence, `Are all updated elements performing well across devices?`, `across` means on all or throughout different devices. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 11.74, + "finishTimestamp": 15.14 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.4, + "dialogue": { + "text": "Are all updated elements performing well across devices?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 4.9 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58bcd7ba896d50d62f9f.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58bcd7ba896d50d62f9f.md new file mode 100644 index 0000000000..11610dcd5d --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58bcd7ba896d50d62f9f.md @@ -0,0 +1,107 @@ +--- +id: 66db58bcd7ba896d50d62f9f +title: Task 55 +challengeType: 19 +dashedName: task-55 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does Bob want to know? + +## --answers-- + +If the updated elements have been designed for only one type of device. + +### --feedback-- + +Bob's question is asking about all devices, not just one. + +--- + +If the updated elements are functioning correctly on different devices. + +--- + +If the updated elements are improving the speed of the devices. + +### --feedback-- + +Bob's question is about how well the elements are working, not about the speed of the devices. + +--- + +If the updated elements will be ready for future updates. + +### --feedback-- + +Bob is asking about the current performance of the elements, not future updates. + +## --video-solution-- + +2 + +# --explanation-- + +To understand what Bob wants to know, focus on the phrase `performing well across devices`. + +This means he is asking about how well the updated elements are working on various types of devices, such as phones, tablets, and computers. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 11.74, + "finishTimestamp": 15.14 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.4, + "dialogue": { + "text": "Are all updated elements performing well across devices?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 4.9 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59269865ee6f046fdbc5.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59269865ee6f046fdbc5.md new file mode 100644 index 0000000000..5d55663b95 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59269865ee6f046fdbc5.md @@ -0,0 +1,110 @@ +--- +id: 66db59269865ee6f046fdbc5 +title: Task 56 +challengeType: 22 +dashedName: task-56 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`The navigation bar and footer adjustments BLANK BLANK BLANK a big difference.` + +## --blanks-- + +`have` + +### --feedback-- + +The auxiliary verb used with `they` in the `Present Perfect` tense. + +--- + +`already` + +### --feedback-- + +A word used to show that the action happened sooner than expected. + +--- + +`made` + +### --feedback-- + +Past participle of `make`. + +# --explanation-- + +In the `Present Perfect` tense, `already` is used to show that something has happened sooner than expected or earlier than the present moment. It is placed between the auxiliary verb (`have` or `has`) and the past participle of the main verb. For example: + +- `She has already finished her analysis.` - She finished her analysis earlier than expected. + +- `We have already seen that report.` - The action happened before now. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 15.96, + "finishTimestamp": 19.36 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.96, + "dialogue": { + "text": "Yes, the navigation bar and footer adjustments", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.96, + "finishTime": 4.4, + "dialogue": { + "text": "have already made a big difference", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.9 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59b90f5c5a71572e02dc.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59b90f5c5a71572e02dc.md new file mode 100644 index 0000000000..3bd62a7fd3 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59b90f5c5a71572e02dc.md @@ -0,0 +1,57 @@ +--- +id: 66db59b90f5c5a71572e02dc +title: Task 57 +challengeType: 19 +dashedName: task-57 +--- + +# --instructions-- + +This task doesn't have audio. Read the question and select the correct answer. + +# --questions-- + +## --text-- + +Which option shows that something **has happened** sooner than expected? + +## --answers-- + +`I have already completed the assignment.` + +--- + +`I will already complete the assignment tomorrow.` + +### --feedback-- + +`Already` is not used with the future tense. It indicates something that happened before now. + +--- + +`I already complete the assignment every day.` + +### --feedback-- + +`Already` is not used with the present simple to talk about regular actions. + +--- + +`I had already completed the assignment yesterday.` + +### --feedback-- + +This sentence uses the `Past Perfect` (`had completed`), not the `Present Perfect`. The `Past Perfect` indicates an action before another past action, not something happening sooner than expected in the present. + +## --video-solution-- + +1 + +# --explanation-- + +`Already` is used with the `Present Perfect` tense to indicate that something has happened sooner than expected or before now. For example: + +- `She has already finished her work.` - The action was completed earlier than expected. + +- `They have already left for the meeting.` - They left sooner than expected. + diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db5c0fafea6d794c92ccea.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db5c0fafea6d794c92ccea.md new file mode 100644 index 0000000000..8391b9c8c9 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db5c0fafea6d794c92ccea.md @@ -0,0 +1,120 @@ +--- +id: 66db5c0fafea6d794c92ccea +title: Task 58 +challengeType: 19 +dashedName: task-58 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +How are the updated elements performing? + +## --answers-- + +They are not working correctly across all devices, and this has made a big difference. + +### --feedback-- + +Linda did not mention any issues with the updates. + +--- + +They need further adjustments to work properly and this has made no difference. + +### --feedback-- + +Linda did not mention the need for further adjustments. + +--- + +They are causing new problems with the user interface and this has made a big difference. + +### --feedback-- + +Linda did not say that the updates caused new problems. + +--- + +They are performing well and the adjustments have made a big difference. + +## --video-solution-- + +4 + +# --explanation-- + +To know if something is performing well, look for words or phrases that indicate a good result or improvement. + +Linda uses the phrase `have already made a big difference`. + +`Made a big difference` suggests an important or noticeable change. When something has `made a big difference` in a positive context, it usually means that the change is helpful or effective. + +So, Linda's response indicates that the updated elements are working well and have improved the situation. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 15.66, + "finishTimestamp": 19.46 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.16, + "dialogue": { + "text": "Yes, the navigation bar and footer adjustments", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.16, + "finishTime": 4.6, + "dialogue": { + "text": "have already made a big difference,", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.1 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db66c34f2ee57deb90d844.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db66c34f2ee57deb90d844.md new file mode 100644 index 0000000000..0624ad1bf4 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db66c34f2ee57deb90d844.md @@ -0,0 +1,101 @@ +--- +id: 66db66c34f2ee57deb90d844 +title: Task 59 +challengeType: 22 +dashedName: task-59 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`But we BLANK BLANK all the minor elements BLANK.` + +## --blanks-- + +`haven't` + +### --feedback-- + +Think about the auxiliary verb used in the negative form for actions that are not done up to now. + +--- + +`addressed` + +### --feedback-- + +This word is the past participle of the verb `address`. + +--- + +`yet` + +### --feedback-- + +Consider the word that is used to talk about something that hasn't happened up to now but is expected to happen. + +# --explanation-- + +In the `Present Perfect`, `yet` is used in negative sentences or questions to talk about something that hasn't happened up to now but is expected to happen in the future. For example: + +- `I haven't finished my work yet.` - The work is not finished, but it is expected to be completed. + +- `Has she called you yet?` - This is asking if the call has happened up to now. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 19.4, + "finishTimestamp": 21.7 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "but we haven't addressed all the minor elements yet.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db673bcaf1139cfac71e11.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db673bcaf1139cfac71e11.md new file mode 100644 index 0000000000..5d30b7732e --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db673bcaf1139cfac71e11.md @@ -0,0 +1,109 @@ +--- +id: 66db673bcaf1139cfac71e11 +title: Task 60 +challengeType: 19 +dashedName: task-60 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What's the status of the minor elements? + +## --answers-- + +They have all been fixed. + +### --feedback-- + +Think about whether Linda indicated that all issues have been resolved. + +--- + +They have not been addressed yet. + +--- + +They were fixed in the previous update. + +### --feedback-- + +Consider if Linda mentioned anything about the minor elements being fixed before. + +--- + +They don't need any adjustments. + +### --feedback-- + +Consider if Linda mentioned that no adjustments were needed for the minor elements. + +## --video-solution-- + +2 + +# --explanation-- + +To understand the status of something, look for words or phrases that indicate if the action is complete or not. + +`Yet` in a negative sentence means that the action has not been done up to now, but it is expected to happen in the future. + +In the sentence, `We haven't addressed all the minor elements yet`, `yet` shows that addressing the minor elements is something expected to happen in the future, but it hasn't been done up to now. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 19.4, + "finishTimestamp": 21.7 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "but we haven't addressed all the minor elements yet.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db67d2bf7b5e9f044dba4a.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db67d2bf7b5e9f044dba4a.md new file mode 100644 index 0000000000..2124f2189c --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db67d2bf7b5e9f044dba4a.md @@ -0,0 +1,95 @@ +--- +id: 66db67d2bf7b5e9f044dba4a +title: Task 61 +challengeType: 22 +dashedName: task-61 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`I BLANK BLANK about that. What do we have to deal with now?` + +## --blanks-- + +`was` + +### --feedback-- + +The past form of the verb `to be` used with `I` to indicate a `Past Continuous` action. + +--- + +`worried` + +### --feedback-- + +This word describes a feeling of concern or anxiety about something that happened in the past. + +# --explanation-- + +You can use the `Past Continuous` tense to express that something existed in the past. For example: + +- `She was thinking about the project all day yesterday.` - This shows that the thinking happened over some time in the past. + +- `They were feeling nervous before the meeting.` - This indicates the feeling happened before now and was ongoing at that time. + +In the sentence, `I was worried about that`, Bob is explaining his concern about something that happened or was happening in the past. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 21.54, + "finishTimestamp": 25.66 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 5.32, + "dialogue": { + "text": "I was worried about that. What do we have to deal with now?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.02 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db684272d946a11f6922ef.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db684272d946a11f6922ef.md new file mode 100644 index 0000000000..90db5eae59 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db684272d946a11f6922ef.md @@ -0,0 +1,103 @@ +--- +id: 66db684272d946a11f6922ef +title: Task 62 +challengeType: 22 +dashedName: task-62 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`I was worried about that. What BLANK we BLANK to deal with BLANK?` + +## --blanks-- + +`do` + +### --feedback-- + +Think of the auxiliary verb used to form questions in the `Present Simple` tense. + +--- + +`have` + +### --feedback-- + +This word indicates necessity or obligation. + +--- + +`now` + +### --feedback-- + +This word refers to the present moment, asking about something that needs immediate attention. + +# --explanation-- + +`Have to deal with` is used to talk about something that requires attention or action. It means that there is a need to handle or manage a situation or problem. For example: + +- `We have to deal with a lot of paperwork this week.` - They need to manage or handle the paperwork. + +- `She has to deal with customer complaints every day.` - Handling complaints is part of her responsibilities. + +In the question, `What do we have to deal with now?`, Bob is asking what problems or tasks need their attention at this moment. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 21.54, + "finishTimestamp": 25.66 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 5.32, + "dialogue": { + "text": "I was worried about that. What do we have to deal with now?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.02 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db68b21420d1a2eaa6f2ce.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db68b21420d1a2eaa6f2ce.md new file mode 100644 index 0000000000..40a69c629c --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db68b21420d1a2eaa6f2ce.md @@ -0,0 +1,109 @@ +--- +id: 66db68b21420d1a2eaa6f2ce +title: Task 63 +challengeType: 19 +dashedName: task-63 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does Bob want to know? + +## --answers-- + +He wants to know if the team is ready for a new project. + +### --feedback-- + +Think about whether Bob mentioned anything about starting a new project. + +--- + +He wants to know if Linda is satisfied with the updates. + +### --feedback-- + +Consider whether Bob asked about Linda's satisfaction with the updates. + +--- + +He wants to know what problems or tasks need their attention now. + +--- + +He wants to know if all the elements have been updated. + +### --feedback-- + +Bob is asking about what they need to handle now, not if everything is updated. + +## --video-solution-- + +3 + +# --explanation-- + +To understand what someone wants to know, focus on the question they ask. + +Bob asks, `What do we have to deal with now?` The phrase `have to deal with` means something that requires attention or action. The word `now` shows that Bob is asking about what needs to be done at this moment. + +So, Bob wants to know what tasks or problems they need to handle immediately. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 21.54, + "finishTimestamp": 25.66 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 5.32, + "dialogue": { + "text": "I was worried about that. What do we have to deal with now?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.02 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db690a4859eaa462fd4862.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db690a4859eaa462fd4862.md new file mode 100644 index 0000000000..a179e773d4 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db690a4859eaa462fd4862.md @@ -0,0 +1,94 @@ +--- +id: 66db690a4859eaa462fd4862 +title: Task 64 +challengeType: 19 +dashedName: task-64 +--- + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which option is the best answer to Bob's question? + +## --answers-- + +`Everything is going fine.` + +### --feedback-- + +This response does not provide any details about what tasks or problems need to be handled now. + +--- + +`I've compiled a list.` + +## --video-solution-- + +2 + +# --explanation-- + +The correct answer should provide information that directly responds to Bob's question `What do we have to deal with now?`. + +Look for an option that indicates preparation or awareness of the tasks. + +`I've compiled a list` shows that Linda has already prepared information on what needs to be addressed, making it more relevant response. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 21.54, + "finishTimestamp": 25.66 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 5.32, + "dialogue": { + "text": "I was worried about that. What do we have to deal with now?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.02 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69795b38c6a65272b4e5.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69795b38c6a65272b4e5.md new file mode 100644 index 0000000000..5fcceaadc1 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69795b38c6a65272b4e5.md @@ -0,0 +1,95 @@ +--- +id: 66db69795b38c6a65272b4e5 +title: Task 65 +challengeType: 22 +dashedName: task-65 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK a list.` + +## --blanks-- + +`I've` + +### --feedback-- + +The contraction for `I have`. The first letter is capitalized. + +--- + +`compiled` + +### --feedback-- + +The past participle of the verb `compile`. + +# --explanation-- + +`Compiled` is the past participle form of the verb `compile`. `To compile` means to gather information or items from different sources into a single collection. For example: + +- `She compiled all the feedback from the customers into a report.` - She gathered feedback from various sources and put it into one report. + +- `They compiled data from several studies to write their research paper.` - They collected data from different studies for a specific purpose. + +In the sentence, `I've compiled a list`, Linda is saying that she has gathered information and organized it into a list. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 25.74, + "finishTimestamp": 26.78 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.04, + "dialogue": { + "text": "I've compiled a list.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 2.54 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69fbf51b70a8b252ef34.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69fbf51b70a8b252ef34.md new file mode 100644 index 0000000000..24ef90132a --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69fbf51b70a8b252ef34.md @@ -0,0 +1,113 @@ +--- +id: 66db69fbf51b70a8b252ef34 +title: Task 66 +challengeType: 22 +dashedName: task-66 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK progress, but some icons and buttons BLANK BLANK correctly.` + +## --blanks-- + +`We've` + +### --feedback-- + +The contraction for `We have` used in the `Present Perfect`. The first letter is capitalized. + +--- + +`made` + +### --feedback-- + +The past participle form of the verb `make` that shows something has been achieved. + +--- + +`aren't` + +### --feedback-- + +The contraction of `are not`. + +--- + +`responding` + +### --feedback-- + +This verb ends in `-ing`. + +# --explanation-- + +This sentence uses a mix of `Present Perfect` and `Present Continuous` tenses to describe progress and ongoing issues: + +- `We've` is a contraction for `We have`, used in the `Present Perfect` tense to show that progress has happened. + +- `Made` is the past participle of `make`, used here to talk about progress that has been achieved. + +- `Aren't` is a contraction for `are not`, which is part of the present continuous tense. + +- `Responding` is showing that the action (icons and buttons not working correctly) is happening now. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 26.9, + "finishTimestamp": 30.2 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.3, + "dialogue": { + "text": "We've made progress, but some icons and buttons aren't responding correctly.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.8 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db6a84e8295daac88d432b.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db6a84e8295daac88d432b.md new file mode 100644 index 0000000000..9653554e4f --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db6a84e8295daac88d432b.md @@ -0,0 +1,118 @@ +--- +id: 66db6a84e8295daac88d432b +title: Task 67 +challengeType: 19 +dashedName: task-67 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What's the problem they are facing? + +## --answers-- + +The design of the interface. + +### --feedback-- + +Think about whether Linda mentioned any issues with the design. + +--- + +The responsiveness of some icons and buttons. + +--- + +The speed of the updates. + +### --feedback-- + +Consider if Linda mentioned anything about the speed of the updates. + +--- + +The timeline for the project. + +### --feedback-- + +Think about whether Linda talked about any issues with the timeline. + +## --video-solution-- + +2 + +# --explanation-- + +In Linda's statement, pay attention to the contrast signaled by the word `but`. Initially, she mentions that they've made progress, which is positive. However, she follows this with a problem that still needs to be resolved. + +Focus on the phrase `aren't responding correctly` - it indicates that the issue is with the functionality of some elements, specifically the icons and buttons. + +This helps you identify that the problem relates to their responsiveness, not the design, speed, or timeline. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 25.74, + "finishTimestamp": 30.2 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.04, + "dialogue": { + "text": "I've compiled a list.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.16, + "finishTime": 5.46, + "dialogue": { + "text": "We've made progress, but some icons and buttons aren't responding correctly.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.96 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df65053fb97d5311ca1c47.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df65053fb97d5311ca1c47.md new file mode 100644 index 0000000000..7bcd8f1193 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df65053fb97d5311ca1c47.md @@ -0,0 +1,101 @@ +--- +id: 66df65053fb97d5311ca1c47 +title: Task 68 +challengeType: 22 +dashedName: task-68 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK BLANK specifically mentioned these issues in their feedback?` + +## --blanks-- + +`Have` + +### --feedback-- + +The auxiliary verb used to form questions in the `Present Perfect`. The first letter is capitalized. + +--- + +`any` + +### --feedback-- + +A word used in questions to ask if there is one or more of something. + +--- + +`users` + +### --feedback-- + +This word refers to the people who provided the feedback. + +# --explanation-- + +`Any` is often used in questions to ask about one or more people, things, or amounts without being specific. It means that you are not sure if there are one or more, or even none at all. For example: + +- `Do you have any suggestions?` - The speaker is asking if there are one or more suggestions. + +- `Have you seen any updates recently?` - The speaker is asking if there have been one or more updates. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 30.54, + "finishTimestamp": 34.22 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.68, + "dialogue": { + "text": "Have any users specifically mentioned these issues in their feedback?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 5.18 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6562455ed654cb55d15b.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6562455ed654cb55d15b.md new file mode 100644 index 0000000000..296fbd8dda --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6562455ed654cb55d15b.md @@ -0,0 +1,97 @@ +--- +id: 66df6562455ed654cb55d15b +title: Task 69 +challengeType: 22 +dashedName: task-69 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Have any users specifically mentioned BLANK issues in BLANK feedback?` + +## --blanks-- + +`these` + +### --feedback-- + +Think about the word that points to specific issues being discussed. + +--- + +`their` + +### --feedback-- + +Consider the word that shows the feedback belongs to the users. + +# --explanation-- + +`These` is used to point out specific things that are close in time or space. It is the plural form of `this`. For example: + +`Can you see these documents?` - It refers to specific documents close to the speaker. + +`Their` is a possessive adjective used to show that something belongs to a group of people or things. For example: + +`They brought their manual.` - It refers to a manual that belong to them. + +In the sentence, `Have any users specifically mentioned these issues in their feedback?`, `these` is used to point out the specific issues being discussed, and `their` shows that the feedback belongs to the users. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 30.54, + "finishTimestamp": 34.22 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.68, + "dialogue": { + "text": "Have any users specifically mentioned these issues in their feedback?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 5.18 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6628bc24c457e1b03609.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6628bc24c457e1b03609.md new file mode 100644 index 0000000000..af2a786b98 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6628bc24c457e1b03609.md @@ -0,0 +1,111 @@ +--- +id: 66df6628bc24c457e1b03609 +title: Task 70 +challengeType: 19 +dashedName: task-70 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What exactly did James want to know? + +## --answers-- + +If users are sending feedback saying they are happy with the new update. + +### --feedback-- + +Think about whether James's question is about feedback on the issues. + +--- + +If users have suggested new features. + +### --feedback-- + +Consider if James is asking about suggestions or direct mentions of issues. + +--- + +If users have directly mentioned the issues in their feedback. + +--- + +If users have used the feedback form to talk about the issues. + +### --feedback-- + +James's question is not about a feedback form. + +## --video-solution-- + +3 + +# --explanation-- + +When you ask if something was mentioned `specifically`, you want to know if it was mentioned directly, without any doubt or generalization. For example: + +- `She asked specifically about the new project.` - She asked directly about the project, not in general. + +- `The report specifically mentions the changes we need to make.` - The report talks directly about the changes. + +In James's question, `Have any users specifically mentioned these issues in their feedback?`, he wants to know if the users have directly talked about the issues, not just mentioned them in general terms. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 30.54, + "finishTimestamp": 34.22 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.68, + "dialogue": { + "text": "Have any users specifically mentioned these issues in their feedback?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 5.18 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df66f819d8815b87cd7020.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df66f819d8815b87cd7020.md new file mode 100644 index 0000000000..f2eeb7bb87 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df66f819d8815b87cd7020.md @@ -0,0 +1,92 @@ +--- +id: 66df66f819d8815b87cd7020 +title: Task 71 +challengeType: 19 +dashedName: task-71 +--- + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which option is the best answer to James's question? + +## --answers-- + +`Not yet, but I anticipate we'll start receiving more detailed reports.` + +--- + +`There are no new features in this version.` + +### --feedback-- + +Consider if this answer is addressing James's question about specific mentions of issues. + +## --video-solution-- + +1 + +# --explanation-- + +When someone asks a question like James does, `Have any users specifically mentioned these issues in their feedback?`, they are looking for a clear answer about whether the users have directly talked about the issues. + +Choose the best answer that directly answers to James's question. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 30.54, + "finishTimestamp": 34.22 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.68, + "dialogue": { + "text": "Have any users specifically mentioned these issues in their feedback?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 5.18 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df67fbc511f65f20cdc8d3.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df67fbc511f65f20cdc8d3.md new file mode 100644 index 0000000000..8340810e84 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df67fbc511f65f20cdc8d3.md @@ -0,0 +1,42 @@ +--- +id: 66df67fbc511f65f20cdc8d3 +title: Task 72 +challengeType: 19 +dashedName: task-72 +--- + + + +# --instructions-- + +This task doesn't have audio. Read the question and select the correct answer. + +# --questions-- + +## --text-- + +Linda hasn't received detailed reports yet, but she thinks they will come soon. What should she say? + +## --answers-- + +`I ignore that the reports are coming soon`. + +### --feedback-- + +`Ignore` means to pay no attention to something, not to expect or predict it. + +--- + +`I anticipate we'll start receiving more detailed reports soon.` + +## --video-solution-- + +2 + +# --explanation-- + +`Anticipate` means to expect or predict something that might happen in the future. It is used when you believe something will happen and are preparing for it or thinking about it in advance. For example: + + `She anticipates that the meeting will be very long.` - It means that she predicts the meeting will take a lot of time. + +In `I anticipate we'll start receiving more detailed reports`, she is predicting that more detailed reports will come soon. diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6a323ae22e6708890469.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6a323ae22e6708890469.md new file mode 100644 index 0000000000..80c13a971e --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6a323ae22e6708890469.md @@ -0,0 +1,120 @@ +--- +id: 66df6a323ae22e6708890469 +title: Task 73 +challengeType: 22 +dashedName: task-73 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Not yet, but I BLANK we'll start receiving BLANK BLANK BLANK as more users navigate the updated interface.` + +## --blanks-- + +`anticipate` + +### --feedback-- + +A word that means to expect or predict something will happen. + +--- + +`more` + +### --feedback-- + +A word used to show a greater quantity or amount. + +--- + +`detailed` + +### --feedback-- + +A word that means including many details or pieces of information. + +--- + +`reports` + +### --feedback-- + +It refers to documents or statements providing information or feedback. + +# --explanation-- + +`Anticipate` is used when you think something is likely to happen in the future. + +`More` is used to indicate a greater quantity or amount of something. + +`Detailed` means including many details or pieces of information. + +`Reports` refers to documents or statements that provide information or feedback about something. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 34.22, + "finishTimestamp": 40.44 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.82, + "dialogue": { + "text": "Not yet, but I anticipate we'll start receiving more detailed reports", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.82, + "finishTime": 7.22, + "dialogue": { + "text": "as more users navigate the updated interface.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.72 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6aad5cfef4692e2e2a5a.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6aad5cfef4692e2e2a5a.md new file mode 100644 index 0000000000..1225cfa554 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6aad5cfef4692e2e2a5a.md @@ -0,0 +1,118 @@ +--- +id: 66df6aad5cfef4692e2e2a5a +title: Task 74 +challengeType: 22 +dashedName: task-74 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Not yet, but I anticipate we'll start receiving more detailed reports BLANK BLANK BLANK BLANK the updated interface.` + +## --blanks-- + +`as` + +### --feedback-- + +A word that shows two actions happening at the same time or one action depending on another. + +--- + +`more` + +### --feedback-- + +A word that indicates a greater quantity or number. + +--- + +`users` + +### --feedback-- + +A word that refers to the people navigating the updated interface. + +--- + +`navigate` + +### --feedback-- + +A word that means to move around or through something, such as a website or an app. + +# --explanation-- + +`As` can be used to mean "while" or "when", showing that one action will happen while another action is taking place. For example: + +- `As I was walking home, they called me.` - They called you while you were walking home. + +- `You will get better at coding as you practice more.` - You will improve while or when you practice more. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 34.22, + "finishTimestamp": 40.44 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.82, + "dialogue": { + "text": "Not yet, but I anticipate we'll start receiving more detailed reports", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.82, + "finishTime": 7.22, + "dialogue": { + "text": "as more users navigate the updated interface.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.72 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6b4ef2110c6c1bb1818a.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6b4ef2110c6c1bb1818a.md new file mode 100644 index 0000000000..cb5bdfe2a8 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6b4ef2110c6c1bb1818a.md @@ -0,0 +1,118 @@ +--- +id: 66df6b4ef2110c6c1bb1818a +title: Task 75 +challengeType: 19 +dashedName: task-75 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does Linda expect to happen? + +## --answers-- + +She expects to receive more detailed reports. + +--- + +She expects the interface to stop working. + +### --feedback-- + +Think about whether Linda mentioned anything negative about the interface's performance. + +--- + +She expects users to dislike the updates. + +### --feedback-- + +Consider if Linda mentioned users' opinions about liking or disliking the updates. + +--- + +She expects fewer people to use the interface. + +### --feedback-- + +Think about whether Linda expects the number of users to decrease or increase. + +## --video-solution-- + +1 + +# --explanation-- + +To understand what someone expects to happen, look for words or phrases that indicate future actions or predictions. + +Linda uses the word `anticipate` to show what she thinks will happen in the future as a result of more users navigating the updated interface. + +Then, she says `start receiving more detailed reports`, indicating something will come as users interact with the updated interface. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 34.22, + "finishTimestamp": 40.44 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.82, + "dialogue": { + "text": "Not yet, but I anticipate we'll start receiving more detailed reports", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.82, + "finishTime": 7.22, + "dialogue": { + "text": "as more users navigate the updated interface.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.72 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6bfc72421e6e65a9290f.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6bfc72421e6e65a9290f.md new file mode 100644 index 0000000000..a702a1eb8a --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6bfc72421e6e65a9290f.md @@ -0,0 +1,101 @@ +--- +id: 66df6bfc72421e6e65a9290f +title: Task 76 +challengeType: 22 +dashedName: task-76 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Alright. What's our BLANK for these BLANK BLANK?` + +## --blanks-- + +`timeline` + +### --feedback-- + +A word that means the schedule or plan for completing tasks. + +--- + +`remaining` + +### --feedback-- + +A word that describes what is still left to be done. It ends in `-ing`. + +--- + +`issues` + +### --feedback-- + +It refers to problems that need to be solved. It is plural. + +# --explanation-- + +`Timeline` refers to the schedule or plan that shows when tasks or events are supposed to happen. It helps to understand the order of activities and deadlines. + +`Remaining` means what is left or still needs to be done. It refers to the parts that have not been completed. + +`Issues` refers to problems or matters that need to be solved or dealt with. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 40.5, + "finishTimestamp": 43.38 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.48, + "dialogue": { + "text": "Alright. What's our timeline for these remaining issues?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 4.48 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6c7efc14d2706424bae4.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6c7efc14d2706424bae4.md new file mode 100644 index 0000000000..6ed48df98a --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6c7efc14d2706424bae4.md @@ -0,0 +1,111 @@ +--- +id: 66df6c7efc14d2706424bae4 +title: Task 77 +challengeType: 19 +dashedName: task-77 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does Bob want to know? + +## --answers-- + +If there are any new features in the update. + +### --feedback-- + +Think about if Bob is asking about problems or something new added to the update. + +--- + +Who is responsible for the remaining issues. + +### --feedback-- + +Consider if Bob's question is about people or about time. + +--- + +When the remaining issues will be resolved. + +--- + +How many users are affected by the issues. + +### --feedback-- + +Think about if Bob is asking about users or about fixing something. + +## --video-solution-- + +3 + +# --explanation-- + +To understand what someone wants to know, look for the main idea in their question. + +Bob asks, `What's our timeline for these remaining issues?` + +`Timeline` refers to a schedule or plan for completing tasks. `Remaining issues` refers to the problems that still need to be solved. + +Bob wants to know when these issues will be addressed or resolved. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 40.5, + "finishTimestamp": 43.38 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.48, + "dialogue": { + "text": "Alright. What's our timeline for these remaining issues?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 4.48 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6d5aca93ea73a788b86b.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6d5aca93ea73a788b86b.md new file mode 100644 index 0000000000..61afbcf787 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6d5aca93ea73a788b86b.md @@ -0,0 +1,94 @@ +--- +id: 66df6d5aca93ea73a788b86b +title: Task 78 +challengeType: 19 +dashedName: task-78 +--- + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Linda is thinking about an update next month. What should she say? + +## --answers-- + +`I believe we can roll out another update by next month.` + +--- + +`I believe we can cancel all updates for now.` + +### --feedback-- + +Think about if canceling updates matches Linda's thoughts about releasing something next month. + +## --video-solution-- + +1 + +# --explanation-- + +`Roll out` means to introduce or launch something new, like a product, service, or update, to the public or users. For example: + +`The company will roll out the new software next week.` - They will release the new software next week. + +If Linda is thinking about an update next month, she might use `roll out` to talk about releasing it. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 40.5, + "finishTimestamp": 43.38 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.48, + "dialogue": { + "text": "Alright. What's our timeline for these remaining issues?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 4.48 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6dcd9354e775bbe89f24.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6dcd9354e775bbe89f24.md new file mode 100644 index 0000000000..03ea6626d4 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6dcd9354e775bbe89f24.md @@ -0,0 +1,85 @@ +--- +id: 66df6dcd9354e775bbe89f24 +title: Task 79 +challengeType: 22 +dashedName: task-79 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`I believe we can BLANK another update by next month.` + +## --blanks-- + +`roll out` + +### --feedback-- + +These two words together mean to introduce or launch something new. + +# --explanation-- + +`Roll out` means to introduce or launch something new, like a product, service, or update, to the public or users. For example: + +- `The company plans to roll out a new feature next week.` - They will release or launch the new feature next week. + +- `We will roll out the new marketing campaign soon.` - They will start or introduce the new campaign. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 43.02, + "finishTimestamp": 46.28 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.26, + "dialogue": { + "text": "I believe we can roll out another update by next month.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.76 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e18114b0b7720849ebc.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e18114b0b7720849ebc.md new file mode 100644 index 0000000000..8e58524d75 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e18114b0b7720849ebc.md @@ -0,0 +1,107 @@ +--- +id: 66df6e18114b0b7720849ebc +title: Task 80 +challengeType: 19 +dashedName: task-80 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +When is Linda planning to roll out another update? + +## --answers-- + +By next month. + +--- + +By the end of this week. + +### --feedback-- + +Think about whether Linda mentioned the end of this week in her plan. + +--- + +By the end of the year. + +### --feedback-- + +Consider if Linda talked about a longer timeline, like the end of the year. + +--- + +In two days. + +### --feedback-- + +Think about whether Linda mentioned such a short time frame. + +## --video-solution-- + +1 + +# --explanation-- + +To understand when someone is planning to do something, look for time expressions or phrases in their statement. + +In Linda's statement, she uses the prepositon `by` to indicate the time she expects to roll out another update. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 43.42, + "finishTimestamp": 46.28 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.26, + "dialogue": { + "text": "I believe we can roll out another update by next month.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.76 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e9b17769d7925edd37a.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e9b17769d7925edd37a.md new file mode 100644 index 0000000000..273efa0341 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e9b17769d7925edd37a.md @@ -0,0 +1,93 @@ +--- +id: 66df6e9b17769d7925edd37a +title: Task 81 +challengeType: 22 +dashedName: task-81 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`We've BLANK BLANK working on the fixes.` + +## --blanks-- + +`already` + +### --feedback-- + +Something has happened sooner than expected or before now. + +--- + +`started` + +### --feedback-- + +Past participle form of `start`. + +# --explanation-- + +`Already` is used in the `Present Perfect` tense to indicate that something has happened sooner than expected or before now. For example: + +`They have already left the meeting.` - This shows the action happened before now. + +`Started` is the past participle form of `start`, which means to begin an action. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 46.48, + "finishTimestamp": 48.14 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.66, + "dialogue": { + "text": "We've already started working on the fixes.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.16 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6ed778c9637a39e3af21.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6ed778c9637a39e3af21.md new file mode 100644 index 0000000000..bf9453f5d7 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6ed778c9637a39e3af21.md @@ -0,0 +1,118 @@ +--- +id: 66df6ed778c9637a39e3af21 +title: Task 82 +challengeType: 19 +dashedName: task-82 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Why does Linda believe they can roll out another update soon? + +## --answers-- + +Because they don't have any issues to fix. + +### --feedback-- + +Think about whether Linda mentioned that there are no issues to address. + +--- + +Because the users are satisfied with the current version. + +### --feedback-- + +Consider if Linda talked about user satisfaction in her statement. + +--- + +Because they finished all the work last month. + +### --feedback-- + +Think about if Linda said anything about finishing the work already. + +--- + +Because they have already started working on the fixes. + +## --video-solution-- + +4 + +# --explanation-- + +To understand why someone believes something can happen soon, look for reasons they provide in their statement. + +In the sentence `We've already started working on the fixes`, `already` shows that they began working on the fixes sooner than expected. + +This shows they have begun the necessary work, which supports her belief that they can roll out another update soon. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 43.42, + "finishTimestamp": 48.34 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.46, + "dialogue": { + "text": "I believe we can roll out another update by next month.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.46, + "finishTime": 6.52, + "dialogue": { + "text": "We've already started working on the fixes.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 6.82 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f1e24787b7ba01c5bea.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f1e24787b7ba01c5bea.md new file mode 100644 index 0000000000..091070d131 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f1e24787b7ba01c5bea.md @@ -0,0 +1,93 @@ +--- +id: 66df6f1e24787b7ba01c5bea +title: Task 83 +challengeType: 22 +dashedName: task-83 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Thanks for BLANK BLANK, Linda.` + +## --blanks-- + +`staying` + +### --feedback-- + +Think of the word that means continuing to remain in a certain state or condition. It ends in `-ing`. + +--- + +`proactive` + +### --feedback-- + +Consider the word that describes taking action in advance to prepare for future situations. + +# --explanation-- + +`Staying` comes from the verb `stay`, which means to remain in a certain state or condition. + +`Proactive` means taking action in advance to deal with an expected situation, instead of reacting to it after it happens. Being proactive means thinking ahead and preparing for future challenges. + +In Bob's sentence, he is thanking Linda for continuing to be proactive, meaning she is always thinking ahead and taking action. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 48.62, + "finishTimestamp": 50.28 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 2.66, + "dialogue": { + "text": "Thanks for staying proactive, Linda.", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 3.06 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f7e1695967d6c4eee4f.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f7e1695967d6c4eee4f.md new file mode 100644 index 0000000000..46b0269a70 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f7e1695967d6c4eee4f.md @@ -0,0 +1,93 @@ +--- +id: 66df6f7e1695967d6c4eee4f +title: Task 84 +challengeType: 22 +dashedName: task-84 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Let's BLANK we keep up this BLANK.` + +## --blanks-- + +`ensure` + +### --feedback-- + +Think about the word that means to make sure something happens. + +--- + +`momentum` + +### --feedback-- + +Consider the word that describes maintaining progress, energy, or speed. + +# --explanation-- + +`Ensure` means to make sure that something happens or is done. It is used when you want to guarantee that a certain action will take place or a certain result will be achieved. + +In a work context, `momentum` means maintaining progress, energy, or speed in completing tasks or achieving goals. + +In Bob's sentence, he wants to make sure that they continue to make progress and keep their positive energy going. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 50.42, + "finishTimestamp": 52.48 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 3.06, + "dialogue": { + "text": "Let's ensure we keep up this momentum.", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 3.56 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6fd99b1d0c7f1d948ef3.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6fd99b1d0c7f1d948ef3.md new file mode 100644 index 0000000000..5f328a5296 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6fd99b1d0c7f1d948ef3.md @@ -0,0 +1,116 @@ +--- +id: 66df6fd99b1d0c7f1d948ef3 +title: Task 85 +challengeType: 19 +dashedName: task-85 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What's the overall tone of Bob at the end of this conversation with Linda? + +## --answers-- + +Critical and negative. + +### --feedback-- + +Think about whether Bob's words show criticism or support. + +--- + +Encouraging and positive. + +--- + +Uncertain and confused. + +### --feedback-- + +Consider if Bob sounds unsure or if he is giving clear support and encouragement. + +--- + +Neutral and indifferent. + +### --feedback-- + +Think about whether Bob is showing emotion or if he sounds like he does not care. + +## --video-solution-- + +2 + +# --explanation-- + +To understand the tone of someone in a conversation, look at the words and phrases they use. The tone shows the speaker's attitude or feelings. + +Bob uses positive words like `staying proactive` and encourages Linda by saying `keep up this momentum`. This suggests his attitude at the end of the conversation. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 48.42, + "finishTimestamp": 52.48 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 2.46, + "dialogue": { + "text": "Thanks for staying proactive, Linda.", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 2.8, + "finishTime": 4.86, + "dialogue": { + "text": "Let's ensure we keep up this momentum.", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 5.36 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df70abe410a681d7868729.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df70abe410a681d7868729.md new file mode 100644 index 0000000000..3f7ebdbd7a --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df70abe410a681d7868729.md @@ -0,0 +1,108 @@ +--- +id: 66df70abe410a681d7868729 +title: Task 86 +challengeType: 22 +dashedName: task-86 +--- + + + +# --description-- + +This is a review of the entire dialogue you just studied. + +# --instructions-- + +Place the following phrases in the correct spot: + +`keep up`, `across`, `just`, `since`, `yet`, `already`, `any`, and `roll out`. + +# --fillInTheBlank-- + +## --sentence-- + +`Bob: Linda, have you had a chance to review the user feedback BLANK we deployed the update?` + +`Linda: Yes, I've BLANK looked over the responses. We've already seen a significant drop in complaints about the UI issue.` + +`Bob: That's great to hear. Are all updated elements performing well BLANK devices?` + +`Linda: Yes. The navigation bar and footer adjustments have BLANK made a big difference. But we haven't addressed all the minor elements yet.` + +`Bob: I was worried about that. What do we have to deal with now?` + +`Linda: I've compiled a list. We've made progress, but some icons and buttons aren't responding correctly.` + +`James: Have BLANK users specifically mentioned these issues in their feedback?` + +`Linda: Not BLANK, but I anticipate we'll start receiving more detailed reports as more users navigate the updated interface.` + +`Bob: Alright. What's our timeline for these remaining issues?` + +`Linda: I believe we can BLANK another update by next month. We've already started working on the fixes.` + +`Bob: Thanks for staying proactive, Linda. Let's ensure we BLANK this momentum.` + +## --blanks-- + +`since` + +### --feedback-- + +Shows when the action started and is still important now. + +--- + +`just` + +### --feedback-- + +Shows the action happened a short time ago. + +--- + +`across` + +### --feedback-- + +Happening throughout or on all sides. + +--- + +`already` + +### --feedback-- + +Something has been done sooner than expected. + +--- + +`any` + +### --feedback-- + +Used in questions to ask if there is one or more of something. + +--- + +`yet` + +### --feedback-- + +A word that means up to now but expected to happen soon. + +--- + +`roll out` + +### --feedback-- + +These two words together mean to introduce or launch something new. + +--- + +`keep up` + +### --feedback-- + +These two words together mean to maintain or continue at the same level. diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19c9a730b10ec00775764.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19c9a730b10ec00775764.md new file mode 100644 index 0000000000..f1d336bc10 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19c9a730b10ec00775764.md @@ -0,0 +1,66 @@ +--- +id: 66e19c9a730b10ec00775764 +title: Task 88 +challengeType: 19 +dashedName: task-88 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +What does the user ask the support team to do? + +## --answers-- + +To improve the app's speed and performance. + +### --feedback-- + +Think about whether the user mentions any issues related to speed or performance. + +--- + +To update the app with new features. + +### --feedback-- + +Consider if the user is asking for new features or talking about existing problems. + +--- + +To fix the problem with the app. + +--- + +To help with managing their money. + +### --feedback-- + +Check if the user is asking for help managing money or something else related to the app's functionality. + +## --video-solution-- + +3 + +# --explanation-- + +To understand what the user wants from the support team, look for direct requests or questions in the email. + +Pay attention to phrases like `Can you please... ?` which clearly indicate what the user is asking for. + +The use of words like `fix` and `bug` helps identify the action the user wants the support team to take. diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19cba3fd9e3ec6860b096.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19cba3fd9e3ec6860b096.md new file mode 100644 index 0000000000..60d96d16ea --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19cba3fd9e3ec6860b096.md @@ -0,0 +1,66 @@ +--- +id: 66e19cba3fd9e3ec6860b096 +title: Task 87 +challengeType: 19 +dashedName: task-87 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +What is the main problem the user is experiencing with the app? + +## --answers-- + +The app stops working whenever the user tries to open it. + +### --feedback-- + +Check if the email mentions the app completely stopping or crashing. + +--- + +The app shows the right month, but the values do not change to match it. + +--- + +The app is too slow when loading different months. + +### --feedback-- + +Think about whether the email talks about the app's speed or something else. + +--- + +The app does not allow the user to add new expenses. + +### --feedback-- + +Consider if the user is talking about adding new values or if the problem is about the values already shown. + +## --video-solution-- + +2 + +# --explanation-- + +To identify the main problem, look for sentences that describe the issue the user is experiencing. + +Pay attention to phrases like `Every time I try` and `the app shows` which tell us what happens when the user tries to use the app. + +The phrase `numbers stay the same as the month before` also helps explain what is not working correctly. diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32b73e27efb5b3f9c78c4.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32b73e27efb5b3f9c78c4.md new file mode 100644 index 0000000000..e70f2c8a70 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32b73e27efb5b3f9c78c4.md @@ -0,0 +1,66 @@ +--- +id: 66e32b73e27efb5b3f9c78c4 +title: Task 89 +challengeType: 19 +dashedName: task-89 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +What does the word `bug` mean in the email? + +## --answers-- + +An error or problem in the app. + +--- + +A small insect. + +### --feedback-- + +Think about if the user is reporting an issue related to insects or something else. + +--- + +A request for new features. + +### --feedback-- + +Consider if the user is talking about asking for new features or describing a problem. + +--- + +A way to manage expenses. + +### --feedback-- + +Check if the user uses `bug` to talk about managing expenses or something that needs fixing. + +## --video-solution-- + +1 + +# --explanation-- + +To understand what a word means in context, look at the sentences around it and how it is used. + +`Bug` in the email is used when the user describes the problem with the app. + +Pay attention to how the user connects `bug` with phrases like `this is really frustrating` and `can you please fix this?` to understand that `bug` refers to an error or problem in the software. diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32be4761dd75cc3ba6b13.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32be4761dd75cc3ba6b13.md new file mode 100644 index 0000000000..102769851d --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32be4761dd75cc3ba6b13.md @@ -0,0 +1,64 @@ +--- +id: 66e32be4761dd75cc3ba6b13 +title: Task 90 +challengeType: 19 +dashedName: task-90 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +How often does the user say they use the app? + +## --answers-- + +Once a week. + +### --feedback-- + +Think about whether the user mentioned using the app that infrequently. + +--- + +Only when needed. + +### --feedback-- + +Consider if the user mentioned using the app occasionally or regularly. + +--- + +Rarely. + +### --feedback-- + +Check if the user describes using the app very seldom or if it sounds like a regular habit. + +--- + +Every day. + +## --video-solution-- + +4 + +# --explanation-- + +To find out how often the user uses the app, look for clues in the email where the user talks about their routine or habits. + +Pay attention to phrases like `I use the app every ...`, which tells you how frequently they rely on the app. diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c232273235dd6dc3287.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c232273235dd6dc3287.md new file mode 100644 index 0000000000..eb2b9782dc --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c232273235dd6dc3287.md @@ -0,0 +1,64 @@ +--- +id: 66e32c232273235dd6dc3287 +title: Task 91 +challengeType: 19 +dashedName: task-91 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +What action does the user describe taking when they encounter the problem? + +## --answers-- + +Restarting the app to fix the issue. + +### --feedback-- + +Think about whether the email mentions restarting the app or some other action. + +--- + +Updating the app to the latest version. + +### --feedback-- + +Consider if the user talks about downloading a new version of the app. + +--- + +Trying to enter values for a different month. + +--- + +Contacting customer support immediately. + +### --feedback-- + +Check if the email mentions contacting support as the first action. + +## --video-solution-- + +3 + +# --explanation-- + +To identify the actions the user has taken, look for parts of the email where the user describes what they have tried or done with the app. + +Focus on sentences that mention specific actions, such as `Every time I try to...`. diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c5e39acfe5ee8adb160.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c5e39acfe5ee8adb160.md new file mode 100644 index 0000000000..c322d143ff --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c5e39acfe5ee8adb160.md @@ -0,0 +1,66 @@ +--- +id: 66e32c5e39acfe5ee8adb160 +title: Task 92 +challengeType: 19 +dashedName: task-92 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +How does the user feel about the problem they are facing? + +## --answers-- + +Frustrated and annoyed. + +--- + +Happy and satisfied. + +### --feedback-- + +Think about whether the user describes their experience in a positive or negative way. + +--- + +Calm and relaxed. + +### --feedback-- + +Consider if the words the user uses suggest they are calm or experiencing stronger emotions. + +--- + +Confused but hopeful. + +### --feedback-- + +Check if the user shows any signs of being hopeful or if they are mostly expressing frustration. + +## --video-solution-- + +1 + +# --explanation-- + +To understand the user's emotions and tone, look for words or phrases that express feelings. + +Pay attention to words like `frustrated` and `really frustrating`, which show how the user feels about the issue. + +Also, notice how the user describes their experience with the app to understand their tone. diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32d2cfee533618d70586c.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32d2cfee533618d70586c.md new file mode 100644 index 0000000000..e2d2d47f0d --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32d2cfee533618d70586c.md @@ -0,0 +1,66 @@ +--- +id: 66e32d2cfee533618d70586c +title: Task 93 +challengeType: 19 +dashedName: task-93 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +What could happen if the issue with the app is not fixed? + +## --answers-- + +The user may have difficulty tracking their spending correctly. + +--- + +The user may be able to use the app without any problems. + +### --feedback-- + +Think about whether the user already described the app working correctly. + +--- + +The user may enjoy new features in the app. + +### --feedback-- + +Consider if the email mentions anything about new features or benefits. + +--- + +The app could stop showing the current month entirely. + +### --feedback-- + +The problem mentioned is with numbers not updating, not with the month display. + +## --video-solution-- + +1 + +# --explanation-- + +To infer the consequences of the problem not being solved, think about the context in which the user uses the app and how they rely on it. + +The user mentions that they use the app `every day to manage my money`. + +Consider how the issues described might affect the user's daily activities if they continue. diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb7309b14c6f4be5ef5dec.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb7309b14c6f4be5ef5dec.md new file mode 100644 index 0000000000..97f316cf50 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb7309b14c6f4be5ef5dec.md @@ -0,0 +1,161 @@ +--- +id: 66eb7309b14c6f4be5ef5dec +title: "Dialogue 3: Progress and Change" +challengeType: 21 +dashedName: dialogue-3-progress-and-change +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { "x": -25, "y": 0, "z": 1 } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 } + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1 + }, + "alwaysShowDialogue": true + }, + "commands": [ + { + "character": "James", + "position": { "x": 25, "y": 0, "z": 1 }, + "startTime": 0 + }, + { + "character": "Linda", + "position": { "x": 70, "y": 0, "z": 1 }, + "startTime": 0.5 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.82, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 5.34, + "finishTime": 9.6, + "dialogue": { + "text": "It's been over a year now. We've really come a long way since that first feedback came in.", + "align": "right" + } + }, + { + "character": "Linda", + "startTime": 10.1, + "finishTime": 16, + "dialogue": { + "text": "I've been part of the design team for three years and the changes we've made in just this last year have had a great impact.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 16.54, + "finishTime": 20.46, + "dialogue": { + "text": "Agreed. I've learned so much about user interface design in the process.", + "align": "left" + } + }, + { + "character": "James", + "startTime": 20.7, + "finishTime": 24.86, + "dialogue": { + "text": "Before this, I hadn't focused much on the User Experience aspect of development.", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 25.4, + "finishTime": 29.28, + "dialogue": { + "text": "That's true. You've been integrating UX into your work more than ever before.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 30.28, + "finishTime": 35.34, + "dialogue": { + "text": "It's interesting to think about it. I used to just write code without thinking much about the end user,", + "align": "left" + } + }, + { + "character": "James", + "startTime": 35.52, + "finishTime": 40.7, + "dialogue": { + "text": "but now ensuring a positive User Experience has become a central part of my development process.", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 41.78, + "finishTime": 44.64, + "dialogue": { + "text": "Exactly. And remember when we rolled out that major update last month?", + "align": "right" + } + }, + { + "character": "Linda", + "startTime": 45.08, + "finishTime": 47.3, + "dialogue": { + "text": "The feedback we've received has been super positive.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 47.7, + "finishTime": 53.08, + "dialogue": { + "text": "I'm happy to hear that. After all, we're proactively enhancing the platform based on what we've learned.", + "align": "left" + } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 }, + "startTime": 53.58 + }, + { + "character": "James", + "position": { "x": -25, "y": 0, "z": 1 }, + "startTime": 54.08 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb75401201c061f811a57e.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb75401201c061f811a57e.md new file mode 100644 index 0000000000..7c8a779d8f --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb75401201c061f811a57e.md @@ -0,0 +1,90 @@ +--- +id: 66eb75401201c061f811a57e +title: Task 94 +challengeType: 22 +dashedName: task-94 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Linda, BLANK BLANK, how long have we been collaborating on these updates?` + +## --blanks-- + +`looking` + +### --feedback-- + +A word that means using your eyes to review something. It ends in `-ing`. + +--- + +`back` + +### --feedback-- + +A word that indicates a direction behind or in the past. + +# --explanation-- + +`Looking back` means to reflect on past events or to think about what has happened before. For example: + +`Looking back, I learned a lot from that project.` - It means they are remembering and considering past experiences. + +In this sentence, James uses `looking back` to talk about the time he and Linda worked together on updates. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 3.92 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.92, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.42 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be7dd1d802e3307bbddf7.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be7dd1d802e3307bbddf7.md new file mode 100644 index 0000000000..226f34e7a0 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be7dd1d802e3307bbddf7.md @@ -0,0 +1,80 @@ +--- +id: 672be7dd1d802e3307bbddf7 +title: Task 95 +challengeType: 22 +dashedName: task-95 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Linda, looking back, how long have we been BLANK on these updates?` + +## --blanks-- + +`collaborating` + +### --feedback-- + +A word that means working together on something. It ends in `-ing`. + +# --explanation-- + +`Have been collaborating` is a form of the present perfect continuous tense. It describes an action that started in the past and is still ongoing. For example: + +`We have been collaborating on this project for two years.` - This means that the collaboration started two years ago and is still happening. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 3.92 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.92, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.42 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be8d92bbeab39632fd45f.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be8d92bbeab39632fd45f.md new file mode 100644 index 0000000000..216fdbbaa3 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be8d92bbeab39632fd45f.md @@ -0,0 +1,110 @@ +--- +id: 672be8d92bbeab39632fd45f +title: Task 96 +challengeType: 19 +dashedName: task-96 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does James want to know? + +## --answers-- + +How long they have been working together on the updates. + +--- + +If Linda remembers the details of the last update. + +### --feedback-- + +Pay attention to James's question; he asks about time, not specific details of past updates. + +--- + +When the updates will be finished. + +### --feedback-- + +Notice that James is asking about the past and how long something has been happening, not when it will end. + +--- + +What they need to complete the updates. + +### --feedback-- + +Focus on James's question about duration. He isn't asking for requirements or resources. + +## --video-solution-- + +1 + +# --explanation-- + +James's question, `how long have we been collaborating on these updates?`, can be broken down to understand what he wants to know: + +- `how long` signals he is asking about time or duration. + +- `have been collaborating` shows an action that started in the past and continues to the present. + +- `on these updates` specifies that the focus is on their joint work related to updates. + +Together, this structure shows that James is interested in finding out the length of time they've been working together on updates, not specific details or future plans. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 3.92 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.92, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.42 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bea62ee1bd94363435d0c.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bea62ee1bd94363435d0c.md new file mode 100644 index 0000000000..1d2e9b9006 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bea62ee1bd94363435d0c.md @@ -0,0 +1,90 @@ +--- +id: 672bea62ee1bd94363435d0c +title: Task 97 +challengeType: 19 +dashedName: task-97 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which option is the best answer to James' question? + +## --answers-- + +`We should finish them soon.` + +### --feedback-- + +This response talks about finishing updates, but James asked about how long they've been working together, not when it will be completed. + +--- + +`It's been over a year now.` + +## --video-solution-- + +2 + +# --explanation-- + +James's question, `how long have we been collaborating on these updates?`, is asking about **how much time** they've been working together. + +The correct answer, `It's been over a year now`, directly answers this by saying how long they've collaborated. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 3.92 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.92, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.42 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672beec28ce5685ecdce44e3.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672beec28ce5685ecdce44e3.md new file mode 100644 index 0000000000..1ea09219a9 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672beec28ce5685ecdce44e3.md @@ -0,0 +1,84 @@ +--- +id: 672beec28ce5685ecdce44e3 +title: Task 98 +challengeType: 22 +dashedName: task-98 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`It's been BLANK now.` + +## --blanks-- + +`over a year` + +### --feedback-- + +These three words together indicate a time period. They are a preposition, an article and a period of time. + +# --explanation-- + +`It's been` is a contraction of `It has been` which describes something that started in the past and continues up to now. + +`Over a year` tells you the amount of time that has passed. `Over` means more than, so `over a year` means that the collaboration has lasted more than one year. + +`Now` emphasizes that the statement is up-to-date and still true at this moment. + +Together, `It's been over a year now.` means that their collaboration has lasted more than a year and continues to the present. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 4.34, + "finishTimestamp": 5.68 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.34, + "dialogue": { + "text": "It's been over a year now.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 2.84 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf1421cecb26fdf76320f.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf1421cecb26fdf76320f.md new file mode 100644 index 0000000000..639758228a --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf1421cecb26fdf76320f.md @@ -0,0 +1,133 @@ +--- +id: 672bf1421cecb26fdf76320f +title: Task 99 +challengeType: 19 +dashedName: task-99 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +How long has James and Linda been collaborating? + +## --answers-- + +Just a few months. + +### --feedback-- + +Listen carefully to Linda's response. She mentions a specific time period that's longer than a few months. + +--- + +Over a year. + +--- + +About six months. + +### --feedback-- + +Pay attention to Linda's answer. She describes a duration longer than six months. + +--- + +Exactly one year. + +### --feedback-- + +Linda says `over a year`, meaning the time is slightly more than one year. + +## --video-solution-- + +2 + +# --explanation-- + +`It's been` is a contraction of `It has been` which describes something that started in the past and continues up to now. + +`Over a year` tells you the amount of time that has passed. `Over` means more than, so `over a year` means that the collaboration has lasted more than one year, not just a few months or exactly one year. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + }, + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 5.68 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.82, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.08 + }, + { + "character": "Linda", + "opacity": 1, + "startTime": 5.08 + }, + { + "character": "Linda", + "startTime": 5.34, + "finishTime": 6.68, + "dialogue": { + "text": "It's been over a year now.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.18 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf2c58832ef79c6ae86ac.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf2c58832ef79c6ae86ac.md new file mode 100644 index 0000000000..879db6d0aa --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf2c58832ef79c6ae86ac.md @@ -0,0 +1,98 @@ +--- +id: 672bf2c58832ef79c6ae86ac +title: Task 100 +challengeType: 22 +dashedName: task-100 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`We've really BLANK BLANK BLANK since that first feedback came in.` + +## --blanks-- + +`come` + +### --feedback-- + +This is a verb that means to reach or arrive somewhere, especially after a journey or progress. + +--- + +`a long` + +### --feedback-- + +This includes an article and an adjective that describe the extent of progress. + +--- + +`way` + +### --feedback-- + +This word completes the expression, indicating a metaphorical path or distance achieved. + +# --explanation-- + +`To come a long way` means to make significant progress or improvement over time. It often implies that someone or something has started at a simpler, less developed stage and has improved a lot since then. For example: + +- `The team has come a long way since the project started.` - The team has made a lot of progress. + +- `She has come a long way in her coding skills.` - Her coding skills have greatly improved from where they began. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 5.72, + "finishTimestamp": 8.6 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.88, + "dialogue": { + "text": "We've really come a long way since that first feedback came in.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.38 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf495d1324184f1b57fc6.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf495d1324184f1b57fc6.md new file mode 100644 index 0000000000..316c2bb562 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf495d1324184f1b57fc6.md @@ -0,0 +1,82 @@ +--- +id: 672bf495d1324184f1b57fc6 +title: Task 101 +challengeType: 22 +dashedName: task-101 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`We've really come a long way since that first feedback BLANK.` + +## --blanks-- + +`came in` + +### --feedback-- + +This is a two-word expression in the past simple tense that means "arrived" or "was received". + +# --explanation-- + +`Came in` is in the past simple tense and means that something "arrived" or "was received". It's often used to talk about messages, results, or feedback being delivered or becoming available. For example: + +`The test results came in yesterday.` - This means the results were received yesterday. + +In this sentence, `since that first feedback came in` means that the initial feedback was received, marking the start of their progress. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 5.72, + "finishTimestamp": 8.6 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.88, + "dialogue": { + "text": "We've really come a long way since that first feedback came in.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.38 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd6b7f61b713f3e64825b.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd6b7f61b713f3e64825b.md new file mode 100644 index 0000000000..274793f58a --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd6b7f61b713f3e64825b.md @@ -0,0 +1,92 @@ +--- +id: 672cd6b7f61b713f3e64825b +title: Task 102 +challengeType: 22 +dashedName: task-102 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`I've been BLANK the design team BLANK three years.` + +## --blanks-- + +`part of` + +### --feedback-- + +These two words together mean belonging to or being included in a group or team. The first word is a noun, and the second is a preposition. + +--- + +`for` + +### --feedback-- + +This preposition indicates the length of time something has lasted. + +# --explanation-- + +`To have been part of something` means to belong to or to be included in a group, team, or organization. It implies that the person has contributed or participated in that group. For example: + +`I've been part of this project since it started.` - Suggests the person has been involved in the project from the beginning. + +The preposition `for` is used to indicate a period of time in this context. When combined with the `Present Perfect` tense (`have been`), it shows how long something has lasted up to the present. For example: + +`She has worked here for five years.` - She started working there five years ago and is still working there now. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 9.1, + "finishTimestamp": 11.38 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.28, + "dialogue": { + "text": "I've been part of the design team for three years", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.78 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd85e8ba4ed4a6911b4d3.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd85e8ba4ed4a6911b4d3.md new file mode 100644 index 0000000000..f84ca00fa5 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd85e8ba4ed4a6911b4d3.md @@ -0,0 +1,114 @@ +--- +id: 672cd85e8ba4ed4a6911b4d3 +title: Task 103 +challengeType: 22 +dashedName: task-103 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`And the changes BLANK BLANK in just this last year BLANK BLANK a great impact.` + +## --blanks-- + +`we've` + +### --feedback-- + +This is a contraction of `we have`. + +--- + +`made` + +### --feedback-- + +This is the past participle form of an irregular verb meaning to create or produce something. + +--- + +`have` + +### --feedback-- + +`Present Perfect` auxiliary verb used to show an action affecting the present. + +--- + +`had` + +### --feedback-- + +`Past Participle` of an irregular verb that means to experience or cause an effect. + +# --explanation-- + +`We've` is a contraction of `we have`. + +`Made` is the past participle of the irregular verb `make`. `Have made` describes something created or completed in the past with effects on the present. + +In this sentence, `have had` is in the present perfect tense. This structure `have` + `had` shows that something started in the past and still affects the present. + +- `Have` is an auxiliary verb used in the present perfect tense. + +- `Had` is the past participle of `have`, meaning to experience or possess. + +Together, `have had` means that the changes began earlier and continue to make an impact now. + +In summary, these irregular verbs (`make` as `made` and `have` as `had`) form the present perfect tense, indicating actions that started in the past and are still relevant now. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 11.28, + "finishTimestamp": 15 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.72, + "dialogue": { + "text": "and the changes we've made in just this last year have had a great impact.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.22 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc1fe8c7ef63e26ce44c.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc1fe8c7ef63e26ce44c.md new file mode 100644 index 0000000000..f296285272 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc1fe8c7ef63e26ce44c.md @@ -0,0 +1,113 @@ +--- +id: 672cdc1fe8c7ef63e26ce44c +title: Task 104 +challengeType: 19 +dashedName: task-104 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +How long has Linda been working as part of the design team? + +## --answers-- + +One year. + +### --feedback-- + +Listen carefully to Linda's response. She mentions a period longer than one year. + +--- + +Just a few months. + +### --feedback-- + +Linda says she's been with the design team much longer than a few months. + +--- + +Since the project started. + +### --feedback-- + +Linda doesn't mention the project start date, only that she's been on the team for a specific amount of time. + +--- + +Three years. + +## --video-solution-- + +4 + +# --explanation-- + +Linda states, `I've been part of the design team for three years.` + +`For three years` tells exactly how long she has been working on the team. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 9.1, + "finishTimestamp": 15 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.18, + "dialogue": { + "text": "I've been part of the design team for three years,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.18, + "finishTime": 6.9, + "dialogue": { + "text": "and the changes we've made in just this last year have had a great impact.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.4 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc94feed9f67748f5ca2.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc94feed9f67748f5ca2.md new file mode 100644 index 0000000000..809c295776 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc94feed9f67748f5ca2.md @@ -0,0 +1,117 @@ +--- +id: 672cdc94feed9f67748f5ca2 +title: Task 105 +challengeType: 19 +dashedName: task-105 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What happened in the last year? + +## --answers-- + +Linda joined the design team. + +### --feedback-- + +Linda mentions she has been part of the team for three years, so this didn't happen just in the last year. + +--- + +The changes they've made had a great impact. + +--- + +They completed the project. + +### --feedback-- + +Linda doesn't mention completing the project. + +--- + +They started working on impactful designs. + +### --feedback-- + +Linda doesn't say they started working on the design this year; she mentions a specific impact from recent changes. + +## --video-solution-- + +2 + +# --explanation-- + +To find the answer, listen to Linda's sentence carefully. She says, `the changes we've made in just this last year have had a great impact`. Here's how to identify the correct answer: + +- Linda mentions `changes`, meaning something new or different they implemented during the last year. + +- `In just this last year` tells you that Linda is talking about something specific that happened within the past year. + +- `Have had a great impact` explains the result of those changes made a strong, positive effect. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 9.1, + "finishTimestamp": 15 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.18, + "dialogue": { + "text": "I've been part of the design team for three years,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.18, + "finishTime": 6.9, + "dialogue": { + "text": "and the changes we've made in just this last year have had a great impact.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.4 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cde84a461d274b9aa1587.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cde84a461d274b9aa1587.md new file mode 100644 index 0000000000..d293ac12d7 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cde84a461d274b9aa1587.md @@ -0,0 +1,86 @@ +--- +id: 672cde84a461d274b9aa1587 +title: Task 106 +challengeType: 22 +dashedName: task-106 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Agreed. I've learned so much about BLANK BLANK design in the process.` + +## --blanks-- + +`user` + +### --feedback-- + +The person who interacts with the system or application. + +--- + +`interface` + +### --feedback-- + +This word describes the point of interaction or connection between the user and the system. + +# --explanation-- + +`User interface` (UI) refers to the part of a system, application, or device that allows a user to interact with it. The user interface includes elements like buttons, menus, and screens that help users perform actions and receive feedback from the system. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 15.34, + "finishTimestamp": 19.56 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.72, + "dialogue": { + "text": "Agreed. I've learned so much about user interface design in the process.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.72 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdef1ba3081780c700843.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdef1ba3081780c700843.md new file mode 100644 index 0000000000..5a83cb5ed7 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdef1ba3081780c700843.md @@ -0,0 +1,104 @@ +--- +id: 672cdef1ba3081780c700843 +title: Task 107 +challengeType: 19 +dashedName: task-107 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What has James learned? + +## --answers-- + +The design team structure. + +### --feedback-- + +James specifically mentions learning about user interface design, not the team structure. + +--- + +How to code in a new language. + +### --feedback-- + +James is focused on design, not on learning a new coding language. + +--- + +Project management skills. + +### --feedback-- + +James's statement is about user interface design, not project management. + +--- + +User interface design. + +## --video-solution-- + +4 + +# --explanation-- + +To find the answer, listen to what James says after the word `about`. In the sentence, `I've learned so much about user interface design`, the words that follow `about` directly indicate what James has been learning. + +`User interface design` tell you that this is the specific topic he has been learning. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 15.34, + "finishTimestamp": 19.56 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.72, + "dialogue": { + "text": "Agreed. I've learned so much about user interface design in the process.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.72 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce07fa81803826b15b63e.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce07fa81803826b15b63e.md new file mode 100644 index 0000000000..f66695b565 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce07fa81803826b15b63e.md @@ -0,0 +1,90 @@ +--- +id: 672ce07fa81803826b15b63e +title: Task 108 +challengeType: 22 +dashedName: task-108 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Before this, I BLANK BLANK much on the user experience aspect of development.` + +## --blanks-- + +`hadn't` + +### --feedback-- + +This is a contraction that indicates something did not happen before a certain point in time. + +--- + +`focused` + +### --feedback-- + +`Past Participle` of a verb that means to pay attention. + +# --explanation-- + +`Hadn't` is the contraction for `had not`, indicating something that didn't happen in the past relative to another event. + +`Focused` means to pay close attention to something or make it a priority. For example: + +`I hadn't focused on design principles before starting this project.` - This means that studying design principles was not a focus until the project began. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 19.5, + "finishTimestamp": 23.96 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 5.46, + "dialogue": { + "text": "Before this, I hadn't focused much on the user experience aspect of development.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.96 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce15950a89f887d8ce8a5.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce15950a89f887d8ce8a5.md new file mode 100644 index 0000000000..cbd745f2c5 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce15950a89f887d8ce8a5.md @@ -0,0 +1,80 @@ +--- +id: 672ce15950a89f887d8ce8a5 +title: Task 109 +challengeType: 22 +dashedName: task-109 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Before this, I hadn't focused much on the user experience BLANK development.` + +## --blanks-- + +`aspect of` + +### --feedback-- + +These two words together mean a specific part or feature of something larger. The first word is a noun, and the second is a preposition. + +# --explanation-- + +`Aspect of` refers to a specific part or feature of a larger topic or situation. When you talk about an `aspect` of something, you are focusing on one detail or element within a bigger context. For example: + +`One important aspect of programming is problem-solving.` - Here, `problem-solving` is a key part or feature of programming as a whole. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 19.5, + "finishTimestamp": 23.96 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 5.46, + "dialogue": { + "text": "Before this, I hadn't focused much on the user experience aspect of development.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.96 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673258f20e446069d7bc6c4e.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673258f20e446069d7bc6c4e.md new file mode 100644 index 0000000000..daeb76bbc4 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673258f20e446069d7bc6c4e.md @@ -0,0 +1,113 @@ +--- +id: 673258f20e446069d7bc6c4e +title: Task 110 +challengeType: 19 +dashedName: task-110 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which of the statements is true? + +## --answers-- + +James has always focused on user experience in development. + +### --feedback-- + +James mentions that he hadn't focused on user experience before. + +--- + +James has not learned anything new about user interface design. + +### --feedback-- + +James says he has learned a lot about user interface design. + +--- + +James has recently started focusing on the UX aspect of development. + +--- + +James is an expert in user interface and user experience design. + +### --feedback-- + +James says he is learning about user interface design but does not claim to be an expert. + +## --video-solution-- + +3 + +# --explanation-- + +`I've learned so much about user interface design` tells you that James has gained new knowledge recently, so anything suggesting he hasn't learned is incorrect. + +`Before this, I hadn't focused much on the user experience aspect of development` shows that his attention to user experience is new, meaning he did not focus on it in the past but has started doing so recently. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 16.18, + "finishTimestamp": 23.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.28, + "dialogue": { + "text": "I've learned so much about user interface design in the process.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 4.52, + "finishTime": 8.68, + "dialogue": { + "text": "Before this, I hadn't focused much on the user experience aspect of development.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 9.18 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325a5443667173c717856f.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325a5443667173c717856f.md new file mode 100644 index 0000000000..b1682fdb15 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325a5443667173c717856f.md @@ -0,0 +1,99 @@ +--- +id: 67325a5443667173c717856f +title: Task 111 +challengeType: 22 +dashedName: task-111 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`That's true! You've been BLANK UX BLANK your work more than ever before.` + +## --blanks-- + +`integrating` + +### --feedback-- + +This word means combining or including something as part of a larger whole. + +--- + +`into` + +### --feedback-- + +This is a preposition that shows movement or direction toward something. + +# --explanation-- + +`Integrating into` means bringing something new into an existing structure or combining it with current practices. + +`Integrating` refers to adding or combining parts to form a more complete system. + +`Into` is a preposition indicating direction, showing that UX is being added as part of James's ongoing work. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 24.3, + "finishTimestamp": 28.28 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.74, + "dialogue": { + "text": "That's true.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.02, + "finishTime": 4.98, + "dialogue": { + "text": "You've been integrating UX into your work more than ever before.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.48 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325bae5d23157c74091944.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325bae5d23157c74091944.md new file mode 100644 index 0000000000..ce180fe911 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325bae5d23157c74091944.md @@ -0,0 +1,105 @@ +--- +id: 67325bae5d23157c74091944 +title: Task 112 +challengeType: 22 +dashedName: task-112 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`That's true! You've been integrating UX into your work BLANK BLANK BLANK before.` + +## --blanks-- + +`more` + +### --feedback-- + +This word indicates an increase in quantity or intensity. + +--- + +`than` + +### --feedback-- + +This word is used to compare two different levels or amounts. + +--- + +`ever` + +### --feedback-- + +This word suggests any time in the past, emphasizing a long or indefinite period. + +# --explanation-- + +`More than ever before` means that something is happening now at a higher level or frequency than at any previous time. It emphasizes that there has been an increase or improvement over what happened in the past. For example: + +`She practices coding more than ever before`. - This means that she is practicing coding now more frequently or intensely than she did in the past. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 24.3, + "finishTimestamp": 28.28 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.74, + "dialogue": { + "text": "That's true.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.02, + "finishTime": 4.98, + "dialogue": { + "text": "You've been integrating UX into your work more than ever before.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.48 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325deed89863066150b044.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325deed89863066150b044.md new file mode 100644 index 0000000000..723e8bc8f3 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325deed89863066150b044.md @@ -0,0 +1,97 @@ +--- +id: 67325deed89863066150b044 +title: Task 113 +challengeType: 22 +dashedName: task-113 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`It's interesting to think about it. I BLANK just write code without BLANK about the end user.` + +## --blanks-- + +`used to` + +### --feedback-- + +This blank has two words. The first is a verb, and the second is a preposition. Together, they indicate a past habit or action that no longer happens. + +--- + +`thinking much` + +### --feedback-- + +This blank has two words. The first is a verb ending in `-ing`, and the second is an adverb. This phrase means giving attention or consideration to something. + +# --explanation-- + +`Used to` describes a past habit or action that was regular in the past but is not continued in the present. + +`Thinking much` means giving little attention or consideration. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 29.28, + "finishTimestamp": 34.44 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.84, + "dialogue": { + "text": "It's interesting to think about it.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.92, + "finishTime": 6.16, + "dialogue": { + "text": "I used to just write code without thinking much about the end user,", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 6.66 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325f4cff0ac10ffe3e5bec.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325f4cff0ac10ffe3e5bec.md new file mode 100644 index 0000000000..407cc0cf13 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325f4cff0ac10ffe3e5bec.md @@ -0,0 +1,115 @@ +--- +id: 67325f4cff0ac10ffe3e5bec +title: Task 114 +challengeType: 19 +dashedName: task-114 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What is James describing about his approach to coding? + +## --answers-- + +A habit he had in the past. + +--- + +Something he plans to do in the future. + +### --feedback-- + +James isn't talking about future plans; he is reflecting on something he did before. + +--- + +A habit he continues now. + +### --feedback-- + +James uses the phrase `used to`, which shows he is describing something he did in the past, not currently. + +--- + +A process he never followed. + +### --feedback-- + +James describes a habit he once had, so it is not something he never did. + +## --video-solution-- + +1 + +# --explanation-- + +James says, `I used to just write code without thinking much about the end user.` + +`Used to` indicates a past habit or action that is no longer true. + +This sentence shows that he previously wrote code without considering the end user but has since changed his approach. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 29.28, + "finishTimestamp": 34.44 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.84, + "dialogue": { + "text": "It's interesting to think about it.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.92, + "finishTime": 6.16, + "dialogue": { + "text": "I used to just write code without thinking much about the end user,", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 6.66 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673260e6a2747519bbdc069b.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673260e6a2747519bbdc069b.md new file mode 100644 index 0000000000..40a7efa729 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673260e6a2747519bbdc069b.md @@ -0,0 +1,116 @@ +--- +id: 673260e6a2747519bbdc069b +title: Task 115 +challengeType: 19 +dashedName: task-115 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which of the statements is true about James? + +## --answers-- + +He has never thought about the end user. + +### --feedback-- + +James mentions that he didn't consider the end user before, but this has changed. + +--- + +He now considers the end user when writing code. + +--- + +He only thinks about the end user occasionally. + +### --feedback-- + +James doesn't suggest that he thinks about the end user only sometimes; he indicates a change from the past. + +--- + +He finds it difficult to think about the end user. + +### --feedback-- + +James is reflecting on a change in his approach, not on any difficulty in considering the end user. + +## --video-solution-- + +2 + +# --explanation-- + +James says, `I used to just write code without thinking much about the end user.` + +`Used to` shows that this was his past approach. + +<<<<<<< Updated upstream +======= +> > > > > > > Stashed changes +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 16.18, + "finishTimestamp": 23.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.28, + "dialogue": { + "text": "I've learned so much about user interface design in the process.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 4.52, + "finishTime": 8.68, + "dialogue": { + "text": "Before this, I hadn't focused much on the user experience aspect of development.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 9.18 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732620bf06cf321860ce9a3.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732620bf06cf321860ce9a3.md new file mode 100644 index 0000000000..1e4be73891 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732620bf06cf321860ce9a3.md @@ -0,0 +1,97 @@ +--- +id: 6732620bf06cf321860ce9a3 +title: Task 116 +challengeType: 22 +dashedName: task-116 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`But now, BLANK a positive user experience BLANK a central part of my development process.` + +## --blanks-- + +`ensuring` + +### --feedback-- + +Making sure something will happen. This word ends in `-ing`. + +--- + +`has become` + +### --feedback-- + +These two words together indicate a change that has happened and continues to be true. The first is an auxiliary verb, the second is the main verb. + +# --explanation-- + +`Ensuring` means making certain that something happens or is maintained. + +`Has become` is in the `Present Perfect` tense, showing a change that started in the past and is now part of the present. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 34.32, + "finishTimestamp": 39.9 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.0, + "dialogue": { + "text": "But now ensuring a positive user experience", + "align": "center" + } + }, + { + "character": "James", + "startTime": 4.0, + "finishTime": 6.58, + "dialogue": { + "text": "has become a central part of my development process.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 6.68 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673263513f5a142a717d4138.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673263513f5a142a717d4138.md new file mode 100644 index 0000000000..a02516b7bf --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673263513f5a142a717d4138.md @@ -0,0 +1,133 @@ +--- +id: 673263513f5a142a717d4138 +title: Task 117 +challengeType: 19 +dashedName: task-117 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What has changed over time? + +## --answers-- + +James no longer writes code. + +### --feedback-- + +James still writes code, another thing has changed. + +--- + +James is learning a new programming language. + +### --feedback-- + +The change James describes is not a new programming language. + +--- + +James no longer works in development. + +### --feedback-- + +James is still involved in development but with an added focus on something. + +--- + +James now focuses on user experience. + +## --video-solution-- + +4 + +# --explanation-- + +To find the correct answer, listen to James's description of his past and current approach. + +He says `I used to just write code without thinking much about the end user` and contrasts this with `ensuring a positive user experience has become a central part of my development process.` + +This shows that the key change is his focus on user experience, which is now central to his work. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 29.28, + "finishTimestamp": 39.7 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.74, + "dialogue": { + "text": "It's interesting to think about it.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.82, + "finishTime": 6.06, + "dialogue": { + "text": "I used to just write code without thinking much about the end user,", + "align": "center" + } + }, + { + "character": "James", + "startTime": 6.24, + "finishTime": 8.84, + "dialogue": { + "text": "but now ensuring a positive user experience", + "align": "center" + } + }, + { + "character": "James", + "startTime": 8.84, + "finishTime": 11.42, + "dialogue": { + "text": "has become a central part of my development process.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 11.92 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326437367d0d30ba761383.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326437367d0d30ba761383.md new file mode 100644 index 0000000000..18cbb5c5c0 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326437367d0d30ba761383.md @@ -0,0 +1,89 @@ +--- +id: 67326437367d0d30ba761383 +title: Task 118 +challengeType: 22 +dashedName: task-118 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Exactly, and remember when we BLANK that major update last month?` + +## --blanks-- + +`rolled out` + +### --feedback-- + +These two words together mean to release or launch something, usually a new product, feature, or update. The first word is a verb in the past, and the second is a preposition. + +# --explanation-- + +`Rolled out` means to officially release or introduce something, usually to a wider audience. It's often used in technology and business to describe launching new features, products, or updates. For example: + +`The company rolled out a new software version last week`. - This means the company launched or released the new version for use. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 40.08, + "finishTimestamp": 43.84 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.42, + "dialogue": { + "text": "Exactly. And remember", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.42, + "finishTime": 4.26, + "dialogue": { + "text": "when we rolled out that major update last month?", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.66 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673264f9220e18361d98a1e0.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673264f9220e18361d98a1e0.md new file mode 100644 index 0000000000..5386d8df39 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673264f9220e18361d98a1e0.md @@ -0,0 +1,115 @@ +--- +id: 673264f9220e18361d98a1e0 +title: Task 119 +challengeType: 19 +dashedName: task-119 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What happened last month? + +## --answers-- + +They started a new project. + +### --feedback-- + +Listen carefully—Linda mentions something they completed last month, not something they began. + +--- + +They encountered a major issue. + +### --feedback-- + +Linda refers to an update they released, not an issue they faced. + +--- + +They released a major update. + +--- + +They hired new team members. + +### --feedback-- + +Linda talks about a specific update, not about adding people to the team. + +## --video-solution-- + +3 + +# --explanation-- + +To find the correct answer, focus on Linda's words `when we rolled out that major update last month`. + +The phrase `rolled out` means they released or launched something, and `major update` specifies what it was. + +This tells you that the main event last month was releasing a significant update. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 40.08, + "finishTimestamp": 43.84 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.42, + "dialogue": { + "text": "Exactly. And remember", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.42, + "finishTime": 4.26, + "dialogue": { + "text": "when we rolled out that major update last month?", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.66 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673267fa1ebd254ab1cb6b5d.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673267fa1ebd254ab1cb6b5d.md new file mode 100644 index 0000000000..0c4aee8053 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673267fa1ebd254ab1cb6b5d.md @@ -0,0 +1,80 @@ +--- +id: 673267fa1ebd254ab1cb6b5d +title: Task 120 +challengeType: 22 +dashedName: task-120 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`The feedback we've BLANK has been super positive.` + +## --blanks-- + +`received` + +### --feedback-- + +This verb means to get or accept something that has been given or sent. + +# --explanation-- + +`Received` is the `Past Participle` of `receive`, meaning to get or accept something. For example: + +`I received your message yesterday`. - This means that the message was sent to and accepted by the person. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 43.98, + "finishTimestamp": 46.4 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.42, + "dialogue": { + "text": "The feedback we've received has been super positive.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.92 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732695909cb3553e5f17379.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732695909cb3553e5f17379.md new file mode 100644 index 0000000000..4850947534 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732695909cb3553e5f17379.md @@ -0,0 +1,111 @@ +--- +id: 6732695909cb3553e5f17379 +title: Task 121 +challengeType: 19 +dashedName: task-121 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What happened after they rolled out the major update last month? + +## --answers-- + +They decided to make more changes. + +### --feedback-- + +Linda doesn't mention any additional changes, only that the feedback was very positive. + +--- + +They received positive feedback. + +--- + +They found issues with the update. + +### --feedback-- + +Linda doesn't refer to any issues; she emphasizes the positive feedback they received. + +--- + +They didn't hear any feedback. + +### --feedback-- + +Linda specifically says that the feedback was `super positive,` indicating they did receive responses. + +## --video-solution-- + +2 + +# --explanation-- + +To find the correct answer, listen for what Linda says after describing the update. She says `The feedback we've received has been super positive`, which tells you that they got a positive response after releasing the update. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 40.78, + "finishTimestamp": 46.4 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.86, + "dialogue": { + "text": "And remember when we rolled out that major update last month?", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.3, + "finishTime": 6.62, + "dialogue": { + "text": "The feedback we've received has been super positive.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.12 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326b6decb085616cce2be8.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326b6decb085616cce2be8.md new file mode 100644 index 0000000000..da100bfb5f --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326b6decb085616cce2be8.md @@ -0,0 +1,97 @@ +--- +id: 67326b6decb085616cce2be8 +title: Task 122 +challengeType: 19 +dashedName: task-122 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +James wants to be supportive. How should he reply to Linda? + +## --answers-- + +`I'm happy to hear that.` + +--- + +`What feedback did we receive?` + +### --feedback-- + +This question doesn't show support; it seems to ask for clarification instead of acknowledging the positive feedback. + +## --video-solution-- + +1 + +# --explanation-- + +To respond supportively, James should acknowledge Linda's positive news. The phrase `I'm happy to hear that` is encouraging and affirms her excitement about the positive feedback they received. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 40.78, + "finishTimestamp": 46.4 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.86, + "dialogue": { + "text": "And remember when we rolled out that major update last month?", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.3, + "finishTime": 6.62, + "dialogue": { + "text": "The feedback we've received has been super positive.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.12 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326cb0e9a72b69d6efd417.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326cb0e9a72b69d6efd417.md new file mode 100644 index 0000000000..949d86af71 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326cb0e9a72b69d6efd417.md @@ -0,0 +1,98 @@ +--- +id: 67326cb0e9a72b69d6efd417 +title: Task 123 +challengeType: 22 +dashedName: task-123 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`I'm happy to hear that. BLANK, we're proactively enhancing the platform based on what we've learned.` + +## --blanks-- + +`After all` + +### --feedback-- + +These two words together are used to give a reason or justification for what was just said. The first leter is capitalized. + +# --explanation-- + +`After all` is used to provide a reason or justification for what was just said. It often introduces an explanation that supports or reinforces the previous statement. For example: + +`She decided to take the project on herself. After all, she has the most experience.` - Here, `after all` provides the reasoning that her experience makes her the best choice for the project. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 46.7, + "finishTimestamp": 52.28 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.12, + "dialogue": { + "text": "I'm happy to hear that.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.3, + "finishTime": 5.2, + "dialogue": { + "text": "After all, we're proactively enhancing the platform", + "align": "center" + } + }, + { + "character": "James", + "startTime": 5.2, + "finishTime": 6.58, + "dialogue": { + "text": "based on what we've learned.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 7.08 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326ecd95240477e8f005e9.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326ecd95240477e8f005e9.md new file mode 100644 index 0000000000..0dfae5047a --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326ecd95240477e8f005e9.md @@ -0,0 +1,80 @@ +--- +id: 67326ecd95240477e8f005e9 +title: Task 124 +challengeType: 22 +dashedName: task-124 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`After all, we're BLANK enhancing the platform based on what we've learned.` + +## --blanks-- + +`proactively` + +### --feedback-- + +This word means taking action in advance to manage or prevent potential issues or to make improvements. + +# --explanation-- + +`Proactively` means taking initiative or acting in advance to address situations before they become problems. For example: + +`She proactively updates the system to prevent any future issues`. - This means she takes action ahead of time to ensure the system runs smoothly. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 47.9, + "finishTimestamp": 52.28 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 5.38, + "dialogue": { + "text": "After all, we're proactively enhancing the platform based on what we've learned.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.88 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326fb4b198b97e4bcf4a69.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326fb4b198b97e4bcf4a69.md new file mode 100644 index 0000000000..027f1acbbf --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326fb4b198b97e4bcf4a69.md @@ -0,0 +1,124 @@ +--- +id: 67326fb4b198b97e4bcf4a69 +title: Task 125 +challengeType: 19 +dashedName: task-125 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Why is James happy? + +## --answers-- + +They completed the project successfully. + +### --feedback-- + +James doesn't mention completing the project; listen for words related to ongoing improvements rather than project completion. + +--- + +They are starting a new project. + +### --feedback-- + +James isn't talking about a new beginning. Focus on his reason for satisfaction with the work they are already doing. + +--- + +They received additional funding. + +### --feedback-- + +Funding is not mentioned as a reason for his happiness. Look for statements about what they are currently doing with the platform. + +--- + +They are making improvements based on feedback. + +## --video-solution-- + +4 + +# --explanation-- + +To understand why James is happy, focus on the phrase `After all, we're proactively enhancing the platform based on what we've learned.` + +`Proactively enhancing` shows that James is pleased because they are actively making improvements to the platform using the insights they've gained. + +This indicates that his happiness comes from knowing they are using feedback to make positive, forward-thinking changes, rather than simply finishing or starting a new project. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 46.7, + "finishTimestamp": 52.28 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.12, + "dialogue": { + "text": "I'm happy to hear that.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.3, + "finishTime": 5.2, + "dialogue": { + "text": "After all, we're proactively enhancing the platform", + "align": "center" + } + }, + { + "character": "James", + "startTime": 5.2, + "finishTime": 6.58, + "dialogue": { + "text": "based on what we've learned.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 7.08 + } + ] +} +``` diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673272f5fe3a8992a947bad3.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673272f5fe3a8992a947bad3.md new file mode 100644 index 0000000000..7414fb1db4 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673272f5fe3a8992a947bad3.md @@ -0,0 +1,100 @@ +--- +id: 673272f5fe3a8992a947bad3 +title: Task 126 +challengeType: 22 +dashedName: task-126 +--- + + + +# --description-- + +This is a review of the entire dialogue you just studied. + +# --instructions-- + +Place the following phrases in the correct spot: + +`has become`, `since`, `for`, `ever`, `Before this`, `into`, `rolled out`, and `based on`. + +# --fillInTheBlank-- + +## --sentence-- + +`James: Linda, looking back, how long have we been collaborating on these updates?` + +`Linda: It's been over a year now. We've really come a long way BLANK that first feedback came in. I've been part of the design team BLANK three years, and the changes we've made in just this last year have had a great impact.` + +`James: Agreed. I've learned so much about user interface design in the process. BLANK, I hadn't focused much on the user experience aspect of development.` + +`Linda: That's true! You've been integrating UX BLANK your work more than BLANK before.` + +`James: It's interesting to think about it. I used to just write code without thinking much about the end user. But now, ensuring a positive user experience BLANK a central part of my development process.` + +`Linda: Exactly, and remember when we BLANK that major update last month? The feedback we've received has been super positive.` + +`James: I'm happy to hear that. After all, we're proactively enhancing the platform BLANK what we've learned.` + +## --blanks-- + +`since` + +### --feedback-- + +This word is used to indicate a specific point in time when something started and continues to the present. + +--- + +`for` + +### --feedback-- + +This preposition shows the length of time, indicating how long something has been happening. + +--- + +`Before this` + +### --feedback-- + +These two words together indicate an earlier time or action that happened prior to the current point in the story. The first letter is capitalized. + +--- + +`into` + +### --feedback-- + +This word suggests movement or direction, showing that something is becoming part of another thing. + +--- + +`ever` + +### --feedback-- + +This word is used to emphasize a period of time extending from the past up to the present, often in a superlative sense. + +--- + +`has become` + +### --feedback-- + +These two words together show a change that has taken place over time, where something is now in a different state or role. + +--- + +`rolled out` + +### --feedback-- + +This phrase means to launch or introduce something, especially a new product, feature, or update. + +--- + +`based on` + +### --feedback-- + +This phrase indicates a foundation or reason for something, explaining the source or basis for an action or decision. diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673278f6b47bdfa9ad55eb6a.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673278f6b47bdfa9ad55eb6a.md new file mode 100644 index 0000000000..fa1aaff5f8 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673278f6b47bdfa9ad55eb6a.md @@ -0,0 +1,64 @@ +--- +id: 673278f6b47bdfa9ad55eb6a +title: Task 127 +challengeType: 19 +dashedName: task-127 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +Linda posted an update about her team's development process: + +`Over the past year, we've been focusing on user feedback more than ever, and it's really changed our approach to development. Instead of just tackling technical issues, we're now looking at everything from the user's perspective.` + +`Last month, we rolled out a major update inspired by user feedback, and the response has been amazing. Now, rather than just reacting to issues, we're proactively making improvements based on what our users tell us.` + +`Feedback has truly become central to our work, and we're excited to keep this user-centered approach at the heart of our development process.` + +What is the main focus of Linda's post? + +## --answers-- + +To announce the launch of a new product. + +### --feedback-- + +Consider whether Linda mentions a new product launch or discusses changes based on user feedback. + +--- + +To describe how the team has used feedback to improve their work. + +--- + +To explain the technical problems they're fixing. + +### --feedback-- + +Think about whether Linda focuses on specific technical issues or on the positive changes inspired by feedback. + +--- + +To share new design ideas. + +### --feedback-- + +Reflect on whether Linda discusses new design ideas or highlights the impact of feedback on their process. + +## --video-solution-- + +2 + +# --explanation-- + +Linda's post emphasizes how `user feedback more than ever... really changed our approach` and that feedback has become `central to our work`. She explains how feedback shifted their focus from technical fixes to proactive improvements. + +Focus on phrases like `proactively making improvements based on what our users tell us` to understand that the main message is about the positive impact of user feedback. diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327d97f48bc2da3007f619.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327d97f48bc2da3007f619.md new file mode 100644 index 0000000000..0ff8b4a62b --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327d97f48bc2da3007f619.md @@ -0,0 +1,66 @@ +--- +id: 67327d97f48bc2da3007f619 +title: Task 128 +challengeType: 19 +dashedName: task-128 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +Linda posted an update about her team's development process: + +`Over the past year, we've been focusing on user feedback more than ever, and it's really changed our approach to development. Instead of just tackling technical issues, we're now looking at everything from the user's perspective.` + +`Last month, we rolled out a major update inspired by user feedback, and the response has been amazing. Now, rather than just reacting to issues, we're proactively making improvements based on what our users tell us.` + +`Feedback has truly become central to our work, and we're excited to keep this user-centered approach at the heart of our development process.` + +What has changed in the team's development approach over the past year? + +## --answers-- + +They stopped making updates to the platform. + +### --feedback-- + +Linda mentions they are actively `making improvements`, which suggests they have not stopped updates. + +--- + +They only focus on fixing technical issues now. + +### --feedback-- + +Linda describes a shift from `tackling technical issues` to a broader focus on user feedback, rather than only addressing technical issues. + +--- + +They no longer consider the user's perspective. + +### --feedback-- + +Linda states that `user feedback has become central to our work`, which indicates that they are, in fact, prioritizing the user's perspective. + +--- + +They prioritize user feedback in their development process. + +## --video-solution-- + +4 + +# --explanation-- + +To find the correct answer, focus on where Linda describes their current approach in relation to user feedback. + +In the sentence `user feedback has become essential to our work,` Linda highlights that feedback is now a priority. She contrasts this with their past focus on `just tackling technical issues,` showing that their approach has shifted to include proactive, user-centered improvements. + +By identifying these key phrases, you can see that prioritizing user feedback is the main change in their development approach over the past year. diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327fde8c4adef36834bd0f.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327fde8c4adef36834bd0f.md new file mode 100644 index 0000000000..4054259008 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327fde8c4adef36834bd0f.md @@ -0,0 +1,62 @@ +--- +id: 67327fde8c4adef36834bd0f +title: Task 129 +challengeType: 19 +dashedName: task-129 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +Linda posted an update about her team's development process: + +`Over the past year, we've been focusing on user feedback more than ever, and it's really changed our approach to development. Instead of just tackling technical issues, we're now looking at everything from the user's perspective.` + +`Last month, we rolled out a major update inspired by user feedback, and the response has been amazing. Now, rather than just reacting to issues, we're proactively making improvements based on what our users tell us.` + +`Feedback has truly become central to our work, and we're excited to keep this user-centered approach at the heart of our development process.` + +What was the result of the major update they rolled out last month? + +## --answers-- + +They received positive feedback. + +--- + +They started a new project. + +### --feedback-- + +Linda doesn't mention starting a new project; she focuses on how the update was received by users. + +--- + +They completed all improvements. + +### --feedback-- + +Linda describes ongoing improvements, not a completed process. The update is part of their continuous development. + +--- + +They faced technical issues. + +### --feedback-- + +Linda mentions that the response was `amazing`, which suggests a positive outcome, not technical issues. + +## --video-solution-- + +1 + +# --explanation-- + +To find the correct answer, look at the sentence where Linda says, `the response has been amazing.` This shows that users responded positively to the update. Her positive language indicates that the feedback on their major update was favorable. diff --git a/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732800300eff4f49912e30f.md b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732800300eff4f49912e30f.md new file mode 100644 index 0000000000..6b57edd965 --- /dev/null +++ b/curriculum/challenges/italian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732800300eff4f49912e30f.md @@ -0,0 +1,62 @@ +--- +id: 6732800300eff4f49912e30f +title: Task 130 +challengeType: 19 +dashedName: task-130 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +Linda posted an update about her team's development process: + +`Over the past year, we've been focusing on user feedback more than ever, and it's really changed our approach to development. Instead of just tackling technical issues, we're now looking at everything from the user’s perspective.` + +`Last month, we rolled out a major update inspired by user feedback, and the response has been amazing. Now, rather than just reacting to issues, we're proactively making improvements based on what our users tell us.` + +`Feedback has truly become central to our work, and we're excited to keep this user-centered approach at the heart of our development process.` + +What approach are they taking now to improve the platform? + +## --answers-- + +They are waiting for issues to arise before making changes. + +### --feedback-- + +Linda mentions they are actively making improvements, not waiting for issues to occur. + +--- + +They are enhancing the platform based on user feedback. + +--- + +They are only making updates once a year. + +### --feedback-- + +Linda's post emphasizes continuous improvement, not limiting updates to once a year. + +--- + +They stopped making any changes to the platform. + +### --feedback-- + +Linda describes a proactive approach to enhancements, showing that they haven't stopped making changes. + +## --video-solution-- + +2 + +# --explanation-- + +To find the correct answer, focus on the part where Linda says, `we're proactively making improvements based on what our users tell us`. This shows that they are taking an active, user-centered approach to enhance the platform, rather than waiting for problems to show up. diff --git a/curriculum/challenges/italian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e3a9cc78faaf4248d335.md b/curriculum/challenges/italian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e3a9cc78faaf4248d335.md index fa2ff965ee..051b5c4ea8 100644 --- a/curriculum/challenges/italian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e3a9cc78faaf4248d335.md +++ b/curriculum/challenges/italian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e3a9cc78faaf4248d335.md @@ -54,11 +54,11 @@ Which of the following is an example of a JavaScript library? ## --answers-- -Angular +COBOL ### --feedback-- -Consider which of these provides specific functions without dictating overall application structure. +Review the beginning of the video where React libraries were first discussed. --- @@ -70,7 +70,7 @@ Ruby on Rails ### --feedback-- -Consider which of these provides specific functions without dictating overall application structure. +Review the beginning of the video where React libraries were first discussed. --- @@ -78,7 +78,7 @@ Swift ### --feedback-- -Consider which of these provides specific functions without dictating overall application structure. +Review the beginning of the video where React libraries were first discussed. ## --video-solution-- diff --git a/curriculum/challenges/italian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e86f590727c5e7e9ec5e.md b/curriculum/challenges/italian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e86f590727c5e7e9ec5e.md index cf1884d129..41ae2d9b62 100644 --- a/curriculum/challenges/italian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e86f590727c5e7e9ec5e.md +++ b/curriculum/challenges/italian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e86f590727c5e7e9ec5e.md @@ -14,20 +14,108 @@ Watch the lecture video and answer the questions below. ## --text-- -What Is React, and What Is It Commonly Used For? question? +What is one of the key advantages of React? ## --answers-- -Answer 1 +It is only used for building mobile applications. + +### --feedback-- + +Remember that React does not directly work with the DOM but rather something else. + +--- + +It requires direct manipulation of the DOM for better performance. + +### --feedback-- + +Remember that React does not directly work with the DOM but rather something else. --- -Answer 2 +It uses a virtual DOM to improve performance and efficiency. --- -Answer 3 +It cannot handle dynamic updates to UI components. + +### --feedback-- + +Remember that React does not directly work with the DOM but rather something else. + +## --video-solution-- + +3 + +## --text-- + +What is the purpose of state in React? + +## --answers-- + +State determines the styling of UI components. + +### --feedback-- + +Review the beginning the video where this was discussed. + +--- + +State tracks and updates data that affects how a component renders and behaves. + +--- + +State is used to manage the DOM directly. + +### --feedback-- + +Review the beginning the video where this was discussed. + +--- + +State is only used in functional components. + +### --feedback-- + +Review the beginning the video where this was discussed. + +## --video-solution-- + +2 + +## --text-- + +Why is freeCodeCamp focusing on teaching React? + +## --answers-- + +React is the only JavaScript library available. + +### --feedback-- + +Think about its React standing within the industry. + +--- + +React has wide spread use and demand in the industry. + +--- + +React is easy to learn and does not require state management. + +### --feedback-- + +Think about its React standing within the industry. + +--- + +React is better for building back-end services. + +### --feedback-- + +Think about its React standing within the industry. ## --video-solution-- -1 +2 diff --git a/curriculum/challenges/italian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e879c78ee6c61db25b90.md b/curriculum/challenges/italian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e879c78ee6c61db25b90.md index 06d7ab18e4..419372cd3e 100644 --- a/curriculum/challenges/italian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e879c78ee6c61db25b90.md +++ b/curriculum/challenges/italian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e879c78ee6c61db25b90.md @@ -14,39 +14,39 @@ Watch the lecture video and answer the questions below. ## --text-- -What is the primary purpose of components in React? +What is the primary reason React uses `className` instead of `class` for HTML elements in JSX? ## --answers-- -To handle server-side logic. - -### --feedback-- - -Think about how components help in structuring a React application. +`class` is a reserved keyword in JavaScript. --- -To manage database connections. +`className` sounds nicer. ### --feedback-- -Think about how components help in structuring a React application. +Think about what `class` already means in JavaScript. --- -To create reusable UI elements. +Using `className` results in better security in React apps. + +### --feedback-- + +Think about what `class` already means in JavaScript. --- -To optimize JavaScript performance. +Using `className` results in faster performance. ### --feedback-- -Think about how components help in structuring a React application. +Think about what `class` already means in JavaScript. ## --video-solution-- -3 +1 ## --text-- @@ -98,7 +98,7 @@ Review the part of the video where it explains how components are rendered. --- -`` +`<` ### --feedback-- diff --git a/curriculum/challenges/italian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e88cc46e6dc679420040.md b/curriculum/challenges/italian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e88cc46e6dc679420040.md index 01cb71f830..158d5b4c12 100644 --- a/curriculum/challenges/italian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e88cc46e6dc679420040.md +++ b/curriculum/challenges/italian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e88cc46e6dc679420040.md @@ -1,9 +1,9 @@ --- id: 6734e88cc46e6dc679420040 -title: What Are Some Tools to Use to Set Up Projects Using a Library or Framework? +title: What is Vite and How Can It Be Used to Setup a New React Project? challengeType: 11 videoId: nVAaxZ34khk -dashedName: what-are-some-tools-to-use-to-set-up-projects-using-a-library-or-framework +dashedName: what-is-vite-and-how-can-it-be-used-to-setup-a-new-react-project --- # --description-- @@ -14,71 +14,71 @@ Watch the lecture video and answer the questions below. ## --text-- -Which of the following is NOT a primary purpose of project setup tools like Vite or Create React App? +What is the main advantage of using Vite when starting a new React project? ## --answers-- -Automating the creation of initial project structure. +It automatically writes the main application logic for you. ### --feedback-- -Think about what these tools do automatically versus what the developer typically needs to do themselves. +Think about the speed difference between setting up a project on your own versus using Vite. --- -Setting up necessary configurations. +It provides a faster development experience by automating configurations and build processes. -### --feedback-- +--- -Think about what these tools do automatically versus what the developer typically needs to do themselves. +It spots all security vulnerabilities in your React project. ---- +### --feedback-- -Writing the main application logic. +Think about the speed difference between setting up a project on your own versus using Vite. --- -Installing required dependencies. +It installs external libraries like jQuery and Bootstrap. ### --feedback-- -Think about what these tools do automatically versus what the developer typically needs to do themselves. +Think about the speed difference between setting up a project on your own versus using Vite. ## --video-solution-- -3 +2 ## --text-- -What command would you use to create a new React project using Vite? +What does the `npm install` command do after creating a new React project with Vite? ## --answers-- -`npm init vite my-react-app` +It starts the development server. ### --feedback-- -Recall the specific command mentioned in the lecture for creating a React project with Vite. +Consider what needs to happen before you can run the project. --- -`npm create vite@latest my-react-app -- --template react` +It installs the dependencies listed in the `package.json` file. --- -`npx create-react-app my-react-app` +It opens the project in the browser. ### --feedback-- -Recall the specific command mentioned in the lecture for creating a React project with Vite. +Consider what needs to happen before you can run the project. --- -`vite new my-react-app --react` +It creates the `App.jsx` file. ### --feedback-- -Recall the specific command mentioned in the lecture for creating a React project with Vite. +Consider what needs to happen before you can run the project. ## --video-solution-- @@ -86,35 +86,35 @@ Recall the specific command mentioned in the lecture for creating a React projec ## --text-- -Which tool provides an interactive project scaffolding experience for Vue.js projects? +Which directory contains the starting code that is found in the `App.jsx` file? ## --answers-- -Create React App +`home` ### --feedback-- -Remember which tool was mentioned specifically for Vue.js projects that asks questions about your project setup. +Review the end of the video where this was discussed. --- -Angular CLI +`index` ### --feedback-- -Remember which tool was mentioned specifically for Vue.js projects that asks questions about your project setup. +Review the end of the video where this was discussed. --- -Vue CLI +`src` --- -Yeoman +`public` ### --feedback-- -Remember which tool was mentioned specifically for Vue.js projects that asks questions about your project setup. +Review the end of the video where this was discussed. ## --video-solution-- diff --git a/curriculum/challenges/italian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/674ba6876f7ada867135bb95.md b/curriculum/challenges/italian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/674ba6876f7ada867135bb95.md new file mode 100644 index 0000000000..ea0054f4ca --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/674ba6876f7ada867135bb95.md @@ -0,0 +1,169 @@ +--- +id: 674ba6876f7ada867135bb95 +title: How Can You Import and Export Components in React? +challengeType: 11 +videoId: nVAaxZ34khk +dashedName: how-can-you-import-and-export-components-in-react +--- + +# --description-- + +Watch the lecture video and answer the questions below. + +# --questions-- + +## --text-- + +Which of the following is the correct way to export a React component? + +## --answers-- + +```js +export default function Cat() { + return ( +
+

Mr. Whiskers

+ Cute cats running in the grass. +
+ ); +} +``` + +--- + +```js +exportComponent function Cat() { + return ( +
+

Mr. Whiskers

+ Cute cats running in the grass. +
+ ); +} +``` + +### --feedback-- + +Review the middle of the video where this was discussed. + +--- + +```js +e.default function Cat() { + return ( +
+

Mr. Whiskers

+ Cute cats running in the grass. +
+ ); +} +``` + +### --feedback-- + +Review the middle of the video where this was discussed. + +--- + +```js +default function Cat() { + return ( +
+

Mr. Whiskers

+ Cute cats running in the grass. +
+ ); +} +``` + +### --feedback-- + +Review the middle of the video where this was discussed. + +## --video-solution-- + +1 + +## --text-- + +Where would you typically import a child component like the `Cat` component in a React project? + +## --answers-- + +Inside the `index.html` file. + +### --feedback-- + +Think about where components are commonly composed together in a React project. + +--- + +Inside the `cat-photo-app.css` file. + +### --feedback-- + +Think about where components are commonly composed together in a React project. + +--- + +In a parent component or the root component file (typically `App.jsx`). + +--- + +In the public folder. + +### --feedback-- + +Think about where components are commonly composed together in a React project. + +## --video-solution-- + +3 + +## --text-- + +What is the purpose of the `import` statement in the `App` component? + +## --answers-- + +It automatically styles the `App` component. + +### --feedback-- + +Remember that you learned how to work with imports in earlier lecture videos. + +--- + +It imports the `Cat` component, allowing it to be used within the `App` component. + +--- + +It sets the default state for the `App` component. + +### --feedback-- + +Remember that you learned how to work with imports in earlier lecture videos. + +--- + +It allows the `App` to run faster. + +### --feedback-- + +Remember that you learned how to work with imports in earlier lecture videos. + +## --video-solution-- + +2 diff --git a/curriculum/challenges/italian/25-front-end-development/lecture-working-with-attribute-selectors/672aa840de72b3607bba4bed.md b/curriculum/challenges/italian/25-front-end-development/lecture-working-with-attribute-selectors/672aa840de72b3607bba4bed.md index 12d21005dd..5e70202059 100644 --- a/curriculum/challenges/italian/25-front-end-development/lecture-working-with-attribute-selectors/672aa840de72b3607bba4bed.md +++ b/curriculum/challenges/italian/25-front-end-development/lecture-working-with-attribute-selectors/672aa840de72b3607bba4bed.md @@ -2,7 +2,7 @@ id: 672aa840de72b3607bba4bed title: What Is the Attribute Selector, and How Can It Be Used to Target Links with the href and title Attributes? challengeType: 11 -videoId: nVAaxZ34khk +videoId: Qknh5QKRCEk dashedName: what-is-the-attribute-selector --- diff --git a/curriculum/challenges/italian/25-front-end-development/lecture-working-with-attribute-selectors/672c37498952920879c43de9.md b/curriculum/challenges/italian/25-front-end-development/lecture-working-with-attribute-selectors/672c37498952920879c43de9.md index 329e443a5d..4d8dc53f92 100644 --- a/curriculum/challenges/italian/25-front-end-development/lecture-working-with-attribute-selectors/672c37498952920879c43de9.md +++ b/curriculum/challenges/italian/25-front-end-development/lecture-working-with-attribute-selectors/672c37498952920879c43de9.md @@ -2,7 +2,7 @@ id: 672c37498952920879c43de9 title: How to Use the Attribute Selector to Target Elements with the lang and data-lang Attributes? challengeType: 11 -videoId: nVAaxZ34khk +videoId: RxGaefX-ROY dashedName: how-to-use-the-attribute-selector-to-target-elements-with-the-lang-and-data-lang-attributes --- diff --git a/curriculum/challenges/italian/25-front-end-development/lecture-working-with-attribute-selectors/672c375857128708d04d0e22.md b/curriculum/challenges/italian/25-front-end-development/lecture-working-with-attribute-selectors/672c375857128708d04d0e22.md index 8dab6b8bbb..05d7d4711c 100644 --- a/curriculum/challenges/italian/25-front-end-development/lecture-working-with-attribute-selectors/672c375857128708d04d0e22.md +++ b/curriculum/challenges/italian/25-front-end-development/lecture-working-with-attribute-selectors/672c375857128708d04d0e22.md @@ -2,7 +2,7 @@ id: 672c375857128708d04d0e22 title: How to Use the Attribute Selector to Target Ordered List Elements with the type Attribute? challengeType: 11 -videoId: nVAaxZ34khk +videoId: 5ldovhY8R5U dashedName: how-to-use-the-attribute-selector-to-target-ordered-list-elements-with-the-type-attribute --- diff --git a/curriculum/challenges/italian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d26269456511aa3db614d.md b/curriculum/challenges/italian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d26269456511aa3db614d.md index e06ec9d67d..ddee73088f 100644 --- a/curriculum/challenges/italian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d26269456511aa3db614d.md +++ b/curriculum/challenges/italian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d26269456511aa3db614d.md @@ -2,7 +2,7 @@ id: 672d26269456511aa3db614d title: What Is a Code Editor and IDE? challengeType: 11 -videoId: nVAaxZ34khk +videoId: 46p2iW6S0jk dashedName: what-is-a-code-editor-and-ide --- diff --git a/curriculum/challenges/italian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45583fd75a504136fbbb.md b/curriculum/challenges/italian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45583fd75a504136fbbb.md index 589c24ab36..efbc82e4fd 100644 --- a/curriculum/challenges/italian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45583fd75a504136fbbb.md +++ b/curriculum/challenges/italian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45583fd75a504136fbbb.md @@ -2,7 +2,7 @@ id: 672d45583fd75a504136fbbb title: How to Install Visual Studio Code onto Your Computer challengeType: 11 -videoId: nVAaxZ34khk +videoId: hWa_PgsNSw0 dashedName: how-to-install-visual-studio-code-onto-your-computer --- diff --git a/curriculum/challenges/italian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45651d83b450801efb3a.md b/curriculum/challenges/italian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45651d83b450801efb3a.md index 8e9005615b..54edbdd26b 100644 --- a/curriculum/challenges/italian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45651d83b450801efb3a.md +++ b/curriculum/challenges/italian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45651d83b450801efb3a.md @@ -2,7 +2,7 @@ id: 672d45651d83b450801efb3a title: How to Create a Project and Run Your Code Locally in VS Code challengeType: 11 -videoId: nVAaxZ34khk +videoId: 2j9YPkIN_cI dashedName: how-to-create-a-project-and-run-your-code-locally-in-vs-code --- diff --git a/curriculum/challenges/italian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d456f4ac35950b300e93f.md b/curriculum/challenges/italian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d456f4ac35950b300e93f.md index 9fcaf50572..868e426570 100644 --- a/curriculum/challenges/italian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d456f4ac35950b300e93f.md +++ b/curriculum/challenges/italian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d456f4ac35950b300e93f.md @@ -2,7 +2,7 @@ id: 672d456f4ac35950b300e93f title: What Are Several Useful Keyboard Shortcuts for Maximizing Productivity in VS Code? challengeType: 11 -videoId: nVAaxZ34khk +videoId: A-cWUofdBP8 dashedName: what-are-several-useful-keyboard-shortcuts-for-maximizing-productivity-in-vs-code --- diff --git a/curriculum/challenges/italian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d457bcdd8b350ec2b6254.md b/curriculum/challenges/italian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d457bcdd8b350ec2b6254.md index d2570b8f15..101c64a4fc 100644 --- a/curriculum/challenges/italian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d457bcdd8b350ec2b6254.md +++ b/curriculum/challenges/italian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d457bcdd8b350ec2b6254.md @@ -2,7 +2,7 @@ id: 672d457bcdd8b350ec2b6254 title: What Are Some Good VS Code Extensions You Can Use in Your Editor? challengeType: 11 -videoId: nVAaxZ34khk +videoId: T2QhPMa33KI dashedName: what-are-some-good-vs-code-extensions-you-can-use-in-your-editor --- diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md b/curriculum/challenges/italian/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md index 903c5433d3..672d12ac25 100644 --- a/curriculum/challenges/italian/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md +++ b/curriculum/challenges/italian/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md @@ -17,439 +17,479 @@ To pass the quiz, you must correctly answer at least 17 of the 20 questions belo #### --text-- -Placeholder question +Which html element allows a two-dimensional table with columns and rows? #### --distractors-- -Placeholder distractor 1 +`row` --- -Placeholder distractor 2 +`matrix` --- -Placeholder distractor 3 +`table` using attributes `r="3" c="4"` #### --answer-- -Placeholder answer +`table` ### --question-- #### --text-- -Placeholder question +What elements are used to specify a row and a row header? #### --distractors-- -Placeholder distractor 1 +The `r` element is used for rows and the `thead` element is used for the header. --- -Placeholder distractor 2 +The `row` element is used for rows and the `th` element is used for the header. --- -Placeholder distractor 3 +The `tr` element is used for rows and the `head` element is used for the header. #### --answer-- -Placeholder answer +The `tr` element is used for rows and the `th` element is used for the header. ### --question-- #### --text-- -Placeholder question +What is the `td` element used for? #### --distractors-- -Placeholder distractor 1 +It is used to define a table data type. --- -Placeholder distractor 2 +It is used to merge two columns. --- -Placeholder distractor 3 +It is used to merge two rows. #### --answer-- -Placeholder answer +It is used to define a table cell. ### --question-- #### --text-- -Placeholder question +What's the function of the `colspan` attribute? #### --distractors-- -Placeholder distractor 1 +It defines the length of a column in a table. --- -Placeholder distractor 2 +It removes the breakline between text in a column. --- -Placeholder distractor 3 +It's used to define the number of columns. #### --answer-- -Placeholder answer +It merges cells across multiple columns. ### --question-- #### --text-- -Placeholder question +```html + + + + +
This cell spans across three rows
+``` + +How to make the `td` above span across three rows only? #### --distractors-- -Placeholder distractor 1 +```html + + + + +
This cell spans across three rows
+``` --- -Placeholder distractor 2 +```html + + + + +
This cell spans across three rows
+``` --- -Placeholder distractor 3 +It's not possible. #### --answer-- -Placeholder answer +```html + + + + +
This cell spans across three rows
+``` ### --question-- #### --text-- -Placeholder question +What is the purpose of the `thead` element? #### --distractors-- -Placeholder distractor 1 +It can be used interchangeably with `th`. --- -Placeholder distractor 2 +It defines a single header cell. --- -Placeholder distractor 3 +It is essential for marking table headers #### --answer-- -Placeholder answer +It groups table header rows. ### --question-- #### --text-- -Placeholder question +Can the `tfoot` element be placed before or after `tbody` element? #### --distractors-- -Placeholder distractor 1 +Neither before nor after. --- -Placeholder distractor 2 +Only Before. --- -Placeholder distractor 3 +Only After. #### --answer-- -Placeholder answer +Both before and after. ### --question-- #### --text-- -Placeholder question +If the `tfoot` element is written before the `tbody` element then where will it be rendered? #### --distractors-- -Placeholder distractor 1 +Before `tbody`. --- -Placeholder distractor 2 +It will show an error. --- -Placeholder distractor 3 +Within the `tbody` element. #### --answer-- -Placeholder answer +Always at the bottom of the table. ### --question-- #### --text-- -Placeholder question +What element is used to define a new cell in a table? #### --distractors-- -Placeholder distractor 1 +`th` --- -Placeholder distractor 2 +`tc` --- -Placeholder distractor 3 +`tcol` #### --answer-- -Placeholder answer +`td` ### --question-- #### --text-- -Placeholder question +What defines the cell of a header and improves accessibility? #### --distractors-- -Placeholder distractor 1 +`colspan` --- -Placeholder distractor 2 +`style` --- -Placeholder distractor 3 +`table` with attribute `style = " "` #### --answer-- -Placeholder answer +`scope` ### --question-- #### --text-- -Placeholder question +What does the `` tag do? #### --distractors-- -Placeholder distractor 1 +It allows users to enter any type of data. --- -Placeholder distractor 2 +It is a pop-up box that asks user to enter data. --- -Placeholder distractor 3 +It can be only used inside a form to enter user input. #### --answer-- -Placeholder answer +It defines a single line text field by default. ### --question-- #### --text-- -Placeholder question +Which one of these uses `` inside a form to properly submit data? #### --distractors-- -Placeholder distractor 1 +```html +
+ + +
+``` --- -Placeholder distractor 2 +```html +
+ +
+``` --- -Placeholder distractor 3 +All of the other choices are correct. #### --answer-- -Placeholder answer +```html +
+ + +
+``` ### --question-- #### --text-- -Placeholder question +Which attribute specifies that an input must be filled out before submitting the form? #### --distractors-- -Placeholder distractor 1 +`necessary` --- -Placeholder distractor 2 +`imp` --- -Placeholder distractor 3 +It is not possible via HTML only. #### --answer-- -Placeholder answer +`required` ### --question-- #### --text-- -Placeholder question +How can you hide an input from the user? #### --distractors-- -Placeholder distractor 1 +`` --- -Placeholder distractor 2 +`` --- -Placeholder distractor 3 +It is not possible via HTML. #### --answer-- -Placeholder answer +`` ### --question-- #### --text-- -Placeholder question +What does the `target` attribute of a form do? #### --distractors-- -Placeholder distractor 1 +It specifies the variable we intend to change. --- -Placeholder distractor 2 +It specifies different ways to store the response of the form. --- -Placeholder distractor 3 +It specifies different keyword searches. #### --answer-- -Placeholder answer +It indicates where to display the response after submitting the form. ### --question-- #### --text-- -Placeholder question +Which of the following `type` attributes for the `input` element is correct?? #### --distractors-- -Placeholder distractor 1 +`` --- -Placeholder distractor 2 +`` --- -Placeholder distractor 3 +`` #### --answer-- -Placeholder answer +All of the other choices. ### --question-- #### --text-- -Placeholder question +What does the `action` attribute do? #### --distractors-- -Placeholder distractor 1 +It works as the `submit` attribute. --- -Placeholder distractor 2 +It is used to collect data from the user. --- -Placeholder distractor 3 +It defines the next steps to be taken. #### --answer-- -Placeholder answer +It defines where the form's response is sent. ### --question-- #### --text-- -Placeholder question +How can you define the length of an input? #### --distractors-- -Placeholder distractor 1 +It is not possible. --- -Placeholder distractor 2 +`` --- -Placeholder distractor 3 +`` #### --answer-- -Placeholder answer +`` ### --question-- #### --text-- -Placeholder question +How can you remove form validation? #### --distractors-- -Placeholder distractor 1 +`` --- -Placeholder distractor 2 +`` --- -Placeholder distractor 3 +`` #### --answer-- -Placeholder answer +`` ### --question-- #### --text-- -Placeholder question +Which attribute is used to associate a label with an input? #### --distractors-- -Placeholder distractor 1 +`des` --- -Placeholder distractor 2 +`to` --- -Placeholder distractor 3 +`describe` #### --answer-- -Placeholder answer +`for` diff --git a/curriculum/challenges/italian/25-front-end-development/quiz-javascript-maps-and-sets/67358be1c7903489c0a7db78.md b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-maps-and-sets/67358be1c7903489c0a7db78.md new file mode 100644 index 0000000000..9f9c01a60e --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/quiz-javascript-maps-and-sets/67358be1c7903489c0a7db78.md @@ -0,0 +1,478 @@ +--- +id: 67358be1c7903489c0a7db78 +title: JavaScript Maps and Sets Quiz +challengeType: 8 +dashedName: quiz-javascript-maps-and-sets +--- + +# --description-- + +To pass the quiz, you must correctly answer at least 17 of the 20 questions below. + +# --quizzes-- + +## --quiz-- + +### --question-- + +#### --text-- + +What is a Set in JavaScript? + +#### --distractors-- + +A data structure that allows duplicate values. + +--- + +A data structure that only stores strings and numbers. + +--- + +A collection that does not allow deletion of its elements. + +#### --answer-- + +A collection of unique values, where each value can only occur once. + +### --question-- + +#### --text-- + +Which of the following is NOT a characteristic of a JavaScript Set? + +#### --distractors-- + +It stores elements in insertion order. + +--- + +It only stores unique values. + +--- + +It allows iteration. + +#### --answer-- + +It allows duplicate values. + +### --question-- + +#### --text-- + +What method is used to add elements to a Set? + +#### --distractors-- + +`.push()` + +--- + +`.append()` + +--- + +`.insert()` + +#### --answer-- + +`.add()` + +### --question-- + +#### --text-- + +How do you check if a Set contains a certain value? + +#### --distractors-- + +`.contains()` + +--- + +`.hasValue()` + +--- + +`.find()` + +#### --answer-- + +`.has()` + +### --question-- + +#### --text-- + +What will the following code output? + +```js +const mySet = new Set([1, 1, 2, 3]); +console.log(mySet.size); +``` + +#### --distractors-- + +4 + +--- + +0 + +--- + +1 + +#### --answer-- + +3 + +### --question-- + +#### --text-- + +What is a WeakSet in JavaScript? + +#### --distractors-- + +A Set-like collection that only allows primitive data types. + +--- + +A Set-like collection that allows duplicate values. + +--- + +A Set-like collection that prevents values from being removed. + +#### --answer-- + +A Set-like collection that only stores objects and allows garbage collection. + +### --question-- + +#### --text-- + +What is one difference between a Set and a WeakSet? + +#### --distractors-- + +A WeakSet can store any type of value, including numbers. + +--- + +A Set does not allow duplicate values, but a WeakSet does. + +--- + +A Set allows garbage collection, whereas a WeakSet does not. + +#### --answer-- + +A Set can hold any type of value, while a WeakSet only holds objects. + +### --question-- + +#### --text-- + +What is a Map in JavaScript? + +#### --distractors-- + +A collection that only allows unique values. + +--- + +A collection that can only use strings as keys. + +--- + +A collection that does not allow deletion of its items. + +#### --answer-- + +A collection of key-value pairs of any type. + +### --question-- + +#### --text-- + +What method is used to insert key-value pairs into a Map? + +#### --distractors-- + +`.append()` + +--- + +`.add()` + +--- + +`.insert()` + +#### --answer-- + +`.set()` + +### --question-- + +#### --text-- + +What will the following code output? + +```js +const myMap = new Map(); +myMap.set('a', 1); +myMap.set('a', 2); +console.log(myMap.get('a')); +``` + +#### --distractors-- + +`1` + +--- + +`undefined` + +--- + +`null` + +#### --answer-- + +`2` + +### --question-- + +#### --text-- + +How does a Map differ from an Object in JavaScript? + +#### --distractors-- + +A Map only allows numbers as keys. + +--- + +Objects allow any type as keys, while Maps only allow strings. + +--- + +Maps do not support iteration, while Objects do. + +#### --answer-- + +Maps allow any type of key, but Objects only allow strings and symbols. + +### --question-- + +#### --text-- + +How can you remove a key-value pair from a Map? + +#### --distractors-- + +`.remove()` + +--- + +`.deleteKey()` + +--- + +`.erase()` + +#### --answer-- + +`.delete()` + +### --question-- + +#### --text-- + +What does the `size` property of a Map return? + +#### --distractors-- + +The number of unique keys in the Map. + +--- + +The number of unique values in the Map. + +--- + +The total memory used by the Map. + +#### --answer-- + +The number of key-value pairs in the Map. + +### --question-- + +#### --text-- + +What is a WeakMap in JavaScript? + +#### --distractors-- + +A Map-like collection that allows primitive values as keys. + +--- + +A Map-like collection that blocks the deletion of items. + +--- + +A Map-like collection that automatically sorts its keys. + +#### --answer-- + +A Map-like collection with objects as keys that allows garbage collection. + +### --question-- + +#### --text-- + +What is one difference between a Map and a WeakMap? + +#### --distractors-- + +A Map allows only primitive types as keys, whereas a WeakMap only allows objects. + +--- + +A Map allows garbage collection, whereas a WeakMap does not. + +--- + +A WeakMap allows duplicate keys, whereas a Map does not. + +#### --answer-- + +A Map is iterable, whereas a WeakMap is not. + +### --question-- + +#### --text-- + +Which of the following methods does NOT exist on a WeakMap? + +#### --distractors-- + +`.has()` + +--- + +`.set()` + +--- + +`.delete()` + +#### --answer-- + +`.size()` + +### --question-- + +#### --text-- + +What will be the output of the following code? + +```js +const set = new Set([1, 2, 3]); +set.delete(2); +console.log(set.has(2)); +``` + +#### --distractors-- + +`true` + +--- + +`undefined` + +--- + +`2` + +#### --answer-- + +`false` + +### --question-- + +#### --text-- + +How can you iterate over the values in a Set? + +#### --distractors-- + +Using `.forEach()`, or `.map()`. + +--- + +Using `.reduce()` or `.filter()`. + +--- + +Using `.keys()` or a loop. + +#### --answer-- + +Using `.forEach()` or a loop. + +### --question-- + +#### --text-- + +What does `Map.prototype.get()` do? + +#### --distractors-- + +It retrieves all keys in the Map. + +--- + +It sets a new key-value pair in the Map. + +--- + +It returns the size of the Map. + +#### --answer-- + +It retrieves the value for a specified key. + +### --question-- + +#### --text-- + +What will be the output of the following code? + +```js +const map = new Map([["a", 1], ["b", 2]]); +map.clear(); +console.log(map.size); +``` + +#### --distractors-- + +`2` + +--- + +`1` + +--- + +`undefined` + +#### --answer-- + +`0` diff --git a/curriculum/challenges/italian/25-front-end-development/review-javascript-maps-and-sets/6723d027b02e4cc6ee5944da.md b/curriculum/challenges/italian/25-front-end-development/review-javascript-maps-and-sets/6723d027b02e4cc6ee5944da.md new file mode 100644 index 0000000000..5214559e71 --- /dev/null +++ b/curriculum/challenges/italian/25-front-end-development/review-javascript-maps-and-sets/6723d027b02e4cc6ee5944da.md @@ -0,0 +1,73 @@ +--- +id: 6723d027b02e4cc6ee5944da +title: JavaScript Maps and Sets Review +challengeType: 24 +dashedName: review-javascript-maps-and-sets +--- + +# --description-- + +Review the concepts below to prepare for the upcoming quiz. + +## Sets in JavaScript + +- A `Set` is a built-in option for managing data collection. +- Sets ensure that each value in it appears only once, making it useful for eliminating duplicates from an array or handling collections of distinct values. +- You can create a `Set` using the `Set()` constructor: + +```js +const set = new Set([1, 2, 3, 4, 5]); +console.log(set); // Set { 1, 2, 3, 4, 5 } +``` + +- Sets can be manipulated using these methods: + + - `add()`: Adds a new element to the `Set`. + - `delete()`: Removes an element from the `Set`. + - `has()`: Checks if an element exists in the `Set`. + - `clear()`: Removes all elements from the `Set`. + +## Weaksets in JavaScript + +- `WeakSet` is a collection of objects that allows you to store weakly held objects. + +## Sets vs WeakSets + +- Unlike Sets, a `WeakSet` does not support primitives like numbers or strings. +- A `WeakSet` only stores objects, and the references to those objects are "weak," meaning that if the object is not being used anywhere else in your code, it is removed automatically to free up memory. + +## Maps in JavaScript + +- A `Map` is a built-in object that holds key-value pairs just like an object. +- Maps differ from the standard JavaScript objects with their ability to allow keys of any type, including objects, and functions. +- A `Map` provides better performance over the standard object when it comes to frequent addition and removals of key-value pairs. +- You can create a `Map` using the `Map()` constructor: + +```js +const map = new Map([ + ['flower', 'rose'], + ['fruit', 'apple'], + ['vegetable', 'carrot'] +]); +console.log(map); // Map(3) { 'flower' => 'rose', 'fruit' => 'apple', 'vegetable' => 'carrot' } +``` + +- Maps can be manipulated using these methods: + + - `set()`: Adds a new key-value pair to the `Map`. + - `get()`: Retrieves the value of a key from the `Map`. + - `delete()`: Removes a key-value pair from the `Map`. + - `has()`: Checks if a key exists in the `Map`. + - `clear()`: Removes all key-value pairs from the `Map`. + +## WeakMaps in JavaScript + +- A `WeakMap` is a collection of key-value pairs just like `Map`, but with weak references to the keys. The keys must be an object and the values can be anything you like. + +## Maps vs WeakMaps + +- WeakMaps are similar to WeakSets in that they only store objects and the references to those objects are "weak." + +# --assignment-- + +Review the JavaScript Maps, Sets, and JSON topics and concepts. diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md index 7a52d7f2e5..ec55342a87 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md @@ -9,7 +9,7 @@ dashedName: step-46 You can use radio buttons for questions where you want only one answer out of multiple options. -Here is an example of a radio button with the option of `cat`: +Here is an example of a radio button with the text set as `cat`: ```html cat @@ -17,7 +17,7 @@ Here is an example of a radio button with the option of `cat`: Remember that an `input` element is a void element. -Before the text input, add a radio button with the option set as: +Before the text input, add a radio button with the text set as: `Indoor` diff --git a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e2.md b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e2.md index 0f38794cf2..51475ccef1 100644 --- a/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e2.md +++ b/curriculum/challenges/swahili/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e2.md @@ -9,7 +9,7 @@ dashedName: step-56 Forms commonly use checkboxes for questions that may have more than one answer. The `input` element with a `type` attribute set to `checkbox` creates a checkbox. -Chini ya kipengele cha `legend` ulichoongeza hivi punde, ongeza `input` yenye sifa yake ya `type` iliyowekwa kuwa `checkbox` na uipe chaguo la: +Under the `legend` element you just added, add an `input` with its `type` attribute set to `checkbox` and its text set to: `Loving` diff --git a/curriculum/challenges/swahili/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f383d4c772c12ff59904b.md b/curriculum/challenges/swahili/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f383d4c772c12ff59904b.md index 21e0b7767d..49dc71d499 100644 --- a/curriculum/challenges/swahili/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f383d4c772c12ff59904b.md +++ b/curriculum/challenges/swahili/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f383d4c772c12ff59904b.md @@ -7,7 +7,7 @@ dashedName: step-70 # --description-- -You can pass full expressions as an argument. The function will receive the result of evaluating that expression. For example, these two function calls would yield the same result: +You can pass full expressions as an argument. The function will receive the result of evaluating that expression. For example, these two function calls below would yield the same result. (Note that the order of operations rule PEMDAS—Parenthesis, Exponents, Multiplication, Division, Addition, Subtraction—applies): ```js test(2 * 3 + 1); diff --git a/curriculum/challenges/swahili/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc71c76da6e475ad4eb4f.md b/curriculum/challenges/swahili/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc71c76da6e475ad4eb4f.md index 31d4942ea2..95e21e68c0 100644 --- a/curriculum/challenges/swahili/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc71c76da6e475ad4eb4f.md +++ b/curriculum/challenges/swahili/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc71c76da6e475ad4eb4f.md @@ -10,7 +10,7 @@ Sophie: Sometimes, but we normally discuss tasks we plan on tackling for the wee # --description-- -`to tackle tasks` refers to trying to finish tasks as best as possible. +`To tackle tasks` refers to trying to finish tasks as best as possible. For example, programmers usually have to tackle coding tasks. diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66609e8c75137f49fd9c25fd.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66609e8c75137f49fd9c25fd.md index bc16b41538..f8db900683 100644 --- a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66609e8c75137f49fd9c25fd.md +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66609e8c75137f49fd9c25fd.md @@ -1,8 +1,8 @@ --- id: 66609e8c75137f49fd9c25fd -title: "Dialogue 1: I'm Tom" +title: "Dialogue 1: The Latest User Feedback" challengeType: 21 -dashedName: dialogue-1-im-tom +dashedName: dialogue-1-the-latest-user-feedback --- # --description-- @@ -15,44 +15,159 @@ Watch the video # --scene-- + ```json { - "setup": { - "background": "chaos.png", - "characters": [ - { - "character": "David", - "position": {"x":50,"y":80,"z":8}, - "opacity": 0 - } - ], - "audio": { - "filename": "1.1-1.mp3", - "startTime": 1, - "startTimestamp": 5.7, - "finishTimestamp": 6.48 - } - }, - "commands": [ - { - "character": "David", - "opacity": 1, - "startTime": 0 - }, - { - "character": "David", - "startTime": 1, - "finishTime": 0.78, - "dialogue": { - "text": "I'm Tom.", - "align": "center" - } - }, - { - "character": "Tom", - "opacity": 0, - "startTime": 1.28 - } - ] + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { "x": -25, "y": 0, "z": 1 } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 } + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1 + }, + "alwaysShowDialogue": true + }, + "commands": [ + { + "character": "James", + "position": { "x": 25, "y": 0, "z": 1 }, + "startTime": 0 + }, + { + "character": "Linda", + "position": { "x": 70, "y": 0, "z": 1 }, + "startTime": 0.5 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.56, + "dialogue": { + "text": "Have you seen the latest user feedback?", + "align": "left" + } + }, + { + "character": "James", + "startTime": 3.56, + "finishTime": 8.86, + "dialogue": { + "text": "They've mentioned some elements of our homepage aren't displaying correctly on mobile devices.", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 9.88, + "finishTime": 15.06, + "dialogue": { + "text": "Yes, I've reviewed the reports. It seems we've got a UI display issue across different screen sizes.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 15.4, + "finishTime": 17.5, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 18.02, + "finishTime": 21.16, + "dialogue": { + "text": "No, we haven't, but we've solved similar issues on other projects.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 21.9, + "finishTime": 25.24, + "dialogue": { + "text": "Have you had the time to identify which elements are causing the trouble?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 25.24, + "finishTime": 30.5, + "dialogue": { + "text": "Yes, I have. The navigation bar and the footer haven't been adapting well to smaller screens.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 31.3, + "finishTime": 34.86, + "dialogue": { + "text": "Have we received any detailed reports from users about this issue?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 35.5, + "finishTime": 40.9, + "dialogue": { + "text": "Yes, a few actually. They've emailed us screenshots showing how elements overlap on their devices.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 41.78, + "finishTime": 46.06, + "dialogue": { + "text": "Alright, what's our next step? Has the development team been informed about this?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 46.36, + "finishTime": 49.1, + "dialogue": { + "text": "Not yet, but I've scheduled a meeting for tomorrow morning.", + "align": "right" + } + }, + { + "character": "Linda", + "startTime": 49.4, + "finishTime": 52.4, + "dialogue": { + "text": "We'll go over the proposed fixes and decide on the best approach.", + "align": "right" + } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 }, + "startTime": 52.9 + }, + { + "character": "James", + "position": { "x": -25, "y": 0, "z": 1 }, + "startTime": 53.4 + } + ] } ``` + + + diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e6cdd7a69d2878880fbf.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e6cdd7a69d2878880fbf.md new file mode 100644 index 0000000000..2f37042dcb --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e6cdd7a69d2878880fbf.md @@ -0,0 +1,88 @@ +--- +id: 66c8e6cdd7a69d2878880fbf +title: Task 1 +challengeType: 22 +dashedName: task-1 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Have you BLANK the latest user feedback?` + +## --blanks-- + +`seen` + +### --feedback-- + +The past participle of `see` is irregular, and it is not `see` or `saw`. + +# --explanation-- + +The `Present Perfect` tense is used to talk about actions or experiences that happened at some point before now. + +Use this structure to talk about something that happened before now, but **where the exact time isn't important**. + +To form the `Present Perfect` tense, use `have` or `has` followed by the past participle of the verb. + +The past participle of the verb `see` is `seen`. It's irregular, which means it doesn't just add `-ed` like regular verbs. For example: + +- `I have seen the report.` - At some point before now, you saw the report. + +- `She has seen the report.` - At some point before now, she saw the report. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 2.76 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.76, + "dialogue": { + "text": "Have you seen the latest user feedback?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 4.26 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e81ea3c2852de8ce7916.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e81ea3c2852de8ce7916.md new file mode 100644 index 0000000000..7cdbd020df --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e81ea3c2852de8ce7916.md @@ -0,0 +1,114 @@ +--- +id: 66c8e81ea3c2852de8ce7916 +title: Task 5 +challengeType: 19 +dashedName: task-5 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Linda has read the reports. Which option is the best answer? + +## --answers-- + +`Yes, I have.` + +--- + +`Yes, I do.` + +### --feedback-- + +`Do` is used in answer to questions in the Present Simple tense, not the `Present Perfect`. Since James asked the question in the `Present Perfect` tense, the correct short answer should use `Present Perfect`. + +## --video-solution-- + +1 + +# --explanation-- + +When someone asks you a **yes/no question**, you can often respond with a short answer. This applies to questions in the `Present Perfect` tense as well. + +To give a short answer, use `Yes` or `No`, followed by the subject (like `I`, `we`, or `they`) and then `have` or `haven't`. For example for the question `Have you seen the report?` you could use the short answers: + +- `Yes, I have.`, or + +- `No, I haven't.` + +This makes your answer clear and concise without repeating the whole question. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 7.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.56, + "dialogue": { + "text": "Have you seen the latest user feedback?", + "align": "center" + } + }, + { + "character": "James", + "startTime": 3.56, + "finishTime": 6.52, + "dialogue": { + "text": "They've mentioned some elements of our homepage", + "align": "center" + } + }, + { + "character": "James", + "startTime": 6.52, + "finishTime": 8.86, + "dialogue": { + "text": "aren't displaying correctly on mobile devices.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 9.36 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ea332f8d8d35739cb720.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ea332f8d8d35739cb720.md new file mode 100644 index 0000000000..6eb3cc20f9 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ea332f8d8d35739cb720.md @@ -0,0 +1,104 @@ +--- +id: 66c8ea332f8d8d35739cb720 +title: Task 2 +challengeType: 19 +dashedName: task-2 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does James want to know? + +## --answers-- + +If Linda has fixed the latest user issues. + +### --feedback-- + +James's question is not about whether issues have been fixed. + +--- + +If Linda likes the new user interface. + +### --feedback-- + +James is not asking for Linda's opinion about the interface. + +--- + +if Linda has seen the most recent user feedback. + +--- + +He wants to know when the user feedback was collected. + +### --feedback-- + +He is interested in something more immediate. + +## --video-solution-- + +3 + +# --explanation-- + +`Latest` means the most recent or newest. `User feedback` refers to the opinions, comments, or issues that users share about a product, service, or experience. + +When James asks about the `latest user feedback`, he wants to know about the most up-to-date comments or reports. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 2.76 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.76, + "dialogue": { + "text": "Have you seen the latest user feedback?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 4.26 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ed8476497240b27da942.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ed8476497240b27da942.md new file mode 100644 index 0000000000..213060d2a5 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ed8476497240b27da942.md @@ -0,0 +1,101 @@ +--- +id: 66c8ed8476497240b27da942 +title: Task 3 +challengeType: 22 +dashedName: task-3 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK that some elements on our homepage aren't displaying correctly on mobile devices.` + +## --blanks-- + +`They've` + +### --feedback-- + +The contraction of `They have`. The first letter is capitalized. + +--- + +`mentioned` + +### --feedback-- + +The past participle of `mention`. + +# --explanation-- + +In the `Present Perfect` tense, contractions often combine the subject and the auxiliary verb `have` or `has`. For example: + +- `They have` becomes `They've`. + +- `He has` becomes `He's`. + +The verb `mentioned` is the past participle of `mention`, used here to indicate something that happened before now. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 2.56, + "finishTimestamp": 7.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.96, + "dialogue": { + "text": "They've mentioned some elements of our homepage", + "align": "center" + } + }, + { + "character": "James", + "startTime": 3.96, + "finishTime": 6.3, + "dialogue": { + "text": "aren't displaying correctly on mobile devices.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 6.8 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f0afc26b634b1fc04717.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f0afc26b634b1fc04717.md new file mode 100644 index 0000000000..217efce425 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f0afc26b634b1fc04717.md @@ -0,0 +1,115 @@ +--- +id: 66c8f0afc26b634b1fc04717 +title: Task 4 +challengeType: 19 +dashedName: task-4 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which elements of the homepage are not displaying correctly, and on which devices? + +## --answers-- + +Some elements from the homepage are not displaying correctly on computer devices. + +### --feedback-- + +He wasn't talking about computers. + +--- + +The homepage isn't loading at all on any devices. + +### --feedback-- + +James only mentioned issues with certain elements. + +--- + +The navigation bar and footer from the homepage aren't displaying correctly on tablets. + +### --feedback-- + +He did not mention specific parts like the navigation bar or footer. + +--- + +Some elements from the homepage are not displaying correctly on mobile devices. + +## --video-solution-- + +4 + +# --explanation-- + +James is discussing a problem with how some parts of the homepage appear when viewed on mobile devices. It's important to focus on two things: + +- What is not working correctly: James refers to `elements`, which are parts of the homepage. + +- Where the problem is happening: He mentions that the issue occurs specifically on `mobile devices`, such as smartphones or tablets. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 2.56, + "finishTimestamp": 7.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.96, + "dialogue": { + "text": "They've mentioned some elements of our homepage", + "align": "center" + } + }, + { + "character": "James", + "startTime": 3.96, + "finishTime": 6.3, + "dialogue": { + "text": "aren't displaying correctly on mobile devices.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 6.8 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f34694b688554e15199a.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f34694b688554e15199a.md new file mode 100644 index 0000000000..78e5d7528f --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f34694b688554e15199a.md @@ -0,0 +1,92 @@ +--- +id: 66c8f34694b688554e15199a +title: Task 6 +challengeType: 22 +dashedName: task-6 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Yes, BLANK BLANK the reports.` + +## --blanks-- + +`I've` + +### --feedback-- + +This is the contraction for `I have`, indicating the action was completed in the past. The first letter is capitalized. + +--- + +`reviewed` + +### --feedback-- + +This is the past participle form of the verb `review`. + +# --explanation-- + +In the `Present Perfect` tense, contractions often combine the subject and the auxiliary verb `have` or `has`. For example: + +- `I have` becomes `I've`. + +- `She has` becomes `She's`. + +`Reviewed` is the past participle of `review`, used here to indicate that the action of checking the reports has already happened. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 8.48, + "finishTimestamp": 10.36 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.88, + "dialogue": { + "text": "Yes, I've reviewed the reports.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.38 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f3bc8cd799572dd753bb.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f3bc8cd799572dd753bb.md new file mode 100644 index 0000000000..16d07b0eb8 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f3bc8cd799572dd753bb.md @@ -0,0 +1,97 @@ +--- +id: 66c8f3bc8cd799572dd753bb +title: Task 7 +challengeType: 22 +dashedName: task-7 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`It seems BLANK BLANK a UI display issue across different screen sizes.` + +## --blanks-- + +`we've` + +### --feedback-- + +This is the contraction for `we have`. + +--- + +`got` + +### --feedback-- + +The past participle of `get`. + +# --explanation-- + +The phrase `we've got` is often used to mean `we have` or `we have obtained`. + +The word `got` here is used in an informal way to indicate possession or to emphasize that an issue has been identified. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 10.46, + "finishTimestamp": 14.06 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.12, + "dialogue": { + "text": "It seems we've got a UI display issue", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.12, + "finishTime": 4.6, + "dialogue": { + "text": "across different screen sizes.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.1 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f421fab54a58dd91dcbf.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f421fab54a58dd91dcbf.md new file mode 100644 index 0000000000..e9c08a1449 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f421fab54a58dd91dcbf.md @@ -0,0 +1,93 @@ +--- +id: 66c8f421fab54a58dd91dcbf +title: Task 8 +challengeType: 22 +dashedName: task-8 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`It seems we've got a UI display issue BLANK different screen sizes.` + +## --blanks-- + +`across` + +### --feedback-- + +This word is used to indicate that the issue is present on many different screen sizes, covering a wide range. + +# --explanation-- + +`Across` is used to describe something that happens over a wide area or in many different places. It can indicate movement from one side to another or something spread out over a range. For example: + +- `The company has offices across the country.` - The offices are spread out in different locations in the country. + +- `She walked across the street.` - She moved from one side of the street to the other. + +`Across different screen sizes` means that the issue appears on many different screen sizes. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 10.46, + "finishTimestamp": 14.06 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.12, + "dialogue": { + "text": "It seems we've got a UI display issue", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.12, + "finishTime": 4.6, + "dialogue": { + "text": "across different screen sizes.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.1 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f4835e900d5a885ce0db.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f4835e900d5a885ce0db.md new file mode 100644 index 0000000000..2e55e0765f --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f4835e900d5a885ce0db.md @@ -0,0 +1,122 @@ +--- +id: 66c8f4835e900d5a885ce0db +title: Task 9 +challengeType: 19 +dashedName: task-9 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What seems to be the problem? + +## --answers-- + +The reports have not been reviewed on all devices. + +### --feedback-- + +Think about what Linda focused on after reviewing the reports. + +--- + +There is a UI display issue across different screen sizes. + +--- + +The website is not loading on mobile devices. + +### --feedback-- + +Consider if Linda mentioned anything about loading issues. + +--- + +The UI design is outdated on many devices. + +### --feedback-- + +Consider if Linda talked about the design being old or something else. + +## --video-solution-- + +2 + +# --explanation-- + +In `UI display issue`, `UI` stands for User Interface, while `display issue` means that these `UI` elements are not appearing or functioning as they should. + +`Across different screen sizes` means that the problem is happening on devices with various screen dimensions, such as smartphones, tablets, and desktops. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 8.68, + "finishTimestamp": 14.26 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.58, + "dialogue": { + "text": "Yes, I've reviewed the reports.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.78, + "finishTime": 4.9, + "dialogue": { + "text": "It seems we've got a UI display issue", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.9, + "finishTime": 6.38, + "dialogue": { + "text": "across different screen sizes.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 6.88 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f63ce67b6c61354532a6.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f63ce67b6c61354532a6.md new file mode 100644 index 0000000000..f62f2ff461 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f63ce67b6c61354532a6.md @@ -0,0 +1,102 @@ +--- +id: 66c8f63ce67b6c61354532a6 +title: Task 10 +challengeType: 22 +dashedName: task-10 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK BLANK anything like this before?` + +## --blanks-- + +`Have` + +### --feedback-- + +Auxiliary verb used to form questions in the `Present Perfect` tense. The first letter is capitalized. + +--- + +`we` + +### --feedback-- + +This is the subject of the sentence, indicating who is being asked about the action. + +--- + +`fixed` + +### --feedback-- + +This is the past participle of the verb `fix`. + +# --explanation-- + +The `Present Perfect` tense is often used to ask about experiences or actions that happened at an unspecified time in the past. + +When forming questions in this tense, use `Have` or `Has` (auxiliary verb) + subject + past participle (main verb). For example: + +- `Have you ever been to the HR?` - Asking if someone has visited the HR at any time in the past. + +- `Has it finished loading the update?` - Asking if the process of loading the update was completed at some point in the past. + +James is using this structure to ask if a similar issue has been resolved in the past. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 14.2, + "finishTimestamp": 16.5 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f6be112c67638a580f87.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f6be112c67638a580f87.md new file mode 100644 index 0000000000..fcae4df483 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f6be112c67638a580f87.md @@ -0,0 +1,98 @@ +--- +id: 66c8f6be112c67638a580f87 +title: Task 11 +challengeType: 22 +dashedName: task-11 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Have we fixed BLANK BLANK BLANK?` + +## --blanks-- + +`anything` + +### --feedback-- + +This word is used to refer to any possible issue, not specifying one in particular. + +--- + +`like this` + +### --feedback-- + +These two words compare the current problem to other similar issues that may have occurred in the past. + +--- + +`before` + +### --feedback-- + +This word is asking if the action has happened at any time in the past. + +# --explanation-- + +`Anything` refers to any problem or issue, without specifying which one. + +`Like this` compares the current issue to others that are similar. + +`Before` refers to any time in the past. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 14.2, + "finishTimestamp": 16.5 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f73432d59a65c5b2b320.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f73432d59a65c5b2b320.md new file mode 100644 index 0000000000..da8919b317 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f73432d59a65c5b2b320.md @@ -0,0 +1,108 @@ +--- +id: 66c8f73432d59a65c5b2b320 +title: Task 12 +challengeType: 19 +dashedName: task-12 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does James want to know from Linda? + +## --answers-- + +If Linda can fix the problem right now. + +### --feedback-- + +Think about whether James is asking about the present or something that has already happened. + +--- + +If this is the first time they are facing this issue. + +### --feedback-- + +Consider whether James is asking about a new issue or something that might have occurred before. + +--- + +If they should fix the problem themselves. + +### --feedback-- + +Reflect on whether James is asking about their ability to fix the issue or about past experiences. + +--- + +If they have fixed a similar issue in the past. + +## --video-solution-- + +4 + +# --explanation-- + +James is asking Linda if they have ever solved a similar problem in the past. Key points to consider: + +- In `Have we fixed` James wants to know if the action of fixing something similar has been done before. + +- `Anything like this` refers to a problem or issue similar to the current one they are facing. + +- `Before` indicates that James is asking about any time in the past. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 14.2, + "finishTimestamp": 16.5 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f7c121fffe684273d118.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f7c121fffe684273d118.md new file mode 100644 index 0000000000..309f5464b5 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f7c121fffe684273d118.md @@ -0,0 +1,92 @@ +--- +id: 66c8f7c121fffe684273d118 +title: Task 13 +challengeType: 19 +dashedName: task-13 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Linda and her team have never fixed anything like this before. Which option is the best answer? + +## --answers-- + +`No, we didn't.` + +### --feedback-- + +Consider the tense James used. Should Linda respond in the same tense? + +--- + +`No, we haven't.` + +## --video-solution-- + +2 + +# --explanation-- + +When answering to a yes/no question in the `Present Perfect` tense, you can use short answers. + +- For a positive answer, you would say `Yes, we have.` This confirms that the action has been done before. + +- For a negative answer, you would say `No, we haven't.` This clearly indicates that the action has not been done before. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 14.2, + "finishTimestamp": 16.5 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f8da3f29c96cc6c99672.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f8da3f29c96cc6c99672.md new file mode 100644 index 0000000000..f5b51b826b --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f8da3f29c96cc6c99672.md @@ -0,0 +1,94 @@ +--- +id: 66c8f8da3f29c96cc6c99672 +title: Task 14 +challengeType: 19 +dashedName: task-14 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +They've never fixed anything like this, but they've solved similar issues. Which option is the best answer? + +## --answers-- + +`No, we haven't. But we've solved similar issues on other projects.` + +--- + +`Yes, we haven't fixed anything like that before`. + +### --feedback-- + +This answer is contradictory and doesn't clearly communicate what Linda wants to say. + +## --video-solution-- + +1 + +# --explanation-- + +To find the correct answer, pay attention to options that clearly explain whether the team has fixed a problem like this before. The best answer should show two things: + +- They haven't fixed this exact issue. + +- They have fixed similar issues in other projects. + +Look for an option that doesn't contradict itself and provides a clear explanation, showing their experience with similar problems. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 14.2, + "finishTimestamp": 16.5 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fa934765957458e6c45e.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fa934765957458e6c45e.md new file mode 100644 index 0000000000..4e2c794d43 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fa934765957458e6c45e.md @@ -0,0 +1,107 @@ +--- +id: 66c8fa934765957458e6c45e +title: Task 15 +challengeType: 22 +dashedName: task-15 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`No, we haven't. BLANK BLANK BLANK similar issues on other projects.` + +## --blanks-- + +`But` + +### --feedback-- + +This word is used to show a contrast or an exception. The first letter is capitalized. + +--- + +`we've` + +### --feedback-- + +This is the contraction for `We have`. + +--- + +`solved` + +### --feedback-- + +This is the past participle of the verb `solve`. + +# --explanation-- + +`But` is used to introduce a contrast or an exception. + +`We've` a contraction of `We have`, used here to form the `Present Perfect` tense. + +`Solved` is the past participle of `solve`, used to indicate that the action of solving similar issues has already happened. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 17.02, + "finishTimestamp": 20.16 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.86, + "dialogue": { + "text": "No, we haven't,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 1.9, + "finishTime": 4.14, + "dialogue": { + "text": "but we've solved similar issues on other projects.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.64 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb021dcfcb767dfec33a.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb021dcfcb767dfec33a.md new file mode 100644 index 0000000000..802df06d5b --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb021dcfcb767dfec33a.md @@ -0,0 +1,115 @@ +--- +id: 66c8fb021dcfcb767dfec33a +title: Task 16 +challengeType: 19 +dashedName: task-16 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which statement below is true? + +## --answers-- + +They have never fixed any issues like this before. + +### --feedback-- + +Think about whether Linda mentions any experience with similar issues. + +--- + +They have already fixed this exact issue on another project. + +### --feedback-- + +Consider whether Linda says they have experience with this specific issue or something similar. + +--- + +They haven't fixed this exact issue, but they have fixed similar ones before. + +--- + +They have fixed this issue many times before. + +### --feedback-- + +Reflect on whether Linda is talking about having fixed this exact issue or something similar. + +## --video-solution-- + +3 + +# --explanation-- + +To find the correct answer, focus on whether Linda is talking about fixing the `exact issue` or `similar issues`. + +Linda makes it clear that they haven't fixed this exact problem before, but she also mentions that they have solved similar issues in the past. + +The correct answer should show this balance—acknowledging no exact match but confirming past experience with related problems. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 17.02, + "finishTimestamp": 20.16 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.86, + "dialogue": { + "text": "No, we haven't,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 1.9, + "finishTime": 4.14, + "dialogue": { + "text": "but we've solved similar issues on other projects.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.64 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb64e04c5d78252307b1.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb64e04c5d78252307b1.md new file mode 100644 index 0000000000..a162b93573 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb64e04c5d78252307b1.md @@ -0,0 +1,107 @@ +--- +id: 66c8fb64e04c5d78252307b1 +title: Task 17 +challengeType: 22 +dashedName: task-17 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK BLANK to identify which elements are causing the trouble?` + +## --blanks-- + +`Have you` + +### --feedback-- + +These two words are the auxiliary verb in the `Present Perfect` tense, and the subject. The first letter is capitalized. + +--- + +`had` + +### --feedback-- + +This is the past participle of `have`. + +--- + +`the time` + +### --feedback-- + +These two words ask if enough time or opportunity was available to complete the task. + +# --explanation-- + +The phrase `have the time` is used to ask if someone had enough time or the opportunity to do something. + +In this sentence, `had` - the past participle of `have` - is used to ask about something that might have happened in the past but is relevant now. + +That is why James says, `have you had the time`, because he wants to know if Linda had the opportunity to identify the problem elements before this moment. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 20.7, + "finishTimestamp": 24.44 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.78, + "dialogue": { + "text": "Have you had the time to identify", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.78, + "finishTime": 4.54, + "dialogue": { + "text": "which elements are causing the trouble?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.04 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fc270bd7537bc878f6a2.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fc270bd7537bc878f6a2.md new file mode 100644 index 0000000000..b69f92c56b --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fc270bd7537bc878f6a2.md @@ -0,0 +1,113 @@ +--- +id: 66c8fc270bd7537bc878f6a2 +title: Task 18 +challengeType: 19 +dashedName: task-18 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does James want to know if Linda has had the time to do? + +## --answers-- + +To fix the issue with the troubled elements. + +### --feedback-- + +Think about whether James is asking if Linda has already fixed the problem or if he is asking about something else. + +--- + +To report the issue that is causing trouble to the team. + +### --feedback-- + +Consider whether James is asking about reporting the issue or identifying the cause. + +--- + +To redesign the elements that are causing trouble. + +### --feedback-- + +Consider whether James mentioned anything about redesigning or just identifying the problem. + +--- + +To identify which elements are causing the trouble. + +## --video-solution-- + +4 + +# --explanation-- + +James is asking Linda if she has had enough time to complete a specific task. The key phrase here is `have the time to`, which means to have enough time available to do something. + +To answer this question, pay attention to the part of James's sentence after he says `had time to`. This part of the sentence tells you what James is asking Linda. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 20.7, + "finishTimestamp": 24.44 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.78, + "dialogue": { + "text": "Have you had the time to identify", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.78, + "finishTime": 4.54, + "dialogue": { + "text": "which elements are causing the trouble?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.04 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fdd984b3bb828ce9209f.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fdd984b3bb828ce9209f.md new file mode 100644 index 0000000000..4af2be0f36 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fdd984b3bb828ce9209f.md @@ -0,0 +1,101 @@ +--- +id: 66c8fdd984b3bb828ce9209f +title: Task 19 +challengeType: 22 +dashedName: task-19 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Yes, I have. The navigation bar and the footer BLANK BLANK well to smaller screens.` + +## --blanks-- + +`haven't been` + +### --feedback-- + +This phrase includes a contraction of `have` and `not`, and the present particle of the verb `to be`. + +--- + +`adapting` + +### --feedback-- + +This is the present participle of the verb `adapt`. It ends in `-ing`. + +# --explanation-- + +The `Present Perfect Continuous` tense is used to describe actions that started in the past and are still continuing or have recently stopped, often with an emphasis on the duration of the action. + +It is formed using `have/has been` + the present participle (verb ending in `-ing`). + +- `Haven't been` indicates that something has not been happening continuously up to now. + +- `Adapting` is the present participle of the verb `adapt`, indicating an ongoing action. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 24.24, + "finishTimestamp": 29.9 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.98, + "dialogue": { + "text": "Yes, I have.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.64, + "finishTime": 6.66, + "dialogue": { + "text": "The navigation bar and the footer haven't been adapting well to smaller screens.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.16 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fea49010bf85db7b5219.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fea49010bf85db7b5219.md new file mode 100644 index 0000000000..77bdc47629 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fea49010bf85db7b5219.md @@ -0,0 +1,113 @@ +--- +id: 66c8fea49010bf85db7b5219 +title: Task 21 +challengeType: 19 +dashedName: task-21 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What's the problem with the navigation bar and the footer? + +## --answers-- + +They haven't been loading on smaller screens. + +### --feedback-- + +Think about whether Linda mentioned issues with loading or with adapting to the screen size. + +--- + +They haven't been adapting well to smaller screens. + +--- + +They haven't been visible on larger screens. + +### --feedback-- + +Consider if Linda talked about problems with larger screens or smaller ones. + +--- + +They haven't been functioning at all. + +### --feedback-- + +Reflect on whether Linda mentioned anything about complete functionality or specifically about adapting to different screen sizes. + +## --video-solution-- + +2 + +# --explanation-- + +`Smaller screens` typically refer to devices like smartphones and tablets that have smaller displays compared to desktop computers or laptops. + +When something `doesn't adapt well to smaller screens`, it means the content or layout doesn't display correctly, making it difficult for users to interact with the website. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 24.24, + "finishTimestamp": 29.9 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.98, + "dialogue": { + "text": "Yes, I have.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.64, + "finishTime": 6.66, + "dialogue": { + "text": "The navigation bar and the footer haven't been adapting well to smaller screens.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.16 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ff0a176bcc8781329471.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ff0a176bcc8781329471.md new file mode 100644 index 0000000000..6fcf730b92 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ff0a176bcc8781329471.md @@ -0,0 +1,109 @@ +--- +id: 66c8ff0a176bcc8781329471 +title: Task 20 +challengeType: 22 +dashedName: task-20 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Yes, I have. The BLANK and the BLANK haven't been adapting well to BLANK.` + +## --blanks-- + +`navigation bar` + +### --feedback-- + +These two wordss refer to the set of links that help users move through different sections of a website. + +--- + +`footer` + +### --feedback-- + +This is the section at the bottom of a webpage, usually containing important links or information. + +--- + +`smaller screens` + +### --feedback-- + +These two words refer to devices with small displays, like smartphones or tablets, where the elements are not displaying properly. + +# --explanation-- + +Linda identifies specific elements of the website that are causing issues: + +- `Navigation bar` refers to the menu or set of links that help users navigate through different sections of a website. + +- `Footer` is the section at the bottom of a webpage, often containing links, contact information, or additional resources. + +- `Smaller screens` refers to devices like smartphones and tablets that have smaller displays. When something doesn't adapt well to smaller screens, it means it doesn't display correctly on these devices. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 24.24, + "finishTimestamp": 29.9 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.98, + "dialogue": { + "text": "Yes, I have.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.64, + "finishTime": 6.66, + "dialogue": { + "text": "The navigation bar and the footer haven't been adapting well to smaller screens.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.16 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ffb7c913438ad893dcf2.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ffb7c913438ad893dcf2.md new file mode 100644 index 0000000000..be23a7e272 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ffb7c913438ad893dcf2.md @@ -0,0 +1,80 @@ +--- +id: 66c8ffb7c913438ad893dcf2 +title: Task 22 +challengeType: 22 +dashedName: task-22 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK received any detailed reports from users about this issue?` + +## --blanks-- + +`Have we received` + +### --feedback-- + +These three words are a `Present Perfect` auxiliary verb, a pronoun, and the past participle form of `receive`. The first letter is capitalized. + +# --explanation-- + +`Have we received` is in the `Present Perfect` tense, which is used to ask about an action that may have happened at an unspecified time in the past and is relevant to the present. + +`Received` is the past participle of `receive`, indicating the action of getting or obtaining something. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 30.3, + "finishTimestamp": 33.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.56, + "dialogue": { + "text": "Have we received any detailed reports from users about this issue?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.06 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90178560ee991796f1879.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90178560ee991796f1879.md new file mode 100644 index 0000000000..14a59b78a2 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90178560ee991796f1879.md @@ -0,0 +1,104 @@ +--- +id: 66c90178560ee991796f1879 +title: Task 23 +challengeType: 19 +dashedName: task-23 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which detailed reports is James interested in? + +## --answers-- + +The issue's reports. + +### --feedback-- + +Think about whether reports can come from an issue or from people like users. + +--- + +The screens' reports. + +### --feedback-- + +Consider whether screens provide reports or if someone else does. + +--- + +The users' reports. + +--- + +The elements' reports. + +### --feedback-- + +Reflect on whether elements provide reports or if the reports are coming from someone else. + +## --video-solution-- + +3 + +# --explanation-- + +James is specifically asking about detailed reports related to the issue. Pay attention to the word `from` in the sentence, which indicates the source of the reports. + +James mentions `from users`, which tells you whose reports he is interested in. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 30.3, + "finishTimestamp": 33.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.56, + "dialogue": { + "text": "Have we received any detailed reports from users about this issue?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.06 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90257fb09ca9514c1a489.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90257fb09ca9514c1a489.md new file mode 100644 index 0000000000..746be42e4a --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90257fb09ca9514c1a489.md @@ -0,0 +1,92 @@ +--- +id: 66c90257fb09ca9514c1a489 +title: Task 24 +challengeType: 19 +dashedName: task-24 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Linda has received a few detailed reports from users. What should she say? + +## --answers-- + +`Yes, a few, actually.` + +--- + +`Yes, we will receive the reports soon.` + +### --feedback-- + +Consider if Linda is talking about reports she has already received or ones that will come in the future. + +## --video-solution-- + +1 + +# --explanation-- + +In this case, Linda needs to confirm if she has already received the reports. Consider the difference between these two responses: + +- `Yes, a few, actually.` - This answer confirms that Linda has **already** received some reports. + +- `Yes, we will receive the reports soon.` - This answer suggests that the reports **have not yet** been received but are expected in the future. It doesn't confirm that any reports have already been received. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 30.3, + "finishTimestamp": 33.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.56, + "dialogue": { + "text": "Have we received any detailed reports from users about this issue?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.06 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90391a34b229a8c109de4.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90391a34b229a8c109de4.md new file mode 100644 index 0000000000..080c9e62d8 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90391a34b229a8c109de4.md @@ -0,0 +1,108 @@ +--- +id: 66c90391a34b229a8c109de4 +title: Task 25 +challengeType: 22 +dashedName: task-25 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Yes, a few, actually. BLANK BLANK screenshots showing how the elements overlap on their devices.` + +## --blanks-- + +`They've` + +### --feedback-- + +This is the contraction for `They have`. The first letter is capitalized. + +--- + +`emailed us` + +### --feedback-- + +These two words indicate how the users sent the screenshots, with the verb being the past participle of `email` and the last word an object pronoun indicating the recipients. + +# --explanation-- + +`They've` is a contraction of `They have`, used here in the `Present Perfect` tense to indicate that the action (emailing) has been completed. + +`Emailed` is the past participle of the verb `email`, and `us` indicates the recipients. + +`Emailed us` shows the action that the users took to send the screenshots. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 34.5, + "finishTimestamp": 39.9 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.42, + "dialogue": { + "text": "Yes, a few actually.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.56, + "finishTime": 4.8, + "dialogue": { + "text": "They've emailed us screenshots showing how", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.8, + "finishTime": 6.4, + "dialogue": { + "text": "elements overlap on their devices.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 6.9 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c9051340aa69a0451bdd1d.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c9051340aa69a0451bdd1d.md new file mode 100644 index 0000000000..728950973b --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c9051340aa69a0451bdd1d.md @@ -0,0 +1,91 @@ +--- +id: 66c9051340aa69a0451bdd1d +title: Task 26 +challengeType: 22 +dashedName: task-26 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`They've emailed us screenshots showing how the elements BLANK their devices.` + +## --blanks-- + +`overlap on` + +### --feedback-- + +These two words work together to describe how elements are positioned incorrectly on a specific device. One word deals with the positioning problem, and the other specifies the location. + +# --explanation-- + +`Overlap` is used when one thing covers or extends over part of another. In this context, it means that elements on the screen are incorrectly positioned, covering parts of each other. + +`On` is used to indicate the device where the overlapping occurs. It shows the relationship between the elements and the devices. For example: + +`The images overlap on the webpage, making it difficult to see all the content clearly.` - Here, `overlap` describes the positioning issue and `on` specifies where it occurs. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 36.06, + "finishTimestamp": 40.10 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.44, + "dialogue": { + "text": "They've emailed us screenshots showing how", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.24, + "finishTime": 5.04, + "dialogue": { + "text": "elements overlap on their devices.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.54 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c906a6e1335ca6d03cdf4f.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c906a6e1335ca6d03cdf4f.md new file mode 100644 index 0000000000..6926ab4f31 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c906a6e1335ca6d03cdf4f.md @@ -0,0 +1,113 @@ +--- +id: 66c906a6e1335ca6d03cdf4f +title: Task 27 +challengeType: 19 +dashedName: task-27 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What was the content of the emails Linda received from users? + +## --answers-- + +Descriptions of how the elements overlap on their devices. + +### --feedback-- + +Think about whether Linda mentioned receiving descriptions or something visual that shows the problem. + +--- + +Screenshots showing how the elements overlap on their devices. + +--- + +A report about how the elements are displayed on different screens. + +### --feedback-- + +Consider whether Linda mentioned getting a detailed report or visual examples in the emails. + +--- + +Information about which devices were affected by the issue. + +### --feedback-- + +Reflect on whether Linda mentioned getting specific information or visual examples in the emails. + +## --video-solution-- + +2 + +# --explanation-- + +To find the correct answer, focus on the phrases `they've emailed us` and `showing how` in the audio. These phrases indicate that Linda is talking about what was **included** in the emails. + +She mentions `screenshots`, which are visual examples sent by the users to demonstrate the problem with the overlapping elements on their devices. The correct answer should reflect this focus on visual content rather than text descriptions or reports. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 36.06, + "finishTimestamp": 40.10 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.44, + "dialogue": { + "text": "They've emailed us screenshots showing how", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.24, + "finishTime": 5.04, + "dialogue": { + "text": "elements overlap on their devices.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.54 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce08d2d1f133fdf1b18a45.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce08d2d1f133fdf1b18a45.md new file mode 100644 index 0000000000..46d8412bb8 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce08d2d1f133fdf1b18a45.md @@ -0,0 +1,98 @@ +--- +id: 66ce08d2d1f133fdf1b18a45 +title: Task 28 +challengeType: 22 +dashedName: task-28 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Alright, BLANK BLANK BLANK?` + +## --blanks-- + +`what's` + +### --feedback-- + +This is the contraction for `what is`. + +--- + +`our` + +### --feedback-- + +This pronoun indicates that the next step involves the group, not just one person. + +--- + +`next step` + +### --feedback-- + +These two words refer to the action or decision that needs to be taken after the current one. + +# --explanation-- + +`What's` is a contraction of `what is`, used here to ask about something. + +`Our` refers to something that belongs to or involves the group, in this case, the team. + +`Next step` refers to the following action or decision that needs to be taken. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 40.58, + "finishTimestamp": 42.22 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.64, + "dialogue": { + "text": "Alright, what's our next step?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.04 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce096ba361f400d1f889c7.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce096ba361f400d1f889c7.md new file mode 100644 index 0000000000..4045722c0d --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce096ba361f400d1f889c7.md @@ -0,0 +1,102 @@ +--- +id: 66ce096ba361f400d1f889c7 +title: Task 29 +challengeType: 19 +dashedName: task-29 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does James want to know from Linda? + +## --answers-- + +He wants to know if the problem has been solved. + +### --feedback-- + +Think about if James is asking about the next action or the current status. + +--- + +He wants to know who is responsible for the issue. + +### --feedback-- + +Consider if James is focused on the next step or assigning responsibility. + +--- + +He wants to know what the next action should be. + +--- + +He wants to know when the meeting will end. + +### --feedback-- + +Reflect on if James is asking about what to do next or about timing. + +## --video-solution-- + +3 + +# --explanation-- + +The phrase `what's our next step` indicates that James wants to know what the team should do following their discussion or current actions. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 40.58, + "finishTimestamp": 42.22 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.64, + "dialogue": { + "text": "Alright, what's our next step?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.04 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0a0a23b8ef03784b29c9.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0a0a23b8ef03784b29c9.md new file mode 100644 index 0000000000..cdc43a51ba --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0a0a23b8ef03784b29c9.md @@ -0,0 +1,98 @@ +--- +id: 66ce0a0a23b8ef03784b29c9 +title: Task 30 +challengeType: 22 +dashedName: task-30 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK the development team BLANK BLANK about this?` + +## --blanks-- + +`Has` + +### --feedback-- + +The auxiliary verb used to start a question in the `Present Perfect` tense for the third person singular. The first letter is capitalized. + +--- + +`been` + +### --feedback-- + +`Past participle` of the verb `to be`. + +--- + +`informed` + +### --feedback-- + +Past participle of the verb `inform`. + +# --explanation-- + +`Has` is the auxiliary verb used to start a question in the `Present Perfect` tense for the third person singular. + +`Been` is used in the passive voice to indicate that an action has been done to the subject (the development team). + +`Informed` is the past participle of the verb `inform`, meaning to give information or notify. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 42.56, + "finishTimestamp": 45.06 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.5, + "dialogue": { + "text": "Has the development team been informed about this?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 4.0 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0bb6b6ad5d0974e6342b.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0bb6b6ad5d0974e6342b.md new file mode 100644 index 0000000000..49ef54e9c1 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0bb6b6ad5d0974e6342b.md @@ -0,0 +1,112 @@ +--- +id: 66ce0bb6b6ad5d0974e6342b +title: Task 31 +challengeType: 19 +dashedName: task-31 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Who does James want to know has been informed? + +## --answers-- + +The marketing team. + +### --feedback-- + +Think about who James is specifically asking about in the sentence. + +--- + +The development team. + +--- + +The users. + +### --feedback-- + +Consider if James is asking about a team within the company or someone else. + +--- + +The clients. + +### --feedback-- + +Reflect on whether James is asking about an internal team or external parties. + +## --video-solution-- + +2 + +# --explanation-- + +To understand James's question, let's break down the structure in the `Present Perfect` tense: + +- `Has` is the auxiliary verb used to form the question. It helps to ask about an action that might have been completed up to now. + +- `Been` is used to indicate the passive voice, meaning the action (informing) has been done to the subject. + +- `Informed` is the past participle of the verb `inform`, showing that the action of giving information might have already happened. + +The subject in this question is `the development team`. + +Since James is asking, `Has the development team been informed?` he wants to know if the action of informing has been completed specifically for the development team. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 42.56, + "finishTimestamp": 45.06 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.5, + "dialogue": { + "text": "Has the development team been informed about this?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 4.0 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce18ac4976d71ccc981bfb.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce18ac4976d71ccc981bfb.md new file mode 100644 index 0000000000..2d44dabf69 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce18ac4976d71ccc981bfb.md @@ -0,0 +1,94 @@ +--- +id: 66ce18ac4976d71ccc981bfb +title: Task 32 +challengeType: 19 +dashedName: task-32 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +The development team hasn't been informed yet. Which option is the best answer? + +## --answers-- + +`Yes, they have.` + +### --feedback-- + +Think about whether the development team has been informed or if it still needs to happen. + +--- + +`Not yet.` + +## --video-solution-- + +2 + +# --explanation-- + +To answer this, consider the difference between these two answers: + +- `Not yet.` - This answer indicates that the development team has not been informed, but the action may happen soon. + +- `Yes, they have.` - This answer confirms that the development team has already been informed. + +Understanding this difference will help you choose the correct answer based on whether the action has been completed or not. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 42.56, + "finishTimestamp": 45.06 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.5, + "dialogue": { + "text": "Has the development team been informed about this?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 4.0 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce197ac5450f2065d144ed.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce197ac5450f2065d144ed.md new file mode 100644 index 0000000000..d833b9de8f --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce197ac5450f2065d144ed.md @@ -0,0 +1,97 @@ +--- +id: 66ce197ac5450f2065d144ed +title: Task 33 +challengeType: 22 +dashedName: task-33 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Not yet. But BLANK BLANK a meeting for tomorrow morning.` + +## --blanks-- + +`I've` + +### --feedback-- + +This is the contraction for `I have`. The first letter is capitalized. + +--- + +`scheduled` + +### --feedback-- + +This is the past participle of the verb `schedule`. + +# --explanation-- + +`I've` is a contraction of `I have`, used in the `Present Perfect` tense to indicate that the action (scheduling) has been completed. + +`Scheduled` is the past participle of the verb `schedule`, meaning to plan or arrange an event at a specific time. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 45.36, + "finishTimestamp": 48.1 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.58, + "dialogue": { + "text": "Not yet,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 1.72, + "finishTime": 3.74, + "dialogue": { + "text": "but I've scheduled a meeting for tomorrow morning.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.24 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a1bdd1dee237130a272.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a1bdd1dee237130a272.md new file mode 100644 index 0000000000..461292590d --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a1bdd1dee237130a272.md @@ -0,0 +1,117 @@ +--- +id: 66ce1a1bdd1dee237130a272 +title: Task 34 +challengeType: 19 +dashedName: task-34 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What action has Linda already taken? + +## --answers-- + +She has scheduled a meeting. + +--- + +She has informed the development team. + +### --feedback-- + +Think about whether Linda said she had informed the team or planned something for the future. + +--- + +She has canceled a meeting. + +### --feedback-- + +Consider if Linda is talking about canceling something or setting something up. + +--- + +She has resolved the issue. + +### --feedback-- + +Reflect on whether Linda mentioned resolving the issue or preparing to discuss it. + +## --video-solution-- + +1 + +# --explanation-- + +Linda is saying that the development team hasn't been informed yet, but she has already taken action to address the issue. The key phrases to understand are: + +- `I've` is a contraction of `I have`, used in the `Present Perfect` tense to indicate that the action (scheduling) has been completed. + +- `Scheduled` is the past participle of the verb `schedule`, meaning to plan or arrange an event at a specific time. + +Understanding these words will help you complete the sentence correctly. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 45.36, + "finishTimestamp": 48.1 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.58, + "dialogue": { + "text": "Not yet,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 1.72, + "finishTime": 3.74, + "dialogue": { + "text": "but I've scheduled a meeting for tomorrow morning.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.24 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a50c020e0245f152146.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a50c020e0245f152146.md new file mode 100644 index 0000000000..4d6e61eb2b --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a50c020e0245f152146.md @@ -0,0 +1,101 @@ +--- +id: 66ce1a50c020e0245f152146 +title: Task 35 +challengeType: 22 +dashedName: task-35 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`We'll go over the BLANK BLANK and decide on the best approach.` + +## --blanks-- + +`proposed` + +### --feedback-- + +Past form of `propose`. + +--- + +`fixes` + +### --feedback-- + +The plural form of `fix`, this word refers to solutions or repairs for a problem. + +# --explanation-- + +`Proposed` means something that has been suggested or put forward for consideration. For example: + + `The proposed plan includes a new timeline.` - It means that the plan, which includes a new timeline, has been suggested but not yet finalized or accepted. + +`Fixes` refers to solutions or repairs for a problem. For example: + + `The team implemented several fixes to address the software bugs.` - It means that the team applied solutions to solve the issues in the software. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 48.4, + "finishTimestamp": 51.4 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.5, + "dialogue": { + "text": "We'll go over the proposed fixes", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.5, + "finishTime": 4, + "dialogue": { + "text": "and decide on the best approach.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.5 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1af85e991e274deb8caf.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1af85e991e274deb8caf.md new file mode 100644 index 0000000000..60e7d1d9de --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1af85e991e274deb8caf.md @@ -0,0 +1,123 @@ +--- +id: 66ce1af85e991e274deb8caf +title: Task 36 +challengeType: 19 +dashedName: task-36 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What are they going to do over the meeting? + +## --answers-- + +They will review the proposed fixes and choose the best approach. + +--- + +They will start implementing the fixes immediately. + +### --feedback-- + +Think about whether they are discussing what to do next or already taking action. + +--- + +They will discuss other unrelated issues. + +### --feedback-- + +Consider if Linda mentioned focusing on the proposed fixes or something else. + +--- + +They will cancel the proposed fixes and choose a different approach. + +### --feedback-- + +Reflect on whether Linda is talking about reviewing and deciding or rejecting ideas. + +## --video-solution-- + +1 + +# --explanation-- + +Linda talks about what the team will do during the meeting. Focus on two key phrases: + +`Go over` means to review or examine something in detail. For example: + + `We need to go over the report before the presentation.` - This means they need to carefully review the report. + +`Decide on` means to make a decision about something. For example: + + `We need to decide on the final design by Friday.` - This means they need to choose the final design. + +In the meeting, Linda says they will `go over` the proposed solutions and `decide on` the best approach. This means they will review the solutions carefully and then make a decision about which one to choose. + +Understanding these phrases helps you know that the meeting's purpose is to **review** and **choose** the best solution. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 48.4, + "finishTimestamp": 51.4 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.5, + "dialogue": { + "text": "We'll go over the proposed fixes", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.5, + "finishTime": 4, + "dialogue": { + "text": "and decide on the best approach.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.5 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1c3da533f22c20934d05.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1c3da533f22c20934d05.md new file mode 100644 index 0000000000..a2b926df0f --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1c3da533f22c20934d05.md @@ -0,0 +1,114 @@ +--- +id: 66ce1c3da533f22c20934d05 +title: Task 37 +challengeType: 22 +dashedName: task-37 +--- + + + +# --description-- + +This is a review of the entire dialogue you just studied. + +# --instructions-- + +Place the following phrases in the correct spot: + +`I've scheduled`, `I've reviewed`, `we've got`, `They've mentioned`, `we've solved`, `Have you had`, `They've emailed`, `been informed`, and `haven't been`. + +# --fillInTheBlank-- + +## --sentence-- + +`James: Have you seen the latest user feedback? BLANK that some elements on our homepage aren't displaying correctly on mobile devices.` + +`Linda: Yes, BLANK the reports. It seems BLANK a UI display issue across different screen sizes.` + +`James: Have we fixed anything like this before?` + +`Linda: No, we haven't. But BLANK similar issues on other projects.` + +`James: BLANK the time to identify which elements are causing the trouble?` + +`Linda: Yes, I have. The navigation bar and the footer BLANK adapting well to smaller screens.` + +`James: Have we received any detailed reports from users about this issue?` + +`Linda: Yes, a few, actually. BLANK us screenshots showing how the elements overlap on their devices.` + +`James: Alright, what's our next step? Has the development team BLANK about this?` + +`Linda: Not yet. But BLANK a meeting for tomorrow morning. We'll go over the proposed fixes and decide on the best approach.` + +## --blanks-- + +`They've mentioned` + +### --feedback-- + +This phrase is used to indicate that someone has brought up or referred to something. + +--- + +`I've reviewed` + +### --feedback-- + +This phrase is used to indicate that someone has examined or checked something. + +--- + +`we've got` + +### --feedback-- + +This phrase indicates that something has been identified or recognized. + +--- + +`we've solved` + +### --feedback-- + +This phrase indicates that someone has successfully dealt with or resolved an issue. + +--- + +`Have you had` + +### --feedback-- + +This phrase is used to ask if someone has found the time to do something. + +--- + +`haven't been` + +### --feedback-- + +This phrase indicates that something has not been happening or functioning as expected. + +--- + +`They've emailed` + +### --feedback-- + +This phrase indicates that someone has sent information or files via email. + +--- + +`been informed` + +### --feedback-- + +This phrase indicates that someone has been notified or made aware of something. + +--- + +`I've scheduled` + +### --feedback-- + +This phrase indicates that someone has arranged or planned something, such as a meeting. diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce38a77fce4f68a86d62ea.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce38a77fce4f68a86d62ea.md new file mode 100644 index 0000000000..1a4ada6fc5 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce38a77fce4f68a86d62ea.md @@ -0,0 +1,66 @@ +--- +id: 66ce38a77fce4f68a86d62ea +title: Task 38 +challengeType: 19 +dashedName: task-38 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +A user decided to email the team to talk about specific issues they are experiencing: + +`Hi Team,` + +`I wanted to let you know that some elements on your homepage aren't displaying correctly on my mobile device. The navigation bar and footer seem to overlap and haven't been adapting well to smaller screens.` + +`I've attached a few screenshots showing the issue.` + +`Thanks for looking into this!` + +What specific issues are mentioned in the email? + +## --answers-- + +The homepage does not load on mobile devices. + +### --feedback-- + +The user didn't mention any loading issues; they talked about something else. + +--- + +The navigation bar and footer overlap on smaller screens. + +--- + +The images on the homepage are not visible. + +### --feedback-- + +Consider if the user mentioned visibility issues with images, or something else. + +--- + +The text on the homepage is too small to read. + +### --feedback-- + +Think about whether the user mentioned text size or another problem. + +## --video-solution-- + +2 + +# --explanation-- + +To find the correct answer, focus on the specific issues the user describes in the email. The user mentions that elements on the homepage are `overlapping` and `not adapting well` to smaller screens. Look closely at the part where the user specifies which elements are affected—the `navigation bar` and `footer`. + +Make sure the answer you choose reflects these exact details about overlapping elements and mobile screen adaptation, as these are the specific issues the user highlighted. diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3a72e8b1966f40b2146c.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3a72e8b1966f40b2146c.md new file mode 100644 index 0000000000..d9605d148f --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3a72e8b1966f40b2146c.md @@ -0,0 +1,68 @@ +--- +id: 66ce3a72e8b1966f40b2146c +title: Task 39 +challengeType: 19 +dashedName: task-39 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +A user decided to email the team to talk about specific issues they are experiencing: + +`Hi Team,` + +`I wanted to let you know that some elements on your homepage aren't displaying correctly on my mobile device. The navigation bar and footer seem to overlap and haven't been adapting well to smaller screens.` + +`I've attached a few screenshots showing the issue.` + +`Thanks for looking into this!` + +What is the main purpose of the user's email? + +## --answers-- + +To complain about the website's design. + +### --feedback-- + +Think about whether the user is complaining, or just informing the team about something that needs fixing. + +--- + +To request new features for the mobile site. + +### --feedback-- + +Consider whether the user is asking for new features or reporting a problem. + +--- + +To ask for a refund. + +### --feedback-- + +Reflect on whether the user is discussing a financial issue or reporting a technical problem. + +--- + +To inform the team about a display issue on mobile devices. + +## --video-solution-- + +4 + +# --explanation-- + +The user specifically mentions that elements on the homepage `aren't displaying correctly` and provides details about the `navigation bar` and `footer` overlapping on smaller screens. + +The user also mentions attaching `screenshots showing the issue`, which indicates they are informing the team about a problem, not complaining, asking for features, or seeking a refund. + +Focus on the part where the user explains the problem and offers evidence to help the team understand the issue. diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3ac6e902e370d88a56ca.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3ac6e902e370d88a56ca.md new file mode 100644 index 0000000000..1e95390152 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3ac6e902e370d88a56ca.md @@ -0,0 +1,68 @@ +--- +id: 66ce3ac6e902e370d88a56ca +title: Task 40 +challengeType: 19 +dashedName: task-40 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +A user decided to email the team to talk about specific issues they are experiencing: + +`Hi Team,` + +`I wanted to let you know that some elements on your homepage aren't displaying correctly on my mobile device. The navigation bar and footer seem to overlap and haven't been adapting well to smaller screens.` + +`I've attached a few screenshots showing the issue.` + +`Thanks for looking into this!` + +What evidence does the user provide to show the issue with the homepage? + +## --answers-- + +They describe the issue in detail. + +### --feedback-- + +The user does describe the issue, but think about whether they provided something more practical as evidence. + +--- + +They provide links to webpages. + +### --feedback-- + +Reflect on whether the user mentioned any links or something else as evidence. + +--- + +They attach screenshots. + +--- + +They include a video of the problem. + +### --feedback-- + +Consider if the user mentioned attaching a video or another type of evidence. + +## --video-solution-- + +3 + +# --explanation-- + +To find the correct answer, focus on the evidence the user provides in the email. + +The user mentions that they have `attached a few screenshots showing the issue`. This indicates they are providing visual proof to help the team understand the problem with the `navigation bar` and `footer` on mobile devices. + +Look for an option that reflects this specific type of evidence —`screenshots`— as the user uses this visual method to demonstrate the issue. diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3b814a9c397411f5f78d.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3b814a9c397411f5f78d.md new file mode 100644 index 0000000000..003afe50b6 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3b814a9c397411f5f78d.md @@ -0,0 +1,68 @@ +--- +id: 66ce3b814a9c397411f5f78d +title: Task 41 +challengeType: 19 +dashedName: task-41 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +A user decided to email the team to talk about specific issues they are experiencing: + +`Hi Team,` + +`I wanted to let you know that some elements on your homepage aren't displaying correctly on my mobile device. The navigation bar and footer seem to overlap and haven't been adapting well to smaller screens.` + +`I've attached a few screenshots showing the issue.` + +`Thanks for looking into this!` + +What is the overall tone of the user's email? + +## --answers-- + +Polite and constructive. + +--- + +Frustrated and demanding. + +### --feedback-- + +Although the user is reporting an issue, they do not express anger or make demands. Consider the language used in the email. + +--- + +Casual and informal. + +### --feedback-- + +The user addresses the issue in a professional manner, not casually or informally. Think about the formal language used in the email. + +--- + +Apologetic. + +### --feedback-- + +The user is reporting an issue without expressing regret or taking responsibility. Reflect on the purpose of the email and how the user communicates their concerns. + +## --video-solution-- + +1 + +# --explanation-- + +The user is polite and helpful in how they explain the problem. The opening, `Hi Team`, is friendly and respectful, which sets a positive tone. The user clearly describes the issue without blaming anyone or showing frustration, which shows they want to solve the problem, not just complain. + +Phrases like `I've attached a few screenshots` show that the user is trying to help by giving evidence, and the closing, `Thanks for looking into this!` shows they appreciate the team's efforts. + +These parts of the email show that the tone is polite and constructive, not frustrated, casual, or apologetic. diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c444e38d9a231cfb2183.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c444e38d9a231cfb2183.md new file mode 100644 index 0000000000..bc703f5cc3 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c444e38d9a231cfb2183.md @@ -0,0 +1,169 @@ +--- +id: 66d9c444e38d9a231cfb2183 +title: "Dialogue 2: Post-Development Review" +challengeType: 21 +dashedName: dialogue-2-post-development-review +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { "x": -25, "y": 0, "z": 1 } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 } + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1 + }, + "alwaysShowDialogue": true + }, + "commands": [ + { + "character": "Bob", + "position": { "x": 25, "y": 0, "z": 1 }, + "startTime": 0 + }, + { + "character": "Linda", + "position": { "x": 70, "y": 0, "z": 1 }, + "startTime": 0.5 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 5.58, + "dialogue": { + "text": "Linda, have you had a chance to review the user feedback since we deployed the update?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 6.16, + "finishTime": 11.44, + "dialogue": { + "text": "Yes, I've just looked over the responses. We've already seen a significant drop in complaints about the UI issue.", + "align": "right" + } + }, + { + "character": "Bob", + "startTime": 11.78, + "finishTime": 16.14, + "dialogue": { + "text": "That's great to hear. Are all updated elements performing well across devices?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 16.96, + "finishTime": 22.7, + "dialogue": { + "text": "Yes, the navigation bar and footer adjustments have already made a big difference, but we haven't addressed all the minor elements yet.", + "align": "right" + } + }, + { + "character": "Bob", + "startTime": 23, + "finishTime": 26, + "dialogue": { + "text": "I was worried about that. What do we have to deal with now?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 26.74, + "finishTime": 31.2, + "dialogue": { + "text": "I've compiled a list. We've made progress, but some icons and buttons aren't responding correctly.", + "align": "right" + } + }, + { + "character": "Bob", + "startTime": 31.54, + "finishTime": 35.22, + "dialogue": { + "text": "Have any users specifically mentioned these issues in their feedback?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 35.22, + "finishTime": 41.44, + "dialogue": { + "text": "Not yet, but I anticipate we'll start receiving more detailed reports as more users navigate the updated interface.", + "align": "right" + } + }, + { + "character": "Bob", + "startTime": 42, + "finishTime": 43.8, + "dialogue": { + "text": "Alright. What's our timeline for these remaining issues?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 44.02, + "finishTime": 47.28, + "dialogue": { + "text": "I believe we can roll out another update by next month.", + "align": "right" + } + }, + { + "character": "Linda", + "startTime": 47.48, + "finishTime": 49.14, + "dialogue": { + "text": "We've already started working on the fixes.", + "align": "right" + } + }, + { + "character": "Bob", + "startTime": 49.62, + "finishTime": 53.28, + "dialogue": { + "text": "Thanks for staying proactive, Linda. Let's ensure we keep up this momentum.", + "align": "left" + } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 }, + "startTime": 53.78 + }, + { + "character": "Bob", + "position": { "x": -25, "y": 0, "z": 1 }, + "startTime": 54.28 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c635a19d272e0c5bb6d2.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c635a19d272e0c5bb6d2.md new file mode 100644 index 0000000000..986a71ca34 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c635a19d272e0c5bb6d2.md @@ -0,0 +1,100 @@ +--- +id: 66d9c635a19d272e0c5bb6d2 +title: Task 42 +challengeType: 22 +dashedName: task-42 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Linda, BLANK you BLANK a chance to review the user feedback since we deployed the update?` + +## --blanks-- + +`have` + +### --feedback-- + +Auxiliary verb used to form questions in the `Present Perfect` tense with `you`. + +--- + +`had` + +### --feedback-- + +The past participle form of the verb `have`. + +# --explanation-- + +When asking a question with the `Present Perfect`, you can start with `have` or `has` + subject + past participle of the main verb. For example: + +`Have you finished your project?` uses the structure `Have` + subject + `finished`. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.58 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 3.42, + "dialogue": { + "text": "Linda, have you had a chance to review", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 3.42, + "finishTime": 5.58, + "dialogue": { + "text": "the user feedback since we deployed the update?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.08 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c7f2be5c9236e9a2404b.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c7f2be5c9236e9a2404b.md new file mode 100644 index 0000000000..6e2ae93d7d --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c7f2be5c9236e9a2404b.md @@ -0,0 +1,56 @@ +--- +id: 66d9c7f2be5c9236e9a2404b +title: Task 43 +challengeType: 19 +dashedName: task-43 +--- + +# --instructions-- + +This task doesn't have audio. Read the question and select the correct answer. + +# --questions-- + +## --text-- + +Which option uses `since` correctly with the `Present Perfect` tense? + +## --answers-- + +`They have been friends since high school.` + +--- + +`They have been friends since three years.` + +### --feedback-- + +`Since` should be followed by a specific point in time, not a duration. + +--- + +`They were friends since high school.` + +### --feedback-- + +This sentence is grammatically correct, but it uses the past simple (`were friends`), which suggests their friendship is no longer ongoing. + +--- + +`They will be friends since high school.` + +### --feedback-- + +`Since` is not used with future tense. It shows when a past action started that is still relevant now. + +## --video-solution-- + +1 + +# --explanation-- + +`Since` is used with the `Present Perfect` tense to show when an action or event started in the past and continues to the present. For example: + +`I have worked here since 2019.` - This means the action of working started in 2019 and is still true now. + +Use `since` with a specific point in time (like a year, date, or a specific event). diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9ca90c4b01740121ccc90.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9ca90c4b01740121ccc90.md new file mode 100644 index 0000000000..9703590ca5 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9ca90c4b01740121ccc90.md @@ -0,0 +1,58 @@ +--- +id: 66d9ca90c4b01740121ccc90 +title: Task 44 +challengeType: 19 +dashedName: task-44 +--- + +# --instructions-- + +This task doesn't have audio. Read the question and select the correct answer. + +# --questions-- + +## --text-- + +Which option uses the word `deployed` correctly? + +## --answers-- + +`The company deploy the new software last month.` + +### --feedback-- + +This sentence should use the past form `deployed` to show that the action happened in the past. + +--- + +`The company will deployed the new software.` + +### --feedback-- + +`Deployed` is the past form and shouldn't be used with `will`, which indicates the future. + +--- + +`The company deploying the new software last month.` + +### --feedback-- + +`Deploying` is the continuous form and does not fit with the time expression `last month`. + +--- + +`The company deployed the new software last month.` + +## --video-solution-- + +4 + +# --explanation-- + +`Deploy` means to put something into use or operation. It often refers to making software or an update available to users. For example: + +`The team will deploy the new version next week.` - The new version will be made available to users next week. + +When talking about something that has already been made available or put into use, use the past form `deployed`. For example: + +`They deployed the update yesterday.` - The update was made available yesterday. diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9cb4852b72b42b55d6a5f.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9cb4852b72b42b55d6a5f.md new file mode 100644 index 0000000000..ff6631d90c --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9cb4852b72b42b55d6a5f.md @@ -0,0 +1,100 @@ +--- +id: 66d9cb4852b72b42b55d6a5f +title: Task 45 +challengeType: 22 +dashedName: task-45 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Linda, have you had a chance to review the user feedback BLANK we BLANK the update?` + +## --blanks-- + +`since` + +### --feedback-- + +This word indicates when the action started and is still important now. + +--- + +`deployed` + +### --feedback-- + +The past form of `deploy`. + +# --explanation-- + +`Since` is used to show when an action started in the past and is still relevant now. + +`Deployed` is the past form of the verb `deploy`, which means to put something into use or operation. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.58 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 3.42, + "dialogue": { + "text": "Linda, have you had a chance to review", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 3.42, + "finishTime": 5.58, + "dialogue": { + "text": "the user feedback since we deployed the update?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.08 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fc64f8ebb0205de257c3.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fc64f8ebb0205de257c3.md new file mode 100644 index 0000000000..66aec4ddcc --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fc64f8ebb0205de257c3.md @@ -0,0 +1,120 @@ +--- +id: 66d9fc64f8ebb0205de257c3 +title: Task 46 +challengeType: 19 +dashedName: task-46 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does Bob want to know? + +## --answers-- + +If Linda knows when the update was deployed the day before yesterday. + +### --feedback-- + +The question isn't asking about the timing of the update. + +--- + +If Linda has reviewed the user feedback after the update was deployed. + +--- + +If Linda is planning to deploy a new update soon. + +### --feedback-- + +Bob's question isn't about planning a new update. + +--- + +If Linda had a chance to talk to the users directly. + +### --feedback-- + +The focus of the question is not direct communication with users. + +## --video-solution-- + +2 + +# --explanation-- + +To find the correct answer, focus on the key elements of Bob's question: `review the user feedback` and `since we deployed the update`. + +Bob wants to know if Linda has looked at the user feedback after the update was deployed. + +The question doesn't mention anything about the timing of the update, future updates, or direct communication with users. + +Look for the option that aligns directly with reviewing feedback and ignores unrelated topics like the timing or future plans. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.58 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 3.42, + "dialogue": { + "text": "Linda, have you had a chance to review", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 3.42, + "finishTime": 5.58, + "dialogue": { + "text": "the user feedback since we deployed the update?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.08 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fef978f6ae28bd20ca34.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fef978f6ae28bd20ca34.md new file mode 100644 index 0000000000..be2e905812 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fef978f6ae28bd20ca34.md @@ -0,0 +1,102 @@ +--- +id: 66d9fef978f6ae28bd20ca34 +title: Task 47 +challengeType: 19 +dashedName: task-47 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Linda has reviewed the feedback. What should she say? + +## --answers-- + +`Yes, I've just looked over the responses.` + +--- + +`Yes, I will look over the responses tomorrow.` + +### --feedback-- + +This answer talks about a future action, not something that has already been done. + +## --video-solution-- + +1 + +# --explanation-- + +When someone asks `Have you had a chance to review the user feedback?`, they want to know if the action has been completed up to now. + +If the action has been done recently, you can use phrases like `Yes, I've just...` to respond. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.58 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 3.42, + "dialogue": { + "text": "Linda, have you had a chance to review", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 3.42, + "finishTime": 5.58, + "dialogue": { + "text": "the user feedback since we deployed the update?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.08 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da002f53affd2d24207335.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da002f53affd2d24207335.md new file mode 100644 index 0000000000..12ed65b2af --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da002f53affd2d24207335.md @@ -0,0 +1,85 @@ +--- +id: 66da002f53affd2d24207335 +title: Task 48 +challengeType: 22 +dashedName: task-48 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Yes, I've BLANK looked over the responses.` + +## --blanks-- + +`just` + +### --feedback-- + +A word that shows an action was completed a short time ago. + +# --explanation-- + +`Just` is used to indicate that something happened a short time ago. + +When you use `just` in a sentence, it comes between the auxiliary verb (`have` or `has`) and the past participle of the main verb. For example: + +`I have just finished my report.` - The action of finishing the report happened recently. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 5.16, + "finishTimestamp": 7.22 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.06, + "dialogue": { + "text": "Yes, I've just looked over the responses.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.56 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da01f0ba492d330803e0b7.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da01f0ba492d330803e0b7.md new file mode 100644 index 0000000000..5bb70404bc --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da01f0ba492d330803e0b7.md @@ -0,0 +1,107 @@ +--- +id: 66da01f0ba492d330803e0b7 +title: Task 49 +challengeType: 19 +dashedName: task-49 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which option is correct? + +## --answers-- + +Linda has not looked over the responses yet. + +### --feedback-- + +Linda's answer shows she has completed the action recently. + +--- + +Linda will look over the responses later. + +### --feedback-- + +The word `just` shows the action happened recently, not in the future. + +--- + +Linda looked over the responses a short time ago. + +--- + +Linda cannot find the responses. + +### --feedback-- + +Linda's answer confirms she has already reviewed the responses. + +## --video-solution-- + +3 + +# --explanation-- + +When someone uses the word `just` with the `Present Perfect` tense, it indicates that the action was completed very recently. For example: + + `I've just finished my meeting.` - The meeting ended a short time ago. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 5.16, + "finishTimestamp": 7.22 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.06, + "dialogue": { + "text": "Yes, I've just looked over the responses.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.56 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da032d55c7cb37672adb66.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da032d55c7cb37672adb66.md new file mode 100644 index 0000000000..89974b9a86 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da032d55c7cb37672adb66.md @@ -0,0 +1,56 @@ +--- +id: 66da032d55c7cb37672adb66 +title: Task 50 +challengeType: 19 +dashedName: task-50 +--- + +# --instructions-- + +This task doesn't have audio. Read the question and select the correct answer. + +# --questions-- + +## --text-- + +Which option is saying that sales had a big reduction? + +## --answers-- + +`There has been a significant drop in sales this quarter.` + +--- + +`There has been a significant increase in sales this quarter.` + +### --feedback-- + +`Increase` means the amount has gone up, not down. + +--- + +`There has been a significant rise in sales this quarter.` + +### --feedback-- + +`Rise` means an upward movement, indicating growth in sales, not a reduction. + +--- + +`There has been a moderate drop in sales this quarter.` + +### --feedback-- + +While this sentence mentions a `drop`, the word `moderate` means a small or not very large decrease, not a `significant` one. + +## --video-solution-- + +1 + +# --explanation-- + +`Drop` refers to a decrease in amount or level. When people say there is `a drop in sales`, it means sales have gone down. + +When you add the word `significant` before `drop`, it means the decrease is large or important. For example: + +`A significant drop in sales` - The sales have decreased a lot. diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da05e2956049407cbc7ac7.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da05e2956049407cbc7ac7.md new file mode 100644 index 0000000000..0ef32c7dc8 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da05e2956049407cbc7ac7.md @@ -0,0 +1,106 @@ +--- +id: 66da05e2956049407cbc7ac7 +title: Task 51 +challengeType: 22 +dashedName: task-51 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`We've already seen a BLANK BLANK in complaints about the UI issue.` + +## --blanks-- + +`significant` + +### --feedback-- + +Think of the word that means an important or noticeable amount. + +--- + +`drop` + +### --feedback-- + +This word means a decrease in amount or level. + +# --explanation-- + +`Significant` refers to something large or important enough to be noticed or to have an impact. For example: + +`There was a significant improvement in the app's performance.` - The improvement was large enough to make a noticeable difference. + +`Drop` means a decrease in amount or level. For example: + +`There was a drop in user activity last month.` - It indicates a reduction in the number of users. + +When combined, `a significant drop` refers to a large or important decrease in something, such as complaints or issues. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 7.24, + "finishTimestamp": 10.44 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.64, + "dialogue": { + "text": "We've already seen a significant drop", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.64, + "finishTime": 4.2, + "dialogue": { + "text": "in complaints about the UI issue.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.7 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da061982fcb7416b9f5374.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da061982fcb7416b9f5374.md new file mode 100644 index 0000000000..6f88114d24 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da061982fcb7416b9f5374.md @@ -0,0 +1,116 @@ +--- +id: 66da061982fcb7416b9f5374 +title: Task 52 +challengeType: 19 +dashedName: task-52 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What has been reduced according to Linda? + +## --answers-- + +The number of users. + +### --feedback-- + +The sentence does not mention a decrease in the number of users. + +--- + +Complaints about the UI issue. + +--- + +The quality of the UI. + +### --feedback-- + +Linda is talking about a reduction in complaints, not a change in quality. + +--- + +The frequency of updates. + +### --feedback-- + +The sentence does not mention anything about the frequency of updates. + +## --video-solution-- + +2 + +# --explanation-- + +To find what has been reduced, pay attention to the phrase `a significant drop in` and the word that follows it. + +The word `complaints` indicates that the decrease is specifically in the number of complaints. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 7.24, + "finishTimestamp": 10.44 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.64, + "dialogue": { + "text": "We've already seen a significant drop", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.64, + "finishTime": 4.2, + "dialogue": { + "text": "in complaints about the UI issue.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.7 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db57d5e3ca5d69889d16e5.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db57d5e3ca5d69889d16e5.md new file mode 100644 index 0000000000..b5ec45f38f --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db57d5e3ca5d69889d16e5.md @@ -0,0 +1,101 @@ +--- +id: 66db57d5e3ca5d69889d16e5 +title: Task 53 +challengeType: 22 +dashedName: task-53 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK BLANK.` + +## --blanks-- + +`That's` + +### --feedback-- + +This is the contraction of `that is`. The first letter is capitalized. + +--- + +`great` + +### --feedback-- + +Something positive or very good. + +--- + +`to hear` + +### --feedback-- + +The infinitive form of the verb that means to receive sound or information. + +# --explanation-- + +`That's` is a contraction of `That is`. + +`Great` is an adjective that means very good or excellent. + +`To hear` means to receive sound or information. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 10.78, + "finishTimestamp": 11.76 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 2.28, + "dialogue": { + "text": "That's great to hear.", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 2.28 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58494abe106b7f736593.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58494abe106b7f736593.md new file mode 100644 index 0000000000..1cd2b40887 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58494abe106b7f736593.md @@ -0,0 +1,103 @@ +--- +id: 66db58494abe106b7f736593 +title: Task 54 +challengeType: 22 +dashedName: task-54 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Are all updated elements BLANK BLANK BLANK devices?` + +## --blanks-- + +`performing` + +### --feedback-- + +This word means doing a task or action, especially in terms of how well it is done. It ends in `-ing`. + +--- + +`well` + +### --feedback-- + +This word is used to describe that something is being done in a good or satisfactory way. + +--- + +`across` + +### --feedback-- + +Think of the word that means throughout or on all sides, referring to different devices. + +# --explanation-- + +`Across` is a preposition that means from one side to another or throughout a particular area or group. For example: + +- `The news spread quickly across the country.` - The news spread throughout the entire country. + +- `She looked across the room.` - She looked from one side of the room to the other. + +In the sentence, `Are all updated elements performing well across devices?`, `across` means on all or throughout different devices. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 11.74, + "finishTimestamp": 15.14 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.4, + "dialogue": { + "text": "Are all updated elements performing well across devices?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 4.9 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58bcd7ba896d50d62f9f.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58bcd7ba896d50d62f9f.md new file mode 100644 index 0000000000..11610dcd5d --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58bcd7ba896d50d62f9f.md @@ -0,0 +1,107 @@ +--- +id: 66db58bcd7ba896d50d62f9f +title: Task 55 +challengeType: 19 +dashedName: task-55 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does Bob want to know? + +## --answers-- + +If the updated elements have been designed for only one type of device. + +### --feedback-- + +Bob's question is asking about all devices, not just one. + +--- + +If the updated elements are functioning correctly on different devices. + +--- + +If the updated elements are improving the speed of the devices. + +### --feedback-- + +Bob's question is about how well the elements are working, not about the speed of the devices. + +--- + +If the updated elements will be ready for future updates. + +### --feedback-- + +Bob is asking about the current performance of the elements, not future updates. + +## --video-solution-- + +2 + +# --explanation-- + +To understand what Bob wants to know, focus on the phrase `performing well across devices`. + +This means he is asking about how well the updated elements are working on various types of devices, such as phones, tablets, and computers. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 11.74, + "finishTimestamp": 15.14 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.4, + "dialogue": { + "text": "Are all updated elements performing well across devices?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 4.9 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59269865ee6f046fdbc5.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59269865ee6f046fdbc5.md new file mode 100644 index 0000000000..5d55663b95 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59269865ee6f046fdbc5.md @@ -0,0 +1,110 @@ +--- +id: 66db59269865ee6f046fdbc5 +title: Task 56 +challengeType: 22 +dashedName: task-56 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`The navigation bar and footer adjustments BLANK BLANK BLANK a big difference.` + +## --blanks-- + +`have` + +### --feedback-- + +The auxiliary verb used with `they` in the `Present Perfect` tense. + +--- + +`already` + +### --feedback-- + +A word used to show that the action happened sooner than expected. + +--- + +`made` + +### --feedback-- + +Past participle of `make`. + +# --explanation-- + +In the `Present Perfect` tense, `already` is used to show that something has happened sooner than expected or earlier than the present moment. It is placed between the auxiliary verb (`have` or `has`) and the past participle of the main verb. For example: + +- `She has already finished her analysis.` - She finished her analysis earlier than expected. + +- `We have already seen that report.` - The action happened before now. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 15.96, + "finishTimestamp": 19.36 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.96, + "dialogue": { + "text": "Yes, the navigation bar and footer adjustments", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.96, + "finishTime": 4.4, + "dialogue": { + "text": "have already made a big difference", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.9 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59b90f5c5a71572e02dc.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59b90f5c5a71572e02dc.md new file mode 100644 index 0000000000..3bd62a7fd3 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59b90f5c5a71572e02dc.md @@ -0,0 +1,57 @@ +--- +id: 66db59b90f5c5a71572e02dc +title: Task 57 +challengeType: 19 +dashedName: task-57 +--- + +# --instructions-- + +This task doesn't have audio. Read the question and select the correct answer. + +# --questions-- + +## --text-- + +Which option shows that something **has happened** sooner than expected? + +## --answers-- + +`I have already completed the assignment.` + +--- + +`I will already complete the assignment tomorrow.` + +### --feedback-- + +`Already` is not used with the future tense. It indicates something that happened before now. + +--- + +`I already complete the assignment every day.` + +### --feedback-- + +`Already` is not used with the present simple to talk about regular actions. + +--- + +`I had already completed the assignment yesterday.` + +### --feedback-- + +This sentence uses the `Past Perfect` (`had completed`), not the `Present Perfect`. The `Past Perfect` indicates an action before another past action, not something happening sooner than expected in the present. + +## --video-solution-- + +1 + +# --explanation-- + +`Already` is used with the `Present Perfect` tense to indicate that something has happened sooner than expected or before now. For example: + +- `She has already finished her work.` - The action was completed earlier than expected. + +- `They have already left for the meeting.` - They left sooner than expected. + diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db5c0fafea6d794c92ccea.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db5c0fafea6d794c92ccea.md new file mode 100644 index 0000000000..8391b9c8c9 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db5c0fafea6d794c92ccea.md @@ -0,0 +1,120 @@ +--- +id: 66db5c0fafea6d794c92ccea +title: Task 58 +challengeType: 19 +dashedName: task-58 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +How are the updated elements performing? + +## --answers-- + +They are not working correctly across all devices, and this has made a big difference. + +### --feedback-- + +Linda did not mention any issues with the updates. + +--- + +They need further adjustments to work properly and this has made no difference. + +### --feedback-- + +Linda did not mention the need for further adjustments. + +--- + +They are causing new problems with the user interface and this has made a big difference. + +### --feedback-- + +Linda did not say that the updates caused new problems. + +--- + +They are performing well and the adjustments have made a big difference. + +## --video-solution-- + +4 + +# --explanation-- + +To know if something is performing well, look for words or phrases that indicate a good result or improvement. + +Linda uses the phrase `have already made a big difference`. + +`Made a big difference` suggests an important or noticeable change. When something has `made a big difference` in a positive context, it usually means that the change is helpful or effective. + +So, Linda's response indicates that the updated elements are working well and have improved the situation. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 15.66, + "finishTimestamp": 19.46 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.16, + "dialogue": { + "text": "Yes, the navigation bar and footer adjustments", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.16, + "finishTime": 4.6, + "dialogue": { + "text": "have already made a big difference,", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.1 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db66c34f2ee57deb90d844.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db66c34f2ee57deb90d844.md new file mode 100644 index 0000000000..0624ad1bf4 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db66c34f2ee57deb90d844.md @@ -0,0 +1,101 @@ +--- +id: 66db66c34f2ee57deb90d844 +title: Task 59 +challengeType: 22 +dashedName: task-59 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`But we BLANK BLANK all the minor elements BLANK.` + +## --blanks-- + +`haven't` + +### --feedback-- + +Think about the auxiliary verb used in the negative form for actions that are not done up to now. + +--- + +`addressed` + +### --feedback-- + +This word is the past participle of the verb `address`. + +--- + +`yet` + +### --feedback-- + +Consider the word that is used to talk about something that hasn't happened up to now but is expected to happen. + +# --explanation-- + +In the `Present Perfect`, `yet` is used in negative sentences or questions to talk about something that hasn't happened up to now but is expected to happen in the future. For example: + +- `I haven't finished my work yet.` - The work is not finished, but it is expected to be completed. + +- `Has she called you yet?` - This is asking if the call has happened up to now. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 19.4, + "finishTimestamp": 21.7 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "but we haven't addressed all the minor elements yet.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db673bcaf1139cfac71e11.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db673bcaf1139cfac71e11.md new file mode 100644 index 0000000000..5d30b7732e --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db673bcaf1139cfac71e11.md @@ -0,0 +1,109 @@ +--- +id: 66db673bcaf1139cfac71e11 +title: Task 60 +challengeType: 19 +dashedName: task-60 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What's the status of the minor elements? + +## --answers-- + +They have all been fixed. + +### --feedback-- + +Think about whether Linda indicated that all issues have been resolved. + +--- + +They have not been addressed yet. + +--- + +They were fixed in the previous update. + +### --feedback-- + +Consider if Linda mentioned anything about the minor elements being fixed before. + +--- + +They don't need any adjustments. + +### --feedback-- + +Consider if Linda mentioned that no adjustments were needed for the minor elements. + +## --video-solution-- + +2 + +# --explanation-- + +To understand the status of something, look for words or phrases that indicate if the action is complete or not. + +`Yet` in a negative sentence means that the action has not been done up to now, but it is expected to happen in the future. + +In the sentence, `We haven't addressed all the minor elements yet`, `yet` shows that addressing the minor elements is something expected to happen in the future, but it hasn't been done up to now. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 19.4, + "finishTimestamp": 21.7 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "but we haven't addressed all the minor elements yet.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db67d2bf7b5e9f044dba4a.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db67d2bf7b5e9f044dba4a.md new file mode 100644 index 0000000000..2124f2189c --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db67d2bf7b5e9f044dba4a.md @@ -0,0 +1,95 @@ +--- +id: 66db67d2bf7b5e9f044dba4a +title: Task 61 +challengeType: 22 +dashedName: task-61 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`I BLANK BLANK about that. What do we have to deal with now?` + +## --blanks-- + +`was` + +### --feedback-- + +The past form of the verb `to be` used with `I` to indicate a `Past Continuous` action. + +--- + +`worried` + +### --feedback-- + +This word describes a feeling of concern or anxiety about something that happened in the past. + +# --explanation-- + +You can use the `Past Continuous` tense to express that something existed in the past. For example: + +- `She was thinking about the project all day yesterday.` - This shows that the thinking happened over some time in the past. + +- `They were feeling nervous before the meeting.` - This indicates the feeling happened before now and was ongoing at that time. + +In the sentence, `I was worried about that`, Bob is explaining his concern about something that happened or was happening in the past. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 21.54, + "finishTimestamp": 25.66 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 5.32, + "dialogue": { + "text": "I was worried about that. What do we have to deal with now?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.02 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db684272d946a11f6922ef.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db684272d946a11f6922ef.md new file mode 100644 index 0000000000..90db5eae59 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db684272d946a11f6922ef.md @@ -0,0 +1,103 @@ +--- +id: 66db684272d946a11f6922ef +title: Task 62 +challengeType: 22 +dashedName: task-62 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`I was worried about that. What BLANK we BLANK to deal with BLANK?` + +## --blanks-- + +`do` + +### --feedback-- + +Think of the auxiliary verb used to form questions in the `Present Simple` tense. + +--- + +`have` + +### --feedback-- + +This word indicates necessity or obligation. + +--- + +`now` + +### --feedback-- + +This word refers to the present moment, asking about something that needs immediate attention. + +# --explanation-- + +`Have to deal with` is used to talk about something that requires attention or action. It means that there is a need to handle or manage a situation or problem. For example: + +- `We have to deal with a lot of paperwork this week.` - They need to manage or handle the paperwork. + +- `She has to deal with customer complaints every day.` - Handling complaints is part of her responsibilities. + +In the question, `What do we have to deal with now?`, Bob is asking what problems or tasks need their attention at this moment. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 21.54, + "finishTimestamp": 25.66 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 5.32, + "dialogue": { + "text": "I was worried about that. What do we have to deal with now?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.02 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db68b21420d1a2eaa6f2ce.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db68b21420d1a2eaa6f2ce.md new file mode 100644 index 0000000000..40a69c629c --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db68b21420d1a2eaa6f2ce.md @@ -0,0 +1,109 @@ +--- +id: 66db68b21420d1a2eaa6f2ce +title: Task 63 +challengeType: 19 +dashedName: task-63 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does Bob want to know? + +## --answers-- + +He wants to know if the team is ready for a new project. + +### --feedback-- + +Think about whether Bob mentioned anything about starting a new project. + +--- + +He wants to know if Linda is satisfied with the updates. + +### --feedback-- + +Consider whether Bob asked about Linda's satisfaction with the updates. + +--- + +He wants to know what problems or tasks need their attention now. + +--- + +He wants to know if all the elements have been updated. + +### --feedback-- + +Bob is asking about what they need to handle now, not if everything is updated. + +## --video-solution-- + +3 + +# --explanation-- + +To understand what someone wants to know, focus on the question they ask. + +Bob asks, `What do we have to deal with now?` The phrase `have to deal with` means something that requires attention or action. The word `now` shows that Bob is asking about what needs to be done at this moment. + +So, Bob wants to know what tasks or problems they need to handle immediately. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 21.54, + "finishTimestamp": 25.66 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 5.32, + "dialogue": { + "text": "I was worried about that. What do we have to deal with now?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.02 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db690a4859eaa462fd4862.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db690a4859eaa462fd4862.md new file mode 100644 index 0000000000..a179e773d4 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db690a4859eaa462fd4862.md @@ -0,0 +1,94 @@ +--- +id: 66db690a4859eaa462fd4862 +title: Task 64 +challengeType: 19 +dashedName: task-64 +--- + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which option is the best answer to Bob's question? + +## --answers-- + +`Everything is going fine.` + +### --feedback-- + +This response does not provide any details about what tasks or problems need to be handled now. + +--- + +`I've compiled a list.` + +## --video-solution-- + +2 + +# --explanation-- + +The correct answer should provide information that directly responds to Bob's question `What do we have to deal with now?`. + +Look for an option that indicates preparation or awareness of the tasks. + +`I've compiled a list` shows that Linda has already prepared information on what needs to be addressed, making it more relevant response. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 21.54, + "finishTimestamp": 25.66 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 5.32, + "dialogue": { + "text": "I was worried about that. What do we have to deal with now?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.02 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69795b38c6a65272b4e5.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69795b38c6a65272b4e5.md new file mode 100644 index 0000000000..5fcceaadc1 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69795b38c6a65272b4e5.md @@ -0,0 +1,95 @@ +--- +id: 66db69795b38c6a65272b4e5 +title: Task 65 +challengeType: 22 +dashedName: task-65 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK a list.` + +## --blanks-- + +`I've` + +### --feedback-- + +The contraction for `I have`. The first letter is capitalized. + +--- + +`compiled` + +### --feedback-- + +The past participle of the verb `compile`. + +# --explanation-- + +`Compiled` is the past participle form of the verb `compile`. `To compile` means to gather information or items from different sources into a single collection. For example: + +- `She compiled all the feedback from the customers into a report.` - She gathered feedback from various sources and put it into one report. + +- `They compiled data from several studies to write their research paper.` - They collected data from different studies for a specific purpose. + +In the sentence, `I've compiled a list`, Linda is saying that she has gathered information and organized it into a list. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 25.74, + "finishTimestamp": 26.78 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.04, + "dialogue": { + "text": "I've compiled a list.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 2.54 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69fbf51b70a8b252ef34.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69fbf51b70a8b252ef34.md new file mode 100644 index 0000000000..24ef90132a --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69fbf51b70a8b252ef34.md @@ -0,0 +1,113 @@ +--- +id: 66db69fbf51b70a8b252ef34 +title: Task 66 +challengeType: 22 +dashedName: task-66 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK progress, but some icons and buttons BLANK BLANK correctly.` + +## --blanks-- + +`We've` + +### --feedback-- + +The contraction for `We have` used in the `Present Perfect`. The first letter is capitalized. + +--- + +`made` + +### --feedback-- + +The past participle form of the verb `make` that shows something has been achieved. + +--- + +`aren't` + +### --feedback-- + +The contraction of `are not`. + +--- + +`responding` + +### --feedback-- + +This verb ends in `-ing`. + +# --explanation-- + +This sentence uses a mix of `Present Perfect` and `Present Continuous` tenses to describe progress and ongoing issues: + +- `We've` is a contraction for `We have`, used in the `Present Perfect` tense to show that progress has happened. + +- `Made` is the past participle of `make`, used here to talk about progress that has been achieved. + +- `Aren't` is a contraction for `are not`, which is part of the present continuous tense. + +- `Responding` is showing that the action (icons and buttons not working correctly) is happening now. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 26.9, + "finishTimestamp": 30.2 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.3, + "dialogue": { + "text": "We've made progress, but some icons and buttons aren't responding correctly.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.8 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db6a84e8295daac88d432b.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db6a84e8295daac88d432b.md new file mode 100644 index 0000000000..9653554e4f --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db6a84e8295daac88d432b.md @@ -0,0 +1,118 @@ +--- +id: 66db6a84e8295daac88d432b +title: Task 67 +challengeType: 19 +dashedName: task-67 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What's the problem they are facing? + +## --answers-- + +The design of the interface. + +### --feedback-- + +Think about whether Linda mentioned any issues with the design. + +--- + +The responsiveness of some icons and buttons. + +--- + +The speed of the updates. + +### --feedback-- + +Consider if Linda mentioned anything about the speed of the updates. + +--- + +The timeline for the project. + +### --feedback-- + +Think about whether Linda talked about any issues with the timeline. + +## --video-solution-- + +2 + +# --explanation-- + +In Linda's statement, pay attention to the contrast signaled by the word `but`. Initially, she mentions that they've made progress, which is positive. However, she follows this with a problem that still needs to be resolved. + +Focus on the phrase `aren't responding correctly` - it indicates that the issue is with the functionality of some elements, specifically the icons and buttons. + +This helps you identify that the problem relates to their responsiveness, not the design, speed, or timeline. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 25.74, + "finishTimestamp": 30.2 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.04, + "dialogue": { + "text": "I've compiled a list.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.16, + "finishTime": 5.46, + "dialogue": { + "text": "We've made progress, but some icons and buttons aren't responding correctly.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.96 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df65053fb97d5311ca1c47.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df65053fb97d5311ca1c47.md new file mode 100644 index 0000000000..7bcd8f1193 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df65053fb97d5311ca1c47.md @@ -0,0 +1,101 @@ +--- +id: 66df65053fb97d5311ca1c47 +title: Task 68 +challengeType: 22 +dashedName: task-68 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK BLANK specifically mentioned these issues in their feedback?` + +## --blanks-- + +`Have` + +### --feedback-- + +The auxiliary verb used to form questions in the `Present Perfect`. The first letter is capitalized. + +--- + +`any` + +### --feedback-- + +A word used in questions to ask if there is one or more of something. + +--- + +`users` + +### --feedback-- + +This word refers to the people who provided the feedback. + +# --explanation-- + +`Any` is often used in questions to ask about one or more people, things, or amounts without being specific. It means that you are not sure if there are one or more, or even none at all. For example: + +- `Do you have any suggestions?` - The speaker is asking if there are one or more suggestions. + +- `Have you seen any updates recently?` - The speaker is asking if there have been one or more updates. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 30.54, + "finishTimestamp": 34.22 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.68, + "dialogue": { + "text": "Have any users specifically mentioned these issues in their feedback?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 5.18 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6562455ed654cb55d15b.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6562455ed654cb55d15b.md new file mode 100644 index 0000000000..296fbd8dda --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6562455ed654cb55d15b.md @@ -0,0 +1,97 @@ +--- +id: 66df6562455ed654cb55d15b +title: Task 69 +challengeType: 22 +dashedName: task-69 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Have any users specifically mentioned BLANK issues in BLANK feedback?` + +## --blanks-- + +`these` + +### --feedback-- + +Think about the word that points to specific issues being discussed. + +--- + +`their` + +### --feedback-- + +Consider the word that shows the feedback belongs to the users. + +# --explanation-- + +`These` is used to point out specific things that are close in time or space. It is the plural form of `this`. For example: + +`Can you see these documents?` - It refers to specific documents close to the speaker. + +`Their` is a possessive adjective used to show that something belongs to a group of people or things. For example: + +`They brought their manual.` - It refers to a manual that belong to them. + +In the sentence, `Have any users specifically mentioned these issues in their feedback?`, `these` is used to point out the specific issues being discussed, and `their` shows that the feedback belongs to the users. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 30.54, + "finishTimestamp": 34.22 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.68, + "dialogue": { + "text": "Have any users specifically mentioned these issues in their feedback?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 5.18 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6628bc24c457e1b03609.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6628bc24c457e1b03609.md new file mode 100644 index 0000000000..af2a786b98 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6628bc24c457e1b03609.md @@ -0,0 +1,111 @@ +--- +id: 66df6628bc24c457e1b03609 +title: Task 70 +challengeType: 19 +dashedName: task-70 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What exactly did James want to know? + +## --answers-- + +If users are sending feedback saying they are happy with the new update. + +### --feedback-- + +Think about whether James's question is about feedback on the issues. + +--- + +If users have suggested new features. + +### --feedback-- + +Consider if James is asking about suggestions or direct mentions of issues. + +--- + +If users have directly mentioned the issues in their feedback. + +--- + +If users have used the feedback form to talk about the issues. + +### --feedback-- + +James's question is not about a feedback form. + +## --video-solution-- + +3 + +# --explanation-- + +When you ask if something was mentioned `specifically`, you want to know if it was mentioned directly, without any doubt or generalization. For example: + +- `She asked specifically about the new project.` - She asked directly about the project, not in general. + +- `The report specifically mentions the changes we need to make.` - The report talks directly about the changes. + +In James's question, `Have any users specifically mentioned these issues in their feedback?`, he wants to know if the users have directly talked about the issues, not just mentioned them in general terms. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 30.54, + "finishTimestamp": 34.22 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.68, + "dialogue": { + "text": "Have any users specifically mentioned these issues in their feedback?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 5.18 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df66f819d8815b87cd7020.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df66f819d8815b87cd7020.md new file mode 100644 index 0000000000..f2eeb7bb87 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df66f819d8815b87cd7020.md @@ -0,0 +1,92 @@ +--- +id: 66df66f819d8815b87cd7020 +title: Task 71 +challengeType: 19 +dashedName: task-71 +--- + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which option is the best answer to James's question? + +## --answers-- + +`Not yet, but I anticipate we'll start receiving more detailed reports.` + +--- + +`There are no new features in this version.` + +### --feedback-- + +Consider if this answer is addressing James's question about specific mentions of issues. + +## --video-solution-- + +1 + +# --explanation-- + +When someone asks a question like James does, `Have any users specifically mentioned these issues in their feedback?`, they are looking for a clear answer about whether the users have directly talked about the issues. + +Choose the best answer that directly answers to James's question. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 30.54, + "finishTimestamp": 34.22 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.68, + "dialogue": { + "text": "Have any users specifically mentioned these issues in their feedback?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 5.18 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df67fbc511f65f20cdc8d3.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df67fbc511f65f20cdc8d3.md new file mode 100644 index 0000000000..8340810e84 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df67fbc511f65f20cdc8d3.md @@ -0,0 +1,42 @@ +--- +id: 66df67fbc511f65f20cdc8d3 +title: Task 72 +challengeType: 19 +dashedName: task-72 +--- + + + +# --instructions-- + +This task doesn't have audio. Read the question and select the correct answer. + +# --questions-- + +## --text-- + +Linda hasn't received detailed reports yet, but she thinks they will come soon. What should she say? + +## --answers-- + +`I ignore that the reports are coming soon`. + +### --feedback-- + +`Ignore` means to pay no attention to something, not to expect or predict it. + +--- + +`I anticipate we'll start receiving more detailed reports soon.` + +## --video-solution-- + +2 + +# --explanation-- + +`Anticipate` means to expect or predict something that might happen in the future. It is used when you believe something will happen and are preparing for it or thinking about it in advance. For example: + + `She anticipates that the meeting will be very long.` - It means that she predicts the meeting will take a lot of time. + +In `I anticipate we'll start receiving more detailed reports`, she is predicting that more detailed reports will come soon. diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6a323ae22e6708890469.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6a323ae22e6708890469.md new file mode 100644 index 0000000000..80c13a971e --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6a323ae22e6708890469.md @@ -0,0 +1,120 @@ +--- +id: 66df6a323ae22e6708890469 +title: Task 73 +challengeType: 22 +dashedName: task-73 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Not yet, but I BLANK we'll start receiving BLANK BLANK BLANK as more users navigate the updated interface.` + +## --blanks-- + +`anticipate` + +### --feedback-- + +A word that means to expect or predict something will happen. + +--- + +`more` + +### --feedback-- + +A word used to show a greater quantity or amount. + +--- + +`detailed` + +### --feedback-- + +A word that means including many details or pieces of information. + +--- + +`reports` + +### --feedback-- + +It refers to documents or statements providing information or feedback. + +# --explanation-- + +`Anticipate` is used when you think something is likely to happen in the future. + +`More` is used to indicate a greater quantity or amount of something. + +`Detailed` means including many details or pieces of information. + +`Reports` refers to documents or statements that provide information or feedback about something. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 34.22, + "finishTimestamp": 40.44 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.82, + "dialogue": { + "text": "Not yet, but I anticipate we'll start receiving more detailed reports", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.82, + "finishTime": 7.22, + "dialogue": { + "text": "as more users navigate the updated interface.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.72 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6aad5cfef4692e2e2a5a.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6aad5cfef4692e2e2a5a.md new file mode 100644 index 0000000000..1225cfa554 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6aad5cfef4692e2e2a5a.md @@ -0,0 +1,118 @@ +--- +id: 66df6aad5cfef4692e2e2a5a +title: Task 74 +challengeType: 22 +dashedName: task-74 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Not yet, but I anticipate we'll start receiving more detailed reports BLANK BLANK BLANK BLANK the updated interface.` + +## --blanks-- + +`as` + +### --feedback-- + +A word that shows two actions happening at the same time or one action depending on another. + +--- + +`more` + +### --feedback-- + +A word that indicates a greater quantity or number. + +--- + +`users` + +### --feedback-- + +A word that refers to the people navigating the updated interface. + +--- + +`navigate` + +### --feedback-- + +A word that means to move around or through something, such as a website or an app. + +# --explanation-- + +`As` can be used to mean "while" or "when", showing that one action will happen while another action is taking place. For example: + +- `As I was walking home, they called me.` - They called you while you were walking home. + +- `You will get better at coding as you practice more.` - You will improve while or when you practice more. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 34.22, + "finishTimestamp": 40.44 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.82, + "dialogue": { + "text": "Not yet, but I anticipate we'll start receiving more detailed reports", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.82, + "finishTime": 7.22, + "dialogue": { + "text": "as more users navigate the updated interface.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.72 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6b4ef2110c6c1bb1818a.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6b4ef2110c6c1bb1818a.md new file mode 100644 index 0000000000..cb5bdfe2a8 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6b4ef2110c6c1bb1818a.md @@ -0,0 +1,118 @@ +--- +id: 66df6b4ef2110c6c1bb1818a +title: Task 75 +challengeType: 19 +dashedName: task-75 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does Linda expect to happen? + +## --answers-- + +She expects to receive more detailed reports. + +--- + +She expects the interface to stop working. + +### --feedback-- + +Think about whether Linda mentioned anything negative about the interface's performance. + +--- + +She expects users to dislike the updates. + +### --feedback-- + +Consider if Linda mentioned users' opinions about liking or disliking the updates. + +--- + +She expects fewer people to use the interface. + +### --feedback-- + +Think about whether Linda expects the number of users to decrease or increase. + +## --video-solution-- + +1 + +# --explanation-- + +To understand what someone expects to happen, look for words or phrases that indicate future actions or predictions. + +Linda uses the word `anticipate` to show what she thinks will happen in the future as a result of more users navigating the updated interface. + +Then, she says `start receiving more detailed reports`, indicating something will come as users interact with the updated interface. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 34.22, + "finishTimestamp": 40.44 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.82, + "dialogue": { + "text": "Not yet, but I anticipate we'll start receiving more detailed reports", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.82, + "finishTime": 7.22, + "dialogue": { + "text": "as more users navigate the updated interface.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.72 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6bfc72421e6e65a9290f.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6bfc72421e6e65a9290f.md new file mode 100644 index 0000000000..a702a1eb8a --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6bfc72421e6e65a9290f.md @@ -0,0 +1,101 @@ +--- +id: 66df6bfc72421e6e65a9290f +title: Task 76 +challengeType: 22 +dashedName: task-76 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Alright. What's our BLANK for these BLANK BLANK?` + +## --blanks-- + +`timeline` + +### --feedback-- + +A word that means the schedule or plan for completing tasks. + +--- + +`remaining` + +### --feedback-- + +A word that describes what is still left to be done. It ends in `-ing`. + +--- + +`issues` + +### --feedback-- + +It refers to problems that need to be solved. It is plural. + +# --explanation-- + +`Timeline` refers to the schedule or plan that shows when tasks or events are supposed to happen. It helps to understand the order of activities and deadlines. + +`Remaining` means what is left or still needs to be done. It refers to the parts that have not been completed. + +`Issues` refers to problems or matters that need to be solved or dealt with. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 40.5, + "finishTimestamp": 43.38 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.48, + "dialogue": { + "text": "Alright. What's our timeline for these remaining issues?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 4.48 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6c7efc14d2706424bae4.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6c7efc14d2706424bae4.md new file mode 100644 index 0000000000..6ed48df98a --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6c7efc14d2706424bae4.md @@ -0,0 +1,111 @@ +--- +id: 66df6c7efc14d2706424bae4 +title: Task 77 +challengeType: 19 +dashedName: task-77 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does Bob want to know? + +## --answers-- + +If there are any new features in the update. + +### --feedback-- + +Think about if Bob is asking about problems or something new added to the update. + +--- + +Who is responsible for the remaining issues. + +### --feedback-- + +Consider if Bob's question is about people or about time. + +--- + +When the remaining issues will be resolved. + +--- + +How many users are affected by the issues. + +### --feedback-- + +Think about if Bob is asking about users or about fixing something. + +## --video-solution-- + +3 + +# --explanation-- + +To understand what someone wants to know, look for the main idea in their question. + +Bob asks, `What's our timeline for these remaining issues?` + +`Timeline` refers to a schedule or plan for completing tasks. `Remaining issues` refers to the problems that still need to be solved. + +Bob wants to know when these issues will be addressed or resolved. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 40.5, + "finishTimestamp": 43.38 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.48, + "dialogue": { + "text": "Alright. What's our timeline for these remaining issues?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 4.48 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6d5aca93ea73a788b86b.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6d5aca93ea73a788b86b.md new file mode 100644 index 0000000000..61afbcf787 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6d5aca93ea73a788b86b.md @@ -0,0 +1,94 @@ +--- +id: 66df6d5aca93ea73a788b86b +title: Task 78 +challengeType: 19 +dashedName: task-78 +--- + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Linda is thinking about an update next month. What should she say? + +## --answers-- + +`I believe we can roll out another update by next month.` + +--- + +`I believe we can cancel all updates for now.` + +### --feedback-- + +Think about if canceling updates matches Linda's thoughts about releasing something next month. + +## --video-solution-- + +1 + +# --explanation-- + +`Roll out` means to introduce or launch something new, like a product, service, or update, to the public or users. For example: + +`The company will roll out the new software next week.` - They will release the new software next week. + +If Linda is thinking about an update next month, she might use `roll out` to talk about releasing it. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 40.5, + "finishTimestamp": 43.38 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.48, + "dialogue": { + "text": "Alright. What's our timeline for these remaining issues?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 4.48 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6dcd9354e775bbe89f24.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6dcd9354e775bbe89f24.md new file mode 100644 index 0000000000..03ea6626d4 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6dcd9354e775bbe89f24.md @@ -0,0 +1,85 @@ +--- +id: 66df6dcd9354e775bbe89f24 +title: Task 79 +challengeType: 22 +dashedName: task-79 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`I believe we can BLANK another update by next month.` + +## --blanks-- + +`roll out` + +### --feedback-- + +These two words together mean to introduce or launch something new. + +# --explanation-- + +`Roll out` means to introduce or launch something new, like a product, service, or update, to the public or users. For example: + +- `The company plans to roll out a new feature next week.` - They will release or launch the new feature next week. + +- `We will roll out the new marketing campaign soon.` - They will start or introduce the new campaign. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 43.02, + "finishTimestamp": 46.28 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.26, + "dialogue": { + "text": "I believe we can roll out another update by next month.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.76 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e18114b0b7720849ebc.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e18114b0b7720849ebc.md new file mode 100644 index 0000000000..8e58524d75 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e18114b0b7720849ebc.md @@ -0,0 +1,107 @@ +--- +id: 66df6e18114b0b7720849ebc +title: Task 80 +challengeType: 19 +dashedName: task-80 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +When is Linda planning to roll out another update? + +## --answers-- + +By next month. + +--- + +By the end of this week. + +### --feedback-- + +Think about whether Linda mentioned the end of this week in her plan. + +--- + +By the end of the year. + +### --feedback-- + +Consider if Linda talked about a longer timeline, like the end of the year. + +--- + +In two days. + +### --feedback-- + +Think about whether Linda mentioned such a short time frame. + +## --video-solution-- + +1 + +# --explanation-- + +To understand when someone is planning to do something, look for time expressions or phrases in their statement. + +In Linda's statement, she uses the prepositon `by` to indicate the time she expects to roll out another update. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 43.42, + "finishTimestamp": 46.28 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.26, + "dialogue": { + "text": "I believe we can roll out another update by next month.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.76 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e9b17769d7925edd37a.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e9b17769d7925edd37a.md new file mode 100644 index 0000000000..273efa0341 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e9b17769d7925edd37a.md @@ -0,0 +1,93 @@ +--- +id: 66df6e9b17769d7925edd37a +title: Task 81 +challengeType: 22 +dashedName: task-81 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`We've BLANK BLANK working on the fixes.` + +## --blanks-- + +`already` + +### --feedback-- + +Something has happened sooner than expected or before now. + +--- + +`started` + +### --feedback-- + +Past participle form of `start`. + +# --explanation-- + +`Already` is used in the `Present Perfect` tense to indicate that something has happened sooner than expected or before now. For example: + +`They have already left the meeting.` - This shows the action happened before now. + +`Started` is the past participle form of `start`, which means to begin an action. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 46.48, + "finishTimestamp": 48.14 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.66, + "dialogue": { + "text": "We've already started working on the fixes.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.16 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6ed778c9637a39e3af21.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6ed778c9637a39e3af21.md new file mode 100644 index 0000000000..bf9453f5d7 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6ed778c9637a39e3af21.md @@ -0,0 +1,118 @@ +--- +id: 66df6ed778c9637a39e3af21 +title: Task 82 +challengeType: 19 +dashedName: task-82 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Why does Linda believe they can roll out another update soon? + +## --answers-- + +Because they don't have any issues to fix. + +### --feedback-- + +Think about whether Linda mentioned that there are no issues to address. + +--- + +Because the users are satisfied with the current version. + +### --feedback-- + +Consider if Linda talked about user satisfaction in her statement. + +--- + +Because they finished all the work last month. + +### --feedback-- + +Think about if Linda said anything about finishing the work already. + +--- + +Because they have already started working on the fixes. + +## --video-solution-- + +4 + +# --explanation-- + +To understand why someone believes something can happen soon, look for reasons they provide in their statement. + +In the sentence `We've already started working on the fixes`, `already` shows that they began working on the fixes sooner than expected. + +This shows they have begun the necessary work, which supports her belief that they can roll out another update soon. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 43.42, + "finishTimestamp": 48.34 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.46, + "dialogue": { + "text": "I believe we can roll out another update by next month.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.46, + "finishTime": 6.52, + "dialogue": { + "text": "We've already started working on the fixes.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 6.82 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f1e24787b7ba01c5bea.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f1e24787b7ba01c5bea.md new file mode 100644 index 0000000000..091070d131 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f1e24787b7ba01c5bea.md @@ -0,0 +1,93 @@ +--- +id: 66df6f1e24787b7ba01c5bea +title: Task 83 +challengeType: 22 +dashedName: task-83 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Thanks for BLANK BLANK, Linda.` + +## --blanks-- + +`staying` + +### --feedback-- + +Think of the word that means continuing to remain in a certain state or condition. It ends in `-ing`. + +--- + +`proactive` + +### --feedback-- + +Consider the word that describes taking action in advance to prepare for future situations. + +# --explanation-- + +`Staying` comes from the verb `stay`, which means to remain in a certain state or condition. + +`Proactive` means taking action in advance to deal with an expected situation, instead of reacting to it after it happens. Being proactive means thinking ahead and preparing for future challenges. + +In Bob's sentence, he is thanking Linda for continuing to be proactive, meaning she is always thinking ahead and taking action. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 48.62, + "finishTimestamp": 50.28 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 2.66, + "dialogue": { + "text": "Thanks for staying proactive, Linda.", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 3.06 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f7e1695967d6c4eee4f.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f7e1695967d6c4eee4f.md new file mode 100644 index 0000000000..46b0269a70 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f7e1695967d6c4eee4f.md @@ -0,0 +1,93 @@ +--- +id: 66df6f7e1695967d6c4eee4f +title: Task 84 +challengeType: 22 +dashedName: task-84 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Let's BLANK we keep up this BLANK.` + +## --blanks-- + +`ensure` + +### --feedback-- + +Think about the word that means to make sure something happens. + +--- + +`momentum` + +### --feedback-- + +Consider the word that describes maintaining progress, energy, or speed. + +# --explanation-- + +`Ensure` means to make sure that something happens or is done. It is used when you want to guarantee that a certain action will take place or a certain result will be achieved. + +In a work context, `momentum` means maintaining progress, energy, or speed in completing tasks or achieving goals. + +In Bob's sentence, he wants to make sure that they continue to make progress and keep their positive energy going. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 50.42, + "finishTimestamp": 52.48 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 3.06, + "dialogue": { + "text": "Let's ensure we keep up this momentum.", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 3.56 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6fd99b1d0c7f1d948ef3.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6fd99b1d0c7f1d948ef3.md new file mode 100644 index 0000000000..5f328a5296 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6fd99b1d0c7f1d948ef3.md @@ -0,0 +1,116 @@ +--- +id: 66df6fd99b1d0c7f1d948ef3 +title: Task 85 +challengeType: 19 +dashedName: task-85 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What's the overall tone of Bob at the end of this conversation with Linda? + +## --answers-- + +Critical and negative. + +### --feedback-- + +Think about whether Bob's words show criticism or support. + +--- + +Encouraging and positive. + +--- + +Uncertain and confused. + +### --feedback-- + +Consider if Bob sounds unsure or if he is giving clear support and encouragement. + +--- + +Neutral and indifferent. + +### --feedback-- + +Think about whether Bob is showing emotion or if he sounds like he does not care. + +## --video-solution-- + +2 + +# --explanation-- + +To understand the tone of someone in a conversation, look at the words and phrases they use. The tone shows the speaker's attitude or feelings. + +Bob uses positive words like `staying proactive` and encourages Linda by saying `keep up this momentum`. This suggests his attitude at the end of the conversation. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 48.42, + "finishTimestamp": 52.48 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 2.46, + "dialogue": { + "text": "Thanks for staying proactive, Linda.", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 2.8, + "finishTime": 4.86, + "dialogue": { + "text": "Let's ensure we keep up this momentum.", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 5.36 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df70abe410a681d7868729.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df70abe410a681d7868729.md new file mode 100644 index 0000000000..3f7ebdbd7a --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df70abe410a681d7868729.md @@ -0,0 +1,108 @@ +--- +id: 66df70abe410a681d7868729 +title: Task 86 +challengeType: 22 +dashedName: task-86 +--- + + + +# --description-- + +This is a review of the entire dialogue you just studied. + +# --instructions-- + +Place the following phrases in the correct spot: + +`keep up`, `across`, `just`, `since`, `yet`, `already`, `any`, and `roll out`. + +# --fillInTheBlank-- + +## --sentence-- + +`Bob: Linda, have you had a chance to review the user feedback BLANK we deployed the update?` + +`Linda: Yes, I've BLANK looked over the responses. We've already seen a significant drop in complaints about the UI issue.` + +`Bob: That's great to hear. Are all updated elements performing well BLANK devices?` + +`Linda: Yes. The navigation bar and footer adjustments have BLANK made a big difference. But we haven't addressed all the minor elements yet.` + +`Bob: I was worried about that. What do we have to deal with now?` + +`Linda: I've compiled a list. We've made progress, but some icons and buttons aren't responding correctly.` + +`James: Have BLANK users specifically mentioned these issues in their feedback?` + +`Linda: Not BLANK, but I anticipate we'll start receiving more detailed reports as more users navigate the updated interface.` + +`Bob: Alright. What's our timeline for these remaining issues?` + +`Linda: I believe we can BLANK another update by next month. We've already started working on the fixes.` + +`Bob: Thanks for staying proactive, Linda. Let's ensure we BLANK this momentum.` + +## --blanks-- + +`since` + +### --feedback-- + +Shows when the action started and is still important now. + +--- + +`just` + +### --feedback-- + +Shows the action happened a short time ago. + +--- + +`across` + +### --feedback-- + +Happening throughout or on all sides. + +--- + +`already` + +### --feedback-- + +Something has been done sooner than expected. + +--- + +`any` + +### --feedback-- + +Used in questions to ask if there is one or more of something. + +--- + +`yet` + +### --feedback-- + +A word that means up to now but expected to happen soon. + +--- + +`roll out` + +### --feedback-- + +These two words together mean to introduce or launch something new. + +--- + +`keep up` + +### --feedback-- + +These two words together mean to maintain or continue at the same level. diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19c9a730b10ec00775764.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19c9a730b10ec00775764.md new file mode 100644 index 0000000000..f1d336bc10 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19c9a730b10ec00775764.md @@ -0,0 +1,66 @@ +--- +id: 66e19c9a730b10ec00775764 +title: Task 88 +challengeType: 19 +dashedName: task-88 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +What does the user ask the support team to do? + +## --answers-- + +To improve the app's speed and performance. + +### --feedback-- + +Think about whether the user mentions any issues related to speed or performance. + +--- + +To update the app with new features. + +### --feedback-- + +Consider if the user is asking for new features or talking about existing problems. + +--- + +To fix the problem with the app. + +--- + +To help with managing their money. + +### --feedback-- + +Check if the user is asking for help managing money or something else related to the app's functionality. + +## --video-solution-- + +3 + +# --explanation-- + +To understand what the user wants from the support team, look for direct requests or questions in the email. + +Pay attention to phrases like `Can you please... ?` which clearly indicate what the user is asking for. + +The use of words like `fix` and `bug` helps identify the action the user wants the support team to take. diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19cba3fd9e3ec6860b096.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19cba3fd9e3ec6860b096.md new file mode 100644 index 0000000000..60d96d16ea --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19cba3fd9e3ec6860b096.md @@ -0,0 +1,66 @@ +--- +id: 66e19cba3fd9e3ec6860b096 +title: Task 87 +challengeType: 19 +dashedName: task-87 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +What is the main problem the user is experiencing with the app? + +## --answers-- + +The app stops working whenever the user tries to open it. + +### --feedback-- + +Check if the email mentions the app completely stopping or crashing. + +--- + +The app shows the right month, but the values do not change to match it. + +--- + +The app is too slow when loading different months. + +### --feedback-- + +Think about whether the email talks about the app's speed or something else. + +--- + +The app does not allow the user to add new expenses. + +### --feedback-- + +Consider if the user is talking about adding new values or if the problem is about the values already shown. + +## --video-solution-- + +2 + +# --explanation-- + +To identify the main problem, look for sentences that describe the issue the user is experiencing. + +Pay attention to phrases like `Every time I try` and `the app shows` which tell us what happens when the user tries to use the app. + +The phrase `numbers stay the same as the month before` also helps explain what is not working correctly. diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32b73e27efb5b3f9c78c4.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32b73e27efb5b3f9c78c4.md new file mode 100644 index 0000000000..e70f2c8a70 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32b73e27efb5b3f9c78c4.md @@ -0,0 +1,66 @@ +--- +id: 66e32b73e27efb5b3f9c78c4 +title: Task 89 +challengeType: 19 +dashedName: task-89 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +What does the word `bug` mean in the email? + +## --answers-- + +An error or problem in the app. + +--- + +A small insect. + +### --feedback-- + +Think about if the user is reporting an issue related to insects or something else. + +--- + +A request for new features. + +### --feedback-- + +Consider if the user is talking about asking for new features or describing a problem. + +--- + +A way to manage expenses. + +### --feedback-- + +Check if the user uses `bug` to talk about managing expenses or something that needs fixing. + +## --video-solution-- + +1 + +# --explanation-- + +To understand what a word means in context, look at the sentences around it and how it is used. + +`Bug` in the email is used when the user describes the problem with the app. + +Pay attention to how the user connects `bug` with phrases like `this is really frustrating` and `can you please fix this?` to understand that `bug` refers to an error or problem in the software. diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32be4761dd75cc3ba6b13.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32be4761dd75cc3ba6b13.md new file mode 100644 index 0000000000..102769851d --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32be4761dd75cc3ba6b13.md @@ -0,0 +1,64 @@ +--- +id: 66e32be4761dd75cc3ba6b13 +title: Task 90 +challengeType: 19 +dashedName: task-90 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +How often does the user say they use the app? + +## --answers-- + +Once a week. + +### --feedback-- + +Think about whether the user mentioned using the app that infrequently. + +--- + +Only when needed. + +### --feedback-- + +Consider if the user mentioned using the app occasionally or regularly. + +--- + +Rarely. + +### --feedback-- + +Check if the user describes using the app very seldom or if it sounds like a regular habit. + +--- + +Every day. + +## --video-solution-- + +4 + +# --explanation-- + +To find out how often the user uses the app, look for clues in the email where the user talks about their routine or habits. + +Pay attention to phrases like `I use the app every ...`, which tells you how frequently they rely on the app. diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c232273235dd6dc3287.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c232273235dd6dc3287.md new file mode 100644 index 0000000000..eb2b9782dc --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c232273235dd6dc3287.md @@ -0,0 +1,64 @@ +--- +id: 66e32c232273235dd6dc3287 +title: Task 91 +challengeType: 19 +dashedName: task-91 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +What action does the user describe taking when they encounter the problem? + +## --answers-- + +Restarting the app to fix the issue. + +### --feedback-- + +Think about whether the email mentions restarting the app or some other action. + +--- + +Updating the app to the latest version. + +### --feedback-- + +Consider if the user talks about downloading a new version of the app. + +--- + +Trying to enter values for a different month. + +--- + +Contacting customer support immediately. + +### --feedback-- + +Check if the email mentions contacting support as the first action. + +## --video-solution-- + +3 + +# --explanation-- + +To identify the actions the user has taken, look for parts of the email where the user describes what they have tried or done with the app. + +Focus on sentences that mention specific actions, such as `Every time I try to...`. diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c5e39acfe5ee8adb160.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c5e39acfe5ee8adb160.md new file mode 100644 index 0000000000..c322d143ff --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c5e39acfe5ee8adb160.md @@ -0,0 +1,66 @@ +--- +id: 66e32c5e39acfe5ee8adb160 +title: Task 92 +challengeType: 19 +dashedName: task-92 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +How does the user feel about the problem they are facing? + +## --answers-- + +Frustrated and annoyed. + +--- + +Happy and satisfied. + +### --feedback-- + +Think about whether the user describes their experience in a positive or negative way. + +--- + +Calm and relaxed. + +### --feedback-- + +Consider if the words the user uses suggest they are calm or experiencing stronger emotions. + +--- + +Confused but hopeful. + +### --feedback-- + +Check if the user shows any signs of being hopeful or if they are mostly expressing frustration. + +## --video-solution-- + +1 + +# --explanation-- + +To understand the user's emotions and tone, look for words or phrases that express feelings. + +Pay attention to words like `frustrated` and `really frustrating`, which show how the user feels about the issue. + +Also, notice how the user describes their experience with the app to understand their tone. diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32d2cfee533618d70586c.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32d2cfee533618d70586c.md new file mode 100644 index 0000000000..e2d2d47f0d --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32d2cfee533618d70586c.md @@ -0,0 +1,66 @@ +--- +id: 66e32d2cfee533618d70586c +title: Task 93 +challengeType: 19 +dashedName: task-93 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +What could happen if the issue with the app is not fixed? + +## --answers-- + +The user may have difficulty tracking their spending correctly. + +--- + +The user may be able to use the app without any problems. + +### --feedback-- + +Think about whether the user already described the app working correctly. + +--- + +The user may enjoy new features in the app. + +### --feedback-- + +Consider if the email mentions anything about new features or benefits. + +--- + +The app could stop showing the current month entirely. + +### --feedback-- + +The problem mentioned is with numbers not updating, not with the month display. + +## --video-solution-- + +1 + +# --explanation-- + +To infer the consequences of the problem not being solved, think about the context in which the user uses the app and how they rely on it. + +The user mentions that they use the app `every day to manage my money`. + +Consider how the issues described might affect the user's daily activities if they continue. diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb7309b14c6f4be5ef5dec.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb7309b14c6f4be5ef5dec.md new file mode 100644 index 0000000000..97f316cf50 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb7309b14c6f4be5ef5dec.md @@ -0,0 +1,161 @@ +--- +id: 66eb7309b14c6f4be5ef5dec +title: "Dialogue 3: Progress and Change" +challengeType: 21 +dashedName: dialogue-3-progress-and-change +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { "x": -25, "y": 0, "z": 1 } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 } + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1 + }, + "alwaysShowDialogue": true + }, + "commands": [ + { + "character": "James", + "position": { "x": 25, "y": 0, "z": 1 }, + "startTime": 0 + }, + { + "character": "Linda", + "position": { "x": 70, "y": 0, "z": 1 }, + "startTime": 0.5 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.82, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 5.34, + "finishTime": 9.6, + "dialogue": { + "text": "It's been over a year now. We've really come a long way since that first feedback came in.", + "align": "right" + } + }, + { + "character": "Linda", + "startTime": 10.1, + "finishTime": 16, + "dialogue": { + "text": "I've been part of the design team for three years and the changes we've made in just this last year have had a great impact.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 16.54, + "finishTime": 20.46, + "dialogue": { + "text": "Agreed. I've learned so much about user interface design in the process.", + "align": "left" + } + }, + { + "character": "James", + "startTime": 20.7, + "finishTime": 24.86, + "dialogue": { + "text": "Before this, I hadn't focused much on the User Experience aspect of development.", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 25.4, + "finishTime": 29.28, + "dialogue": { + "text": "That's true. You've been integrating UX into your work more than ever before.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 30.28, + "finishTime": 35.34, + "dialogue": { + "text": "It's interesting to think about it. I used to just write code without thinking much about the end user,", + "align": "left" + } + }, + { + "character": "James", + "startTime": 35.52, + "finishTime": 40.7, + "dialogue": { + "text": "but now ensuring a positive User Experience has become a central part of my development process.", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 41.78, + "finishTime": 44.64, + "dialogue": { + "text": "Exactly. And remember when we rolled out that major update last month?", + "align": "right" + } + }, + { + "character": "Linda", + "startTime": 45.08, + "finishTime": 47.3, + "dialogue": { + "text": "The feedback we've received has been super positive.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 47.7, + "finishTime": 53.08, + "dialogue": { + "text": "I'm happy to hear that. After all, we're proactively enhancing the platform based on what we've learned.", + "align": "left" + } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 }, + "startTime": 53.58 + }, + { + "character": "James", + "position": { "x": -25, "y": 0, "z": 1 }, + "startTime": 54.08 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb75401201c061f811a57e.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb75401201c061f811a57e.md new file mode 100644 index 0000000000..7c8a779d8f --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb75401201c061f811a57e.md @@ -0,0 +1,90 @@ +--- +id: 66eb75401201c061f811a57e +title: Task 94 +challengeType: 22 +dashedName: task-94 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Linda, BLANK BLANK, how long have we been collaborating on these updates?` + +## --blanks-- + +`looking` + +### --feedback-- + +A word that means using your eyes to review something. It ends in `-ing`. + +--- + +`back` + +### --feedback-- + +A word that indicates a direction behind or in the past. + +# --explanation-- + +`Looking back` means to reflect on past events or to think about what has happened before. For example: + +`Looking back, I learned a lot from that project.` - It means they are remembering and considering past experiences. + +In this sentence, James uses `looking back` to talk about the time he and Linda worked together on updates. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 3.92 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.92, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.42 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be7dd1d802e3307bbddf7.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be7dd1d802e3307bbddf7.md new file mode 100644 index 0000000000..226f34e7a0 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be7dd1d802e3307bbddf7.md @@ -0,0 +1,80 @@ +--- +id: 672be7dd1d802e3307bbddf7 +title: Task 95 +challengeType: 22 +dashedName: task-95 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Linda, looking back, how long have we been BLANK on these updates?` + +## --blanks-- + +`collaborating` + +### --feedback-- + +A word that means working together on something. It ends in `-ing`. + +# --explanation-- + +`Have been collaborating` is a form of the present perfect continuous tense. It describes an action that started in the past and is still ongoing. For example: + +`We have been collaborating on this project for two years.` - This means that the collaboration started two years ago and is still happening. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 3.92 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.92, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.42 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be8d92bbeab39632fd45f.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be8d92bbeab39632fd45f.md new file mode 100644 index 0000000000..216fdbbaa3 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be8d92bbeab39632fd45f.md @@ -0,0 +1,110 @@ +--- +id: 672be8d92bbeab39632fd45f +title: Task 96 +challengeType: 19 +dashedName: task-96 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does James want to know? + +## --answers-- + +How long they have been working together on the updates. + +--- + +If Linda remembers the details of the last update. + +### --feedback-- + +Pay attention to James's question; he asks about time, not specific details of past updates. + +--- + +When the updates will be finished. + +### --feedback-- + +Notice that James is asking about the past and how long something has been happening, not when it will end. + +--- + +What they need to complete the updates. + +### --feedback-- + +Focus on James's question about duration. He isn't asking for requirements or resources. + +## --video-solution-- + +1 + +# --explanation-- + +James's question, `how long have we been collaborating on these updates?`, can be broken down to understand what he wants to know: + +- `how long` signals he is asking about time or duration. + +- `have been collaborating` shows an action that started in the past and continues to the present. + +- `on these updates` specifies that the focus is on their joint work related to updates. + +Together, this structure shows that James is interested in finding out the length of time they've been working together on updates, not specific details or future plans. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 3.92 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.92, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.42 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bea62ee1bd94363435d0c.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bea62ee1bd94363435d0c.md new file mode 100644 index 0000000000..1d2e9b9006 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bea62ee1bd94363435d0c.md @@ -0,0 +1,90 @@ +--- +id: 672bea62ee1bd94363435d0c +title: Task 97 +challengeType: 19 +dashedName: task-97 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which option is the best answer to James' question? + +## --answers-- + +`We should finish them soon.` + +### --feedback-- + +This response talks about finishing updates, but James asked about how long they've been working together, not when it will be completed. + +--- + +`It's been over a year now.` + +## --video-solution-- + +2 + +# --explanation-- + +James's question, `how long have we been collaborating on these updates?`, is asking about **how much time** they've been working together. + +The correct answer, `It's been over a year now`, directly answers this by saying how long they've collaborated. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 3.92 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.92, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.42 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672beec28ce5685ecdce44e3.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672beec28ce5685ecdce44e3.md new file mode 100644 index 0000000000..1ea09219a9 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672beec28ce5685ecdce44e3.md @@ -0,0 +1,84 @@ +--- +id: 672beec28ce5685ecdce44e3 +title: Task 98 +challengeType: 22 +dashedName: task-98 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`It's been BLANK now.` + +## --blanks-- + +`over a year` + +### --feedback-- + +These three words together indicate a time period. They are a preposition, an article and a period of time. + +# --explanation-- + +`It's been` is a contraction of `It has been` which describes something that started in the past and continues up to now. + +`Over a year` tells you the amount of time that has passed. `Over` means more than, so `over a year` means that the collaboration has lasted more than one year. + +`Now` emphasizes that the statement is up-to-date and still true at this moment. + +Together, `It's been over a year now.` means that their collaboration has lasted more than a year and continues to the present. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 4.34, + "finishTimestamp": 5.68 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.34, + "dialogue": { + "text": "It's been over a year now.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 2.84 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf1421cecb26fdf76320f.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf1421cecb26fdf76320f.md new file mode 100644 index 0000000000..639758228a --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf1421cecb26fdf76320f.md @@ -0,0 +1,133 @@ +--- +id: 672bf1421cecb26fdf76320f +title: Task 99 +challengeType: 19 +dashedName: task-99 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +How long has James and Linda been collaborating? + +## --answers-- + +Just a few months. + +### --feedback-- + +Listen carefully to Linda's response. She mentions a specific time period that's longer than a few months. + +--- + +Over a year. + +--- + +About six months. + +### --feedback-- + +Pay attention to Linda's answer. She describes a duration longer than six months. + +--- + +Exactly one year. + +### --feedback-- + +Linda says `over a year`, meaning the time is slightly more than one year. + +## --video-solution-- + +2 + +# --explanation-- + +`It's been` is a contraction of `It has been` which describes something that started in the past and continues up to now. + +`Over a year` tells you the amount of time that has passed. `Over` means more than, so `over a year` means that the collaboration has lasted more than one year, not just a few months or exactly one year. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + }, + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 5.68 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.82, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.08 + }, + { + "character": "Linda", + "opacity": 1, + "startTime": 5.08 + }, + { + "character": "Linda", + "startTime": 5.34, + "finishTime": 6.68, + "dialogue": { + "text": "It's been over a year now.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.18 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf2c58832ef79c6ae86ac.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf2c58832ef79c6ae86ac.md new file mode 100644 index 0000000000..879db6d0aa --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf2c58832ef79c6ae86ac.md @@ -0,0 +1,98 @@ +--- +id: 672bf2c58832ef79c6ae86ac +title: Task 100 +challengeType: 22 +dashedName: task-100 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`We've really BLANK BLANK BLANK since that first feedback came in.` + +## --blanks-- + +`come` + +### --feedback-- + +This is a verb that means to reach or arrive somewhere, especially after a journey or progress. + +--- + +`a long` + +### --feedback-- + +This includes an article and an adjective that describe the extent of progress. + +--- + +`way` + +### --feedback-- + +This word completes the expression, indicating a metaphorical path or distance achieved. + +# --explanation-- + +`To come a long way` means to make significant progress or improvement over time. It often implies that someone or something has started at a simpler, less developed stage and has improved a lot since then. For example: + +- `The team has come a long way since the project started.` - The team has made a lot of progress. + +- `She has come a long way in her coding skills.` - Her coding skills have greatly improved from where they began. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 5.72, + "finishTimestamp": 8.6 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.88, + "dialogue": { + "text": "We've really come a long way since that first feedback came in.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.38 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf495d1324184f1b57fc6.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf495d1324184f1b57fc6.md new file mode 100644 index 0000000000..316c2bb562 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf495d1324184f1b57fc6.md @@ -0,0 +1,82 @@ +--- +id: 672bf495d1324184f1b57fc6 +title: Task 101 +challengeType: 22 +dashedName: task-101 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`We've really come a long way since that first feedback BLANK.` + +## --blanks-- + +`came in` + +### --feedback-- + +This is a two-word expression in the past simple tense that means "arrived" or "was received". + +# --explanation-- + +`Came in` is in the past simple tense and means that something "arrived" or "was received". It's often used to talk about messages, results, or feedback being delivered or becoming available. For example: + +`The test results came in yesterday.` - This means the results were received yesterday. + +In this sentence, `since that first feedback came in` means that the initial feedback was received, marking the start of their progress. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 5.72, + "finishTimestamp": 8.6 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.88, + "dialogue": { + "text": "We've really come a long way since that first feedback came in.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.38 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd6b7f61b713f3e64825b.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd6b7f61b713f3e64825b.md new file mode 100644 index 0000000000..274793f58a --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd6b7f61b713f3e64825b.md @@ -0,0 +1,92 @@ +--- +id: 672cd6b7f61b713f3e64825b +title: Task 102 +challengeType: 22 +dashedName: task-102 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`I've been BLANK the design team BLANK three years.` + +## --blanks-- + +`part of` + +### --feedback-- + +These two words together mean belonging to or being included in a group or team. The first word is a noun, and the second is a preposition. + +--- + +`for` + +### --feedback-- + +This preposition indicates the length of time something has lasted. + +# --explanation-- + +`To have been part of something` means to belong to or to be included in a group, team, or organization. It implies that the person has contributed or participated in that group. For example: + +`I've been part of this project since it started.` - Suggests the person has been involved in the project from the beginning. + +The preposition `for` is used to indicate a period of time in this context. When combined with the `Present Perfect` tense (`have been`), it shows how long something has lasted up to the present. For example: + +`She has worked here for five years.` - She started working there five years ago and is still working there now. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 9.1, + "finishTimestamp": 11.38 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.28, + "dialogue": { + "text": "I've been part of the design team for three years", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.78 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd85e8ba4ed4a6911b4d3.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd85e8ba4ed4a6911b4d3.md new file mode 100644 index 0000000000..f84ca00fa5 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd85e8ba4ed4a6911b4d3.md @@ -0,0 +1,114 @@ +--- +id: 672cd85e8ba4ed4a6911b4d3 +title: Task 103 +challengeType: 22 +dashedName: task-103 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`And the changes BLANK BLANK in just this last year BLANK BLANK a great impact.` + +## --blanks-- + +`we've` + +### --feedback-- + +This is a contraction of `we have`. + +--- + +`made` + +### --feedback-- + +This is the past participle form of an irregular verb meaning to create or produce something. + +--- + +`have` + +### --feedback-- + +`Present Perfect` auxiliary verb used to show an action affecting the present. + +--- + +`had` + +### --feedback-- + +`Past Participle` of an irregular verb that means to experience or cause an effect. + +# --explanation-- + +`We've` is a contraction of `we have`. + +`Made` is the past participle of the irregular verb `make`. `Have made` describes something created or completed in the past with effects on the present. + +In this sentence, `have had` is in the present perfect tense. This structure `have` + `had` shows that something started in the past and still affects the present. + +- `Have` is an auxiliary verb used in the present perfect tense. + +- `Had` is the past participle of `have`, meaning to experience or possess. + +Together, `have had` means that the changes began earlier and continue to make an impact now. + +In summary, these irregular verbs (`make` as `made` and `have` as `had`) form the present perfect tense, indicating actions that started in the past and are still relevant now. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 11.28, + "finishTimestamp": 15 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.72, + "dialogue": { + "text": "and the changes we've made in just this last year have had a great impact.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.22 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc1fe8c7ef63e26ce44c.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc1fe8c7ef63e26ce44c.md new file mode 100644 index 0000000000..f296285272 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc1fe8c7ef63e26ce44c.md @@ -0,0 +1,113 @@ +--- +id: 672cdc1fe8c7ef63e26ce44c +title: Task 104 +challengeType: 19 +dashedName: task-104 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +How long has Linda been working as part of the design team? + +## --answers-- + +One year. + +### --feedback-- + +Listen carefully to Linda's response. She mentions a period longer than one year. + +--- + +Just a few months. + +### --feedback-- + +Linda says she's been with the design team much longer than a few months. + +--- + +Since the project started. + +### --feedback-- + +Linda doesn't mention the project start date, only that she's been on the team for a specific amount of time. + +--- + +Three years. + +## --video-solution-- + +4 + +# --explanation-- + +Linda states, `I've been part of the design team for three years.` + +`For three years` tells exactly how long she has been working on the team. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 9.1, + "finishTimestamp": 15 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.18, + "dialogue": { + "text": "I've been part of the design team for three years,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.18, + "finishTime": 6.9, + "dialogue": { + "text": "and the changes we've made in just this last year have had a great impact.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.4 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc94feed9f67748f5ca2.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc94feed9f67748f5ca2.md new file mode 100644 index 0000000000..809c295776 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc94feed9f67748f5ca2.md @@ -0,0 +1,117 @@ +--- +id: 672cdc94feed9f67748f5ca2 +title: Task 105 +challengeType: 19 +dashedName: task-105 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What happened in the last year? + +## --answers-- + +Linda joined the design team. + +### --feedback-- + +Linda mentions she has been part of the team for three years, so this didn't happen just in the last year. + +--- + +The changes they've made had a great impact. + +--- + +They completed the project. + +### --feedback-- + +Linda doesn't mention completing the project. + +--- + +They started working on impactful designs. + +### --feedback-- + +Linda doesn't say they started working on the design this year; she mentions a specific impact from recent changes. + +## --video-solution-- + +2 + +# --explanation-- + +To find the answer, listen to Linda's sentence carefully. She says, `the changes we've made in just this last year have had a great impact`. Here's how to identify the correct answer: + +- Linda mentions `changes`, meaning something new or different they implemented during the last year. + +- `In just this last year` tells you that Linda is talking about something specific that happened within the past year. + +- `Have had a great impact` explains the result of those changes made a strong, positive effect. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 9.1, + "finishTimestamp": 15 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.18, + "dialogue": { + "text": "I've been part of the design team for three years,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.18, + "finishTime": 6.9, + "dialogue": { + "text": "and the changes we've made in just this last year have had a great impact.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.4 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cde84a461d274b9aa1587.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cde84a461d274b9aa1587.md new file mode 100644 index 0000000000..d293ac12d7 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cde84a461d274b9aa1587.md @@ -0,0 +1,86 @@ +--- +id: 672cde84a461d274b9aa1587 +title: Task 106 +challengeType: 22 +dashedName: task-106 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Agreed. I've learned so much about BLANK BLANK design in the process.` + +## --blanks-- + +`user` + +### --feedback-- + +The person who interacts with the system or application. + +--- + +`interface` + +### --feedback-- + +This word describes the point of interaction or connection between the user and the system. + +# --explanation-- + +`User interface` (UI) refers to the part of a system, application, or device that allows a user to interact with it. The user interface includes elements like buttons, menus, and screens that help users perform actions and receive feedback from the system. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 15.34, + "finishTimestamp": 19.56 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.72, + "dialogue": { + "text": "Agreed. I've learned so much about user interface design in the process.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.72 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdef1ba3081780c700843.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdef1ba3081780c700843.md new file mode 100644 index 0000000000..5a83cb5ed7 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdef1ba3081780c700843.md @@ -0,0 +1,104 @@ +--- +id: 672cdef1ba3081780c700843 +title: Task 107 +challengeType: 19 +dashedName: task-107 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What has James learned? + +## --answers-- + +The design team structure. + +### --feedback-- + +James specifically mentions learning about user interface design, not the team structure. + +--- + +How to code in a new language. + +### --feedback-- + +James is focused on design, not on learning a new coding language. + +--- + +Project management skills. + +### --feedback-- + +James's statement is about user interface design, not project management. + +--- + +User interface design. + +## --video-solution-- + +4 + +# --explanation-- + +To find the answer, listen to what James says after the word `about`. In the sentence, `I've learned so much about user interface design`, the words that follow `about` directly indicate what James has been learning. + +`User interface design` tell you that this is the specific topic he has been learning. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 15.34, + "finishTimestamp": 19.56 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.72, + "dialogue": { + "text": "Agreed. I've learned so much about user interface design in the process.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.72 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce07fa81803826b15b63e.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce07fa81803826b15b63e.md new file mode 100644 index 0000000000..f66695b565 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce07fa81803826b15b63e.md @@ -0,0 +1,90 @@ +--- +id: 672ce07fa81803826b15b63e +title: Task 108 +challengeType: 22 +dashedName: task-108 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Before this, I BLANK BLANK much on the user experience aspect of development.` + +## --blanks-- + +`hadn't` + +### --feedback-- + +This is a contraction that indicates something did not happen before a certain point in time. + +--- + +`focused` + +### --feedback-- + +`Past Participle` of a verb that means to pay attention. + +# --explanation-- + +`Hadn't` is the contraction for `had not`, indicating something that didn't happen in the past relative to another event. + +`Focused` means to pay close attention to something or make it a priority. For example: + +`I hadn't focused on design principles before starting this project.` - This means that studying design principles was not a focus until the project began. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 19.5, + "finishTimestamp": 23.96 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 5.46, + "dialogue": { + "text": "Before this, I hadn't focused much on the user experience aspect of development.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.96 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce15950a89f887d8ce8a5.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce15950a89f887d8ce8a5.md new file mode 100644 index 0000000000..cbd745f2c5 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce15950a89f887d8ce8a5.md @@ -0,0 +1,80 @@ +--- +id: 672ce15950a89f887d8ce8a5 +title: Task 109 +challengeType: 22 +dashedName: task-109 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Before this, I hadn't focused much on the user experience BLANK development.` + +## --blanks-- + +`aspect of` + +### --feedback-- + +These two words together mean a specific part or feature of something larger. The first word is a noun, and the second is a preposition. + +# --explanation-- + +`Aspect of` refers to a specific part or feature of a larger topic or situation. When you talk about an `aspect` of something, you are focusing on one detail or element within a bigger context. For example: + +`One important aspect of programming is problem-solving.` - Here, `problem-solving` is a key part or feature of programming as a whole. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 19.5, + "finishTimestamp": 23.96 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 5.46, + "dialogue": { + "text": "Before this, I hadn't focused much on the user experience aspect of development.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.96 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673258f20e446069d7bc6c4e.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673258f20e446069d7bc6c4e.md new file mode 100644 index 0000000000..daeb76bbc4 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673258f20e446069d7bc6c4e.md @@ -0,0 +1,113 @@ +--- +id: 673258f20e446069d7bc6c4e +title: Task 110 +challengeType: 19 +dashedName: task-110 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which of the statements is true? + +## --answers-- + +James has always focused on user experience in development. + +### --feedback-- + +James mentions that he hadn't focused on user experience before. + +--- + +James has not learned anything new about user interface design. + +### --feedback-- + +James says he has learned a lot about user interface design. + +--- + +James has recently started focusing on the UX aspect of development. + +--- + +James is an expert in user interface and user experience design. + +### --feedback-- + +James says he is learning about user interface design but does not claim to be an expert. + +## --video-solution-- + +3 + +# --explanation-- + +`I've learned so much about user interface design` tells you that James has gained new knowledge recently, so anything suggesting he hasn't learned is incorrect. + +`Before this, I hadn't focused much on the user experience aspect of development` shows that his attention to user experience is new, meaning he did not focus on it in the past but has started doing so recently. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 16.18, + "finishTimestamp": 23.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.28, + "dialogue": { + "text": "I've learned so much about user interface design in the process.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 4.52, + "finishTime": 8.68, + "dialogue": { + "text": "Before this, I hadn't focused much on the user experience aspect of development.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 9.18 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325a5443667173c717856f.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325a5443667173c717856f.md new file mode 100644 index 0000000000..b1682fdb15 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325a5443667173c717856f.md @@ -0,0 +1,99 @@ +--- +id: 67325a5443667173c717856f +title: Task 111 +challengeType: 22 +dashedName: task-111 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`That's true! You've been BLANK UX BLANK your work more than ever before.` + +## --blanks-- + +`integrating` + +### --feedback-- + +This word means combining or including something as part of a larger whole. + +--- + +`into` + +### --feedback-- + +This is a preposition that shows movement or direction toward something. + +# --explanation-- + +`Integrating into` means bringing something new into an existing structure or combining it with current practices. + +`Integrating` refers to adding or combining parts to form a more complete system. + +`Into` is a preposition indicating direction, showing that UX is being added as part of James's ongoing work. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 24.3, + "finishTimestamp": 28.28 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.74, + "dialogue": { + "text": "That's true.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.02, + "finishTime": 4.98, + "dialogue": { + "text": "You've been integrating UX into your work more than ever before.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.48 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325bae5d23157c74091944.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325bae5d23157c74091944.md new file mode 100644 index 0000000000..ce180fe911 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325bae5d23157c74091944.md @@ -0,0 +1,105 @@ +--- +id: 67325bae5d23157c74091944 +title: Task 112 +challengeType: 22 +dashedName: task-112 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`That's true! You've been integrating UX into your work BLANK BLANK BLANK before.` + +## --blanks-- + +`more` + +### --feedback-- + +This word indicates an increase in quantity or intensity. + +--- + +`than` + +### --feedback-- + +This word is used to compare two different levels or amounts. + +--- + +`ever` + +### --feedback-- + +This word suggests any time in the past, emphasizing a long or indefinite period. + +# --explanation-- + +`More than ever before` means that something is happening now at a higher level or frequency than at any previous time. It emphasizes that there has been an increase or improvement over what happened in the past. For example: + +`She practices coding more than ever before`. - This means that she is practicing coding now more frequently or intensely than she did in the past. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 24.3, + "finishTimestamp": 28.28 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.74, + "dialogue": { + "text": "That's true.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.02, + "finishTime": 4.98, + "dialogue": { + "text": "You've been integrating UX into your work more than ever before.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.48 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325deed89863066150b044.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325deed89863066150b044.md new file mode 100644 index 0000000000..723e8bc8f3 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325deed89863066150b044.md @@ -0,0 +1,97 @@ +--- +id: 67325deed89863066150b044 +title: Task 113 +challengeType: 22 +dashedName: task-113 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`It's interesting to think about it. I BLANK just write code without BLANK about the end user.` + +## --blanks-- + +`used to` + +### --feedback-- + +This blank has two words. The first is a verb, and the second is a preposition. Together, they indicate a past habit or action that no longer happens. + +--- + +`thinking much` + +### --feedback-- + +This blank has two words. The first is a verb ending in `-ing`, and the second is an adverb. This phrase means giving attention or consideration to something. + +# --explanation-- + +`Used to` describes a past habit or action that was regular in the past but is not continued in the present. + +`Thinking much` means giving little attention or consideration. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 29.28, + "finishTimestamp": 34.44 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.84, + "dialogue": { + "text": "It's interesting to think about it.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.92, + "finishTime": 6.16, + "dialogue": { + "text": "I used to just write code without thinking much about the end user,", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 6.66 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325f4cff0ac10ffe3e5bec.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325f4cff0ac10ffe3e5bec.md new file mode 100644 index 0000000000..407cc0cf13 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325f4cff0ac10ffe3e5bec.md @@ -0,0 +1,115 @@ +--- +id: 67325f4cff0ac10ffe3e5bec +title: Task 114 +challengeType: 19 +dashedName: task-114 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What is James describing about his approach to coding? + +## --answers-- + +A habit he had in the past. + +--- + +Something he plans to do in the future. + +### --feedback-- + +James isn't talking about future plans; he is reflecting on something he did before. + +--- + +A habit he continues now. + +### --feedback-- + +James uses the phrase `used to`, which shows he is describing something he did in the past, not currently. + +--- + +A process he never followed. + +### --feedback-- + +James describes a habit he once had, so it is not something he never did. + +## --video-solution-- + +1 + +# --explanation-- + +James says, `I used to just write code without thinking much about the end user.` + +`Used to` indicates a past habit or action that is no longer true. + +This sentence shows that he previously wrote code without considering the end user but has since changed his approach. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 29.28, + "finishTimestamp": 34.44 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.84, + "dialogue": { + "text": "It's interesting to think about it.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.92, + "finishTime": 6.16, + "dialogue": { + "text": "I used to just write code without thinking much about the end user,", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 6.66 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673260e6a2747519bbdc069b.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673260e6a2747519bbdc069b.md new file mode 100644 index 0000000000..40a7efa729 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673260e6a2747519bbdc069b.md @@ -0,0 +1,116 @@ +--- +id: 673260e6a2747519bbdc069b +title: Task 115 +challengeType: 19 +dashedName: task-115 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which of the statements is true about James? + +## --answers-- + +He has never thought about the end user. + +### --feedback-- + +James mentions that he didn't consider the end user before, but this has changed. + +--- + +He now considers the end user when writing code. + +--- + +He only thinks about the end user occasionally. + +### --feedback-- + +James doesn't suggest that he thinks about the end user only sometimes; he indicates a change from the past. + +--- + +He finds it difficult to think about the end user. + +### --feedback-- + +James is reflecting on a change in his approach, not on any difficulty in considering the end user. + +## --video-solution-- + +2 + +# --explanation-- + +James says, `I used to just write code without thinking much about the end user.` + +`Used to` shows that this was his past approach. + +<<<<<<< Updated upstream +======= +> > > > > > > Stashed changes +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 16.18, + "finishTimestamp": 23.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.28, + "dialogue": { + "text": "I've learned so much about user interface design in the process.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 4.52, + "finishTime": 8.68, + "dialogue": { + "text": "Before this, I hadn't focused much on the user experience aspect of development.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 9.18 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732620bf06cf321860ce9a3.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732620bf06cf321860ce9a3.md new file mode 100644 index 0000000000..1e4be73891 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732620bf06cf321860ce9a3.md @@ -0,0 +1,97 @@ +--- +id: 6732620bf06cf321860ce9a3 +title: Task 116 +challengeType: 22 +dashedName: task-116 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`But now, BLANK a positive user experience BLANK a central part of my development process.` + +## --blanks-- + +`ensuring` + +### --feedback-- + +Making sure something will happen. This word ends in `-ing`. + +--- + +`has become` + +### --feedback-- + +These two words together indicate a change that has happened and continues to be true. The first is an auxiliary verb, the second is the main verb. + +# --explanation-- + +`Ensuring` means making certain that something happens or is maintained. + +`Has become` is in the `Present Perfect` tense, showing a change that started in the past and is now part of the present. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 34.32, + "finishTimestamp": 39.9 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.0, + "dialogue": { + "text": "But now ensuring a positive user experience", + "align": "center" + } + }, + { + "character": "James", + "startTime": 4.0, + "finishTime": 6.58, + "dialogue": { + "text": "has become a central part of my development process.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 6.68 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673263513f5a142a717d4138.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673263513f5a142a717d4138.md new file mode 100644 index 0000000000..a02516b7bf --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673263513f5a142a717d4138.md @@ -0,0 +1,133 @@ +--- +id: 673263513f5a142a717d4138 +title: Task 117 +challengeType: 19 +dashedName: task-117 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What has changed over time? + +## --answers-- + +James no longer writes code. + +### --feedback-- + +James still writes code, another thing has changed. + +--- + +James is learning a new programming language. + +### --feedback-- + +The change James describes is not a new programming language. + +--- + +James no longer works in development. + +### --feedback-- + +James is still involved in development but with an added focus on something. + +--- + +James now focuses on user experience. + +## --video-solution-- + +4 + +# --explanation-- + +To find the correct answer, listen to James's description of his past and current approach. + +He says `I used to just write code without thinking much about the end user` and contrasts this with `ensuring a positive user experience has become a central part of my development process.` + +This shows that the key change is his focus on user experience, which is now central to his work. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 29.28, + "finishTimestamp": 39.7 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.74, + "dialogue": { + "text": "It's interesting to think about it.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.82, + "finishTime": 6.06, + "dialogue": { + "text": "I used to just write code without thinking much about the end user,", + "align": "center" + } + }, + { + "character": "James", + "startTime": 6.24, + "finishTime": 8.84, + "dialogue": { + "text": "but now ensuring a positive user experience", + "align": "center" + } + }, + { + "character": "James", + "startTime": 8.84, + "finishTime": 11.42, + "dialogue": { + "text": "has become a central part of my development process.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 11.92 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326437367d0d30ba761383.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326437367d0d30ba761383.md new file mode 100644 index 0000000000..18cbb5c5c0 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326437367d0d30ba761383.md @@ -0,0 +1,89 @@ +--- +id: 67326437367d0d30ba761383 +title: Task 118 +challengeType: 22 +dashedName: task-118 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Exactly, and remember when we BLANK that major update last month?` + +## --blanks-- + +`rolled out` + +### --feedback-- + +These two words together mean to release or launch something, usually a new product, feature, or update. The first word is a verb in the past, and the second is a preposition. + +# --explanation-- + +`Rolled out` means to officially release or introduce something, usually to a wider audience. It's often used in technology and business to describe launching new features, products, or updates. For example: + +`The company rolled out a new software version last week`. - This means the company launched or released the new version for use. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 40.08, + "finishTimestamp": 43.84 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.42, + "dialogue": { + "text": "Exactly. And remember", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.42, + "finishTime": 4.26, + "dialogue": { + "text": "when we rolled out that major update last month?", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.66 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673264f9220e18361d98a1e0.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673264f9220e18361d98a1e0.md new file mode 100644 index 0000000000..5386d8df39 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673264f9220e18361d98a1e0.md @@ -0,0 +1,115 @@ +--- +id: 673264f9220e18361d98a1e0 +title: Task 119 +challengeType: 19 +dashedName: task-119 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What happened last month? + +## --answers-- + +They started a new project. + +### --feedback-- + +Listen carefully—Linda mentions something they completed last month, not something they began. + +--- + +They encountered a major issue. + +### --feedback-- + +Linda refers to an update they released, not an issue they faced. + +--- + +They released a major update. + +--- + +They hired new team members. + +### --feedback-- + +Linda talks about a specific update, not about adding people to the team. + +## --video-solution-- + +3 + +# --explanation-- + +To find the correct answer, focus on Linda's words `when we rolled out that major update last month`. + +The phrase `rolled out` means they released or launched something, and `major update` specifies what it was. + +This tells you that the main event last month was releasing a significant update. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 40.08, + "finishTimestamp": 43.84 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.42, + "dialogue": { + "text": "Exactly. And remember", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.42, + "finishTime": 4.26, + "dialogue": { + "text": "when we rolled out that major update last month?", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.66 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673267fa1ebd254ab1cb6b5d.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673267fa1ebd254ab1cb6b5d.md new file mode 100644 index 0000000000..0c4aee8053 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673267fa1ebd254ab1cb6b5d.md @@ -0,0 +1,80 @@ +--- +id: 673267fa1ebd254ab1cb6b5d +title: Task 120 +challengeType: 22 +dashedName: task-120 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`The feedback we've BLANK has been super positive.` + +## --blanks-- + +`received` + +### --feedback-- + +This verb means to get or accept something that has been given or sent. + +# --explanation-- + +`Received` is the `Past Participle` of `receive`, meaning to get or accept something. For example: + +`I received your message yesterday`. - This means that the message was sent to and accepted by the person. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 43.98, + "finishTimestamp": 46.4 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.42, + "dialogue": { + "text": "The feedback we've received has been super positive.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.92 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732695909cb3553e5f17379.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732695909cb3553e5f17379.md new file mode 100644 index 0000000000..4850947534 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732695909cb3553e5f17379.md @@ -0,0 +1,111 @@ +--- +id: 6732695909cb3553e5f17379 +title: Task 121 +challengeType: 19 +dashedName: task-121 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What happened after they rolled out the major update last month? + +## --answers-- + +They decided to make more changes. + +### --feedback-- + +Linda doesn't mention any additional changes, only that the feedback was very positive. + +--- + +They received positive feedback. + +--- + +They found issues with the update. + +### --feedback-- + +Linda doesn't refer to any issues; she emphasizes the positive feedback they received. + +--- + +They didn't hear any feedback. + +### --feedback-- + +Linda specifically says that the feedback was `super positive,` indicating they did receive responses. + +## --video-solution-- + +2 + +# --explanation-- + +To find the correct answer, listen for what Linda says after describing the update. She says `The feedback we've received has been super positive`, which tells you that they got a positive response after releasing the update. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 40.78, + "finishTimestamp": 46.4 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.86, + "dialogue": { + "text": "And remember when we rolled out that major update last month?", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.3, + "finishTime": 6.62, + "dialogue": { + "text": "The feedback we've received has been super positive.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.12 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326b6decb085616cce2be8.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326b6decb085616cce2be8.md new file mode 100644 index 0000000000..da100bfb5f --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326b6decb085616cce2be8.md @@ -0,0 +1,97 @@ +--- +id: 67326b6decb085616cce2be8 +title: Task 122 +challengeType: 19 +dashedName: task-122 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +James wants to be supportive. How should he reply to Linda? + +## --answers-- + +`I'm happy to hear that.` + +--- + +`What feedback did we receive?` + +### --feedback-- + +This question doesn't show support; it seems to ask for clarification instead of acknowledging the positive feedback. + +## --video-solution-- + +1 + +# --explanation-- + +To respond supportively, James should acknowledge Linda's positive news. The phrase `I'm happy to hear that` is encouraging and affirms her excitement about the positive feedback they received. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 40.78, + "finishTimestamp": 46.4 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.86, + "dialogue": { + "text": "And remember when we rolled out that major update last month?", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.3, + "finishTime": 6.62, + "dialogue": { + "text": "The feedback we've received has been super positive.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.12 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326cb0e9a72b69d6efd417.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326cb0e9a72b69d6efd417.md new file mode 100644 index 0000000000..949d86af71 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326cb0e9a72b69d6efd417.md @@ -0,0 +1,98 @@ +--- +id: 67326cb0e9a72b69d6efd417 +title: Task 123 +challengeType: 22 +dashedName: task-123 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`I'm happy to hear that. BLANK, we're proactively enhancing the platform based on what we've learned.` + +## --blanks-- + +`After all` + +### --feedback-- + +These two words together are used to give a reason or justification for what was just said. The first leter is capitalized. + +# --explanation-- + +`After all` is used to provide a reason or justification for what was just said. It often introduces an explanation that supports or reinforces the previous statement. For example: + +`She decided to take the project on herself. After all, she has the most experience.` - Here, `after all` provides the reasoning that her experience makes her the best choice for the project. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 46.7, + "finishTimestamp": 52.28 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.12, + "dialogue": { + "text": "I'm happy to hear that.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.3, + "finishTime": 5.2, + "dialogue": { + "text": "After all, we're proactively enhancing the platform", + "align": "center" + } + }, + { + "character": "James", + "startTime": 5.2, + "finishTime": 6.58, + "dialogue": { + "text": "based on what we've learned.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 7.08 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326ecd95240477e8f005e9.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326ecd95240477e8f005e9.md new file mode 100644 index 0000000000..0dfae5047a --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326ecd95240477e8f005e9.md @@ -0,0 +1,80 @@ +--- +id: 67326ecd95240477e8f005e9 +title: Task 124 +challengeType: 22 +dashedName: task-124 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`After all, we're BLANK enhancing the platform based on what we've learned.` + +## --blanks-- + +`proactively` + +### --feedback-- + +This word means taking action in advance to manage or prevent potential issues or to make improvements. + +# --explanation-- + +`Proactively` means taking initiative or acting in advance to address situations before they become problems. For example: + +`She proactively updates the system to prevent any future issues`. - This means she takes action ahead of time to ensure the system runs smoothly. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 47.9, + "finishTimestamp": 52.28 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 5.38, + "dialogue": { + "text": "After all, we're proactively enhancing the platform based on what we've learned.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.88 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326fb4b198b97e4bcf4a69.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326fb4b198b97e4bcf4a69.md new file mode 100644 index 0000000000..027f1acbbf --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326fb4b198b97e4bcf4a69.md @@ -0,0 +1,124 @@ +--- +id: 67326fb4b198b97e4bcf4a69 +title: Task 125 +challengeType: 19 +dashedName: task-125 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Why is James happy? + +## --answers-- + +They completed the project successfully. + +### --feedback-- + +James doesn't mention completing the project; listen for words related to ongoing improvements rather than project completion. + +--- + +They are starting a new project. + +### --feedback-- + +James isn't talking about a new beginning. Focus on his reason for satisfaction with the work they are already doing. + +--- + +They received additional funding. + +### --feedback-- + +Funding is not mentioned as a reason for his happiness. Look for statements about what they are currently doing with the platform. + +--- + +They are making improvements based on feedback. + +## --video-solution-- + +4 + +# --explanation-- + +To understand why James is happy, focus on the phrase `After all, we're proactively enhancing the platform based on what we've learned.` + +`Proactively enhancing` shows that James is pleased because they are actively making improvements to the platform using the insights they've gained. + +This indicates that his happiness comes from knowing they are using feedback to make positive, forward-thinking changes, rather than simply finishing or starting a new project. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 46.7, + "finishTimestamp": 52.28 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.12, + "dialogue": { + "text": "I'm happy to hear that.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.3, + "finishTime": 5.2, + "dialogue": { + "text": "After all, we're proactively enhancing the platform", + "align": "center" + } + }, + { + "character": "James", + "startTime": 5.2, + "finishTime": 6.58, + "dialogue": { + "text": "based on what we've learned.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 7.08 + } + ] +} +``` diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673272f5fe3a8992a947bad3.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673272f5fe3a8992a947bad3.md new file mode 100644 index 0000000000..7414fb1db4 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673272f5fe3a8992a947bad3.md @@ -0,0 +1,100 @@ +--- +id: 673272f5fe3a8992a947bad3 +title: Task 126 +challengeType: 22 +dashedName: task-126 +--- + + + +# --description-- + +This is a review of the entire dialogue you just studied. + +# --instructions-- + +Place the following phrases in the correct spot: + +`has become`, `since`, `for`, `ever`, `Before this`, `into`, `rolled out`, and `based on`. + +# --fillInTheBlank-- + +## --sentence-- + +`James: Linda, looking back, how long have we been collaborating on these updates?` + +`Linda: It's been over a year now. We've really come a long way BLANK that first feedback came in. I've been part of the design team BLANK three years, and the changes we've made in just this last year have had a great impact.` + +`James: Agreed. I've learned so much about user interface design in the process. BLANK, I hadn't focused much on the user experience aspect of development.` + +`Linda: That's true! You've been integrating UX BLANK your work more than BLANK before.` + +`James: It's interesting to think about it. I used to just write code without thinking much about the end user. But now, ensuring a positive user experience BLANK a central part of my development process.` + +`Linda: Exactly, and remember when we BLANK that major update last month? The feedback we've received has been super positive.` + +`James: I'm happy to hear that. After all, we're proactively enhancing the platform BLANK what we've learned.` + +## --blanks-- + +`since` + +### --feedback-- + +This word is used to indicate a specific point in time when something started and continues to the present. + +--- + +`for` + +### --feedback-- + +This preposition shows the length of time, indicating how long something has been happening. + +--- + +`Before this` + +### --feedback-- + +These two words together indicate an earlier time or action that happened prior to the current point in the story. The first letter is capitalized. + +--- + +`into` + +### --feedback-- + +This word suggests movement or direction, showing that something is becoming part of another thing. + +--- + +`ever` + +### --feedback-- + +This word is used to emphasize a period of time extending from the past up to the present, often in a superlative sense. + +--- + +`has become` + +### --feedback-- + +These two words together show a change that has taken place over time, where something is now in a different state or role. + +--- + +`rolled out` + +### --feedback-- + +This phrase means to launch or introduce something, especially a new product, feature, or update. + +--- + +`based on` + +### --feedback-- + +This phrase indicates a foundation or reason for something, explaining the source or basis for an action or decision. diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673278f6b47bdfa9ad55eb6a.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673278f6b47bdfa9ad55eb6a.md new file mode 100644 index 0000000000..fa1aaff5f8 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673278f6b47bdfa9ad55eb6a.md @@ -0,0 +1,64 @@ +--- +id: 673278f6b47bdfa9ad55eb6a +title: Task 127 +challengeType: 19 +dashedName: task-127 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +Linda posted an update about her team's development process: + +`Over the past year, we've been focusing on user feedback more than ever, and it's really changed our approach to development. Instead of just tackling technical issues, we're now looking at everything from the user's perspective.` + +`Last month, we rolled out a major update inspired by user feedback, and the response has been amazing. Now, rather than just reacting to issues, we're proactively making improvements based on what our users tell us.` + +`Feedback has truly become central to our work, and we're excited to keep this user-centered approach at the heart of our development process.` + +What is the main focus of Linda's post? + +## --answers-- + +To announce the launch of a new product. + +### --feedback-- + +Consider whether Linda mentions a new product launch or discusses changes based on user feedback. + +--- + +To describe how the team has used feedback to improve their work. + +--- + +To explain the technical problems they're fixing. + +### --feedback-- + +Think about whether Linda focuses on specific technical issues or on the positive changes inspired by feedback. + +--- + +To share new design ideas. + +### --feedback-- + +Reflect on whether Linda discusses new design ideas or highlights the impact of feedback on their process. + +## --video-solution-- + +2 + +# --explanation-- + +Linda's post emphasizes how `user feedback more than ever... really changed our approach` and that feedback has become `central to our work`. She explains how feedback shifted their focus from technical fixes to proactive improvements. + +Focus on phrases like `proactively making improvements based on what our users tell us` to understand that the main message is about the positive impact of user feedback. diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327d97f48bc2da3007f619.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327d97f48bc2da3007f619.md new file mode 100644 index 0000000000..0ff8b4a62b --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327d97f48bc2da3007f619.md @@ -0,0 +1,66 @@ +--- +id: 67327d97f48bc2da3007f619 +title: Task 128 +challengeType: 19 +dashedName: task-128 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +Linda posted an update about her team's development process: + +`Over the past year, we've been focusing on user feedback more than ever, and it's really changed our approach to development. Instead of just tackling technical issues, we're now looking at everything from the user's perspective.` + +`Last month, we rolled out a major update inspired by user feedback, and the response has been amazing. Now, rather than just reacting to issues, we're proactively making improvements based on what our users tell us.` + +`Feedback has truly become central to our work, and we're excited to keep this user-centered approach at the heart of our development process.` + +What has changed in the team's development approach over the past year? + +## --answers-- + +They stopped making updates to the platform. + +### --feedback-- + +Linda mentions they are actively `making improvements`, which suggests they have not stopped updates. + +--- + +They only focus on fixing technical issues now. + +### --feedback-- + +Linda describes a shift from `tackling technical issues` to a broader focus on user feedback, rather than only addressing technical issues. + +--- + +They no longer consider the user's perspective. + +### --feedback-- + +Linda states that `user feedback has become central to our work`, which indicates that they are, in fact, prioritizing the user's perspective. + +--- + +They prioritize user feedback in their development process. + +## --video-solution-- + +4 + +# --explanation-- + +To find the correct answer, focus on where Linda describes their current approach in relation to user feedback. + +In the sentence `user feedback has become essential to our work,` Linda highlights that feedback is now a priority. She contrasts this with their past focus on `just tackling technical issues,` showing that their approach has shifted to include proactive, user-centered improvements. + +By identifying these key phrases, you can see that prioritizing user feedback is the main change in their development approach over the past year. diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327fde8c4adef36834bd0f.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327fde8c4adef36834bd0f.md new file mode 100644 index 0000000000..4054259008 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327fde8c4adef36834bd0f.md @@ -0,0 +1,62 @@ +--- +id: 67327fde8c4adef36834bd0f +title: Task 129 +challengeType: 19 +dashedName: task-129 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +Linda posted an update about her team's development process: + +`Over the past year, we've been focusing on user feedback more than ever, and it's really changed our approach to development. Instead of just tackling technical issues, we're now looking at everything from the user's perspective.` + +`Last month, we rolled out a major update inspired by user feedback, and the response has been amazing. Now, rather than just reacting to issues, we're proactively making improvements based on what our users tell us.` + +`Feedback has truly become central to our work, and we're excited to keep this user-centered approach at the heart of our development process.` + +What was the result of the major update they rolled out last month? + +## --answers-- + +They received positive feedback. + +--- + +They started a new project. + +### --feedback-- + +Linda doesn't mention starting a new project; she focuses on how the update was received by users. + +--- + +They completed all improvements. + +### --feedback-- + +Linda describes ongoing improvements, not a completed process. The update is part of their continuous development. + +--- + +They faced technical issues. + +### --feedback-- + +Linda mentions that the response was `amazing`, which suggests a positive outcome, not technical issues. + +## --video-solution-- + +1 + +# --explanation-- + +To find the correct answer, look at the sentence where Linda says, `the response has been amazing.` This shows that users responded positively to the update. Her positive language indicates that the feedback on their major update was favorable. diff --git a/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732800300eff4f49912e30f.md b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732800300eff4f49912e30f.md new file mode 100644 index 0000000000..6b57edd965 --- /dev/null +++ b/curriculum/challenges/swahili/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732800300eff4f49912e30f.md @@ -0,0 +1,62 @@ +--- +id: 6732800300eff4f49912e30f +title: Task 130 +challengeType: 19 +dashedName: task-130 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +Linda posted an update about her team's development process: + +`Over the past year, we've been focusing on user feedback more than ever, and it's really changed our approach to development. Instead of just tackling technical issues, we're now looking at everything from the user’s perspective.` + +`Last month, we rolled out a major update inspired by user feedback, and the response has been amazing. Now, rather than just reacting to issues, we're proactively making improvements based on what our users tell us.` + +`Feedback has truly become central to our work, and we're excited to keep this user-centered approach at the heart of our development process.` + +What approach are they taking now to improve the platform? + +## --answers-- + +They are waiting for issues to arise before making changes. + +### --feedback-- + +Linda mentions they are actively making improvements, not waiting for issues to occur. + +--- + +They are enhancing the platform based on user feedback. + +--- + +They are only making updates once a year. + +### --feedback-- + +Linda's post emphasizes continuous improvement, not limiting updates to once a year. + +--- + +They stopped making any changes to the platform. + +### --feedback-- + +Linda describes a proactive approach to enhancements, showing that they haven't stopped making changes. + +## --video-solution-- + +2 + +# --explanation-- + +To find the correct answer, focus on the part where Linda says, `we're proactively making improvements based on what our users tell us`. This shows that they are taking an active, user-centered approach to enhance the platform, rather than waiting for problems to show up. diff --git a/curriculum/challenges/swahili/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e3a9cc78faaf4248d335.md b/curriculum/challenges/swahili/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e3a9cc78faaf4248d335.md index fa2ff965ee..051b5c4ea8 100644 --- a/curriculum/challenges/swahili/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e3a9cc78faaf4248d335.md +++ b/curriculum/challenges/swahili/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e3a9cc78faaf4248d335.md @@ -54,11 +54,11 @@ Which of the following is an example of a JavaScript library? ## --answers-- -Angular +COBOL ### --feedback-- -Consider which of these provides specific functions without dictating overall application structure. +Review the beginning of the video where React libraries were first discussed. --- @@ -70,7 +70,7 @@ Ruby on Rails ### --feedback-- -Consider which of these provides specific functions without dictating overall application structure. +Review the beginning of the video where React libraries were first discussed. --- @@ -78,7 +78,7 @@ Swift ### --feedback-- -Consider which of these provides specific functions without dictating overall application structure. +Review the beginning of the video where React libraries were first discussed. ## --video-solution-- diff --git a/curriculum/challenges/swahili/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e86f590727c5e7e9ec5e.md b/curriculum/challenges/swahili/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e86f590727c5e7e9ec5e.md index cf1884d129..41ae2d9b62 100644 --- a/curriculum/challenges/swahili/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e86f590727c5e7e9ec5e.md +++ b/curriculum/challenges/swahili/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e86f590727c5e7e9ec5e.md @@ -14,20 +14,108 @@ Watch the lecture video and answer the questions below. ## --text-- -What Is React, and What Is It Commonly Used For? question? +What is one of the key advantages of React? ## --answers-- -Answer 1 +It is only used for building mobile applications. + +### --feedback-- + +Remember that React does not directly work with the DOM but rather something else. + +--- + +It requires direct manipulation of the DOM for better performance. + +### --feedback-- + +Remember that React does not directly work with the DOM but rather something else. --- -Answer 2 +It uses a virtual DOM to improve performance and efficiency. --- -Answer 3 +It cannot handle dynamic updates to UI components. + +### --feedback-- + +Remember that React does not directly work with the DOM but rather something else. + +## --video-solution-- + +3 + +## --text-- + +What is the purpose of state in React? + +## --answers-- + +State determines the styling of UI components. + +### --feedback-- + +Review the beginning the video where this was discussed. + +--- + +State tracks and updates data that affects how a component renders and behaves. + +--- + +State is used to manage the DOM directly. + +### --feedback-- + +Review the beginning the video where this was discussed. + +--- + +State is only used in functional components. + +### --feedback-- + +Review the beginning the video where this was discussed. + +## --video-solution-- + +2 + +## --text-- + +Why is freeCodeCamp focusing on teaching React? + +## --answers-- + +React is the only JavaScript library available. + +### --feedback-- + +Think about its React standing within the industry. + +--- + +React has wide spread use and demand in the industry. + +--- + +React is easy to learn and does not require state management. + +### --feedback-- + +Think about its React standing within the industry. + +--- + +React is better for building back-end services. + +### --feedback-- + +Think about its React standing within the industry. ## --video-solution-- -1 +2 diff --git a/curriculum/challenges/swahili/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e879c78ee6c61db25b90.md b/curriculum/challenges/swahili/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e879c78ee6c61db25b90.md index 06d7ab18e4..419372cd3e 100644 --- a/curriculum/challenges/swahili/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e879c78ee6c61db25b90.md +++ b/curriculum/challenges/swahili/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e879c78ee6c61db25b90.md @@ -14,39 +14,39 @@ Watch the lecture video and answer the questions below. ## --text-- -What is the primary purpose of components in React? +What is the primary reason React uses `className` instead of `class` for HTML elements in JSX? ## --answers-- -To handle server-side logic. - -### --feedback-- - -Think about how components help in structuring a React application. +`class` is a reserved keyword in JavaScript. --- -To manage database connections. +`className` sounds nicer. ### --feedback-- -Think about how components help in structuring a React application. +Think about what `class` already means in JavaScript. --- -To create reusable UI elements. +Using `className` results in better security in React apps. + +### --feedback-- + +Think about what `class` already means in JavaScript. --- -To optimize JavaScript performance. +Using `className` results in faster performance. ### --feedback-- -Think about how components help in structuring a React application. +Think about what `class` already means in JavaScript. ## --video-solution-- -3 +1 ## --text-- @@ -98,7 +98,7 @@ Review the part of the video where it explains how components are rendered. --- -`` +`<` ### --feedback-- diff --git a/curriculum/challenges/swahili/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e88cc46e6dc679420040.md b/curriculum/challenges/swahili/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e88cc46e6dc679420040.md index 01cb71f830..158d5b4c12 100644 --- a/curriculum/challenges/swahili/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e88cc46e6dc679420040.md +++ b/curriculum/challenges/swahili/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e88cc46e6dc679420040.md @@ -1,9 +1,9 @@ --- id: 6734e88cc46e6dc679420040 -title: What Are Some Tools to Use to Set Up Projects Using a Library or Framework? +title: What is Vite and How Can It Be Used to Setup a New React Project? challengeType: 11 videoId: nVAaxZ34khk -dashedName: what-are-some-tools-to-use-to-set-up-projects-using-a-library-or-framework +dashedName: what-is-vite-and-how-can-it-be-used-to-setup-a-new-react-project --- # --description-- @@ -14,71 +14,71 @@ Watch the lecture video and answer the questions below. ## --text-- -Which of the following is NOT a primary purpose of project setup tools like Vite or Create React App? +What is the main advantage of using Vite when starting a new React project? ## --answers-- -Automating the creation of initial project structure. +It automatically writes the main application logic for you. ### --feedback-- -Think about what these tools do automatically versus what the developer typically needs to do themselves. +Think about the speed difference between setting up a project on your own versus using Vite. --- -Setting up necessary configurations. +It provides a faster development experience by automating configurations and build processes. -### --feedback-- +--- -Think about what these tools do automatically versus what the developer typically needs to do themselves. +It spots all security vulnerabilities in your React project. ---- +### --feedback-- -Writing the main application logic. +Think about the speed difference between setting up a project on your own versus using Vite. --- -Installing required dependencies. +It installs external libraries like jQuery and Bootstrap. ### --feedback-- -Think about what these tools do automatically versus what the developer typically needs to do themselves. +Think about the speed difference between setting up a project on your own versus using Vite. ## --video-solution-- -3 +2 ## --text-- -What command would you use to create a new React project using Vite? +What does the `npm install` command do after creating a new React project with Vite? ## --answers-- -`npm init vite my-react-app` +It starts the development server. ### --feedback-- -Recall the specific command mentioned in the lecture for creating a React project with Vite. +Consider what needs to happen before you can run the project. --- -`npm create vite@latest my-react-app -- --template react` +It installs the dependencies listed in the `package.json` file. --- -`npx create-react-app my-react-app` +It opens the project in the browser. ### --feedback-- -Recall the specific command mentioned in the lecture for creating a React project with Vite. +Consider what needs to happen before you can run the project. --- -`vite new my-react-app --react` +It creates the `App.jsx` file. ### --feedback-- -Recall the specific command mentioned in the lecture for creating a React project with Vite. +Consider what needs to happen before you can run the project. ## --video-solution-- @@ -86,35 +86,35 @@ Recall the specific command mentioned in the lecture for creating a React projec ## --text-- -Which tool provides an interactive project scaffolding experience for Vue.js projects? +Which directory contains the starting code that is found in the `App.jsx` file? ## --answers-- -Create React App +`home` ### --feedback-- -Remember which tool was mentioned specifically for Vue.js projects that asks questions about your project setup. +Review the end of the video where this was discussed. --- -Angular CLI +`index` ### --feedback-- -Remember which tool was mentioned specifically for Vue.js projects that asks questions about your project setup. +Review the end of the video where this was discussed. --- -Vue CLI +`src` --- -Yeoman +`public` ### --feedback-- -Remember which tool was mentioned specifically for Vue.js projects that asks questions about your project setup. +Review the end of the video where this was discussed. ## --video-solution-- diff --git a/curriculum/challenges/swahili/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/674ba6876f7ada867135bb95.md b/curriculum/challenges/swahili/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/674ba6876f7ada867135bb95.md new file mode 100644 index 0000000000..ea0054f4ca --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/674ba6876f7ada867135bb95.md @@ -0,0 +1,169 @@ +--- +id: 674ba6876f7ada867135bb95 +title: How Can You Import and Export Components in React? +challengeType: 11 +videoId: nVAaxZ34khk +dashedName: how-can-you-import-and-export-components-in-react +--- + +# --description-- + +Watch the lecture video and answer the questions below. + +# --questions-- + +## --text-- + +Which of the following is the correct way to export a React component? + +## --answers-- + +```js +export default function Cat() { + return ( +
+

Mr. Whiskers

+ Cute cats running in the grass. +
+ ); +} +``` + +--- + +```js +exportComponent function Cat() { + return ( +
+

Mr. Whiskers

+ Cute cats running in the grass. +
+ ); +} +``` + +### --feedback-- + +Review the middle of the video where this was discussed. + +--- + +```js +e.default function Cat() { + return ( +
+

Mr. Whiskers

+ Cute cats running in the grass. +
+ ); +} +``` + +### --feedback-- + +Review the middle of the video where this was discussed. + +--- + +```js +default function Cat() { + return ( +
+

Mr. Whiskers

+ Cute cats running in the grass. +
+ ); +} +``` + +### --feedback-- + +Review the middle of the video where this was discussed. + +## --video-solution-- + +1 + +## --text-- + +Where would you typically import a child component like the `Cat` component in a React project? + +## --answers-- + +Inside the `index.html` file. + +### --feedback-- + +Think about where components are commonly composed together in a React project. + +--- + +Inside the `cat-photo-app.css` file. + +### --feedback-- + +Think about where components are commonly composed together in a React project. + +--- + +In a parent component or the root component file (typically `App.jsx`). + +--- + +In the public folder. + +### --feedback-- + +Think about where components are commonly composed together in a React project. + +## --video-solution-- + +3 + +## --text-- + +What is the purpose of the `import` statement in the `App` component? + +## --answers-- + +It automatically styles the `App` component. + +### --feedback-- + +Remember that you learned how to work with imports in earlier lecture videos. + +--- + +It imports the `Cat` component, allowing it to be used within the `App` component. + +--- + +It sets the default state for the `App` component. + +### --feedback-- + +Remember that you learned how to work with imports in earlier lecture videos. + +--- + +It allows the `App` to run faster. + +### --feedback-- + +Remember that you learned how to work with imports in earlier lecture videos. + +## --video-solution-- + +2 diff --git a/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-attribute-selectors/672aa840de72b3607bba4bed.md b/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-attribute-selectors/672aa840de72b3607bba4bed.md index 12d21005dd..5e70202059 100644 --- a/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-attribute-selectors/672aa840de72b3607bba4bed.md +++ b/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-attribute-selectors/672aa840de72b3607bba4bed.md @@ -2,7 +2,7 @@ id: 672aa840de72b3607bba4bed title: What Is the Attribute Selector, and How Can It Be Used to Target Links with the href and title Attributes? challengeType: 11 -videoId: nVAaxZ34khk +videoId: Qknh5QKRCEk dashedName: what-is-the-attribute-selector --- diff --git a/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-attribute-selectors/672c37498952920879c43de9.md b/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-attribute-selectors/672c37498952920879c43de9.md index 329e443a5d..4d8dc53f92 100644 --- a/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-attribute-selectors/672c37498952920879c43de9.md +++ b/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-attribute-selectors/672c37498952920879c43de9.md @@ -2,7 +2,7 @@ id: 672c37498952920879c43de9 title: How to Use the Attribute Selector to Target Elements with the lang and data-lang Attributes? challengeType: 11 -videoId: nVAaxZ34khk +videoId: RxGaefX-ROY dashedName: how-to-use-the-attribute-selector-to-target-elements-with-the-lang-and-data-lang-attributes --- diff --git a/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-attribute-selectors/672c375857128708d04d0e22.md b/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-attribute-selectors/672c375857128708d04d0e22.md index 8dab6b8bbb..05d7d4711c 100644 --- a/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-attribute-selectors/672c375857128708d04d0e22.md +++ b/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-attribute-selectors/672c375857128708d04d0e22.md @@ -2,7 +2,7 @@ id: 672c375857128708d04d0e22 title: How to Use the Attribute Selector to Target Ordered List Elements with the type Attribute? challengeType: 11 -videoId: nVAaxZ34khk +videoId: 5ldovhY8R5U dashedName: how-to-use-the-attribute-selector-to-target-ordered-list-elements-with-the-type-attribute --- diff --git a/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-code-editors-and-ides/672d26269456511aa3db614d.md b/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-code-editors-and-ides/672d26269456511aa3db614d.md index e06ec9d67d..ddee73088f 100644 --- a/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-code-editors-and-ides/672d26269456511aa3db614d.md +++ b/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-code-editors-and-ides/672d26269456511aa3db614d.md @@ -2,7 +2,7 @@ id: 672d26269456511aa3db614d title: What Is a Code Editor and IDE? challengeType: 11 -videoId: nVAaxZ34khk +videoId: 46p2iW6S0jk dashedName: what-is-a-code-editor-and-ide --- diff --git a/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45583fd75a504136fbbb.md b/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45583fd75a504136fbbb.md index 589c24ab36..efbc82e4fd 100644 --- a/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45583fd75a504136fbbb.md +++ b/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45583fd75a504136fbbb.md @@ -2,7 +2,7 @@ id: 672d45583fd75a504136fbbb title: How to Install Visual Studio Code onto Your Computer challengeType: 11 -videoId: nVAaxZ34khk +videoId: hWa_PgsNSw0 dashedName: how-to-install-visual-studio-code-onto-your-computer --- diff --git a/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45651d83b450801efb3a.md b/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45651d83b450801efb3a.md index 8e9005615b..54edbdd26b 100644 --- a/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45651d83b450801efb3a.md +++ b/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45651d83b450801efb3a.md @@ -2,7 +2,7 @@ id: 672d45651d83b450801efb3a title: How to Create a Project and Run Your Code Locally in VS Code challengeType: 11 -videoId: nVAaxZ34khk +videoId: 2j9YPkIN_cI dashedName: how-to-create-a-project-and-run-your-code-locally-in-vs-code --- diff --git a/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-code-editors-and-ides/672d456f4ac35950b300e93f.md b/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-code-editors-and-ides/672d456f4ac35950b300e93f.md index 9fcaf50572..868e426570 100644 --- a/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-code-editors-and-ides/672d456f4ac35950b300e93f.md +++ b/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-code-editors-and-ides/672d456f4ac35950b300e93f.md @@ -2,7 +2,7 @@ id: 672d456f4ac35950b300e93f title: What Are Several Useful Keyboard Shortcuts for Maximizing Productivity in VS Code? challengeType: 11 -videoId: nVAaxZ34khk +videoId: A-cWUofdBP8 dashedName: what-are-several-useful-keyboard-shortcuts-for-maximizing-productivity-in-vs-code --- diff --git a/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-code-editors-and-ides/672d457bcdd8b350ec2b6254.md b/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-code-editors-and-ides/672d457bcdd8b350ec2b6254.md index d2570b8f15..101c64a4fc 100644 --- a/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-code-editors-and-ides/672d457bcdd8b350ec2b6254.md +++ b/curriculum/challenges/swahili/25-front-end-development/lecture-working-with-code-editors-and-ides/672d457bcdd8b350ec2b6254.md @@ -2,7 +2,7 @@ id: 672d457bcdd8b350ec2b6254 title: What Are Some Good VS Code Extensions You Can Use in Your Editor? challengeType: 11 -videoId: nVAaxZ34khk +videoId: T2QhPMa33KI dashedName: what-are-some-good-vs-code-extensions-you-can-use-in-your-editor --- diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md b/curriculum/challenges/swahili/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md index 903c5433d3..672d12ac25 100644 --- a/curriculum/challenges/swahili/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md @@ -17,439 +17,479 @@ To pass the quiz, you must correctly answer at least 17 of the 20 questions belo #### --text-- -Placeholder question +Which html element allows a two-dimensional table with columns and rows? #### --distractors-- -Placeholder distractor 1 +`row` --- -Placeholder distractor 2 +`matrix` --- -Placeholder distractor 3 +`table` using attributes `r="3" c="4"` #### --answer-- -Placeholder answer +`table` ### --question-- #### --text-- -Placeholder question +What elements are used to specify a row and a row header? #### --distractors-- -Placeholder distractor 1 +The `r` element is used for rows and the `thead` element is used for the header. --- -Placeholder distractor 2 +The `row` element is used for rows and the `th` element is used for the header. --- -Placeholder distractor 3 +The `tr` element is used for rows and the `head` element is used for the header. #### --answer-- -Placeholder answer +The `tr` element is used for rows and the `th` element is used for the header. ### --question-- #### --text-- -Placeholder question +What is the `td` element used for? #### --distractors-- -Placeholder distractor 1 +It is used to define a table data type. --- -Placeholder distractor 2 +It is used to merge two columns. --- -Placeholder distractor 3 +It is used to merge two rows. #### --answer-- -Placeholder answer +It is used to define a table cell. ### --question-- #### --text-- -Placeholder question +What's the function of the `colspan` attribute? #### --distractors-- -Placeholder distractor 1 +It defines the length of a column in a table. --- -Placeholder distractor 2 +It removes the breakline between text in a column. --- -Placeholder distractor 3 +It's used to define the number of columns. #### --answer-- -Placeholder answer +It merges cells across multiple columns. ### --question-- #### --text-- -Placeholder question +```html + + + + +
This cell spans across three rows
+``` + +How to make the `td` above span across three rows only? #### --distractors-- -Placeholder distractor 1 +```html + + + + +
This cell spans across three rows
+``` --- -Placeholder distractor 2 +```html + + + + +
This cell spans across three rows
+``` --- -Placeholder distractor 3 +It's not possible. #### --answer-- -Placeholder answer +```html + + + + +
This cell spans across three rows
+``` ### --question-- #### --text-- -Placeholder question +What is the purpose of the `thead` element? #### --distractors-- -Placeholder distractor 1 +It can be used interchangeably with `th`. --- -Placeholder distractor 2 +It defines a single header cell. --- -Placeholder distractor 3 +It is essential for marking table headers #### --answer-- -Placeholder answer +It groups table header rows. ### --question-- #### --text-- -Placeholder question +Can the `tfoot` element be placed before or after `tbody` element? #### --distractors-- -Placeholder distractor 1 +Neither before nor after. --- -Placeholder distractor 2 +Only Before. --- -Placeholder distractor 3 +Only After. #### --answer-- -Placeholder answer +Both before and after. ### --question-- #### --text-- -Placeholder question +If the `tfoot` element is written before the `tbody` element then where will it be rendered? #### --distractors-- -Placeholder distractor 1 +Before `tbody`. --- -Placeholder distractor 2 +It will show an error. --- -Placeholder distractor 3 +Within the `tbody` element. #### --answer-- -Placeholder answer +Always at the bottom of the table. ### --question-- #### --text-- -Placeholder question +What element is used to define a new cell in a table? #### --distractors-- -Placeholder distractor 1 +`th` --- -Placeholder distractor 2 +`tc` --- -Placeholder distractor 3 +`tcol` #### --answer-- -Placeholder answer +`td` ### --question-- #### --text-- -Placeholder question +What defines the cell of a header and improves accessibility? #### --distractors-- -Placeholder distractor 1 +`colspan` --- -Placeholder distractor 2 +`style` --- -Placeholder distractor 3 +`table` with attribute `style = " "` #### --answer-- -Placeholder answer +`scope` ### --question-- #### --text-- -Placeholder question +What does the `` tag do? #### --distractors-- -Placeholder distractor 1 +It allows users to enter any type of data. --- -Placeholder distractor 2 +It is a pop-up box that asks user to enter data. --- -Placeholder distractor 3 +It can be only used inside a form to enter user input. #### --answer-- -Placeholder answer +It defines a single line text field by default. ### --question-- #### --text-- -Placeholder question +Which one of these uses `` inside a form to properly submit data? #### --distractors-- -Placeholder distractor 1 +```html +
+ + +
+``` --- -Placeholder distractor 2 +```html +
+ +
+``` --- -Placeholder distractor 3 +All of the other choices are correct. #### --answer-- -Placeholder answer +```html +
+ + +
+``` ### --question-- #### --text-- -Placeholder question +Which attribute specifies that an input must be filled out before submitting the form? #### --distractors-- -Placeholder distractor 1 +`necessary` --- -Placeholder distractor 2 +`imp` --- -Placeholder distractor 3 +It is not possible via HTML only. #### --answer-- -Placeholder answer +`required` ### --question-- #### --text-- -Placeholder question +How can you hide an input from the user? #### --distractors-- -Placeholder distractor 1 +`` --- -Placeholder distractor 2 +`` --- -Placeholder distractor 3 +It is not possible via HTML. #### --answer-- -Placeholder answer +`` ### --question-- #### --text-- -Placeholder question +What does the `target` attribute of a form do? #### --distractors-- -Placeholder distractor 1 +It specifies the variable we intend to change. --- -Placeholder distractor 2 +It specifies different ways to store the response of the form. --- -Placeholder distractor 3 +It specifies different keyword searches. #### --answer-- -Placeholder answer +It indicates where to display the response after submitting the form. ### --question-- #### --text-- -Placeholder question +Which of the following `type` attributes for the `input` element is correct?? #### --distractors-- -Placeholder distractor 1 +`` --- -Placeholder distractor 2 +`` --- -Placeholder distractor 3 +`` #### --answer-- -Placeholder answer +All of the other choices. ### --question-- #### --text-- -Placeholder question +What does the `action` attribute do? #### --distractors-- -Placeholder distractor 1 +It works as the `submit` attribute. --- -Placeholder distractor 2 +It is used to collect data from the user. --- -Placeholder distractor 3 +It defines the next steps to be taken. #### --answer-- -Placeholder answer +It defines where the form's response is sent. ### --question-- #### --text-- -Placeholder question +How can you define the length of an input? #### --distractors-- -Placeholder distractor 1 +It is not possible. --- -Placeholder distractor 2 +`` --- -Placeholder distractor 3 +`` #### --answer-- -Placeholder answer +`` ### --question-- #### --text-- -Placeholder question +How can you remove form validation? #### --distractors-- -Placeholder distractor 1 +`` --- -Placeholder distractor 2 +`` --- -Placeholder distractor 3 +`` #### --answer-- -Placeholder answer +`` ### --question-- #### --text-- -Placeholder question +Which attribute is used to associate a label with an input? #### --distractors-- -Placeholder distractor 1 +`des` --- -Placeholder distractor 2 +`to` --- -Placeholder distractor 3 +`describe` #### --answer-- -Placeholder answer +`for` diff --git a/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-maps-and-sets/67358be1c7903489c0a7db78.md b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-maps-and-sets/67358be1c7903489c0a7db78.md new file mode 100644 index 0000000000..9f9c01a60e --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/quiz-javascript-maps-and-sets/67358be1c7903489c0a7db78.md @@ -0,0 +1,478 @@ +--- +id: 67358be1c7903489c0a7db78 +title: JavaScript Maps and Sets Quiz +challengeType: 8 +dashedName: quiz-javascript-maps-and-sets +--- + +# --description-- + +To pass the quiz, you must correctly answer at least 17 of the 20 questions below. + +# --quizzes-- + +## --quiz-- + +### --question-- + +#### --text-- + +What is a Set in JavaScript? + +#### --distractors-- + +A data structure that allows duplicate values. + +--- + +A data structure that only stores strings and numbers. + +--- + +A collection that does not allow deletion of its elements. + +#### --answer-- + +A collection of unique values, where each value can only occur once. + +### --question-- + +#### --text-- + +Which of the following is NOT a characteristic of a JavaScript Set? + +#### --distractors-- + +It stores elements in insertion order. + +--- + +It only stores unique values. + +--- + +It allows iteration. + +#### --answer-- + +It allows duplicate values. + +### --question-- + +#### --text-- + +What method is used to add elements to a Set? + +#### --distractors-- + +`.push()` + +--- + +`.append()` + +--- + +`.insert()` + +#### --answer-- + +`.add()` + +### --question-- + +#### --text-- + +How do you check if a Set contains a certain value? + +#### --distractors-- + +`.contains()` + +--- + +`.hasValue()` + +--- + +`.find()` + +#### --answer-- + +`.has()` + +### --question-- + +#### --text-- + +What will the following code output? + +```js +const mySet = new Set([1, 1, 2, 3]); +console.log(mySet.size); +``` + +#### --distractors-- + +4 + +--- + +0 + +--- + +1 + +#### --answer-- + +3 + +### --question-- + +#### --text-- + +What is a WeakSet in JavaScript? + +#### --distractors-- + +A Set-like collection that only allows primitive data types. + +--- + +A Set-like collection that allows duplicate values. + +--- + +A Set-like collection that prevents values from being removed. + +#### --answer-- + +A Set-like collection that only stores objects and allows garbage collection. + +### --question-- + +#### --text-- + +What is one difference between a Set and a WeakSet? + +#### --distractors-- + +A WeakSet can store any type of value, including numbers. + +--- + +A Set does not allow duplicate values, but a WeakSet does. + +--- + +A Set allows garbage collection, whereas a WeakSet does not. + +#### --answer-- + +A Set can hold any type of value, while a WeakSet only holds objects. + +### --question-- + +#### --text-- + +What is a Map in JavaScript? + +#### --distractors-- + +A collection that only allows unique values. + +--- + +A collection that can only use strings as keys. + +--- + +A collection that does not allow deletion of its items. + +#### --answer-- + +A collection of key-value pairs of any type. + +### --question-- + +#### --text-- + +What method is used to insert key-value pairs into a Map? + +#### --distractors-- + +`.append()` + +--- + +`.add()` + +--- + +`.insert()` + +#### --answer-- + +`.set()` + +### --question-- + +#### --text-- + +What will the following code output? + +```js +const myMap = new Map(); +myMap.set('a', 1); +myMap.set('a', 2); +console.log(myMap.get('a')); +``` + +#### --distractors-- + +`1` + +--- + +`undefined` + +--- + +`null` + +#### --answer-- + +`2` + +### --question-- + +#### --text-- + +How does a Map differ from an Object in JavaScript? + +#### --distractors-- + +A Map only allows numbers as keys. + +--- + +Objects allow any type as keys, while Maps only allow strings. + +--- + +Maps do not support iteration, while Objects do. + +#### --answer-- + +Maps allow any type of key, but Objects only allow strings and symbols. + +### --question-- + +#### --text-- + +How can you remove a key-value pair from a Map? + +#### --distractors-- + +`.remove()` + +--- + +`.deleteKey()` + +--- + +`.erase()` + +#### --answer-- + +`.delete()` + +### --question-- + +#### --text-- + +What does the `size` property of a Map return? + +#### --distractors-- + +The number of unique keys in the Map. + +--- + +The number of unique values in the Map. + +--- + +The total memory used by the Map. + +#### --answer-- + +The number of key-value pairs in the Map. + +### --question-- + +#### --text-- + +What is a WeakMap in JavaScript? + +#### --distractors-- + +A Map-like collection that allows primitive values as keys. + +--- + +A Map-like collection that blocks the deletion of items. + +--- + +A Map-like collection that automatically sorts its keys. + +#### --answer-- + +A Map-like collection with objects as keys that allows garbage collection. + +### --question-- + +#### --text-- + +What is one difference between a Map and a WeakMap? + +#### --distractors-- + +A Map allows only primitive types as keys, whereas a WeakMap only allows objects. + +--- + +A Map allows garbage collection, whereas a WeakMap does not. + +--- + +A WeakMap allows duplicate keys, whereas a Map does not. + +#### --answer-- + +A Map is iterable, whereas a WeakMap is not. + +### --question-- + +#### --text-- + +Which of the following methods does NOT exist on a WeakMap? + +#### --distractors-- + +`.has()` + +--- + +`.set()` + +--- + +`.delete()` + +#### --answer-- + +`.size()` + +### --question-- + +#### --text-- + +What will be the output of the following code? + +```js +const set = new Set([1, 2, 3]); +set.delete(2); +console.log(set.has(2)); +``` + +#### --distractors-- + +`true` + +--- + +`undefined` + +--- + +`2` + +#### --answer-- + +`false` + +### --question-- + +#### --text-- + +How can you iterate over the values in a Set? + +#### --distractors-- + +Using `.forEach()`, or `.map()`. + +--- + +Using `.reduce()` or `.filter()`. + +--- + +Using `.keys()` or a loop. + +#### --answer-- + +Using `.forEach()` or a loop. + +### --question-- + +#### --text-- + +What does `Map.prototype.get()` do? + +#### --distractors-- + +It retrieves all keys in the Map. + +--- + +It sets a new key-value pair in the Map. + +--- + +It returns the size of the Map. + +#### --answer-- + +It retrieves the value for a specified key. + +### --question-- + +#### --text-- + +What will be the output of the following code? + +```js +const map = new Map([["a", 1], ["b", 2]]); +map.clear(); +console.log(map.size); +``` + +#### --distractors-- + +`2` + +--- + +`1` + +--- + +`undefined` + +#### --answer-- + +`0` diff --git a/curriculum/challenges/swahili/25-front-end-development/review-javascript-maps-and-sets/6723d027b02e4cc6ee5944da.md b/curriculum/challenges/swahili/25-front-end-development/review-javascript-maps-and-sets/6723d027b02e4cc6ee5944da.md new file mode 100644 index 0000000000..5214559e71 --- /dev/null +++ b/curriculum/challenges/swahili/25-front-end-development/review-javascript-maps-and-sets/6723d027b02e4cc6ee5944da.md @@ -0,0 +1,73 @@ +--- +id: 6723d027b02e4cc6ee5944da +title: JavaScript Maps and Sets Review +challengeType: 24 +dashedName: review-javascript-maps-and-sets +--- + +# --description-- + +Review the concepts below to prepare for the upcoming quiz. + +## Sets in JavaScript + +- A `Set` is a built-in option for managing data collection. +- Sets ensure that each value in it appears only once, making it useful for eliminating duplicates from an array or handling collections of distinct values. +- You can create a `Set` using the `Set()` constructor: + +```js +const set = new Set([1, 2, 3, 4, 5]); +console.log(set); // Set { 1, 2, 3, 4, 5 } +``` + +- Sets can be manipulated using these methods: + + - `add()`: Adds a new element to the `Set`. + - `delete()`: Removes an element from the `Set`. + - `has()`: Checks if an element exists in the `Set`. + - `clear()`: Removes all elements from the `Set`. + +## Weaksets in JavaScript + +- `WeakSet` is a collection of objects that allows you to store weakly held objects. + +## Sets vs WeakSets + +- Unlike Sets, a `WeakSet` does not support primitives like numbers or strings. +- A `WeakSet` only stores objects, and the references to those objects are "weak," meaning that if the object is not being used anywhere else in your code, it is removed automatically to free up memory. + +## Maps in JavaScript + +- A `Map` is a built-in object that holds key-value pairs just like an object. +- Maps differ from the standard JavaScript objects with their ability to allow keys of any type, including objects, and functions. +- A `Map` provides better performance over the standard object when it comes to frequent addition and removals of key-value pairs. +- You can create a `Map` using the `Map()` constructor: + +```js +const map = new Map([ + ['flower', 'rose'], + ['fruit', 'apple'], + ['vegetable', 'carrot'] +]); +console.log(map); // Map(3) { 'flower' => 'rose', 'fruit' => 'apple', 'vegetable' => 'carrot' } +``` + +- Maps can be manipulated using these methods: + + - `set()`: Adds a new key-value pair to the `Map`. + - `get()`: Retrieves the value of a key from the `Map`. + - `delete()`: Removes a key-value pair from the `Map`. + - `has()`: Checks if a key exists in the `Map`. + - `clear()`: Removes all key-value pairs from the `Map`. + +## WeakMaps in JavaScript + +- A `WeakMap` is a collection of key-value pairs just like `Map`, but with weak references to the keys. The keys must be an object and the values can be anything you like. + +## Maps vs WeakMaps + +- WeakMaps are similar to WeakSets in that they only store objects and the references to those objects are "weak." + +# --assignment-- + +Review the JavaScript Maps, Sets, and JSON topics and concepts. diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md index 2ab378590b..521d71e99a 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804dc.md @@ -9,7 +9,7 @@ dashedName: step-46 You can use radio buttons for questions where you want only one answer out of multiple options. -Ось приклад перемикача з опцією `cat`: +Here is an example of a radio button with the text set as `cat`: ```html cat @@ -17,7 +17,7 @@ You can use radio buttons for questions where you want only one answer out of mu Пам’ятайте, що елемент `input` є порожнім елементом. -Перед полем тексту додайте перемикач з опцією, встановленою як: +Before the text input, add a radio button with the text set as: `Indoor` diff --git a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e2.md b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e2.md index 36e7237e62..a66ef2bec6 100644 --- a/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e2.md +++ b/curriculum/challenges/ukrainian/14-responsive-web-design-22/learn-html-by-building-a-cat-photo-app/5ef9b03c81a63668521804e2.md @@ -9,7 +9,7 @@ dashedName: step-56 Forms commonly use checkboxes for questions that may have more than one answer. The `input` element with a `type` attribute set to `checkbox` creates a checkbox. -Під елементом `legend`, який ви щойно додали, додайте `input` з атрибутом `type` зі значенням `checkbox`, та надайте йому опцію: +Under the `legend` element you just added, add an `input` with its `type` attribute set to `checkbox` and its text set to: `Loving` diff --git a/curriculum/challenges/ukrainian/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f383d4c772c12ff59904b.md b/curriculum/challenges/ukrainian/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f383d4c772c12ff59904b.md index ab5179e2cf..0d4f86b907 100644 --- a/curriculum/challenges/ukrainian/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f383d4c772c12ff59904b.md +++ b/curriculum/challenges/ukrainian/15-javascript-algorithms-and-data-structures-22/learn-introductory-javascript-by-building-a-pyramid-generator/660f383d4c772c12ff59904b.md @@ -7,7 +7,7 @@ dashedName: step-70 # --description-- -Ви можете передавати повні вирази як аргумент. Функція отримає результат обчислення цього виразу. Наприклад, ці два виклики функцій дадуть однаковий результат: +Ви можете передавати повні вирази як аргумент. Функція отримає результат обчислення цього виразу. For example, these two function calls below would yield the same result. (Note that the order of operations rule PEMDAS—Parenthesis, Exponents, Multiplication, Division, Addition, Subtraction—applies): ```js test(2 * 3 + 1); diff --git a/curriculum/challenges/ukrainian/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc71c76da6e475ad4eb4f.md b/curriculum/challenges/ukrainian/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc71c76da6e475ad4eb4f.md index 883494ceae..106f65c07f 100644 --- a/curriculum/challenges/ukrainian/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc71c76da6e475ad4eb4f.md +++ b/curriculum/challenges/ukrainian/21-a2-english-for-developers/learn-conversation-starters-in-the-break-room/657dc71c76da6e475ad4eb4f.md @@ -10,7 +10,7 @@ Sophie: Sometimes, but we normally discuss tasks we plan on tackling for the wee # --description-- -`to tackle tasks` refers to trying to finish tasks as best as possible. +`To tackle tasks` refers to trying to finish tasks as best as possible. For example, programmers usually have to tackle coding tasks. diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66609e8c75137f49fd9c25fd.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66609e8c75137f49fd9c25fd.md index 73e3a6fe62..fd7e38e865 100644 --- a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66609e8c75137f49fd9c25fd.md +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66609e8c75137f49fd9c25fd.md @@ -1,8 +1,8 @@ --- id: 66609e8c75137f49fd9c25fd -title: "Діалог 1: я Том" +title: "Dialogue 1: The Latest User Feedback" challengeType: 21 -dashedName: dialogue-1-im-tom +dashedName: dialogue-1-the-latest-user-feedback --- # --description-- @@ -15,44 +15,159 @@ dashedName: dialogue-1-im-tom # --scene-- + ```json { - "setup": { - "background": "chaos.png", - "characters": [ - { - "character": "David", - "position": {"x":50,"y":80,"z":8}, - "opacity": 0 - } - ], - "audio": { - "filename": "1.1-1.mp3", - "startTime": 1, - "startTimestamp": 5.7, - "finishTimestamp": 6.48 - } - }, - "commands": [ - { - "character": "David", - "opacity": 1, - "startTime": 0 - }, - { - "character": "David", - "startTime": 1, - "finishTime": 0.78, - "dialogue": { - "text": "I'm Tom.", - "align": "center" - } - }, - { - "character": "Tom", - "opacity": 0, - "startTime": 1.28 - } - ] + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { "x": -25, "y": 0, "z": 1 } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 } + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1 + }, + "alwaysShowDialogue": true + }, + "commands": [ + { + "character": "James", + "position": { "x": 25, "y": 0, "z": 1 }, + "startTime": 0 + }, + { + "character": "Linda", + "position": { "x": 70, "y": 0, "z": 1 }, + "startTime": 0.5 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.56, + "dialogue": { + "text": "Have you seen the latest user feedback?", + "align": "left" + } + }, + { + "character": "James", + "startTime": 3.56, + "finishTime": 8.86, + "dialogue": { + "text": "They've mentioned some elements of our homepage aren't displaying correctly on mobile devices.", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 9.88, + "finishTime": 15.06, + "dialogue": { + "text": "Yes, I've reviewed the reports. It seems we've got a UI display issue across different screen sizes.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 15.4, + "finishTime": 17.5, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 18.02, + "finishTime": 21.16, + "dialogue": { + "text": "No, we haven't, but we've solved similar issues on other projects.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 21.9, + "finishTime": 25.24, + "dialogue": { + "text": "Have you had the time to identify which elements are causing the trouble?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 25.24, + "finishTime": 30.5, + "dialogue": { + "text": "Yes, I have. The navigation bar and the footer haven't been adapting well to smaller screens.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 31.3, + "finishTime": 34.86, + "dialogue": { + "text": "Have we received any detailed reports from users about this issue?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 35.5, + "finishTime": 40.9, + "dialogue": { + "text": "Yes, a few actually. They've emailed us screenshots showing how elements overlap on their devices.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 41.78, + "finishTime": 46.06, + "dialogue": { + "text": "Alright, what's our next step? Has the development team been informed about this?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 46.36, + "finishTime": 49.1, + "dialogue": { + "text": "Not yet, but I've scheduled a meeting for tomorrow morning.", + "align": "right" + } + }, + { + "character": "Linda", + "startTime": 49.4, + "finishTime": 52.4, + "dialogue": { + "text": "We'll go over the proposed fixes and decide on the best approach.", + "align": "right" + } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 }, + "startTime": 52.9 + }, + { + "character": "James", + "position": { "x": -25, "y": 0, "z": 1 }, + "startTime": 53.4 + } + ] } ``` + + + diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e6cdd7a69d2878880fbf.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e6cdd7a69d2878880fbf.md new file mode 100644 index 0000000000..2f37042dcb --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e6cdd7a69d2878880fbf.md @@ -0,0 +1,88 @@ +--- +id: 66c8e6cdd7a69d2878880fbf +title: Task 1 +challengeType: 22 +dashedName: task-1 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Have you BLANK the latest user feedback?` + +## --blanks-- + +`seen` + +### --feedback-- + +The past participle of `see` is irregular, and it is not `see` or `saw`. + +# --explanation-- + +The `Present Perfect` tense is used to talk about actions or experiences that happened at some point before now. + +Use this structure to talk about something that happened before now, but **where the exact time isn't important**. + +To form the `Present Perfect` tense, use `have` or `has` followed by the past participle of the verb. + +The past participle of the verb `see` is `seen`. It's irregular, which means it doesn't just add `-ed` like regular verbs. For example: + +- `I have seen the report.` - At some point before now, you saw the report. + +- `She has seen the report.` - At some point before now, she saw the report. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 2.76 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.76, + "dialogue": { + "text": "Have you seen the latest user feedback?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 4.26 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e81ea3c2852de8ce7916.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e81ea3c2852de8ce7916.md new file mode 100644 index 0000000000..7cdbd020df --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8e81ea3c2852de8ce7916.md @@ -0,0 +1,114 @@ +--- +id: 66c8e81ea3c2852de8ce7916 +title: Task 5 +challengeType: 19 +dashedName: task-5 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Linda has read the reports. Which option is the best answer? + +## --answers-- + +`Yes, I have.` + +--- + +`Yes, I do.` + +### --feedback-- + +`Do` is used in answer to questions in the Present Simple tense, not the `Present Perfect`. Since James asked the question in the `Present Perfect` tense, the correct short answer should use `Present Perfect`. + +## --video-solution-- + +1 + +# --explanation-- + +When someone asks you a **yes/no question**, you can often respond with a short answer. This applies to questions in the `Present Perfect` tense as well. + +To give a short answer, use `Yes` or `No`, followed by the subject (like `I`, `we`, or `they`) and then `have` or `haven't`. For example for the question `Have you seen the report?` you could use the short answers: + +- `Yes, I have.`, or + +- `No, I haven't.` + +This makes your answer clear and concise without repeating the whole question. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 7.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.56, + "dialogue": { + "text": "Have you seen the latest user feedback?", + "align": "center" + } + }, + { + "character": "James", + "startTime": 3.56, + "finishTime": 6.52, + "dialogue": { + "text": "They've mentioned some elements of our homepage", + "align": "center" + } + }, + { + "character": "James", + "startTime": 6.52, + "finishTime": 8.86, + "dialogue": { + "text": "aren't displaying correctly on mobile devices.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 9.36 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ea332f8d8d35739cb720.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ea332f8d8d35739cb720.md new file mode 100644 index 0000000000..6eb3cc20f9 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ea332f8d8d35739cb720.md @@ -0,0 +1,104 @@ +--- +id: 66c8ea332f8d8d35739cb720 +title: Task 2 +challengeType: 19 +dashedName: task-2 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does James want to know? + +## --answers-- + +If Linda has fixed the latest user issues. + +### --feedback-- + +James's question is not about whether issues have been fixed. + +--- + +If Linda likes the new user interface. + +### --feedback-- + +James is not asking for Linda's opinion about the interface. + +--- + +if Linda has seen the most recent user feedback. + +--- + +He wants to know when the user feedback was collected. + +### --feedback-- + +He is interested in something more immediate. + +## --video-solution-- + +3 + +# --explanation-- + +`Latest` means the most recent or newest. `User feedback` refers to the opinions, comments, or issues that users share about a product, service, or experience. + +When James asks about the `latest user feedback`, he wants to know about the most up-to-date comments or reports. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 2.76 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.76, + "dialogue": { + "text": "Have you seen the latest user feedback?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 4.26 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ed8476497240b27da942.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ed8476497240b27da942.md new file mode 100644 index 0000000000..213060d2a5 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ed8476497240b27da942.md @@ -0,0 +1,101 @@ +--- +id: 66c8ed8476497240b27da942 +title: Task 3 +challengeType: 22 +dashedName: task-3 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK that some elements on our homepage aren't displaying correctly on mobile devices.` + +## --blanks-- + +`They've` + +### --feedback-- + +The contraction of `They have`. The first letter is capitalized. + +--- + +`mentioned` + +### --feedback-- + +The past participle of `mention`. + +# --explanation-- + +In the `Present Perfect` tense, contractions often combine the subject and the auxiliary verb `have` or `has`. For example: + +- `They have` becomes `They've`. + +- `He has` becomes `He's`. + +The verb `mentioned` is the past participle of `mention`, used here to indicate something that happened before now. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 2.56, + "finishTimestamp": 7.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.96, + "dialogue": { + "text": "They've mentioned some elements of our homepage", + "align": "center" + } + }, + { + "character": "James", + "startTime": 3.96, + "finishTime": 6.3, + "dialogue": { + "text": "aren't displaying correctly on mobile devices.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 6.8 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f0afc26b634b1fc04717.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f0afc26b634b1fc04717.md new file mode 100644 index 0000000000..217efce425 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f0afc26b634b1fc04717.md @@ -0,0 +1,115 @@ +--- +id: 66c8f0afc26b634b1fc04717 +title: Task 4 +challengeType: 19 +dashedName: task-4 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which elements of the homepage are not displaying correctly, and on which devices? + +## --answers-- + +Some elements from the homepage are not displaying correctly on computer devices. + +### --feedback-- + +He wasn't talking about computers. + +--- + +The homepage isn't loading at all on any devices. + +### --feedback-- + +James only mentioned issues with certain elements. + +--- + +The navigation bar and footer from the homepage aren't displaying correctly on tablets. + +### --feedback-- + +He did not mention specific parts like the navigation bar or footer. + +--- + +Some elements from the homepage are not displaying correctly on mobile devices. + +## --video-solution-- + +4 + +# --explanation-- + +James is discussing a problem with how some parts of the homepage appear when viewed on mobile devices. It's important to focus on two things: + +- What is not working correctly: James refers to `elements`, which are parts of the homepage. + +- Where the problem is happening: He mentions that the issue occurs specifically on `mobile devices`, such as smartphones or tablets. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 2.56, + "finishTimestamp": 7.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.96, + "dialogue": { + "text": "They've mentioned some elements of our homepage", + "align": "center" + } + }, + { + "character": "James", + "startTime": 3.96, + "finishTime": 6.3, + "dialogue": { + "text": "aren't displaying correctly on mobile devices.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 6.8 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f34694b688554e15199a.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f34694b688554e15199a.md new file mode 100644 index 0000000000..78e5d7528f --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f34694b688554e15199a.md @@ -0,0 +1,92 @@ +--- +id: 66c8f34694b688554e15199a +title: Task 6 +challengeType: 22 +dashedName: task-6 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Yes, BLANK BLANK the reports.` + +## --blanks-- + +`I've` + +### --feedback-- + +This is the contraction for `I have`, indicating the action was completed in the past. The first letter is capitalized. + +--- + +`reviewed` + +### --feedback-- + +This is the past participle form of the verb `review`. + +# --explanation-- + +In the `Present Perfect` tense, contractions often combine the subject and the auxiliary verb `have` or `has`. For example: + +- `I have` becomes `I've`. + +- `She has` becomes `She's`. + +`Reviewed` is the past participle of `review`, used here to indicate that the action of checking the reports has already happened. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 8.48, + "finishTimestamp": 10.36 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.88, + "dialogue": { + "text": "Yes, I've reviewed the reports.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.38 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f3bc8cd799572dd753bb.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f3bc8cd799572dd753bb.md new file mode 100644 index 0000000000..16d07b0eb8 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f3bc8cd799572dd753bb.md @@ -0,0 +1,97 @@ +--- +id: 66c8f3bc8cd799572dd753bb +title: Task 7 +challengeType: 22 +dashedName: task-7 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`It seems BLANK BLANK a UI display issue across different screen sizes.` + +## --blanks-- + +`we've` + +### --feedback-- + +This is the contraction for `we have`. + +--- + +`got` + +### --feedback-- + +The past participle of `get`. + +# --explanation-- + +The phrase `we've got` is often used to mean `we have` or `we have obtained`. + +The word `got` here is used in an informal way to indicate possession or to emphasize that an issue has been identified. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 10.46, + "finishTimestamp": 14.06 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.12, + "dialogue": { + "text": "It seems we've got a UI display issue", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.12, + "finishTime": 4.6, + "dialogue": { + "text": "across different screen sizes.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.1 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f421fab54a58dd91dcbf.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f421fab54a58dd91dcbf.md new file mode 100644 index 0000000000..e9c08a1449 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f421fab54a58dd91dcbf.md @@ -0,0 +1,93 @@ +--- +id: 66c8f421fab54a58dd91dcbf +title: Task 8 +challengeType: 22 +dashedName: task-8 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`It seems we've got a UI display issue BLANK different screen sizes.` + +## --blanks-- + +`across` + +### --feedback-- + +This word is used to indicate that the issue is present on many different screen sizes, covering a wide range. + +# --explanation-- + +`Across` is used to describe something that happens over a wide area or in many different places. It can indicate movement from one side to another or something spread out over a range. For example: + +- `The company has offices across the country.` - The offices are spread out in different locations in the country. + +- `She walked across the street.` - She moved from one side of the street to the other. + +`Across different screen sizes` means that the issue appears on many different screen sizes. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 10.46, + "finishTimestamp": 14.06 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.12, + "dialogue": { + "text": "It seems we've got a UI display issue", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.12, + "finishTime": 4.6, + "dialogue": { + "text": "across different screen sizes.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.1 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f4835e900d5a885ce0db.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f4835e900d5a885ce0db.md new file mode 100644 index 0000000000..2e55e0765f --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f4835e900d5a885ce0db.md @@ -0,0 +1,122 @@ +--- +id: 66c8f4835e900d5a885ce0db +title: Task 9 +challengeType: 19 +dashedName: task-9 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What seems to be the problem? + +## --answers-- + +The reports have not been reviewed on all devices. + +### --feedback-- + +Think about what Linda focused on after reviewing the reports. + +--- + +There is a UI display issue across different screen sizes. + +--- + +The website is not loading on mobile devices. + +### --feedback-- + +Consider if Linda mentioned anything about loading issues. + +--- + +The UI design is outdated on many devices. + +### --feedback-- + +Consider if Linda talked about the design being old or something else. + +## --video-solution-- + +2 + +# --explanation-- + +In `UI display issue`, `UI` stands for User Interface, while `display issue` means that these `UI` elements are not appearing or functioning as they should. + +`Across different screen sizes` means that the problem is happening on devices with various screen dimensions, such as smartphones, tablets, and desktops. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 8.68, + "finishTimestamp": 14.26 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.58, + "dialogue": { + "text": "Yes, I've reviewed the reports.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.78, + "finishTime": 4.9, + "dialogue": { + "text": "It seems we've got a UI display issue", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.9, + "finishTime": 6.38, + "dialogue": { + "text": "across different screen sizes.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 6.88 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f63ce67b6c61354532a6.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f63ce67b6c61354532a6.md new file mode 100644 index 0000000000..f62f2ff461 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f63ce67b6c61354532a6.md @@ -0,0 +1,102 @@ +--- +id: 66c8f63ce67b6c61354532a6 +title: Task 10 +challengeType: 22 +dashedName: task-10 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK BLANK anything like this before?` + +## --blanks-- + +`Have` + +### --feedback-- + +Auxiliary verb used to form questions in the `Present Perfect` tense. The first letter is capitalized. + +--- + +`we` + +### --feedback-- + +This is the subject of the sentence, indicating who is being asked about the action. + +--- + +`fixed` + +### --feedback-- + +This is the past participle of the verb `fix`. + +# --explanation-- + +The `Present Perfect` tense is often used to ask about experiences or actions that happened at an unspecified time in the past. + +When forming questions in this tense, use `Have` or `Has` (auxiliary verb) + subject + past participle (main verb). For example: + +- `Have you ever been to the HR?` - Asking if someone has visited the HR at any time in the past. + +- `Has it finished loading the update?` - Asking if the process of loading the update was completed at some point in the past. + +James is using this structure to ask if a similar issue has been resolved in the past. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 14.2, + "finishTimestamp": 16.5 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f6be112c67638a580f87.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f6be112c67638a580f87.md new file mode 100644 index 0000000000..fcae4df483 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f6be112c67638a580f87.md @@ -0,0 +1,98 @@ +--- +id: 66c8f6be112c67638a580f87 +title: Task 11 +challengeType: 22 +dashedName: task-11 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Have we fixed BLANK BLANK BLANK?` + +## --blanks-- + +`anything` + +### --feedback-- + +This word is used to refer to any possible issue, not specifying one in particular. + +--- + +`like this` + +### --feedback-- + +These two words compare the current problem to other similar issues that may have occurred in the past. + +--- + +`before` + +### --feedback-- + +This word is asking if the action has happened at any time in the past. + +# --explanation-- + +`Anything` refers to any problem or issue, without specifying which one. + +`Like this` compares the current issue to others that are similar. + +`Before` refers to any time in the past. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 14.2, + "finishTimestamp": 16.5 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f73432d59a65c5b2b320.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f73432d59a65c5b2b320.md new file mode 100644 index 0000000000..da8919b317 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f73432d59a65c5b2b320.md @@ -0,0 +1,108 @@ +--- +id: 66c8f73432d59a65c5b2b320 +title: Task 12 +challengeType: 19 +dashedName: task-12 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does James want to know from Linda? + +## --answers-- + +If Linda can fix the problem right now. + +### --feedback-- + +Think about whether James is asking about the present or something that has already happened. + +--- + +If this is the first time they are facing this issue. + +### --feedback-- + +Consider whether James is asking about a new issue or something that might have occurred before. + +--- + +If they should fix the problem themselves. + +### --feedback-- + +Reflect on whether James is asking about their ability to fix the issue or about past experiences. + +--- + +If they have fixed a similar issue in the past. + +## --video-solution-- + +4 + +# --explanation-- + +James is asking Linda if they have ever solved a similar problem in the past. Key points to consider: + +- In `Have we fixed` James wants to know if the action of fixing something similar has been done before. + +- `Anything like this` refers to a problem or issue similar to the current one they are facing. + +- `Before` indicates that James is asking about any time in the past. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 14.2, + "finishTimestamp": 16.5 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f7c121fffe684273d118.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f7c121fffe684273d118.md new file mode 100644 index 0000000000..309f5464b5 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f7c121fffe684273d118.md @@ -0,0 +1,92 @@ +--- +id: 66c8f7c121fffe684273d118 +title: Task 13 +challengeType: 19 +dashedName: task-13 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Linda and her team have never fixed anything like this before. Which option is the best answer? + +## --answers-- + +`No, we didn't.` + +### --feedback-- + +Consider the tense James used. Should Linda respond in the same tense? + +--- + +`No, we haven't.` + +## --video-solution-- + +2 + +# --explanation-- + +When answering to a yes/no question in the `Present Perfect` tense, you can use short answers. + +- For a positive answer, you would say `Yes, we have.` This confirms that the action has been done before. + +- For a negative answer, you would say `No, we haven't.` This clearly indicates that the action has not been done before. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 14.2, + "finishTimestamp": 16.5 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f8da3f29c96cc6c99672.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f8da3f29c96cc6c99672.md new file mode 100644 index 0000000000..f5b51b826b --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8f8da3f29c96cc6c99672.md @@ -0,0 +1,94 @@ +--- +id: 66c8f8da3f29c96cc6c99672 +title: Task 14 +challengeType: 19 +dashedName: task-14 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +They've never fixed anything like this, but they've solved similar issues. Which option is the best answer? + +## --answers-- + +`No, we haven't. But we've solved similar issues on other projects.` + +--- + +`Yes, we haven't fixed anything like that before`. + +### --feedback-- + +This answer is contradictory and doesn't clearly communicate what Linda wants to say. + +## --video-solution-- + +1 + +# --explanation-- + +To find the correct answer, pay attention to options that clearly explain whether the team has fixed a problem like this before. The best answer should show two things: + +- They haven't fixed this exact issue. + +- They have fixed similar issues in other projects. + +Look for an option that doesn't contradict itself and provides a clear explanation, showing their experience with similar problems. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 14.2, + "finishTimestamp": 16.5 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "Have we fixed anything like this before?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fa934765957458e6c45e.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fa934765957458e6c45e.md new file mode 100644 index 0000000000..4e2c794d43 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fa934765957458e6c45e.md @@ -0,0 +1,107 @@ +--- +id: 66c8fa934765957458e6c45e +title: Task 15 +challengeType: 22 +dashedName: task-15 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`No, we haven't. BLANK BLANK BLANK similar issues on other projects.` + +## --blanks-- + +`But` + +### --feedback-- + +This word is used to show a contrast or an exception. The first letter is capitalized. + +--- + +`we've` + +### --feedback-- + +This is the contraction for `We have`. + +--- + +`solved` + +### --feedback-- + +This is the past participle of the verb `solve`. + +# --explanation-- + +`But` is used to introduce a contrast or an exception. + +`We've` a contraction of `We have`, used here to form the `Present Perfect` tense. + +`Solved` is the past participle of `solve`, used to indicate that the action of solving similar issues has already happened. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 17.02, + "finishTimestamp": 20.16 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.86, + "dialogue": { + "text": "No, we haven't,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 1.9, + "finishTime": 4.14, + "dialogue": { + "text": "but we've solved similar issues on other projects.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.64 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb021dcfcb767dfec33a.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb021dcfcb767dfec33a.md new file mode 100644 index 0000000000..802df06d5b --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb021dcfcb767dfec33a.md @@ -0,0 +1,115 @@ +--- +id: 66c8fb021dcfcb767dfec33a +title: Task 16 +challengeType: 19 +dashedName: task-16 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which statement below is true? + +## --answers-- + +They have never fixed any issues like this before. + +### --feedback-- + +Think about whether Linda mentions any experience with similar issues. + +--- + +They have already fixed this exact issue on another project. + +### --feedback-- + +Consider whether Linda says they have experience with this specific issue or something similar. + +--- + +They haven't fixed this exact issue, but they have fixed similar ones before. + +--- + +They have fixed this issue many times before. + +### --feedback-- + +Reflect on whether Linda is talking about having fixed this exact issue or something similar. + +## --video-solution-- + +3 + +# --explanation-- + +To find the correct answer, focus on whether Linda is talking about fixing the `exact issue` or `similar issues`. + +Linda makes it clear that they haven't fixed this exact problem before, but she also mentions that they have solved similar issues in the past. + +The correct answer should show this balance—acknowledging no exact match but confirming past experience with related problems. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 17.02, + "finishTimestamp": 20.16 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.86, + "dialogue": { + "text": "No, we haven't,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 1.9, + "finishTime": 4.14, + "dialogue": { + "text": "but we've solved similar issues on other projects.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.64 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb64e04c5d78252307b1.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb64e04c5d78252307b1.md new file mode 100644 index 0000000000..a162b93573 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fb64e04c5d78252307b1.md @@ -0,0 +1,107 @@ +--- +id: 66c8fb64e04c5d78252307b1 +title: Task 17 +challengeType: 22 +dashedName: task-17 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK BLANK to identify which elements are causing the trouble?` + +## --blanks-- + +`Have you` + +### --feedback-- + +These two words are the auxiliary verb in the `Present Perfect` tense, and the subject. The first letter is capitalized. + +--- + +`had` + +### --feedback-- + +This is the past participle of `have`. + +--- + +`the time` + +### --feedback-- + +These two words ask if enough time or opportunity was available to complete the task. + +# --explanation-- + +The phrase `have the time` is used to ask if someone had enough time or the opportunity to do something. + +In this sentence, `had` - the past participle of `have` - is used to ask about something that might have happened in the past but is relevant now. + +That is why James says, `have you had the time`, because he wants to know if Linda had the opportunity to identify the problem elements before this moment. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 20.7, + "finishTimestamp": 24.44 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.78, + "dialogue": { + "text": "Have you had the time to identify", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.78, + "finishTime": 4.54, + "dialogue": { + "text": "which elements are causing the trouble?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.04 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fc270bd7537bc878f6a2.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fc270bd7537bc878f6a2.md new file mode 100644 index 0000000000..b69f92c56b --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fc270bd7537bc878f6a2.md @@ -0,0 +1,113 @@ +--- +id: 66c8fc270bd7537bc878f6a2 +title: Task 18 +challengeType: 19 +dashedName: task-18 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does James want to know if Linda has had the time to do? + +## --answers-- + +To fix the issue with the troubled elements. + +### --feedback-- + +Think about whether James is asking if Linda has already fixed the problem or if he is asking about something else. + +--- + +To report the issue that is causing trouble to the team. + +### --feedback-- + +Consider whether James is asking about reporting the issue or identifying the cause. + +--- + +To redesign the elements that are causing trouble. + +### --feedback-- + +Consider whether James mentioned anything about redesigning or just identifying the problem. + +--- + +To identify which elements are causing the trouble. + +## --video-solution-- + +4 + +# --explanation-- + +James is asking Linda if she has had enough time to complete a specific task. The key phrase here is `have the time to`, which means to have enough time available to do something. + +To answer this question, pay attention to the part of James's sentence after he says `had time to`. This part of the sentence tells you what James is asking Linda. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 20.7, + "finishTimestamp": 24.44 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.78, + "dialogue": { + "text": "Have you had the time to identify", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.78, + "finishTime": 4.54, + "dialogue": { + "text": "which elements are causing the trouble?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.04 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fdd984b3bb828ce9209f.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fdd984b3bb828ce9209f.md new file mode 100644 index 0000000000..4af2be0f36 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fdd984b3bb828ce9209f.md @@ -0,0 +1,101 @@ +--- +id: 66c8fdd984b3bb828ce9209f +title: Task 19 +challengeType: 22 +dashedName: task-19 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Yes, I have. The navigation bar and the footer BLANK BLANK well to smaller screens.` + +## --blanks-- + +`haven't been` + +### --feedback-- + +This phrase includes a contraction of `have` and `not`, and the present particle of the verb `to be`. + +--- + +`adapting` + +### --feedback-- + +This is the present participle of the verb `adapt`. It ends in `-ing`. + +# --explanation-- + +The `Present Perfect Continuous` tense is used to describe actions that started in the past and are still continuing or have recently stopped, often with an emphasis on the duration of the action. + +It is formed using `have/has been` + the present participle (verb ending in `-ing`). + +- `Haven't been` indicates that something has not been happening continuously up to now. + +- `Adapting` is the present participle of the verb `adapt`, indicating an ongoing action. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 24.24, + "finishTimestamp": 29.9 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.98, + "dialogue": { + "text": "Yes, I have.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.64, + "finishTime": 6.66, + "dialogue": { + "text": "The navigation bar and the footer haven't been adapting well to smaller screens.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.16 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fea49010bf85db7b5219.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fea49010bf85db7b5219.md new file mode 100644 index 0000000000..77bdc47629 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8fea49010bf85db7b5219.md @@ -0,0 +1,113 @@ +--- +id: 66c8fea49010bf85db7b5219 +title: Task 21 +challengeType: 19 +dashedName: task-21 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What's the problem with the navigation bar and the footer? + +## --answers-- + +They haven't been loading on smaller screens. + +### --feedback-- + +Think about whether Linda mentioned issues with loading or with adapting to the screen size. + +--- + +They haven't been adapting well to smaller screens. + +--- + +They haven't been visible on larger screens. + +### --feedback-- + +Consider if Linda talked about problems with larger screens or smaller ones. + +--- + +They haven't been functioning at all. + +### --feedback-- + +Reflect on whether Linda mentioned anything about complete functionality or specifically about adapting to different screen sizes. + +## --video-solution-- + +2 + +# --explanation-- + +`Smaller screens` typically refer to devices like smartphones and tablets that have smaller displays compared to desktop computers or laptops. + +When something `doesn't adapt well to smaller screens`, it means the content or layout doesn't display correctly, making it difficult for users to interact with the website. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 24.24, + "finishTimestamp": 29.9 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.98, + "dialogue": { + "text": "Yes, I have.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.64, + "finishTime": 6.66, + "dialogue": { + "text": "The navigation bar and the footer haven't been adapting well to smaller screens.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.16 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ff0a176bcc8781329471.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ff0a176bcc8781329471.md new file mode 100644 index 0000000000..6fcf730b92 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ff0a176bcc8781329471.md @@ -0,0 +1,109 @@ +--- +id: 66c8ff0a176bcc8781329471 +title: Task 20 +challengeType: 22 +dashedName: task-20 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Yes, I have. The BLANK and the BLANK haven't been adapting well to BLANK.` + +## --blanks-- + +`navigation bar` + +### --feedback-- + +These two wordss refer to the set of links that help users move through different sections of a website. + +--- + +`footer` + +### --feedback-- + +This is the section at the bottom of a webpage, usually containing important links or information. + +--- + +`smaller screens` + +### --feedback-- + +These two words refer to devices with small displays, like smartphones or tablets, where the elements are not displaying properly. + +# --explanation-- + +Linda identifies specific elements of the website that are causing issues: + +- `Navigation bar` refers to the menu or set of links that help users navigate through different sections of a website. + +- `Footer` is the section at the bottom of a webpage, often containing links, contact information, or additional resources. + +- `Smaller screens` refers to devices like smartphones and tablets that have smaller displays. When something doesn't adapt well to smaller screens, it means it doesn't display correctly on these devices. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 24.24, + "finishTimestamp": 29.9 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.98, + "dialogue": { + "text": "Yes, I have.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.64, + "finishTime": 6.66, + "dialogue": { + "text": "The navigation bar and the footer haven't been adapting well to smaller screens.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.16 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ffb7c913438ad893dcf2.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ffb7c913438ad893dcf2.md new file mode 100644 index 0000000000..be23a7e272 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c8ffb7c913438ad893dcf2.md @@ -0,0 +1,80 @@ +--- +id: 66c8ffb7c913438ad893dcf2 +title: Task 22 +challengeType: 22 +dashedName: task-22 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK received any detailed reports from users about this issue?` + +## --blanks-- + +`Have we received` + +### --feedback-- + +These three words are a `Present Perfect` auxiliary verb, a pronoun, and the past participle form of `receive`. The first letter is capitalized. + +# --explanation-- + +`Have we received` is in the `Present Perfect` tense, which is used to ask about an action that may have happened at an unspecified time in the past and is relevant to the present. + +`Received` is the past participle of `receive`, indicating the action of getting or obtaining something. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 30.3, + "finishTimestamp": 33.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.56, + "dialogue": { + "text": "Have we received any detailed reports from users about this issue?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.06 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90178560ee991796f1879.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90178560ee991796f1879.md new file mode 100644 index 0000000000..14a59b78a2 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90178560ee991796f1879.md @@ -0,0 +1,104 @@ +--- +id: 66c90178560ee991796f1879 +title: Task 23 +challengeType: 19 +dashedName: task-23 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which detailed reports is James interested in? + +## --answers-- + +The issue's reports. + +### --feedback-- + +Think about whether reports can come from an issue or from people like users. + +--- + +The screens' reports. + +### --feedback-- + +Consider whether screens provide reports or if someone else does. + +--- + +The users' reports. + +--- + +The elements' reports. + +### --feedback-- + +Reflect on whether elements provide reports or if the reports are coming from someone else. + +## --video-solution-- + +3 + +# --explanation-- + +James is specifically asking about detailed reports related to the issue. Pay attention to the word `from` in the sentence, which indicates the source of the reports. + +James mentions `from users`, which tells you whose reports he is interested in. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 30.3, + "finishTimestamp": 33.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.56, + "dialogue": { + "text": "Have we received any detailed reports from users about this issue?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.06 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90257fb09ca9514c1a489.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90257fb09ca9514c1a489.md new file mode 100644 index 0000000000..746be42e4a --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90257fb09ca9514c1a489.md @@ -0,0 +1,92 @@ +--- +id: 66c90257fb09ca9514c1a489 +title: Task 24 +challengeType: 19 +dashedName: task-24 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Linda has received a few detailed reports from users. What should she say? + +## --answers-- + +`Yes, a few, actually.` + +--- + +`Yes, we will receive the reports soon.` + +### --feedback-- + +Consider if Linda is talking about reports she has already received or ones that will come in the future. + +## --video-solution-- + +1 + +# --explanation-- + +In this case, Linda needs to confirm if she has already received the reports. Consider the difference between these two responses: + +- `Yes, a few, actually.` - This answer confirms that Linda has **already** received some reports. + +- `Yes, we will receive the reports soon.` - This answer suggests that the reports **have not yet** been received but are expected in the future. It doesn't confirm that any reports have already been received. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 30.3, + "finishTimestamp": 33.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.56, + "dialogue": { + "text": "Have we received any detailed reports from users about this issue?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.06 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90391a34b229a8c109de4.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90391a34b229a8c109de4.md new file mode 100644 index 0000000000..080c9e62d8 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c90391a34b229a8c109de4.md @@ -0,0 +1,108 @@ +--- +id: 66c90391a34b229a8c109de4 +title: Task 25 +challengeType: 22 +dashedName: task-25 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Yes, a few, actually. BLANK BLANK screenshots showing how the elements overlap on their devices.` + +## --blanks-- + +`They've` + +### --feedback-- + +This is the contraction for `They have`. The first letter is capitalized. + +--- + +`emailed us` + +### --feedback-- + +These two words indicate how the users sent the screenshots, with the verb being the past participle of `email` and the last word an object pronoun indicating the recipients. + +# --explanation-- + +`They've` is a contraction of `They have`, used here in the `Present Perfect` tense to indicate that the action (emailing) has been completed. + +`Emailed` is the past participle of the verb `email`, and `us` indicates the recipients. + +`Emailed us` shows the action that the users took to send the screenshots. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 34.5, + "finishTimestamp": 39.9 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.42, + "dialogue": { + "text": "Yes, a few actually.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.56, + "finishTime": 4.8, + "dialogue": { + "text": "They've emailed us screenshots showing how", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.8, + "finishTime": 6.4, + "dialogue": { + "text": "elements overlap on their devices.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 6.9 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c9051340aa69a0451bdd1d.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c9051340aa69a0451bdd1d.md new file mode 100644 index 0000000000..728950973b --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c9051340aa69a0451bdd1d.md @@ -0,0 +1,91 @@ +--- +id: 66c9051340aa69a0451bdd1d +title: Task 26 +challengeType: 22 +dashedName: task-26 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`They've emailed us screenshots showing how the elements BLANK their devices.` + +## --blanks-- + +`overlap on` + +### --feedback-- + +These two words work together to describe how elements are positioned incorrectly on a specific device. One word deals with the positioning problem, and the other specifies the location. + +# --explanation-- + +`Overlap` is used when one thing covers or extends over part of another. In this context, it means that elements on the screen are incorrectly positioned, covering parts of each other. + +`On` is used to indicate the device where the overlapping occurs. It shows the relationship between the elements and the devices. For example: + +`The images overlap on the webpage, making it difficult to see all the content clearly.` - Here, `overlap` describes the positioning issue and `on` specifies where it occurs. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 36.06, + "finishTimestamp": 40.10 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.44, + "dialogue": { + "text": "They've emailed us screenshots showing how", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.24, + "finishTime": 5.04, + "dialogue": { + "text": "elements overlap on their devices.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.54 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c906a6e1335ca6d03cdf4f.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c906a6e1335ca6d03cdf4f.md new file mode 100644 index 0000000000..6926ab4f31 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66c906a6e1335ca6d03cdf4f.md @@ -0,0 +1,113 @@ +--- +id: 66c906a6e1335ca6d03cdf4f +title: Task 27 +challengeType: 19 +dashedName: task-27 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What was the content of the emails Linda received from users? + +## --answers-- + +Descriptions of how the elements overlap on their devices. + +### --feedback-- + +Think about whether Linda mentioned receiving descriptions or something visual that shows the problem. + +--- + +Screenshots showing how the elements overlap on their devices. + +--- + +A report about how the elements are displayed on different screens. + +### --feedback-- + +Consider whether Linda mentioned getting a detailed report or visual examples in the emails. + +--- + +Information about which devices were affected by the issue. + +### --feedback-- + +Reflect on whether Linda mentioned getting specific information or visual examples in the emails. + +## --video-solution-- + +2 + +# --explanation-- + +To find the correct answer, focus on the phrases `they've emailed us` and `showing how` in the audio. These phrases indicate that Linda is talking about what was **included** in the emails. + +She mentions `screenshots`, which are visual examples sent by the users to demonstrate the problem with the overlapping elements on their devices. The correct answer should reflect this focus on visual content rather than text descriptions or reports. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 36.06, + "finishTimestamp": 40.10 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.44, + "dialogue": { + "text": "They've emailed us screenshots showing how", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.24, + "finishTime": 5.04, + "dialogue": { + "text": "elements overlap on their devices.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.54 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce08d2d1f133fdf1b18a45.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce08d2d1f133fdf1b18a45.md new file mode 100644 index 0000000000..46d8412bb8 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce08d2d1f133fdf1b18a45.md @@ -0,0 +1,98 @@ +--- +id: 66ce08d2d1f133fdf1b18a45 +title: Task 28 +challengeType: 22 +dashedName: task-28 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Alright, BLANK BLANK BLANK?` + +## --blanks-- + +`what's` + +### --feedback-- + +This is the contraction for `what is`. + +--- + +`our` + +### --feedback-- + +This pronoun indicates that the next step involves the group, not just one person. + +--- + +`next step` + +### --feedback-- + +These two words refer to the action or decision that needs to be taken after the current one. + +# --explanation-- + +`What's` is a contraction of `what is`, used here to ask about something. + +`Our` refers to something that belongs to or involves the group, in this case, the team. + +`Next step` refers to the following action or decision that needs to be taken. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 40.58, + "finishTimestamp": 42.22 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.64, + "dialogue": { + "text": "Alright, what's our next step?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.04 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce096ba361f400d1f889c7.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce096ba361f400d1f889c7.md new file mode 100644 index 0000000000..4045722c0d --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce096ba361f400d1f889c7.md @@ -0,0 +1,102 @@ +--- +id: 66ce096ba361f400d1f889c7 +title: Task 29 +challengeType: 19 +dashedName: task-29 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does James want to know from Linda? + +## --answers-- + +He wants to know if the problem has been solved. + +### --feedback-- + +Think about if James is asking about the next action or the current status. + +--- + +He wants to know who is responsible for the issue. + +### --feedback-- + +Consider if James is focused on the next step or assigning responsibility. + +--- + +He wants to know what the next action should be. + +--- + +He wants to know when the meeting will end. + +### --feedback-- + +Reflect on if James is asking about what to do next or about timing. + +## --video-solution-- + +3 + +# --explanation-- + +The phrase `what's our next step` indicates that James wants to know what the team should do following their discussion or current actions. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 40.58, + "finishTimestamp": 42.22 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.64, + "dialogue": { + "text": "Alright, what's our next step?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 3.04 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0a0a23b8ef03784b29c9.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0a0a23b8ef03784b29c9.md new file mode 100644 index 0000000000..cdc43a51ba --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0a0a23b8ef03784b29c9.md @@ -0,0 +1,98 @@ +--- +id: 66ce0a0a23b8ef03784b29c9 +title: Task 30 +challengeType: 22 +dashedName: task-30 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK the development team BLANK BLANK about this?` + +## --blanks-- + +`Has` + +### --feedback-- + +The auxiliary verb used to start a question in the `Present Perfect` tense for the third person singular. The first letter is capitalized. + +--- + +`been` + +### --feedback-- + +`Past participle` of the verb `to be`. + +--- + +`informed` + +### --feedback-- + +Past participle of the verb `inform`. + +# --explanation-- + +`Has` is the auxiliary verb used to start a question in the `Present Perfect` tense for the third person singular. + +`Been` is used in the passive voice to indicate that an action has been done to the subject (the development team). + +`Informed` is the past participle of the verb `inform`, meaning to give information or notify. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 42.56, + "finishTimestamp": 45.06 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.5, + "dialogue": { + "text": "Has the development team been informed about this?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 4.0 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0bb6b6ad5d0974e6342b.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0bb6b6ad5d0974e6342b.md new file mode 100644 index 0000000000..49ef54e9c1 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce0bb6b6ad5d0974e6342b.md @@ -0,0 +1,112 @@ +--- +id: 66ce0bb6b6ad5d0974e6342b +title: Task 31 +challengeType: 19 +dashedName: task-31 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Who does James want to know has been informed? + +## --answers-- + +The marketing team. + +### --feedback-- + +Think about who James is specifically asking about in the sentence. + +--- + +The development team. + +--- + +The users. + +### --feedback-- + +Consider if James is asking about a team within the company or someone else. + +--- + +The clients. + +### --feedback-- + +Reflect on whether James is asking about an internal team or external parties. + +## --video-solution-- + +2 + +# --explanation-- + +To understand James's question, let's break down the structure in the `Present Perfect` tense: + +- `Has` is the auxiliary verb used to form the question. It helps to ask about an action that might have been completed up to now. + +- `Been` is used to indicate the passive voice, meaning the action (informing) has been done to the subject. + +- `Informed` is the past participle of the verb `inform`, showing that the action of giving information might have already happened. + +The subject in this question is `the development team`. + +Since James is asking, `Has the development team been informed?` he wants to know if the action of informing has been completed specifically for the development team. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 42.56, + "finishTimestamp": 45.06 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.5, + "dialogue": { + "text": "Has the development team been informed about this?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 4.0 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce18ac4976d71ccc981bfb.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce18ac4976d71ccc981bfb.md new file mode 100644 index 0000000000..2d44dabf69 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce18ac4976d71ccc981bfb.md @@ -0,0 +1,94 @@ +--- +id: 66ce18ac4976d71ccc981bfb +title: Task 32 +challengeType: 19 +dashedName: task-32 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +The development team hasn't been informed yet. Which option is the best answer? + +## --answers-- + +`Yes, they have.` + +### --feedback-- + +Think about whether the development team has been informed or if it still needs to happen. + +--- + +`Not yet.` + +## --video-solution-- + +2 + +# --explanation-- + +To answer this, consider the difference between these two answers: + +- `Not yet.` - This answer indicates that the development team has not been informed, but the action may happen soon. + +- `Yes, they have.` - This answer confirms that the development team has already been informed. + +Understanding this difference will help you choose the correct answer based on whether the action has been completed or not. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 42.56, + "finishTimestamp": 45.06 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 3.5, + "dialogue": { + "text": "Has the development team been informed about this?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 4.0 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce197ac5450f2065d144ed.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce197ac5450f2065d144ed.md new file mode 100644 index 0000000000..d833b9de8f --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce197ac5450f2065d144ed.md @@ -0,0 +1,97 @@ +--- +id: 66ce197ac5450f2065d144ed +title: Task 33 +challengeType: 22 +dashedName: task-33 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Not yet. But BLANK BLANK a meeting for tomorrow morning.` + +## --blanks-- + +`I've` + +### --feedback-- + +This is the contraction for `I have`. The first letter is capitalized. + +--- + +`scheduled` + +### --feedback-- + +This is the past participle of the verb `schedule`. + +# --explanation-- + +`I've` is a contraction of `I have`, used in the `Present Perfect` tense to indicate that the action (scheduling) has been completed. + +`Scheduled` is the past participle of the verb `schedule`, meaning to plan or arrange an event at a specific time. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 45.36, + "finishTimestamp": 48.1 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.58, + "dialogue": { + "text": "Not yet,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 1.72, + "finishTime": 3.74, + "dialogue": { + "text": "but I've scheduled a meeting for tomorrow morning.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.24 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a1bdd1dee237130a272.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a1bdd1dee237130a272.md new file mode 100644 index 0000000000..461292590d --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a1bdd1dee237130a272.md @@ -0,0 +1,117 @@ +--- +id: 66ce1a1bdd1dee237130a272 +title: Task 34 +challengeType: 19 +dashedName: task-34 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What action has Linda already taken? + +## --answers-- + +She has scheduled a meeting. + +--- + +She has informed the development team. + +### --feedback-- + +Think about whether Linda said she had informed the team or planned something for the future. + +--- + +She has canceled a meeting. + +### --feedback-- + +Consider if Linda is talking about canceling something or setting something up. + +--- + +She has resolved the issue. + +### --feedback-- + +Reflect on whether Linda mentioned resolving the issue or preparing to discuss it. + +## --video-solution-- + +1 + +# --explanation-- + +Linda is saying that the development team hasn't been informed yet, but she has already taken action to address the issue. The key phrases to understand are: + +- `I've` is a contraction of `I have`, used in the `Present Perfect` tense to indicate that the action (scheduling) has been completed. + +- `Scheduled` is the past participle of the verb `schedule`, meaning to plan or arrange an event at a specific time. + +Understanding these words will help you complete the sentence correctly. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 45.36, + "finishTimestamp": 48.1 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.58, + "dialogue": { + "text": "Not yet,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 1.72, + "finishTime": 3.74, + "dialogue": { + "text": "but I've scheduled a meeting for tomorrow morning.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.24 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a50c020e0245f152146.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a50c020e0245f152146.md new file mode 100644 index 0000000000..4d6e61eb2b --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1a50c020e0245f152146.md @@ -0,0 +1,101 @@ +--- +id: 66ce1a50c020e0245f152146 +title: Task 35 +challengeType: 22 +dashedName: task-35 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`We'll go over the BLANK BLANK and decide on the best approach.` + +## --blanks-- + +`proposed` + +### --feedback-- + +Past form of `propose`. + +--- + +`fixes` + +### --feedback-- + +The plural form of `fix`, this word refers to solutions or repairs for a problem. + +# --explanation-- + +`Proposed` means something that has been suggested or put forward for consideration. For example: + + `The proposed plan includes a new timeline.` - It means that the plan, which includes a new timeline, has been suggested but not yet finalized or accepted. + +`Fixes` refers to solutions or repairs for a problem. For example: + + `The team implemented several fixes to address the software bugs.` - It means that the team applied solutions to solve the issues in the software. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 48.4, + "finishTimestamp": 51.4 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.5, + "dialogue": { + "text": "We'll go over the proposed fixes", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.5, + "finishTime": 4, + "dialogue": { + "text": "and decide on the best approach.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.5 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1af85e991e274deb8caf.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1af85e991e274deb8caf.md new file mode 100644 index 0000000000..60e7d1d9de --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1af85e991e274deb8caf.md @@ -0,0 +1,123 @@ +--- +id: 66ce1af85e991e274deb8caf +title: Task 36 +challengeType: 19 +dashedName: task-36 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What are they going to do over the meeting? + +## --answers-- + +They will review the proposed fixes and choose the best approach. + +--- + +They will start implementing the fixes immediately. + +### --feedback-- + +Think about whether they are discussing what to do next or already taking action. + +--- + +They will discuss other unrelated issues. + +### --feedback-- + +Consider if Linda mentioned focusing on the proposed fixes or something else. + +--- + +They will cancel the proposed fixes and choose a different approach. + +### --feedback-- + +Reflect on whether Linda is talking about reviewing and deciding or rejecting ideas. + +## --video-solution-- + +1 + +# --explanation-- + +Linda talks about what the team will do during the meeting. Focus on two key phrases: + +`Go over` means to review or examine something in detail. For example: + + `We need to go over the report before the presentation.` - This means they need to carefully review the report. + +`Decide on` means to make a decision about something. For example: + + `We need to decide on the final design by Friday.` - This means they need to choose the final design. + +In the meeting, Linda says they will `go over` the proposed solutions and `decide on` the best approach. This means they will review the solutions carefully and then make a decision about which one to choose. + +Understanding these phrases helps you know that the meeting's purpose is to **review** and **choose** the best solution. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-1.mp3", + "startTime": 1, + "startTimestamp": 48.4, + "finishTimestamp": 51.4 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.5, + "dialogue": { + "text": "We'll go over the proposed fixes", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.5, + "finishTime": 4, + "dialogue": { + "text": "and decide on the best approach.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.5 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1c3da533f22c20934d05.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1c3da533f22c20934d05.md new file mode 100644 index 0000000000..a2b926df0f --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce1c3da533f22c20934d05.md @@ -0,0 +1,114 @@ +--- +id: 66ce1c3da533f22c20934d05 +title: Task 37 +challengeType: 22 +dashedName: task-37 +--- + + + +# --description-- + +This is a review of the entire dialogue you just studied. + +# --instructions-- + +Place the following phrases in the correct spot: + +`I've scheduled`, `I've reviewed`, `we've got`, `They've mentioned`, `we've solved`, `Have you had`, `They've emailed`, `been informed`, and `haven't been`. + +# --fillInTheBlank-- + +## --sentence-- + +`James: Have you seen the latest user feedback? BLANK that some elements on our homepage aren't displaying correctly on mobile devices.` + +`Linda: Yes, BLANK the reports. It seems BLANK a UI display issue across different screen sizes.` + +`James: Have we fixed anything like this before?` + +`Linda: No, we haven't. But BLANK similar issues on other projects.` + +`James: BLANK the time to identify which elements are causing the trouble?` + +`Linda: Yes, I have. The navigation bar and the footer BLANK adapting well to smaller screens.` + +`James: Have we received any detailed reports from users about this issue?` + +`Linda: Yes, a few, actually. BLANK us screenshots showing how the elements overlap on their devices.` + +`James: Alright, what's our next step? Has the development team BLANK about this?` + +`Linda: Not yet. But BLANK a meeting for tomorrow morning. We'll go over the proposed fixes and decide on the best approach.` + +## --blanks-- + +`They've mentioned` + +### --feedback-- + +This phrase is used to indicate that someone has brought up or referred to something. + +--- + +`I've reviewed` + +### --feedback-- + +This phrase is used to indicate that someone has examined or checked something. + +--- + +`we've got` + +### --feedback-- + +This phrase indicates that something has been identified or recognized. + +--- + +`we've solved` + +### --feedback-- + +This phrase indicates that someone has successfully dealt with or resolved an issue. + +--- + +`Have you had` + +### --feedback-- + +This phrase is used to ask if someone has found the time to do something. + +--- + +`haven't been` + +### --feedback-- + +This phrase indicates that something has not been happening or functioning as expected. + +--- + +`They've emailed` + +### --feedback-- + +This phrase indicates that someone has sent information or files via email. + +--- + +`been informed` + +### --feedback-- + +This phrase indicates that someone has been notified or made aware of something. + +--- + +`I've scheduled` + +### --feedback-- + +This phrase indicates that someone has arranged or planned something, such as a meeting. diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce38a77fce4f68a86d62ea.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce38a77fce4f68a86d62ea.md new file mode 100644 index 0000000000..1a4ada6fc5 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce38a77fce4f68a86d62ea.md @@ -0,0 +1,66 @@ +--- +id: 66ce38a77fce4f68a86d62ea +title: Task 38 +challengeType: 19 +dashedName: task-38 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +A user decided to email the team to talk about specific issues they are experiencing: + +`Hi Team,` + +`I wanted to let you know that some elements on your homepage aren't displaying correctly on my mobile device. The navigation bar and footer seem to overlap and haven't been adapting well to smaller screens.` + +`I've attached a few screenshots showing the issue.` + +`Thanks for looking into this!` + +What specific issues are mentioned in the email? + +## --answers-- + +The homepage does not load on mobile devices. + +### --feedback-- + +The user didn't mention any loading issues; they talked about something else. + +--- + +The navigation bar and footer overlap on smaller screens. + +--- + +The images on the homepage are not visible. + +### --feedback-- + +Consider if the user mentioned visibility issues with images, or something else. + +--- + +The text on the homepage is too small to read. + +### --feedback-- + +Think about whether the user mentioned text size or another problem. + +## --video-solution-- + +2 + +# --explanation-- + +To find the correct answer, focus on the specific issues the user describes in the email. The user mentions that elements on the homepage are `overlapping` and `not adapting well` to smaller screens. Look closely at the part where the user specifies which elements are affected—the `navigation bar` and `footer`. + +Make sure the answer you choose reflects these exact details about overlapping elements and mobile screen adaptation, as these are the specific issues the user highlighted. diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3a72e8b1966f40b2146c.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3a72e8b1966f40b2146c.md new file mode 100644 index 0000000000..d9605d148f --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3a72e8b1966f40b2146c.md @@ -0,0 +1,68 @@ +--- +id: 66ce3a72e8b1966f40b2146c +title: Task 39 +challengeType: 19 +dashedName: task-39 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +A user decided to email the team to talk about specific issues they are experiencing: + +`Hi Team,` + +`I wanted to let you know that some elements on your homepage aren't displaying correctly on my mobile device. The navigation bar and footer seem to overlap and haven't been adapting well to smaller screens.` + +`I've attached a few screenshots showing the issue.` + +`Thanks for looking into this!` + +What is the main purpose of the user's email? + +## --answers-- + +To complain about the website's design. + +### --feedback-- + +Think about whether the user is complaining, or just informing the team about something that needs fixing. + +--- + +To request new features for the mobile site. + +### --feedback-- + +Consider whether the user is asking for new features or reporting a problem. + +--- + +To ask for a refund. + +### --feedback-- + +Reflect on whether the user is discussing a financial issue or reporting a technical problem. + +--- + +To inform the team about a display issue on mobile devices. + +## --video-solution-- + +4 + +# --explanation-- + +The user specifically mentions that elements on the homepage `aren't displaying correctly` and provides details about the `navigation bar` and `footer` overlapping on smaller screens. + +The user also mentions attaching `screenshots showing the issue`, which indicates they are informing the team about a problem, not complaining, asking for features, or seeking a refund. + +Focus on the part where the user explains the problem and offers evidence to help the team understand the issue. diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3ac6e902e370d88a56ca.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3ac6e902e370d88a56ca.md new file mode 100644 index 0000000000..1e95390152 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3ac6e902e370d88a56ca.md @@ -0,0 +1,68 @@ +--- +id: 66ce3ac6e902e370d88a56ca +title: Task 40 +challengeType: 19 +dashedName: task-40 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +A user decided to email the team to talk about specific issues they are experiencing: + +`Hi Team,` + +`I wanted to let you know that some elements on your homepage aren't displaying correctly on my mobile device. The navigation bar and footer seem to overlap and haven't been adapting well to smaller screens.` + +`I've attached a few screenshots showing the issue.` + +`Thanks for looking into this!` + +What evidence does the user provide to show the issue with the homepage? + +## --answers-- + +They describe the issue in detail. + +### --feedback-- + +The user does describe the issue, but think about whether they provided something more practical as evidence. + +--- + +They provide links to webpages. + +### --feedback-- + +Reflect on whether the user mentioned any links or something else as evidence. + +--- + +They attach screenshots. + +--- + +They include a video of the problem. + +### --feedback-- + +Consider if the user mentioned attaching a video or another type of evidence. + +## --video-solution-- + +3 + +# --explanation-- + +To find the correct answer, focus on the evidence the user provides in the email. + +The user mentions that they have `attached a few screenshots showing the issue`. This indicates they are providing visual proof to help the team understand the problem with the `navigation bar` and `footer` on mobile devices. + +Look for an option that reflects this specific type of evidence —`screenshots`— as the user uses this visual method to demonstrate the issue. diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3b814a9c397411f5f78d.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3b814a9c397411f5f78d.md new file mode 100644 index 0000000000..003afe50b6 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66ce3b814a9c397411f5f78d.md @@ -0,0 +1,68 @@ +--- +id: 66ce3b814a9c397411f5f78d +title: Task 41 +challengeType: 19 +dashedName: task-41 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +A user decided to email the team to talk about specific issues they are experiencing: + +`Hi Team,` + +`I wanted to let you know that some elements on your homepage aren't displaying correctly on my mobile device. The navigation bar and footer seem to overlap and haven't been adapting well to smaller screens.` + +`I've attached a few screenshots showing the issue.` + +`Thanks for looking into this!` + +What is the overall tone of the user's email? + +## --answers-- + +Polite and constructive. + +--- + +Frustrated and demanding. + +### --feedback-- + +Although the user is reporting an issue, they do not express anger or make demands. Consider the language used in the email. + +--- + +Casual and informal. + +### --feedback-- + +The user addresses the issue in a professional manner, not casually or informally. Think about the formal language used in the email. + +--- + +Apologetic. + +### --feedback-- + +The user is reporting an issue without expressing regret or taking responsibility. Reflect on the purpose of the email and how the user communicates their concerns. + +## --video-solution-- + +1 + +# --explanation-- + +The user is polite and helpful in how they explain the problem. The opening, `Hi Team`, is friendly and respectful, which sets a positive tone. The user clearly describes the issue without blaming anyone or showing frustration, which shows they want to solve the problem, not just complain. + +Phrases like `I've attached a few screenshots` show that the user is trying to help by giving evidence, and the closing, `Thanks for looking into this!` shows they appreciate the team's efforts. + +These parts of the email show that the tone is polite and constructive, not frustrated, casual, or apologetic. diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c444e38d9a231cfb2183.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c444e38d9a231cfb2183.md new file mode 100644 index 0000000000..bc703f5cc3 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c444e38d9a231cfb2183.md @@ -0,0 +1,169 @@ +--- +id: 66d9c444e38d9a231cfb2183 +title: "Dialogue 2: Post-Development Review" +challengeType: 21 +dashedName: dialogue-2-post-development-review +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { "x": -25, "y": 0, "z": 1 } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 } + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1 + }, + "alwaysShowDialogue": true + }, + "commands": [ + { + "character": "Bob", + "position": { "x": 25, "y": 0, "z": 1 }, + "startTime": 0 + }, + { + "character": "Linda", + "position": { "x": 70, "y": 0, "z": 1 }, + "startTime": 0.5 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 5.58, + "dialogue": { + "text": "Linda, have you had a chance to review the user feedback since we deployed the update?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 6.16, + "finishTime": 11.44, + "dialogue": { + "text": "Yes, I've just looked over the responses. We've already seen a significant drop in complaints about the UI issue.", + "align": "right" + } + }, + { + "character": "Bob", + "startTime": 11.78, + "finishTime": 16.14, + "dialogue": { + "text": "That's great to hear. Are all updated elements performing well across devices?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 16.96, + "finishTime": 22.7, + "dialogue": { + "text": "Yes, the navigation bar and footer adjustments have already made a big difference, but we haven't addressed all the minor elements yet.", + "align": "right" + } + }, + { + "character": "Bob", + "startTime": 23, + "finishTime": 26, + "dialogue": { + "text": "I was worried about that. What do we have to deal with now?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 26.74, + "finishTime": 31.2, + "dialogue": { + "text": "I've compiled a list. We've made progress, but some icons and buttons aren't responding correctly.", + "align": "right" + } + }, + { + "character": "Bob", + "startTime": 31.54, + "finishTime": 35.22, + "dialogue": { + "text": "Have any users specifically mentioned these issues in their feedback?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 35.22, + "finishTime": 41.44, + "dialogue": { + "text": "Not yet, but I anticipate we'll start receiving more detailed reports as more users navigate the updated interface.", + "align": "right" + } + }, + { + "character": "Bob", + "startTime": 42, + "finishTime": 43.8, + "dialogue": { + "text": "Alright. What's our timeline for these remaining issues?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 44.02, + "finishTime": 47.28, + "dialogue": { + "text": "I believe we can roll out another update by next month.", + "align": "right" + } + }, + { + "character": "Linda", + "startTime": 47.48, + "finishTime": 49.14, + "dialogue": { + "text": "We've already started working on the fixes.", + "align": "right" + } + }, + { + "character": "Bob", + "startTime": 49.62, + "finishTime": 53.28, + "dialogue": { + "text": "Thanks for staying proactive, Linda. Let's ensure we keep up this momentum.", + "align": "left" + } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 }, + "startTime": 53.78 + }, + { + "character": "Bob", + "position": { "x": -25, "y": 0, "z": 1 }, + "startTime": 54.28 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c635a19d272e0c5bb6d2.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c635a19d272e0c5bb6d2.md new file mode 100644 index 0000000000..986a71ca34 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c635a19d272e0c5bb6d2.md @@ -0,0 +1,100 @@ +--- +id: 66d9c635a19d272e0c5bb6d2 +title: Task 42 +challengeType: 22 +dashedName: task-42 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Linda, BLANK you BLANK a chance to review the user feedback since we deployed the update?` + +## --blanks-- + +`have` + +### --feedback-- + +Auxiliary verb used to form questions in the `Present Perfect` tense with `you`. + +--- + +`had` + +### --feedback-- + +The past participle form of the verb `have`. + +# --explanation-- + +When asking a question with the `Present Perfect`, you can start with `have` or `has` + subject + past participle of the main verb. For example: + +`Have you finished your project?` uses the structure `Have` + subject + `finished`. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.58 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 3.42, + "dialogue": { + "text": "Linda, have you had a chance to review", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 3.42, + "finishTime": 5.58, + "dialogue": { + "text": "the user feedback since we deployed the update?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.08 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c7f2be5c9236e9a2404b.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c7f2be5c9236e9a2404b.md new file mode 100644 index 0000000000..6e2ae93d7d --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9c7f2be5c9236e9a2404b.md @@ -0,0 +1,56 @@ +--- +id: 66d9c7f2be5c9236e9a2404b +title: Task 43 +challengeType: 19 +dashedName: task-43 +--- + +# --instructions-- + +This task doesn't have audio. Read the question and select the correct answer. + +# --questions-- + +## --text-- + +Which option uses `since` correctly with the `Present Perfect` tense? + +## --answers-- + +`They have been friends since high school.` + +--- + +`They have been friends since three years.` + +### --feedback-- + +`Since` should be followed by a specific point in time, not a duration. + +--- + +`They were friends since high school.` + +### --feedback-- + +This sentence is grammatically correct, but it uses the past simple (`were friends`), which suggests their friendship is no longer ongoing. + +--- + +`They will be friends since high school.` + +### --feedback-- + +`Since` is not used with future tense. It shows when a past action started that is still relevant now. + +## --video-solution-- + +1 + +# --explanation-- + +`Since` is used with the `Present Perfect` tense to show when an action or event started in the past and continues to the present. For example: + +`I have worked here since 2019.` - This means the action of working started in 2019 and is still true now. + +Use `since` with a specific point in time (like a year, date, or a specific event). diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9ca90c4b01740121ccc90.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9ca90c4b01740121ccc90.md new file mode 100644 index 0000000000..9703590ca5 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9ca90c4b01740121ccc90.md @@ -0,0 +1,58 @@ +--- +id: 66d9ca90c4b01740121ccc90 +title: Task 44 +challengeType: 19 +dashedName: task-44 +--- + +# --instructions-- + +This task doesn't have audio. Read the question and select the correct answer. + +# --questions-- + +## --text-- + +Which option uses the word `deployed` correctly? + +## --answers-- + +`The company deploy the new software last month.` + +### --feedback-- + +This sentence should use the past form `deployed` to show that the action happened in the past. + +--- + +`The company will deployed the new software.` + +### --feedback-- + +`Deployed` is the past form and shouldn't be used with `will`, which indicates the future. + +--- + +`The company deploying the new software last month.` + +### --feedback-- + +`Deploying` is the continuous form and does not fit with the time expression `last month`. + +--- + +`The company deployed the new software last month.` + +## --video-solution-- + +4 + +# --explanation-- + +`Deploy` means to put something into use or operation. It often refers to making software or an update available to users. For example: + +`The team will deploy the new version next week.` - The new version will be made available to users next week. + +When talking about something that has already been made available or put into use, use the past form `deployed`. For example: + +`They deployed the update yesterday.` - The update was made available yesterday. diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9cb4852b72b42b55d6a5f.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9cb4852b72b42b55d6a5f.md new file mode 100644 index 0000000000..ff6631d90c --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9cb4852b72b42b55d6a5f.md @@ -0,0 +1,100 @@ +--- +id: 66d9cb4852b72b42b55d6a5f +title: Task 45 +challengeType: 22 +dashedName: task-45 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Linda, have you had a chance to review the user feedback BLANK we BLANK the update?` + +## --blanks-- + +`since` + +### --feedback-- + +This word indicates when the action started and is still important now. + +--- + +`deployed` + +### --feedback-- + +The past form of `deploy`. + +# --explanation-- + +`Since` is used to show when an action started in the past and is still relevant now. + +`Deployed` is the past form of the verb `deploy`, which means to put something into use or operation. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.58 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 3.42, + "dialogue": { + "text": "Linda, have you had a chance to review", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 3.42, + "finishTime": 5.58, + "dialogue": { + "text": "the user feedback since we deployed the update?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.08 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fc64f8ebb0205de257c3.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fc64f8ebb0205de257c3.md new file mode 100644 index 0000000000..66aec4ddcc --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fc64f8ebb0205de257c3.md @@ -0,0 +1,120 @@ +--- +id: 66d9fc64f8ebb0205de257c3 +title: Task 46 +challengeType: 19 +dashedName: task-46 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does Bob want to know? + +## --answers-- + +If Linda knows when the update was deployed the day before yesterday. + +### --feedback-- + +The question isn't asking about the timing of the update. + +--- + +If Linda has reviewed the user feedback after the update was deployed. + +--- + +If Linda is planning to deploy a new update soon. + +### --feedback-- + +Bob's question isn't about planning a new update. + +--- + +If Linda had a chance to talk to the users directly. + +### --feedback-- + +The focus of the question is not direct communication with users. + +## --video-solution-- + +2 + +# --explanation-- + +To find the correct answer, focus on the key elements of Bob's question: `review the user feedback` and `since we deployed the update`. + +Bob wants to know if Linda has looked at the user feedback after the update was deployed. + +The question doesn't mention anything about the timing of the update, future updates, or direct communication with users. + +Look for the option that aligns directly with reviewing feedback and ignores unrelated topics like the timing or future plans. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.58 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 3.42, + "dialogue": { + "text": "Linda, have you had a chance to review", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 3.42, + "finishTime": 5.58, + "dialogue": { + "text": "the user feedback since we deployed the update?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.08 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fef978f6ae28bd20ca34.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fef978f6ae28bd20ca34.md new file mode 100644 index 0000000000..be2e905812 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66d9fef978f6ae28bd20ca34.md @@ -0,0 +1,102 @@ +--- +id: 66d9fef978f6ae28bd20ca34 +title: Task 47 +challengeType: 19 +dashedName: task-47 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Linda has reviewed the feedback. What should she say? + +## --answers-- + +`Yes, I've just looked over the responses.` + +--- + +`Yes, I will look over the responses tomorrow.` + +### --feedback-- + +This answer talks about a future action, not something that has already been done. + +## --video-solution-- + +1 + +# --explanation-- + +When someone asks `Have you had a chance to review the user feedback?`, they want to know if the action has been completed up to now. + +If the action has been done recently, you can use phrases like `Yes, I've just...` to respond. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 4.58 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 3.42, + "dialogue": { + "text": "Linda, have you had a chance to review", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 3.42, + "finishTime": 5.58, + "dialogue": { + "text": "the user feedback since we deployed the update?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.08 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da002f53affd2d24207335.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da002f53affd2d24207335.md new file mode 100644 index 0000000000..12ed65b2af --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da002f53affd2d24207335.md @@ -0,0 +1,85 @@ +--- +id: 66da002f53affd2d24207335 +title: Task 48 +challengeType: 22 +dashedName: task-48 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Yes, I've BLANK looked over the responses.` + +## --blanks-- + +`just` + +### --feedback-- + +A word that shows an action was completed a short time ago. + +# --explanation-- + +`Just` is used to indicate that something happened a short time ago. + +When you use `just` in a sentence, it comes between the auxiliary verb (`have` or `has`) and the past participle of the main verb. For example: + +`I have just finished my report.` - The action of finishing the report happened recently. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 5.16, + "finishTimestamp": 7.22 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.06, + "dialogue": { + "text": "Yes, I've just looked over the responses.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.56 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da01f0ba492d330803e0b7.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da01f0ba492d330803e0b7.md new file mode 100644 index 0000000000..5bb70404bc --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da01f0ba492d330803e0b7.md @@ -0,0 +1,107 @@ +--- +id: 66da01f0ba492d330803e0b7 +title: Task 49 +challengeType: 19 +dashedName: task-49 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which option is correct? + +## --answers-- + +Linda has not looked over the responses yet. + +### --feedback-- + +Linda's answer shows she has completed the action recently. + +--- + +Linda will look over the responses later. + +### --feedback-- + +The word `just` shows the action happened recently, not in the future. + +--- + +Linda looked over the responses a short time ago. + +--- + +Linda cannot find the responses. + +### --feedback-- + +Linda's answer confirms she has already reviewed the responses. + +## --video-solution-- + +3 + +# --explanation-- + +When someone uses the word `just` with the `Present Perfect` tense, it indicates that the action was completed very recently. For example: + + `I've just finished my meeting.` - The meeting ended a short time ago. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 5.16, + "finishTimestamp": 7.22 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.06, + "dialogue": { + "text": "Yes, I've just looked over the responses.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.56 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da032d55c7cb37672adb66.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da032d55c7cb37672adb66.md new file mode 100644 index 0000000000..89974b9a86 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da032d55c7cb37672adb66.md @@ -0,0 +1,56 @@ +--- +id: 66da032d55c7cb37672adb66 +title: Task 50 +challengeType: 19 +dashedName: task-50 +--- + +# --instructions-- + +This task doesn't have audio. Read the question and select the correct answer. + +# --questions-- + +## --text-- + +Which option is saying that sales had a big reduction? + +## --answers-- + +`There has been a significant drop in sales this quarter.` + +--- + +`There has been a significant increase in sales this quarter.` + +### --feedback-- + +`Increase` means the amount has gone up, not down. + +--- + +`There has been a significant rise in sales this quarter.` + +### --feedback-- + +`Rise` means an upward movement, indicating growth in sales, not a reduction. + +--- + +`There has been a moderate drop in sales this quarter.` + +### --feedback-- + +While this sentence mentions a `drop`, the word `moderate` means a small or not very large decrease, not a `significant` one. + +## --video-solution-- + +1 + +# --explanation-- + +`Drop` refers to a decrease in amount or level. When people say there is `a drop in sales`, it means sales have gone down. + +When you add the word `significant` before `drop`, it means the decrease is large or important. For example: + +`A significant drop in sales` - The sales have decreased a lot. diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da05e2956049407cbc7ac7.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da05e2956049407cbc7ac7.md new file mode 100644 index 0000000000..0ef32c7dc8 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da05e2956049407cbc7ac7.md @@ -0,0 +1,106 @@ +--- +id: 66da05e2956049407cbc7ac7 +title: Task 51 +challengeType: 22 +dashedName: task-51 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`We've already seen a BLANK BLANK in complaints about the UI issue.` + +## --blanks-- + +`significant` + +### --feedback-- + +Think of the word that means an important or noticeable amount. + +--- + +`drop` + +### --feedback-- + +This word means a decrease in amount or level. + +# --explanation-- + +`Significant` refers to something large or important enough to be noticed or to have an impact. For example: + +`There was a significant improvement in the app's performance.` - The improvement was large enough to make a noticeable difference. + +`Drop` means a decrease in amount or level. For example: + +`There was a drop in user activity last month.` - It indicates a reduction in the number of users. + +When combined, `a significant drop` refers to a large or important decrease in something, such as complaints or issues. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 7.24, + "finishTimestamp": 10.44 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.64, + "dialogue": { + "text": "We've already seen a significant drop", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.64, + "finishTime": 4.2, + "dialogue": { + "text": "in complaints about the UI issue.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.7 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da061982fcb7416b9f5374.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da061982fcb7416b9f5374.md new file mode 100644 index 0000000000..6f88114d24 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66da061982fcb7416b9f5374.md @@ -0,0 +1,116 @@ +--- +id: 66da061982fcb7416b9f5374 +title: Task 52 +challengeType: 19 +dashedName: task-52 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What has been reduced according to Linda? + +## --answers-- + +The number of users. + +### --feedback-- + +The sentence does not mention a decrease in the number of users. + +--- + +Complaints about the UI issue. + +--- + +The quality of the UI. + +### --feedback-- + +Linda is talking about a reduction in complaints, not a change in quality. + +--- + +The frequency of updates. + +### --feedback-- + +The sentence does not mention anything about the frequency of updates. + +## --video-solution-- + +2 + +# --explanation-- + +To find what has been reduced, pay attention to the phrase `a significant drop in` and the word that follows it. + +The word `complaints` indicates that the decrease is specifically in the number of complaints. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 7.24, + "finishTimestamp": 10.44 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.64, + "dialogue": { + "text": "We've already seen a significant drop", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.64, + "finishTime": 4.2, + "dialogue": { + "text": "in complaints about the UI issue.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.7 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db57d5e3ca5d69889d16e5.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db57d5e3ca5d69889d16e5.md new file mode 100644 index 0000000000..b5ec45f38f --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db57d5e3ca5d69889d16e5.md @@ -0,0 +1,101 @@ +--- +id: 66db57d5e3ca5d69889d16e5 +title: Task 53 +challengeType: 22 +dashedName: task-53 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK BLANK.` + +## --blanks-- + +`That's` + +### --feedback-- + +This is the contraction of `that is`. The first letter is capitalized. + +--- + +`great` + +### --feedback-- + +Something positive or very good. + +--- + +`to hear` + +### --feedback-- + +The infinitive form of the verb that means to receive sound or information. + +# --explanation-- + +`That's` is a contraction of `That is`. + +`Great` is an adjective that means very good or excellent. + +`To hear` means to receive sound or information. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 10.78, + "finishTimestamp": 11.76 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 2.28, + "dialogue": { + "text": "That's great to hear.", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 2.28 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58494abe106b7f736593.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58494abe106b7f736593.md new file mode 100644 index 0000000000..1cd2b40887 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58494abe106b7f736593.md @@ -0,0 +1,103 @@ +--- +id: 66db58494abe106b7f736593 +title: Task 54 +challengeType: 22 +dashedName: task-54 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Are all updated elements BLANK BLANK BLANK devices?` + +## --blanks-- + +`performing` + +### --feedback-- + +This word means doing a task or action, especially in terms of how well it is done. It ends in `-ing`. + +--- + +`well` + +### --feedback-- + +This word is used to describe that something is being done in a good or satisfactory way. + +--- + +`across` + +### --feedback-- + +Think of the word that means throughout or on all sides, referring to different devices. + +# --explanation-- + +`Across` is a preposition that means from one side to another or throughout a particular area or group. For example: + +- `The news spread quickly across the country.` - The news spread throughout the entire country. + +- `She looked across the room.` - She looked from one side of the room to the other. + +In the sentence, `Are all updated elements performing well across devices?`, `across` means on all or throughout different devices. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 11.74, + "finishTimestamp": 15.14 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.4, + "dialogue": { + "text": "Are all updated elements performing well across devices?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 4.9 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58bcd7ba896d50d62f9f.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58bcd7ba896d50d62f9f.md new file mode 100644 index 0000000000..11610dcd5d --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db58bcd7ba896d50d62f9f.md @@ -0,0 +1,107 @@ +--- +id: 66db58bcd7ba896d50d62f9f +title: Task 55 +challengeType: 19 +dashedName: task-55 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does Bob want to know? + +## --answers-- + +If the updated elements have been designed for only one type of device. + +### --feedback-- + +Bob's question is asking about all devices, not just one. + +--- + +If the updated elements are functioning correctly on different devices. + +--- + +If the updated elements are improving the speed of the devices. + +### --feedback-- + +Bob's question is about how well the elements are working, not about the speed of the devices. + +--- + +If the updated elements will be ready for future updates. + +### --feedback-- + +Bob is asking about the current performance of the elements, not future updates. + +## --video-solution-- + +2 + +# --explanation-- + +To understand what Bob wants to know, focus on the phrase `performing well across devices`. + +This means he is asking about how well the updated elements are working on various types of devices, such as phones, tablets, and computers. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 11.74, + "finishTimestamp": 15.14 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.4, + "dialogue": { + "text": "Are all updated elements performing well across devices?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 4.9 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59269865ee6f046fdbc5.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59269865ee6f046fdbc5.md new file mode 100644 index 0000000000..5d55663b95 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59269865ee6f046fdbc5.md @@ -0,0 +1,110 @@ +--- +id: 66db59269865ee6f046fdbc5 +title: Task 56 +challengeType: 22 +dashedName: task-56 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`The navigation bar and footer adjustments BLANK BLANK BLANK a big difference.` + +## --blanks-- + +`have` + +### --feedback-- + +The auxiliary verb used with `they` in the `Present Perfect` tense. + +--- + +`already` + +### --feedback-- + +A word used to show that the action happened sooner than expected. + +--- + +`made` + +### --feedback-- + +Past participle of `make`. + +# --explanation-- + +In the `Present Perfect` tense, `already` is used to show that something has happened sooner than expected or earlier than the present moment. It is placed between the auxiliary verb (`have` or `has`) and the past participle of the main verb. For example: + +- `She has already finished her analysis.` - She finished her analysis earlier than expected. + +- `We have already seen that report.` - The action happened before now. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 15.96, + "finishTimestamp": 19.36 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.96, + "dialogue": { + "text": "Yes, the navigation bar and footer adjustments", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.96, + "finishTime": 4.4, + "dialogue": { + "text": "have already made a big difference", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.9 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59b90f5c5a71572e02dc.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59b90f5c5a71572e02dc.md new file mode 100644 index 0000000000..3bd62a7fd3 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db59b90f5c5a71572e02dc.md @@ -0,0 +1,57 @@ +--- +id: 66db59b90f5c5a71572e02dc +title: Task 57 +challengeType: 19 +dashedName: task-57 +--- + +# --instructions-- + +This task doesn't have audio. Read the question and select the correct answer. + +# --questions-- + +## --text-- + +Which option shows that something **has happened** sooner than expected? + +## --answers-- + +`I have already completed the assignment.` + +--- + +`I will already complete the assignment tomorrow.` + +### --feedback-- + +`Already` is not used with the future tense. It indicates something that happened before now. + +--- + +`I already complete the assignment every day.` + +### --feedback-- + +`Already` is not used with the present simple to talk about regular actions. + +--- + +`I had already completed the assignment yesterday.` + +### --feedback-- + +This sentence uses the `Past Perfect` (`had completed`), not the `Present Perfect`. The `Past Perfect` indicates an action before another past action, not something happening sooner than expected in the present. + +## --video-solution-- + +1 + +# --explanation-- + +`Already` is used with the `Present Perfect` tense to indicate that something has happened sooner than expected or before now. For example: + +- `She has already finished her work.` - The action was completed earlier than expected. + +- `They have already left for the meeting.` - They left sooner than expected. + diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db5c0fafea6d794c92ccea.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db5c0fafea6d794c92ccea.md new file mode 100644 index 0000000000..8391b9c8c9 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db5c0fafea6d794c92ccea.md @@ -0,0 +1,120 @@ +--- +id: 66db5c0fafea6d794c92ccea +title: Task 58 +challengeType: 19 +dashedName: task-58 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +How are the updated elements performing? + +## --answers-- + +They are not working correctly across all devices, and this has made a big difference. + +### --feedback-- + +Linda did not mention any issues with the updates. + +--- + +They need further adjustments to work properly and this has made no difference. + +### --feedback-- + +Linda did not mention the need for further adjustments. + +--- + +They are causing new problems with the user interface and this has made a big difference. + +### --feedback-- + +Linda did not say that the updates caused new problems. + +--- + +They are performing well and the adjustments have made a big difference. + +## --video-solution-- + +4 + +# --explanation-- + +To know if something is performing well, look for words or phrases that indicate a good result or improvement. + +Linda uses the phrase `have already made a big difference`. + +`Made a big difference` suggests an important or noticeable change. When something has `made a big difference` in a positive context, it usually means that the change is helpful or effective. + +So, Linda's response indicates that the updated elements are working well and have improved the situation. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 15.66, + "finishTimestamp": 19.46 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.16, + "dialogue": { + "text": "Yes, the navigation bar and footer adjustments", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.16, + "finishTime": 4.6, + "dialogue": { + "text": "have already made a big difference,", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.1 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db66c34f2ee57deb90d844.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db66c34f2ee57deb90d844.md new file mode 100644 index 0000000000..0624ad1bf4 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db66c34f2ee57deb90d844.md @@ -0,0 +1,101 @@ +--- +id: 66db66c34f2ee57deb90d844 +title: Task 59 +challengeType: 22 +dashedName: task-59 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`But we BLANK BLANK all the minor elements BLANK.` + +## --blanks-- + +`haven't` + +### --feedback-- + +Think about the auxiliary verb used in the negative form for actions that are not done up to now. + +--- + +`addressed` + +### --feedback-- + +This word is the past participle of the verb `address`. + +--- + +`yet` + +### --feedback-- + +Consider the word that is used to talk about something that hasn't happened up to now but is expected to happen. + +# --explanation-- + +In the `Present Perfect`, `yet` is used in negative sentences or questions to talk about something that hasn't happened up to now but is expected to happen in the future. For example: + +- `I haven't finished my work yet.` - The work is not finished, but it is expected to be completed. + +- `Has she called you yet?` - This is asking if the call has happened up to now. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 19.4, + "finishTimestamp": 21.7 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "but we haven't addressed all the minor elements yet.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db673bcaf1139cfac71e11.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db673bcaf1139cfac71e11.md new file mode 100644 index 0000000000..5d30b7732e --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db673bcaf1139cfac71e11.md @@ -0,0 +1,109 @@ +--- +id: 66db673bcaf1139cfac71e11 +title: Task 60 +challengeType: 19 +dashedName: task-60 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What's the status of the minor elements? + +## --answers-- + +They have all been fixed. + +### --feedback-- + +Think about whether Linda indicated that all issues have been resolved. + +--- + +They have not been addressed yet. + +--- + +They were fixed in the previous update. + +### --feedback-- + +Consider if Linda mentioned anything about the minor elements being fixed before. + +--- + +They don't need any adjustments. + +### --feedback-- + +Consider if Linda mentioned that no adjustments were needed for the minor elements. + +## --video-solution-- + +2 + +# --explanation-- + +To understand the status of something, look for words or phrases that indicate if the action is complete or not. + +`Yet` in a negative sentence means that the action has not been done up to now, but it is expected to happen in the future. + +In the sentence, `We haven't addressed all the minor elements yet`, `yet` shows that addressing the minor elements is something expected to happen in the future, but it hasn't been done up to now. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 19.4, + "finishTimestamp": 21.7 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.3, + "dialogue": { + "text": "but we haven't addressed all the minor elements yet.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.8 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db67d2bf7b5e9f044dba4a.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db67d2bf7b5e9f044dba4a.md new file mode 100644 index 0000000000..2124f2189c --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db67d2bf7b5e9f044dba4a.md @@ -0,0 +1,95 @@ +--- +id: 66db67d2bf7b5e9f044dba4a +title: Task 61 +challengeType: 22 +dashedName: task-61 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`I BLANK BLANK about that. What do we have to deal with now?` + +## --blanks-- + +`was` + +### --feedback-- + +The past form of the verb `to be` used with `I` to indicate a `Past Continuous` action. + +--- + +`worried` + +### --feedback-- + +This word describes a feeling of concern or anxiety about something that happened in the past. + +# --explanation-- + +You can use the `Past Continuous` tense to express that something existed in the past. For example: + +- `She was thinking about the project all day yesterday.` - This shows that the thinking happened over some time in the past. + +- `They were feeling nervous before the meeting.` - This indicates the feeling happened before now and was ongoing at that time. + +In the sentence, `I was worried about that`, Bob is explaining his concern about something that happened or was happening in the past. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 21.54, + "finishTimestamp": 25.66 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 5.32, + "dialogue": { + "text": "I was worried about that. What do we have to deal with now?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.02 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db684272d946a11f6922ef.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db684272d946a11f6922ef.md new file mode 100644 index 0000000000..90db5eae59 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db684272d946a11f6922ef.md @@ -0,0 +1,103 @@ +--- +id: 66db684272d946a11f6922ef +title: Task 62 +challengeType: 22 +dashedName: task-62 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`I was worried about that. What BLANK we BLANK to deal with BLANK?` + +## --blanks-- + +`do` + +### --feedback-- + +Think of the auxiliary verb used to form questions in the `Present Simple` tense. + +--- + +`have` + +### --feedback-- + +This word indicates necessity or obligation. + +--- + +`now` + +### --feedback-- + +This word refers to the present moment, asking about something that needs immediate attention. + +# --explanation-- + +`Have to deal with` is used to talk about something that requires attention or action. It means that there is a need to handle or manage a situation or problem. For example: + +- `We have to deal with a lot of paperwork this week.` - They need to manage or handle the paperwork. + +- `She has to deal with customer complaints every day.` - Handling complaints is part of her responsibilities. + +In the question, `What do we have to deal with now?`, Bob is asking what problems or tasks need their attention at this moment. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 21.54, + "finishTimestamp": 25.66 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 5.32, + "dialogue": { + "text": "I was worried about that. What do we have to deal with now?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.02 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db68b21420d1a2eaa6f2ce.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db68b21420d1a2eaa6f2ce.md new file mode 100644 index 0000000000..40a69c629c --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db68b21420d1a2eaa6f2ce.md @@ -0,0 +1,109 @@ +--- +id: 66db68b21420d1a2eaa6f2ce +title: Task 63 +challengeType: 19 +dashedName: task-63 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does Bob want to know? + +## --answers-- + +He wants to know if the team is ready for a new project. + +### --feedback-- + +Think about whether Bob mentioned anything about starting a new project. + +--- + +He wants to know if Linda is satisfied with the updates. + +### --feedback-- + +Consider whether Bob asked about Linda's satisfaction with the updates. + +--- + +He wants to know what problems or tasks need their attention now. + +--- + +He wants to know if all the elements have been updated. + +### --feedback-- + +Bob is asking about what they need to handle now, not if everything is updated. + +## --video-solution-- + +3 + +# --explanation-- + +To understand what someone wants to know, focus on the question they ask. + +Bob asks, `What do we have to deal with now?` The phrase `have to deal with` means something that requires attention or action. The word `now` shows that Bob is asking about what needs to be done at this moment. + +So, Bob wants to know what tasks or problems they need to handle immediately. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 21.54, + "finishTimestamp": 25.66 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 5.32, + "dialogue": { + "text": "I was worried about that. What do we have to deal with now?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.02 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db690a4859eaa462fd4862.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db690a4859eaa462fd4862.md new file mode 100644 index 0000000000..a179e773d4 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db690a4859eaa462fd4862.md @@ -0,0 +1,94 @@ +--- +id: 66db690a4859eaa462fd4862 +title: Task 64 +challengeType: 19 +dashedName: task-64 +--- + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which option is the best answer to Bob's question? + +## --answers-- + +`Everything is going fine.` + +### --feedback-- + +This response does not provide any details about what tasks or problems need to be handled now. + +--- + +`I've compiled a list.` + +## --video-solution-- + +2 + +# --explanation-- + +The correct answer should provide information that directly responds to Bob's question `What do we have to deal with now?`. + +Look for an option that indicates preparation or awareness of the tasks. + +`I've compiled a list` shows that Linda has already prepared information on what needs to be addressed, making it more relevant response. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 21.54, + "finishTimestamp": 25.66 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 5.32, + "dialogue": { + "text": "I was worried about that. What do we have to deal with now?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 6.02 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69795b38c6a65272b4e5.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69795b38c6a65272b4e5.md new file mode 100644 index 0000000000..5fcceaadc1 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69795b38c6a65272b4e5.md @@ -0,0 +1,95 @@ +--- +id: 66db69795b38c6a65272b4e5 +title: Task 65 +challengeType: 22 +dashedName: task-65 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK a list.` + +## --blanks-- + +`I've` + +### --feedback-- + +The contraction for `I have`. The first letter is capitalized. + +--- + +`compiled` + +### --feedback-- + +The past participle of the verb `compile`. + +# --explanation-- + +`Compiled` is the past participle form of the verb `compile`. `To compile` means to gather information or items from different sources into a single collection. For example: + +- `She compiled all the feedback from the customers into a report.` - She gathered feedback from various sources and put it into one report. + +- `They compiled data from several studies to write their research paper.` - They collected data from different studies for a specific purpose. + +In the sentence, `I've compiled a list`, Linda is saying that she has gathered information and organized it into a list. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 25.74, + "finishTimestamp": 26.78 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.04, + "dialogue": { + "text": "I've compiled a list.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 2.54 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69fbf51b70a8b252ef34.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69fbf51b70a8b252ef34.md new file mode 100644 index 0000000000..24ef90132a --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db69fbf51b70a8b252ef34.md @@ -0,0 +1,113 @@ +--- +id: 66db69fbf51b70a8b252ef34 +title: Task 66 +challengeType: 22 +dashedName: task-66 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK progress, but some icons and buttons BLANK BLANK correctly.` + +## --blanks-- + +`We've` + +### --feedback-- + +The contraction for `We have` used in the `Present Perfect`. The first letter is capitalized. + +--- + +`made` + +### --feedback-- + +The past participle form of the verb `make` that shows something has been achieved. + +--- + +`aren't` + +### --feedback-- + +The contraction of `are not`. + +--- + +`responding` + +### --feedback-- + +This verb ends in `-ing`. + +# --explanation-- + +This sentence uses a mix of `Present Perfect` and `Present Continuous` tenses to describe progress and ongoing issues: + +- `We've` is a contraction for `We have`, used in the `Present Perfect` tense to show that progress has happened. + +- `Made` is the past participle of `make`, used here to talk about progress that has been achieved. + +- `Aren't` is a contraction for `are not`, which is part of the present continuous tense. + +- `Responding` is showing that the action (icons and buttons not working correctly) is happening now. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 26.9, + "finishTimestamp": 30.2 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.3, + "dialogue": { + "text": "We've made progress, but some icons and buttons aren't responding correctly.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.8 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db6a84e8295daac88d432b.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db6a84e8295daac88d432b.md new file mode 100644 index 0000000000..9653554e4f --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66db6a84e8295daac88d432b.md @@ -0,0 +1,118 @@ +--- +id: 66db6a84e8295daac88d432b +title: Task 67 +challengeType: 19 +dashedName: task-67 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What's the problem they are facing? + +## --answers-- + +The design of the interface. + +### --feedback-- + +Think about whether Linda mentioned any issues with the design. + +--- + +The responsiveness of some icons and buttons. + +--- + +The speed of the updates. + +### --feedback-- + +Consider if Linda mentioned anything about the speed of the updates. + +--- + +The timeline for the project. + +### --feedback-- + +Think about whether Linda talked about any issues with the timeline. + +## --video-solution-- + +2 + +# --explanation-- + +In Linda's statement, pay attention to the contrast signaled by the word `but`. Initially, she mentions that they've made progress, which is positive. However, she follows this with a problem that still needs to be resolved. + +Focus on the phrase `aren't responding correctly` - it indicates that the issue is with the functionality of some elements, specifically the icons and buttons. + +This helps you identify that the problem relates to their responsiveness, not the design, speed, or timeline. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 25.74, + "finishTimestamp": 30.2 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.04, + "dialogue": { + "text": "I've compiled a list.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.16, + "finishTime": 5.46, + "dialogue": { + "text": "We've made progress, but some icons and buttons aren't responding correctly.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.96 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df65053fb97d5311ca1c47.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df65053fb97d5311ca1c47.md new file mode 100644 index 0000000000..7bcd8f1193 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df65053fb97d5311ca1c47.md @@ -0,0 +1,101 @@ +--- +id: 66df65053fb97d5311ca1c47 +title: Task 68 +challengeType: 22 +dashedName: task-68 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`BLANK BLANK BLANK specifically mentioned these issues in their feedback?` + +## --blanks-- + +`Have` + +### --feedback-- + +The auxiliary verb used to form questions in the `Present Perfect`. The first letter is capitalized. + +--- + +`any` + +### --feedback-- + +A word used in questions to ask if there is one or more of something. + +--- + +`users` + +### --feedback-- + +This word refers to the people who provided the feedback. + +# --explanation-- + +`Any` is often used in questions to ask about one or more people, things, or amounts without being specific. It means that you are not sure if there are one or more, or even none at all. For example: + +- `Do you have any suggestions?` - The speaker is asking if there are one or more suggestions. + +- `Have you seen any updates recently?` - The speaker is asking if there have been one or more updates. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 30.54, + "finishTimestamp": 34.22 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.68, + "dialogue": { + "text": "Have any users specifically mentioned these issues in their feedback?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 5.18 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6562455ed654cb55d15b.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6562455ed654cb55d15b.md new file mode 100644 index 0000000000..296fbd8dda --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6562455ed654cb55d15b.md @@ -0,0 +1,97 @@ +--- +id: 66df6562455ed654cb55d15b +title: Task 69 +challengeType: 22 +dashedName: task-69 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Have any users specifically mentioned BLANK issues in BLANK feedback?` + +## --blanks-- + +`these` + +### --feedback-- + +Think about the word that points to specific issues being discussed. + +--- + +`their` + +### --feedback-- + +Consider the word that shows the feedback belongs to the users. + +# --explanation-- + +`These` is used to point out specific things that are close in time or space. It is the plural form of `this`. For example: + +`Can you see these documents?` - It refers to specific documents close to the speaker. + +`Their` is a possessive adjective used to show that something belongs to a group of people or things. For example: + +`They brought their manual.` - It refers to a manual that belong to them. + +In the sentence, `Have any users specifically mentioned these issues in their feedback?`, `these` is used to point out the specific issues being discussed, and `their` shows that the feedback belongs to the users. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 30.54, + "finishTimestamp": 34.22 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.68, + "dialogue": { + "text": "Have any users specifically mentioned these issues in their feedback?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 5.18 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6628bc24c457e1b03609.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6628bc24c457e1b03609.md new file mode 100644 index 0000000000..af2a786b98 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6628bc24c457e1b03609.md @@ -0,0 +1,111 @@ +--- +id: 66df6628bc24c457e1b03609 +title: Task 70 +challengeType: 19 +dashedName: task-70 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What exactly did James want to know? + +## --answers-- + +If users are sending feedback saying they are happy with the new update. + +### --feedback-- + +Think about whether James's question is about feedback on the issues. + +--- + +If users have suggested new features. + +### --feedback-- + +Consider if James is asking about suggestions or direct mentions of issues. + +--- + +If users have directly mentioned the issues in their feedback. + +--- + +If users have used the feedback form to talk about the issues. + +### --feedback-- + +James's question is not about a feedback form. + +## --video-solution-- + +3 + +# --explanation-- + +When you ask if something was mentioned `specifically`, you want to know if it was mentioned directly, without any doubt or generalization. For example: + +- `She asked specifically about the new project.` - She asked directly about the project, not in general. + +- `The report specifically mentions the changes we need to make.` - The report talks directly about the changes. + +In James's question, `Have any users specifically mentioned these issues in their feedback?`, he wants to know if the users have directly talked about the issues, not just mentioned them in general terms. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 30.54, + "finishTimestamp": 34.22 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.68, + "dialogue": { + "text": "Have any users specifically mentioned these issues in their feedback?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 5.18 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df66f819d8815b87cd7020.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df66f819d8815b87cd7020.md new file mode 100644 index 0000000000..f2eeb7bb87 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df66f819d8815b87cd7020.md @@ -0,0 +1,92 @@ +--- +id: 66df66f819d8815b87cd7020 +title: Task 71 +challengeType: 19 +dashedName: task-71 +--- + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which option is the best answer to James's question? + +## --answers-- + +`Not yet, but I anticipate we'll start receiving more detailed reports.` + +--- + +`There are no new features in this version.` + +### --feedback-- + +Consider if this answer is addressing James's question about specific mentions of issues. + +## --video-solution-- + +1 + +# --explanation-- + +When someone asks a question like James does, `Have any users specifically mentioned these issues in their feedback?`, they are looking for a clear answer about whether the users have directly talked about the issues. + +Choose the best answer that directly answers to James's question. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 30.54, + "finishTimestamp": 34.22 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.68, + "dialogue": { + "text": "Have any users specifically mentioned these issues in their feedback?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 5.18 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df67fbc511f65f20cdc8d3.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df67fbc511f65f20cdc8d3.md new file mode 100644 index 0000000000..8340810e84 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df67fbc511f65f20cdc8d3.md @@ -0,0 +1,42 @@ +--- +id: 66df67fbc511f65f20cdc8d3 +title: Task 72 +challengeType: 19 +dashedName: task-72 +--- + + + +# --instructions-- + +This task doesn't have audio. Read the question and select the correct answer. + +# --questions-- + +## --text-- + +Linda hasn't received detailed reports yet, but she thinks they will come soon. What should she say? + +## --answers-- + +`I ignore that the reports are coming soon`. + +### --feedback-- + +`Ignore` means to pay no attention to something, not to expect or predict it. + +--- + +`I anticipate we'll start receiving more detailed reports soon.` + +## --video-solution-- + +2 + +# --explanation-- + +`Anticipate` means to expect or predict something that might happen in the future. It is used when you believe something will happen and are preparing for it or thinking about it in advance. For example: + + `She anticipates that the meeting will be very long.` - It means that she predicts the meeting will take a lot of time. + +In `I anticipate we'll start receiving more detailed reports`, she is predicting that more detailed reports will come soon. diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6a323ae22e6708890469.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6a323ae22e6708890469.md new file mode 100644 index 0000000000..80c13a971e --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6a323ae22e6708890469.md @@ -0,0 +1,120 @@ +--- +id: 66df6a323ae22e6708890469 +title: Task 73 +challengeType: 22 +dashedName: task-73 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Not yet, but I BLANK we'll start receiving BLANK BLANK BLANK as more users navigate the updated interface.` + +## --blanks-- + +`anticipate` + +### --feedback-- + +A word that means to expect or predict something will happen. + +--- + +`more` + +### --feedback-- + +A word used to show a greater quantity or amount. + +--- + +`detailed` + +### --feedback-- + +A word that means including many details or pieces of information. + +--- + +`reports` + +### --feedback-- + +It refers to documents or statements providing information or feedback. + +# --explanation-- + +`Anticipate` is used when you think something is likely to happen in the future. + +`More` is used to indicate a greater quantity or amount of something. + +`Detailed` means including many details or pieces of information. + +`Reports` refers to documents or statements that provide information or feedback about something. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 34.22, + "finishTimestamp": 40.44 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.82, + "dialogue": { + "text": "Not yet, but I anticipate we'll start receiving more detailed reports", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.82, + "finishTime": 7.22, + "dialogue": { + "text": "as more users navigate the updated interface.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.72 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6aad5cfef4692e2e2a5a.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6aad5cfef4692e2e2a5a.md new file mode 100644 index 0000000000..1225cfa554 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6aad5cfef4692e2e2a5a.md @@ -0,0 +1,118 @@ +--- +id: 66df6aad5cfef4692e2e2a5a +title: Task 74 +challengeType: 22 +dashedName: task-74 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Not yet, but I anticipate we'll start receiving more detailed reports BLANK BLANK BLANK BLANK the updated interface.` + +## --blanks-- + +`as` + +### --feedback-- + +A word that shows two actions happening at the same time or one action depending on another. + +--- + +`more` + +### --feedback-- + +A word that indicates a greater quantity or number. + +--- + +`users` + +### --feedback-- + +A word that refers to the people navigating the updated interface. + +--- + +`navigate` + +### --feedback-- + +A word that means to move around or through something, such as a website or an app. + +# --explanation-- + +`As` can be used to mean "while" or "when", showing that one action will happen while another action is taking place. For example: + +- `As I was walking home, they called me.` - They called you while you were walking home. + +- `You will get better at coding as you practice more.` - You will improve while or when you practice more. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 34.22, + "finishTimestamp": 40.44 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.82, + "dialogue": { + "text": "Not yet, but I anticipate we'll start receiving more detailed reports", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.82, + "finishTime": 7.22, + "dialogue": { + "text": "as more users navigate the updated interface.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.72 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6b4ef2110c6c1bb1818a.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6b4ef2110c6c1bb1818a.md new file mode 100644 index 0000000000..cb5bdfe2a8 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6b4ef2110c6c1bb1818a.md @@ -0,0 +1,118 @@ +--- +id: 66df6b4ef2110c6c1bb1818a +title: Task 75 +challengeType: 19 +dashedName: task-75 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does Linda expect to happen? + +## --answers-- + +She expects to receive more detailed reports. + +--- + +She expects the interface to stop working. + +### --feedback-- + +Think about whether Linda mentioned anything negative about the interface's performance. + +--- + +She expects users to dislike the updates. + +### --feedback-- + +Consider if Linda mentioned users' opinions about liking or disliking the updates. + +--- + +She expects fewer people to use the interface. + +### --feedback-- + +Think about whether Linda expects the number of users to decrease or increase. + +## --video-solution-- + +1 + +# --explanation-- + +To understand what someone expects to happen, look for words or phrases that indicate future actions or predictions. + +Linda uses the word `anticipate` to show what she thinks will happen in the future as a result of more users navigating the updated interface. + +Then, she says `start receiving more detailed reports`, indicating something will come as users interact with the updated interface. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 34.22, + "finishTimestamp": 40.44 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.82, + "dialogue": { + "text": "Not yet, but I anticipate we'll start receiving more detailed reports", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.82, + "finishTime": 7.22, + "dialogue": { + "text": "as more users navigate the updated interface.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.72 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6bfc72421e6e65a9290f.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6bfc72421e6e65a9290f.md new file mode 100644 index 0000000000..a702a1eb8a --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6bfc72421e6e65a9290f.md @@ -0,0 +1,101 @@ +--- +id: 66df6bfc72421e6e65a9290f +title: Task 76 +challengeType: 22 +dashedName: task-76 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Alright. What's our BLANK for these BLANK BLANK?` + +## --blanks-- + +`timeline` + +### --feedback-- + +A word that means the schedule or plan for completing tasks. + +--- + +`remaining` + +### --feedback-- + +A word that describes what is still left to be done. It ends in `-ing`. + +--- + +`issues` + +### --feedback-- + +It refers to problems that need to be solved. It is plural. + +# --explanation-- + +`Timeline` refers to the schedule or plan that shows when tasks or events are supposed to happen. It helps to understand the order of activities and deadlines. + +`Remaining` means what is left or still needs to be done. It refers to the parts that have not been completed. + +`Issues` refers to problems or matters that need to be solved or dealt with. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 40.5, + "finishTimestamp": 43.38 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.48, + "dialogue": { + "text": "Alright. What's our timeline for these remaining issues?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 4.48 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6c7efc14d2706424bae4.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6c7efc14d2706424bae4.md new file mode 100644 index 0000000000..6ed48df98a --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6c7efc14d2706424bae4.md @@ -0,0 +1,111 @@ +--- +id: 66df6c7efc14d2706424bae4 +title: Task 77 +challengeType: 19 +dashedName: task-77 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does Bob want to know? + +## --answers-- + +If there are any new features in the update. + +### --feedback-- + +Think about if Bob is asking about problems or something new added to the update. + +--- + +Who is responsible for the remaining issues. + +### --feedback-- + +Consider if Bob's question is about people or about time. + +--- + +When the remaining issues will be resolved. + +--- + +How many users are affected by the issues. + +### --feedback-- + +Think about if Bob is asking about users or about fixing something. + +## --video-solution-- + +3 + +# --explanation-- + +To understand what someone wants to know, look for the main idea in their question. + +Bob asks, `What's our timeline for these remaining issues?` + +`Timeline` refers to a schedule or plan for completing tasks. `Remaining issues` refers to the problems that still need to be solved. + +Bob wants to know when these issues will be addressed or resolved. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 40.5, + "finishTimestamp": 43.38 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.48, + "dialogue": { + "text": "Alright. What's our timeline for these remaining issues?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 4.48 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6d5aca93ea73a788b86b.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6d5aca93ea73a788b86b.md new file mode 100644 index 0000000000..61afbcf787 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6d5aca93ea73a788b86b.md @@ -0,0 +1,94 @@ +--- +id: 66df6d5aca93ea73a788b86b +title: Task 78 +challengeType: 19 +dashedName: task-78 +--- + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Linda is thinking about an update next month. What should she say? + +## --answers-- + +`I believe we can roll out another update by next month.` + +--- + +`I believe we can cancel all updates for now.` + +### --feedback-- + +Think about if canceling updates matches Linda's thoughts about releasing something next month. + +## --video-solution-- + +1 + +# --explanation-- + +`Roll out` means to introduce or launch something new, like a product, service, or update, to the public or users. For example: + +`The company will roll out the new software next week.` - They will release the new software next week. + +If Linda is thinking about an update next month, she might use `roll out` to talk about releasing it. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 40.5, + "finishTimestamp": 43.38 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 4.48, + "dialogue": { + "text": "Alright. What's our timeline for these remaining issues?", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 4.48 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6dcd9354e775bbe89f24.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6dcd9354e775bbe89f24.md new file mode 100644 index 0000000000..03ea6626d4 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6dcd9354e775bbe89f24.md @@ -0,0 +1,85 @@ +--- +id: 66df6dcd9354e775bbe89f24 +title: Task 79 +challengeType: 22 +dashedName: task-79 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`I believe we can BLANK another update by next month.` + +## --blanks-- + +`roll out` + +### --feedback-- + +These two words together mean to introduce or launch something new. + +# --explanation-- + +`Roll out` means to introduce or launch something new, like a product, service, or update, to the public or users. For example: + +- `The company plans to roll out a new feature next week.` - They will release or launch the new feature next week. + +- `We will roll out the new marketing campaign soon.` - They will start or introduce the new campaign. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 43.02, + "finishTimestamp": 46.28 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.26, + "dialogue": { + "text": "I believe we can roll out another update by next month.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.76 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e18114b0b7720849ebc.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e18114b0b7720849ebc.md new file mode 100644 index 0000000000..8e58524d75 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e18114b0b7720849ebc.md @@ -0,0 +1,107 @@ +--- +id: 66df6e18114b0b7720849ebc +title: Task 80 +challengeType: 19 +dashedName: task-80 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +When is Linda planning to roll out another update? + +## --answers-- + +By next month. + +--- + +By the end of this week. + +### --feedback-- + +Think about whether Linda mentioned the end of this week in her plan. + +--- + +By the end of the year. + +### --feedback-- + +Consider if Linda talked about a longer timeline, like the end of the year. + +--- + +In two days. + +### --feedback-- + +Think about whether Linda mentioned such a short time frame. + +## --video-solution-- + +1 + +# --explanation-- + +To understand when someone is planning to do something, look for time expressions or phrases in their statement. + +In Linda's statement, she uses the prepositon `by` to indicate the time she expects to roll out another update. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 43.42, + "finishTimestamp": 46.28 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.26, + "dialogue": { + "text": "I believe we can roll out another update by next month.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.76 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e9b17769d7925edd37a.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e9b17769d7925edd37a.md new file mode 100644 index 0000000000..273efa0341 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6e9b17769d7925edd37a.md @@ -0,0 +1,93 @@ +--- +id: 66df6e9b17769d7925edd37a +title: Task 81 +challengeType: 22 +dashedName: task-81 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`We've BLANK BLANK working on the fixes.` + +## --blanks-- + +`already` + +### --feedback-- + +Something has happened sooner than expected or before now. + +--- + +`started` + +### --feedback-- + +Past participle form of `start`. + +# --explanation-- + +`Already` is used in the `Present Perfect` tense to indicate that something has happened sooner than expected or before now. For example: + +`They have already left the meeting.` - This shows the action happened before now. + +`Started` is the past participle form of `start`, which means to begin an action. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 46.48, + "finishTimestamp": 48.14 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.66, + "dialogue": { + "text": "We've already started working on the fixes.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.16 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6ed778c9637a39e3af21.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6ed778c9637a39e3af21.md new file mode 100644 index 0000000000..bf9453f5d7 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6ed778c9637a39e3af21.md @@ -0,0 +1,118 @@ +--- +id: 66df6ed778c9637a39e3af21 +title: Task 82 +challengeType: 19 +dashedName: task-82 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Why does Linda believe they can roll out another update soon? + +## --answers-- + +Because they don't have any issues to fix. + +### --feedback-- + +Think about whether Linda mentioned that there are no issues to address. + +--- + +Because the users are satisfied with the current version. + +### --feedback-- + +Consider if Linda talked about user satisfaction in her statement. + +--- + +Because they finished all the work last month. + +### --feedback-- + +Think about if Linda said anything about finishing the work already. + +--- + +Because they have already started working on the fixes. + +## --video-solution-- + +4 + +# --explanation-- + +To understand why someone believes something can happen soon, look for reasons they provide in their statement. + +In the sentence `We've already started working on the fixes`, `already` shows that they began working on the fixes sooner than expected. + +This shows they have begun the necessary work, which supports her belief that they can roll out another update soon. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 43.42, + "finishTimestamp": 48.34 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.46, + "dialogue": { + "text": "I believe we can roll out another update by next month.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.46, + "finishTime": 6.52, + "dialogue": { + "text": "We've already started working on the fixes.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 6.82 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f1e24787b7ba01c5bea.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f1e24787b7ba01c5bea.md new file mode 100644 index 0000000000..091070d131 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f1e24787b7ba01c5bea.md @@ -0,0 +1,93 @@ +--- +id: 66df6f1e24787b7ba01c5bea +title: Task 83 +challengeType: 22 +dashedName: task-83 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Thanks for BLANK BLANK, Linda.` + +## --blanks-- + +`staying` + +### --feedback-- + +Think of the word that means continuing to remain in a certain state or condition. It ends in `-ing`. + +--- + +`proactive` + +### --feedback-- + +Consider the word that describes taking action in advance to prepare for future situations. + +# --explanation-- + +`Staying` comes from the verb `stay`, which means to remain in a certain state or condition. + +`Proactive` means taking action in advance to deal with an expected situation, instead of reacting to it after it happens. Being proactive means thinking ahead and preparing for future challenges. + +In Bob's sentence, he is thanking Linda for continuing to be proactive, meaning she is always thinking ahead and taking action. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 48.62, + "finishTimestamp": 50.28 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 2.66, + "dialogue": { + "text": "Thanks for staying proactive, Linda.", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 3.06 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f7e1695967d6c4eee4f.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f7e1695967d6c4eee4f.md new file mode 100644 index 0000000000..46b0269a70 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6f7e1695967d6c4eee4f.md @@ -0,0 +1,93 @@ +--- +id: 66df6f7e1695967d6c4eee4f +title: Task 84 +challengeType: 22 +dashedName: task-84 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Let's BLANK we keep up this BLANK.` + +## --blanks-- + +`ensure` + +### --feedback-- + +Think about the word that means to make sure something happens. + +--- + +`momentum` + +### --feedback-- + +Consider the word that describes maintaining progress, energy, or speed. + +# --explanation-- + +`Ensure` means to make sure that something happens or is done. It is used when you want to guarantee that a certain action will take place or a certain result will be achieved. + +In a work context, `momentum` means maintaining progress, energy, or speed in completing tasks or achieving goals. + +In Bob's sentence, he wants to make sure that they continue to make progress and keep their positive energy going. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 50.42, + "finishTimestamp": 52.48 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 3.06, + "dialogue": { + "text": "Let's ensure we keep up this momentum.", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 3.56 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6fd99b1d0c7f1d948ef3.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6fd99b1d0c7f1d948ef3.md new file mode 100644 index 0000000000..5f328a5296 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df6fd99b1d0c7f1d948ef3.md @@ -0,0 +1,116 @@ +--- +id: 66df6fd99b1d0c7f1d948ef3 +title: Task 85 +challengeType: 19 +dashedName: task-85 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What's the overall tone of Bob at the end of this conversation with Linda? + +## --answers-- + +Critical and negative. + +### --feedback-- + +Think about whether Bob's words show criticism or support. + +--- + +Encouraging and positive. + +--- + +Uncertain and confused. + +### --feedback-- + +Consider if Bob sounds unsure or if he is giving clear support and encouragement. + +--- + +Neutral and indifferent. + +### --feedback-- + +Think about whether Bob is showing emotion or if he sounds like he does not care. + +## --video-solution-- + +2 + +# --explanation-- + +To understand the tone of someone in a conversation, look at the words and phrases they use. The tone shows the speaker's attitude or feelings. + +Bob uses positive words like `staying proactive` and encourages Linda by saying `keep up this momentum`. This suggests his attitude at the end of the conversation. + +# --scene-- + +```json +{ + "setup": { + "background": "company2-center.png", + "characters": [ + { + "character": "Bob", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-2.mp3", + "startTime": 1, + "startTimestamp": 48.42, + "finishTimestamp": 52.48 + } + }, + "commands": [ + { + "character": "Bob", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Bob", + "startTime": 1, + "finishTime": 2.46, + "dialogue": { + "text": "Thanks for staying proactive, Linda.", + "align": "center" + } + }, + { + "character": "Bob", + "startTime": 2.8, + "finishTime": 4.86, + "dialogue": { + "text": "Let's ensure we keep up this momentum.", + "align": "center" + } + }, + { + "character": "Bob", + "opacity": 0, + "startTime": 5.36 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df70abe410a681d7868729.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df70abe410a681d7868729.md new file mode 100644 index 0000000000..3f7ebdbd7a --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66df70abe410a681d7868729.md @@ -0,0 +1,108 @@ +--- +id: 66df70abe410a681d7868729 +title: Task 86 +challengeType: 22 +dashedName: task-86 +--- + + + +# --description-- + +This is a review of the entire dialogue you just studied. + +# --instructions-- + +Place the following phrases in the correct spot: + +`keep up`, `across`, `just`, `since`, `yet`, `already`, `any`, and `roll out`. + +# --fillInTheBlank-- + +## --sentence-- + +`Bob: Linda, have you had a chance to review the user feedback BLANK we deployed the update?` + +`Linda: Yes, I've BLANK looked over the responses. We've already seen a significant drop in complaints about the UI issue.` + +`Bob: That's great to hear. Are all updated elements performing well BLANK devices?` + +`Linda: Yes. The navigation bar and footer adjustments have BLANK made a big difference. But we haven't addressed all the minor elements yet.` + +`Bob: I was worried about that. What do we have to deal with now?` + +`Linda: I've compiled a list. We've made progress, but some icons and buttons aren't responding correctly.` + +`James: Have BLANK users specifically mentioned these issues in their feedback?` + +`Linda: Not BLANK, but I anticipate we'll start receiving more detailed reports as more users navigate the updated interface.` + +`Bob: Alright. What's our timeline for these remaining issues?` + +`Linda: I believe we can BLANK another update by next month. We've already started working on the fixes.` + +`Bob: Thanks for staying proactive, Linda. Let's ensure we BLANK this momentum.` + +## --blanks-- + +`since` + +### --feedback-- + +Shows when the action started and is still important now. + +--- + +`just` + +### --feedback-- + +Shows the action happened a short time ago. + +--- + +`across` + +### --feedback-- + +Happening throughout or on all sides. + +--- + +`already` + +### --feedback-- + +Something has been done sooner than expected. + +--- + +`any` + +### --feedback-- + +Used in questions to ask if there is one or more of something. + +--- + +`yet` + +### --feedback-- + +A word that means up to now but expected to happen soon. + +--- + +`roll out` + +### --feedback-- + +These two words together mean to introduce or launch something new. + +--- + +`keep up` + +### --feedback-- + +These two words together mean to maintain or continue at the same level. diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19c9a730b10ec00775764.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19c9a730b10ec00775764.md new file mode 100644 index 0000000000..f1d336bc10 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19c9a730b10ec00775764.md @@ -0,0 +1,66 @@ +--- +id: 66e19c9a730b10ec00775764 +title: Task 88 +challengeType: 19 +dashedName: task-88 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +What does the user ask the support team to do? + +## --answers-- + +To improve the app's speed and performance. + +### --feedback-- + +Think about whether the user mentions any issues related to speed or performance. + +--- + +To update the app with new features. + +### --feedback-- + +Consider if the user is asking for new features or talking about existing problems. + +--- + +To fix the problem with the app. + +--- + +To help with managing their money. + +### --feedback-- + +Check if the user is asking for help managing money or something else related to the app's functionality. + +## --video-solution-- + +3 + +# --explanation-- + +To understand what the user wants from the support team, look for direct requests or questions in the email. + +Pay attention to phrases like `Can you please... ?` which clearly indicate what the user is asking for. + +The use of words like `fix` and `bug` helps identify the action the user wants the support team to take. diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19cba3fd9e3ec6860b096.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19cba3fd9e3ec6860b096.md new file mode 100644 index 0000000000..60d96d16ea --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e19cba3fd9e3ec6860b096.md @@ -0,0 +1,66 @@ +--- +id: 66e19cba3fd9e3ec6860b096 +title: Task 87 +challengeType: 19 +dashedName: task-87 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +What is the main problem the user is experiencing with the app? + +## --answers-- + +The app stops working whenever the user tries to open it. + +### --feedback-- + +Check if the email mentions the app completely stopping or crashing. + +--- + +The app shows the right month, but the values do not change to match it. + +--- + +The app is too slow when loading different months. + +### --feedback-- + +Think about whether the email talks about the app's speed or something else. + +--- + +The app does not allow the user to add new expenses. + +### --feedback-- + +Consider if the user is talking about adding new values or if the problem is about the values already shown. + +## --video-solution-- + +2 + +# --explanation-- + +To identify the main problem, look for sentences that describe the issue the user is experiencing. + +Pay attention to phrases like `Every time I try` and `the app shows` which tell us what happens when the user tries to use the app. + +The phrase `numbers stay the same as the month before` also helps explain what is not working correctly. diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32b73e27efb5b3f9c78c4.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32b73e27efb5b3f9c78c4.md new file mode 100644 index 0000000000..e70f2c8a70 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32b73e27efb5b3f9c78c4.md @@ -0,0 +1,66 @@ +--- +id: 66e32b73e27efb5b3f9c78c4 +title: Task 89 +challengeType: 19 +dashedName: task-89 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +What does the word `bug` mean in the email? + +## --answers-- + +An error or problem in the app. + +--- + +A small insect. + +### --feedback-- + +Think about if the user is reporting an issue related to insects or something else. + +--- + +A request for new features. + +### --feedback-- + +Consider if the user is talking about asking for new features or describing a problem. + +--- + +A way to manage expenses. + +### --feedback-- + +Check if the user uses `bug` to talk about managing expenses or something that needs fixing. + +## --video-solution-- + +1 + +# --explanation-- + +To understand what a word means in context, look at the sentences around it and how it is used. + +`Bug` in the email is used when the user describes the problem with the app. + +Pay attention to how the user connects `bug` with phrases like `this is really frustrating` and `can you please fix this?` to understand that `bug` refers to an error or problem in the software. diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32be4761dd75cc3ba6b13.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32be4761dd75cc3ba6b13.md new file mode 100644 index 0000000000..102769851d --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32be4761dd75cc3ba6b13.md @@ -0,0 +1,64 @@ +--- +id: 66e32be4761dd75cc3ba6b13 +title: Task 90 +challengeType: 19 +dashedName: task-90 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +How often does the user say they use the app? + +## --answers-- + +Once a week. + +### --feedback-- + +Think about whether the user mentioned using the app that infrequently. + +--- + +Only when needed. + +### --feedback-- + +Consider if the user mentioned using the app occasionally or regularly. + +--- + +Rarely. + +### --feedback-- + +Check if the user describes using the app very seldom or if it sounds like a regular habit. + +--- + +Every day. + +## --video-solution-- + +4 + +# --explanation-- + +To find out how often the user uses the app, look for clues in the email where the user talks about their routine or habits. + +Pay attention to phrases like `I use the app every ...`, which tells you how frequently they rely on the app. diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c232273235dd6dc3287.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c232273235dd6dc3287.md new file mode 100644 index 0000000000..eb2b9782dc --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c232273235dd6dc3287.md @@ -0,0 +1,64 @@ +--- +id: 66e32c232273235dd6dc3287 +title: Task 91 +challengeType: 19 +dashedName: task-91 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +What action does the user describe taking when they encounter the problem? + +## --answers-- + +Restarting the app to fix the issue. + +### --feedback-- + +Think about whether the email mentions restarting the app or some other action. + +--- + +Updating the app to the latest version. + +### --feedback-- + +Consider if the user talks about downloading a new version of the app. + +--- + +Trying to enter values for a different month. + +--- + +Contacting customer support immediately. + +### --feedback-- + +Check if the email mentions contacting support as the first action. + +## --video-solution-- + +3 + +# --explanation-- + +To identify the actions the user has taken, look for parts of the email where the user describes what they have tried or done with the app. + +Focus on sentences that mention specific actions, such as `Every time I try to...`. diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c5e39acfe5ee8adb160.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c5e39acfe5ee8adb160.md new file mode 100644 index 0000000000..c322d143ff --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32c5e39acfe5ee8adb160.md @@ -0,0 +1,66 @@ +--- +id: 66e32c5e39acfe5ee8adb160 +title: Task 92 +challengeType: 19 +dashedName: task-92 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +How does the user feel about the problem they are facing? + +## --answers-- + +Frustrated and annoyed. + +--- + +Happy and satisfied. + +### --feedback-- + +Think about whether the user describes their experience in a positive or negative way. + +--- + +Calm and relaxed. + +### --feedback-- + +Consider if the words the user uses suggest they are calm or experiencing stronger emotions. + +--- + +Confused but hopeful. + +### --feedback-- + +Check if the user shows any signs of being hopeful or if they are mostly expressing frustration. + +## --video-solution-- + +1 + +# --explanation-- + +To understand the user's emotions and tone, look for words or phrases that express feelings. + +Pay attention to words like `frustrated` and `really frustrating`, which show how the user feels about the issue. + +Also, notice how the user describes their experience with the app to understand their tone. diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32d2cfee533618d70586c.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32d2cfee533618d70586c.md new file mode 100644 index 0000000000..e2d2d47f0d --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66e32d2cfee533618d70586c.md @@ -0,0 +1,66 @@ +--- +id: 66e32d2cfee533618d70586c +title: Task 93 +challengeType: 19 +dashedName: task-93 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +This is an email from a user that's reporting some issues: + +`Hi there!` + +`I'm frustrated with some problems I've been having with the app recently. Every time I try to enter values for a different month, the app shows the right month at the top, but the numbers stay the same as the month before. For example, when I select March, it still shows the numbers from February. This is really confusing.` + +`Can you please fix this? This bug is really frustrating, and I use the app every day to manage my money.` + +What could happen if the issue with the app is not fixed? + +## --answers-- + +The user may have difficulty tracking their spending correctly. + +--- + +The user may be able to use the app without any problems. + +### --feedback-- + +Think about whether the user already described the app working correctly. + +--- + +The user may enjoy new features in the app. + +### --feedback-- + +Consider if the email mentions anything about new features or benefits. + +--- + +The app could stop showing the current month entirely. + +### --feedback-- + +The problem mentioned is with numbers not updating, not with the month display. + +## --video-solution-- + +1 + +# --explanation-- + +To infer the consequences of the problem not being solved, think about the context in which the user uses the app and how they rely on it. + +The user mentions that they use the app `every day to manage my money`. + +Consider how the issues described might affect the user's daily activities if they continue. diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb7309b14c6f4be5ef5dec.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb7309b14c6f4be5ef5dec.md new file mode 100644 index 0000000000..97f316cf50 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb7309b14c6f4be5ef5dec.md @@ -0,0 +1,161 @@ +--- +id: 66eb7309b14c6f4be5ef5dec +title: "Dialogue 3: Progress and Change" +challengeType: 21 +dashedName: dialogue-3-progress-and-change +--- + +# --description-- + +Watch the video below to understand the context of the upcoming lessons. + +# --assignment-- + +Watch the video. + +# --scene-- + + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { "x": -25, "y": 0, "z": 1 } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 } + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1 + }, + "alwaysShowDialogue": true + }, + "commands": [ + { + "character": "James", + "position": { "x": 25, "y": 0, "z": 1 }, + "startTime": 0 + }, + { + "character": "Linda", + "position": { "x": 70, "y": 0, "z": 1 }, + "startTime": 0.5 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.82, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 5.34, + "finishTime": 9.6, + "dialogue": { + "text": "It's been over a year now. We've really come a long way since that first feedback came in.", + "align": "right" + } + }, + { + "character": "Linda", + "startTime": 10.1, + "finishTime": 16, + "dialogue": { + "text": "I've been part of the design team for three years and the changes we've made in just this last year have had a great impact.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 16.54, + "finishTime": 20.46, + "dialogue": { + "text": "Agreed. I've learned so much about user interface design in the process.", + "align": "left" + } + }, + { + "character": "James", + "startTime": 20.7, + "finishTime": 24.86, + "dialogue": { + "text": "Before this, I hadn't focused much on the User Experience aspect of development.", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 25.4, + "finishTime": 29.28, + "dialogue": { + "text": "That's true. You've been integrating UX into your work more than ever before.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 30.28, + "finishTime": 35.34, + "dialogue": { + "text": "It's interesting to think about it. I used to just write code without thinking much about the end user,", + "align": "left" + } + }, + { + "character": "James", + "startTime": 35.52, + "finishTime": 40.7, + "dialogue": { + "text": "but now ensuring a positive User Experience has become a central part of my development process.", + "align": "left" + } + }, + { + "character": "Linda", + "startTime": 41.78, + "finishTime": 44.64, + "dialogue": { + "text": "Exactly. And remember when we rolled out that major update last month?", + "align": "right" + } + }, + { + "character": "Linda", + "startTime": 45.08, + "finishTime": 47.3, + "dialogue": { + "text": "The feedback we've received has been super positive.", + "align": "right" + } + }, + { + "character": "James", + "startTime": 47.7, + "finishTime": 53.08, + "dialogue": { + "text": "I'm happy to hear that. After all, we're proactively enhancing the platform based on what we've learned.", + "align": "left" + } + }, + { + "character": "Linda", + "position": { "x": 125, "y": 0, "z": 1 }, + "startTime": 53.58 + }, + { + "character": "James", + "position": { "x": -25, "y": 0, "z": 1 }, + "startTime": 54.08 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb75401201c061f811a57e.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb75401201c061f811a57e.md new file mode 100644 index 0000000000..7c8a779d8f --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/66eb75401201c061f811a57e.md @@ -0,0 +1,90 @@ +--- +id: 66eb75401201c061f811a57e +title: Task 94 +challengeType: 22 +dashedName: task-94 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Linda, BLANK BLANK, how long have we been collaborating on these updates?` + +## --blanks-- + +`looking` + +### --feedback-- + +A word that means using your eyes to review something. It ends in `-ing`. + +--- + +`back` + +### --feedback-- + +A word that indicates a direction behind or in the past. + +# --explanation-- + +`Looking back` means to reflect on past events or to think about what has happened before. For example: + +`Looking back, I learned a lot from that project.` - It means they are remembering and considering past experiences. + +In this sentence, James uses `looking back` to talk about the time he and Linda worked together on updates. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 3.92 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.92, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.42 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be7dd1d802e3307bbddf7.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be7dd1d802e3307bbddf7.md new file mode 100644 index 0000000000..226f34e7a0 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be7dd1d802e3307bbddf7.md @@ -0,0 +1,80 @@ +--- +id: 672be7dd1d802e3307bbddf7 +title: Task 95 +challengeType: 22 +dashedName: task-95 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Linda, looking back, how long have we been BLANK on these updates?` + +## --blanks-- + +`collaborating` + +### --feedback-- + +A word that means working together on something. It ends in `-ing`. + +# --explanation-- + +`Have been collaborating` is a form of the present perfect continuous tense. It describes an action that started in the past and is still ongoing. For example: + +`We have been collaborating on this project for two years.` - This means that the collaboration started two years ago and is still happening. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 3.92 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.92, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.42 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be8d92bbeab39632fd45f.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be8d92bbeab39632fd45f.md new file mode 100644 index 0000000000..216fdbbaa3 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672be8d92bbeab39632fd45f.md @@ -0,0 +1,110 @@ +--- +id: 672be8d92bbeab39632fd45f +title: Task 96 +challengeType: 19 +dashedName: task-96 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What does James want to know? + +## --answers-- + +How long they have been working together on the updates. + +--- + +If Linda remembers the details of the last update. + +### --feedback-- + +Pay attention to James's question; he asks about time, not specific details of past updates. + +--- + +When the updates will be finished. + +### --feedback-- + +Notice that James is asking about the past and how long something has been happening, not when it will end. + +--- + +What they need to complete the updates. + +### --feedback-- + +Focus on James's question about duration. He isn't asking for requirements or resources. + +## --video-solution-- + +1 + +# --explanation-- + +James's question, `how long have we been collaborating on these updates?`, can be broken down to understand what he wants to know: + +- `how long` signals he is asking about time or duration. + +- `have been collaborating` shows an action that started in the past and continues to the present. + +- `on these updates` specifies that the focus is on their joint work related to updates. + +Together, this structure shows that James is interested in finding out the length of time they've been working together on updates, not specific details or future plans. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 3.92 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.92, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.42 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bea62ee1bd94363435d0c.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bea62ee1bd94363435d0c.md new file mode 100644 index 0000000000..1d2e9b9006 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bea62ee1bd94363435d0c.md @@ -0,0 +1,90 @@ +--- +id: 672bea62ee1bd94363435d0c +title: Task 97 +challengeType: 19 +dashedName: task-97 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which option is the best answer to James' question? + +## --answers-- + +`We should finish them soon.` + +### --feedback-- + +This response talks about finishing updates, but James asked about how long they've been working together, not when it will be completed. + +--- + +`It's been over a year now.` + +## --video-solution-- + +2 + +# --explanation-- + +James's question, `how long have we been collaborating on these updates?`, is asking about **how much time** they've been working together. + +The correct answer, `It's been over a year now`, directly answers this by saying how long they've collaborated. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 3.92 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.92, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.42 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672beec28ce5685ecdce44e3.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672beec28ce5685ecdce44e3.md new file mode 100644 index 0000000000..1ea09219a9 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672beec28ce5685ecdce44e3.md @@ -0,0 +1,84 @@ +--- +id: 672beec28ce5685ecdce44e3 +title: Task 98 +challengeType: 22 +dashedName: task-98 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`It's been BLANK now.` + +## --blanks-- + +`over a year` + +### --feedback-- + +These three words together indicate a time period. They are a preposition, an article and a period of time. + +# --explanation-- + +`It's been` is a contraction of `It has been` which describes something that started in the past and continues up to now. + +`Over a year` tells you the amount of time that has passed. `Over` means more than, so `over a year` means that the collaboration has lasted more than one year. + +`Now` emphasizes that the statement is up-to-date and still true at this moment. + +Together, `It's been over a year now.` means that their collaboration has lasted more than a year and continues to the present. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 4.34, + "finishTimestamp": 5.68 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.34, + "dialogue": { + "text": "It's been over a year now.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 2.84 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf1421cecb26fdf76320f.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf1421cecb26fdf76320f.md new file mode 100644 index 0000000000..639758228a --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf1421cecb26fdf76320f.md @@ -0,0 +1,133 @@ +--- +id: 672bf1421cecb26fdf76320f +title: Task 99 +challengeType: 19 +dashedName: task-99 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +How long has James and Linda been collaborating? + +## --answers-- + +Just a few months. + +### --feedback-- + +Listen carefully to Linda's response. She mentions a specific time period that's longer than a few months. + +--- + +Over a year. + +--- + +About six months. + +### --feedback-- + +Pay attention to Linda's answer. She describes a duration longer than six months. + +--- + +Exactly one year. + +### --feedback-- + +Linda says `over a year`, meaning the time is slightly more than one year. + +## --video-solution-- + +2 + +# --explanation-- + +`It's been` is a contraction of `It has been` which describes something that started in the past and continues up to now. + +`Over a year` tells you the amount of time that has passed. `Over` means more than, so `over a year` means that the collaboration has lasted more than one year, not just a few months or exactly one year. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + }, + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 0, + "finishTimestamp": 5.68 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.82, + "dialogue": { + "text": "Linda, looking back, how long have we been collaborating on these updates?", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.08 + }, + { + "character": "Linda", + "opacity": 1, + "startTime": 5.08 + }, + { + "character": "Linda", + "startTime": 5.34, + "finishTime": 6.68, + "dialogue": { + "text": "It's been over a year now.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.18 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf2c58832ef79c6ae86ac.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf2c58832ef79c6ae86ac.md new file mode 100644 index 0000000000..879db6d0aa --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf2c58832ef79c6ae86ac.md @@ -0,0 +1,98 @@ +--- +id: 672bf2c58832ef79c6ae86ac +title: Task 100 +challengeType: 22 +dashedName: task-100 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`We've really BLANK BLANK BLANK since that first feedback came in.` + +## --blanks-- + +`come` + +### --feedback-- + +This is a verb that means to reach or arrive somewhere, especially after a journey or progress. + +--- + +`a long` + +### --feedback-- + +This includes an article and an adjective that describe the extent of progress. + +--- + +`way` + +### --feedback-- + +This word completes the expression, indicating a metaphorical path or distance achieved. + +# --explanation-- + +`To come a long way` means to make significant progress or improvement over time. It often implies that someone or something has started at a simpler, less developed stage and has improved a lot since then. For example: + +- `The team has come a long way since the project started.` - The team has made a lot of progress. + +- `She has come a long way in her coding skills.` - Her coding skills have greatly improved from where they began. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 5.72, + "finishTimestamp": 8.6 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.88, + "dialogue": { + "text": "We've really come a long way since that first feedback came in.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.38 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf495d1324184f1b57fc6.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf495d1324184f1b57fc6.md new file mode 100644 index 0000000000..316c2bb562 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672bf495d1324184f1b57fc6.md @@ -0,0 +1,82 @@ +--- +id: 672bf495d1324184f1b57fc6 +title: Task 101 +challengeType: 22 +dashedName: task-101 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`We've really come a long way since that first feedback BLANK.` + +## --blanks-- + +`came in` + +### --feedback-- + +This is a two-word expression in the past simple tense that means "arrived" or "was received". + +# --explanation-- + +`Came in` is in the past simple tense and means that something "arrived" or "was received". It's often used to talk about messages, results, or feedback being delivered or becoming available. For example: + +`The test results came in yesterday.` - This means the results were received yesterday. + +In this sentence, `since that first feedback came in` means that the initial feedback was received, marking the start of their progress. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 5.72, + "finishTimestamp": 8.6 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.88, + "dialogue": { + "text": "We've really come a long way since that first feedback came in.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.38 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd6b7f61b713f3e64825b.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd6b7f61b713f3e64825b.md new file mode 100644 index 0000000000..274793f58a --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd6b7f61b713f3e64825b.md @@ -0,0 +1,92 @@ +--- +id: 672cd6b7f61b713f3e64825b +title: Task 102 +challengeType: 22 +dashedName: task-102 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`I've been BLANK the design team BLANK three years.` + +## --blanks-- + +`part of` + +### --feedback-- + +These two words together mean belonging to or being included in a group or team. The first word is a noun, and the second is a preposition. + +--- + +`for` + +### --feedback-- + +This preposition indicates the length of time something has lasted. + +# --explanation-- + +`To have been part of something` means to belong to or to be included in a group, team, or organization. It implies that the person has contributed or participated in that group. For example: + +`I've been part of this project since it started.` - Suggests the person has been involved in the project from the beginning. + +The preposition `for` is used to indicate a period of time in this context. When combined with the `Present Perfect` tense (`have been`), it shows how long something has lasted up to the present. For example: + +`She has worked here for five years.` - She started working there five years ago and is still working there now. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 9.1, + "finishTimestamp": 11.38 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.28, + "dialogue": { + "text": "I've been part of the design team for three years", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.78 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd85e8ba4ed4a6911b4d3.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd85e8ba4ed4a6911b4d3.md new file mode 100644 index 0000000000..f84ca00fa5 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cd85e8ba4ed4a6911b4d3.md @@ -0,0 +1,114 @@ +--- +id: 672cd85e8ba4ed4a6911b4d3 +title: Task 103 +challengeType: 22 +dashedName: task-103 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`And the changes BLANK BLANK in just this last year BLANK BLANK a great impact.` + +## --blanks-- + +`we've` + +### --feedback-- + +This is a contraction of `we have`. + +--- + +`made` + +### --feedback-- + +This is the past participle form of an irregular verb meaning to create or produce something. + +--- + +`have` + +### --feedback-- + +`Present Perfect` auxiliary verb used to show an action affecting the present. + +--- + +`had` + +### --feedback-- + +`Past Participle` of an irregular verb that means to experience or cause an effect. + +# --explanation-- + +`We've` is a contraction of `we have`. + +`Made` is the past participle of the irregular verb `make`. `Have made` describes something created or completed in the past with effects on the present. + +In this sentence, `have had` is in the present perfect tense. This structure `have` + `had` shows that something started in the past and still affects the present. + +- `Have` is an auxiliary verb used in the present perfect tense. + +- `Had` is the past participle of `have`, meaning to experience or possess. + +Together, `have had` means that the changes began earlier and continue to make an impact now. + +In summary, these irregular verbs (`make` as `made` and `have` as `had`) form the present perfect tense, indicating actions that started in the past and are still relevant now. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 11.28, + "finishTimestamp": 15 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 4.72, + "dialogue": { + "text": "and the changes we've made in just this last year have had a great impact.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.22 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc1fe8c7ef63e26ce44c.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc1fe8c7ef63e26ce44c.md new file mode 100644 index 0000000000..f296285272 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc1fe8c7ef63e26ce44c.md @@ -0,0 +1,113 @@ +--- +id: 672cdc1fe8c7ef63e26ce44c +title: Task 104 +challengeType: 19 +dashedName: task-104 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +How long has Linda been working as part of the design team? + +## --answers-- + +One year. + +### --feedback-- + +Listen carefully to Linda's response. She mentions a period longer than one year. + +--- + +Just a few months. + +### --feedback-- + +Linda says she's been with the design team much longer than a few months. + +--- + +Since the project started. + +### --feedback-- + +Linda doesn't mention the project start date, only that she's been on the team for a specific amount of time. + +--- + +Three years. + +## --video-solution-- + +4 + +# --explanation-- + +Linda states, `I've been part of the design team for three years.` + +`For three years` tells exactly how long she has been working on the team. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 9.1, + "finishTimestamp": 15 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.18, + "dialogue": { + "text": "I've been part of the design team for three years,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.18, + "finishTime": 6.9, + "dialogue": { + "text": "and the changes we've made in just this last year have had a great impact.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.4 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc94feed9f67748f5ca2.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc94feed9f67748f5ca2.md new file mode 100644 index 0000000000..809c295776 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdc94feed9f67748f5ca2.md @@ -0,0 +1,117 @@ +--- +id: 672cdc94feed9f67748f5ca2 +title: Task 105 +challengeType: 19 +dashedName: task-105 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What happened in the last year? + +## --answers-- + +Linda joined the design team. + +### --feedback-- + +Linda mentions she has been part of the team for three years, so this didn't happen just in the last year. + +--- + +The changes they've made had a great impact. + +--- + +They completed the project. + +### --feedback-- + +Linda doesn't mention completing the project. + +--- + +They started working on impactful designs. + +### --feedback-- + +Linda doesn't say they started working on the design this year; she mentions a specific impact from recent changes. + +## --video-solution-- + +2 + +# --explanation-- + +To find the answer, listen to Linda's sentence carefully. She says, `the changes we've made in just this last year have had a great impact`. Here's how to identify the correct answer: + +- Linda mentions `changes`, meaning something new or different they implemented during the last year. + +- `In just this last year` tells you that Linda is talking about something specific that happened within the past year. + +- `Have had a great impact` explains the result of those changes made a strong, positive effect. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 9.1, + "finishTimestamp": 15 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.18, + "dialogue": { + "text": "I've been part of the design team for three years,", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 3.18, + "finishTime": 6.9, + "dialogue": { + "text": "and the changes we've made in just this last year have had a great impact.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.4 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cde84a461d274b9aa1587.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cde84a461d274b9aa1587.md new file mode 100644 index 0000000000..d293ac12d7 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cde84a461d274b9aa1587.md @@ -0,0 +1,86 @@ +--- +id: 672cde84a461d274b9aa1587 +title: Task 106 +challengeType: 22 +dashedName: task-106 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Agreed. I've learned so much about BLANK BLANK design in the process.` + +## --blanks-- + +`user` + +### --feedback-- + +The person who interacts with the system or application. + +--- + +`interface` + +### --feedback-- + +This word describes the point of interaction or connection between the user and the system. + +# --explanation-- + +`User interface` (UI) refers to the part of a system, application, or device that allows a user to interact with it. The user interface includes elements like buttons, menus, and screens that help users perform actions and receive feedback from the system. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 15.34, + "finishTimestamp": 19.56 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.72, + "dialogue": { + "text": "Agreed. I've learned so much about user interface design in the process.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.72 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdef1ba3081780c700843.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdef1ba3081780c700843.md new file mode 100644 index 0000000000..5a83cb5ed7 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672cdef1ba3081780c700843.md @@ -0,0 +1,104 @@ +--- +id: 672cdef1ba3081780c700843 +title: Task 107 +challengeType: 19 +dashedName: task-107 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What has James learned? + +## --answers-- + +The design team structure. + +### --feedback-- + +James specifically mentions learning about user interface design, not the team structure. + +--- + +How to code in a new language. + +### --feedback-- + +James is focused on design, not on learning a new coding language. + +--- + +Project management skills. + +### --feedback-- + +James's statement is about user interface design, not project management. + +--- + +User interface design. + +## --video-solution-- + +4 + +# --explanation-- + +To find the answer, listen to what James says after the word `about`. In the sentence, `I've learned so much about user interface design`, the words that follow `about` directly indicate what James has been learning. + +`User interface design` tell you that this is the specific topic he has been learning. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 15.34, + "finishTimestamp": 19.56 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.72, + "dialogue": { + "text": "Agreed. I've learned so much about user interface design in the process.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.72 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce07fa81803826b15b63e.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce07fa81803826b15b63e.md new file mode 100644 index 0000000000..f66695b565 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce07fa81803826b15b63e.md @@ -0,0 +1,90 @@ +--- +id: 672ce07fa81803826b15b63e +title: Task 108 +challengeType: 22 +dashedName: task-108 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Before this, I BLANK BLANK much on the user experience aspect of development.` + +## --blanks-- + +`hadn't` + +### --feedback-- + +This is a contraction that indicates something did not happen before a certain point in time. + +--- + +`focused` + +### --feedback-- + +`Past Participle` of a verb that means to pay attention. + +# --explanation-- + +`Hadn't` is the contraction for `had not`, indicating something that didn't happen in the past relative to another event. + +`Focused` means to pay close attention to something or make it a priority. For example: + +`I hadn't focused on design principles before starting this project.` - This means that studying design principles was not a focus until the project began. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 19.5, + "finishTimestamp": 23.96 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 5.46, + "dialogue": { + "text": "Before this, I hadn't focused much on the user experience aspect of development.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.96 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce15950a89f887d8ce8a5.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce15950a89f887d8ce8a5.md new file mode 100644 index 0000000000..cbd745f2c5 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/672ce15950a89f887d8ce8a5.md @@ -0,0 +1,80 @@ +--- +id: 672ce15950a89f887d8ce8a5 +title: Task 109 +challengeType: 22 +dashedName: task-109 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Before this, I hadn't focused much on the user experience BLANK development.` + +## --blanks-- + +`aspect of` + +### --feedback-- + +These two words together mean a specific part or feature of something larger. The first word is a noun, and the second is a preposition. + +# --explanation-- + +`Aspect of` refers to a specific part or feature of a larger topic or situation. When you talk about an `aspect` of something, you are focusing on one detail or element within a bigger context. For example: + +`One important aspect of programming is problem-solving.` - Here, `problem-solving` is a key part or feature of programming as a whole. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 19.5, + "finishTimestamp": 23.96 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 5.46, + "dialogue": { + "text": "Before this, I hadn't focused much on the user experience aspect of development.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.96 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673258f20e446069d7bc6c4e.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673258f20e446069d7bc6c4e.md new file mode 100644 index 0000000000..daeb76bbc4 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673258f20e446069d7bc6c4e.md @@ -0,0 +1,113 @@ +--- +id: 673258f20e446069d7bc6c4e +title: Task 110 +challengeType: 19 +dashedName: task-110 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which of the statements is true? + +## --answers-- + +James has always focused on user experience in development. + +### --feedback-- + +James mentions that he hadn't focused on user experience before. + +--- + +James has not learned anything new about user interface design. + +### --feedback-- + +James says he has learned a lot about user interface design. + +--- + +James has recently started focusing on the UX aspect of development. + +--- + +James is an expert in user interface and user experience design. + +### --feedback-- + +James says he is learning about user interface design but does not claim to be an expert. + +## --video-solution-- + +3 + +# --explanation-- + +`I've learned so much about user interface design` tells you that James has gained new knowledge recently, so anything suggesting he hasn't learned is incorrect. + +`Before this, I hadn't focused much on the user experience aspect of development` shows that his attention to user experience is new, meaning he did not focus on it in the past but has started doing so recently. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 16.18, + "finishTimestamp": 23.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.28, + "dialogue": { + "text": "I've learned so much about user interface design in the process.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 4.52, + "finishTime": 8.68, + "dialogue": { + "text": "Before this, I hadn't focused much on the user experience aspect of development.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 9.18 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325a5443667173c717856f.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325a5443667173c717856f.md new file mode 100644 index 0000000000..b1682fdb15 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325a5443667173c717856f.md @@ -0,0 +1,99 @@ +--- +id: 67325a5443667173c717856f +title: Task 111 +challengeType: 22 +dashedName: task-111 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`That's true! You've been BLANK UX BLANK your work more than ever before.` + +## --blanks-- + +`integrating` + +### --feedback-- + +This word means combining or including something as part of a larger whole. + +--- + +`into` + +### --feedback-- + +This is a preposition that shows movement or direction toward something. + +# --explanation-- + +`Integrating into` means bringing something new into an existing structure or combining it with current practices. + +`Integrating` refers to adding or combining parts to form a more complete system. + +`Into` is a preposition indicating direction, showing that UX is being added as part of James's ongoing work. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 24.3, + "finishTimestamp": 28.28 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.74, + "dialogue": { + "text": "That's true.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.02, + "finishTime": 4.98, + "dialogue": { + "text": "You've been integrating UX into your work more than ever before.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.48 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325bae5d23157c74091944.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325bae5d23157c74091944.md new file mode 100644 index 0000000000..ce180fe911 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325bae5d23157c74091944.md @@ -0,0 +1,105 @@ +--- +id: 67325bae5d23157c74091944 +title: Task 112 +challengeType: 22 +dashedName: task-112 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`That's true! You've been integrating UX into your work BLANK BLANK BLANK before.` + +## --blanks-- + +`more` + +### --feedback-- + +This word indicates an increase in quantity or intensity. + +--- + +`than` + +### --feedback-- + +This word is used to compare two different levels or amounts. + +--- + +`ever` + +### --feedback-- + +This word suggests any time in the past, emphasizing a long or indefinite period. + +# --explanation-- + +`More than ever before` means that something is happening now at a higher level or frequency than at any previous time. It emphasizes that there has been an increase or improvement over what happened in the past. For example: + +`She practices coding more than ever before`. - This means that she is practicing coding now more frequently or intensely than she did in the past. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 24.3, + "finishTimestamp": 28.28 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 1.74, + "dialogue": { + "text": "That's true.", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.02, + "finishTime": 4.98, + "dialogue": { + "text": "You've been integrating UX into your work more than ever before.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 5.48 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325deed89863066150b044.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325deed89863066150b044.md new file mode 100644 index 0000000000..723e8bc8f3 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325deed89863066150b044.md @@ -0,0 +1,97 @@ +--- +id: 67325deed89863066150b044 +title: Task 113 +challengeType: 22 +dashedName: task-113 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`It's interesting to think about it. I BLANK just write code without BLANK about the end user.` + +## --blanks-- + +`used to` + +### --feedback-- + +This blank has two words. The first is a verb, and the second is a preposition. Together, they indicate a past habit or action that no longer happens. + +--- + +`thinking much` + +### --feedback-- + +This blank has two words. The first is a verb ending in `-ing`, and the second is an adverb. This phrase means giving attention or consideration to something. + +# --explanation-- + +`Used to` describes a past habit or action that was regular in the past but is not continued in the present. + +`Thinking much` means giving little attention or consideration. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 29.28, + "finishTimestamp": 34.44 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.84, + "dialogue": { + "text": "It's interesting to think about it.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.92, + "finishTime": 6.16, + "dialogue": { + "text": "I used to just write code without thinking much about the end user,", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 6.66 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325f4cff0ac10ffe3e5bec.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325f4cff0ac10ffe3e5bec.md new file mode 100644 index 0000000000..407cc0cf13 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67325f4cff0ac10ffe3e5bec.md @@ -0,0 +1,115 @@ +--- +id: 67325f4cff0ac10ffe3e5bec +title: Task 114 +challengeType: 19 +dashedName: task-114 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What is James describing about his approach to coding? + +## --answers-- + +A habit he had in the past. + +--- + +Something he plans to do in the future. + +### --feedback-- + +James isn't talking about future plans; he is reflecting on something he did before. + +--- + +A habit he continues now. + +### --feedback-- + +James uses the phrase `used to`, which shows he is describing something he did in the past, not currently. + +--- + +A process he never followed. + +### --feedback-- + +James describes a habit he once had, so it is not something he never did. + +## --video-solution-- + +1 + +# --explanation-- + +James says, `I used to just write code without thinking much about the end user.` + +`Used to` indicates a past habit or action that is no longer true. + +This sentence shows that he previously wrote code without considering the end user but has since changed his approach. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 29.28, + "finishTimestamp": 34.44 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.84, + "dialogue": { + "text": "It's interesting to think about it.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.92, + "finishTime": 6.16, + "dialogue": { + "text": "I used to just write code without thinking much about the end user,", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 6.66 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673260e6a2747519bbdc069b.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673260e6a2747519bbdc069b.md new file mode 100644 index 0000000000..40a7efa729 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673260e6a2747519bbdc069b.md @@ -0,0 +1,116 @@ +--- +id: 673260e6a2747519bbdc069b +title: Task 115 +challengeType: 19 +dashedName: task-115 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Which of the statements is true about James? + +## --answers-- + +He has never thought about the end user. + +### --feedback-- + +James mentions that he didn't consider the end user before, but this has changed. + +--- + +He now considers the end user when writing code. + +--- + +He only thinks about the end user occasionally. + +### --feedback-- + +James doesn't suggest that he thinks about the end user only sometimes; he indicates a change from the past. + +--- + +He finds it difficult to think about the end user. + +### --feedback-- + +James is reflecting on a change in his approach, not on any difficulty in considering the end user. + +## --video-solution-- + +2 + +# --explanation-- + +James says, `I used to just write code without thinking much about the end user.` + +`Used to` shows that this was his past approach. + +<<<<<<< Updated upstream +======= +> > > > > > > Stashed changes +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 16.18, + "finishTimestamp": 23.86 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.28, + "dialogue": { + "text": "I've learned so much about user interface design in the process.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 4.52, + "finishTime": 8.68, + "dialogue": { + "text": "Before this, I hadn't focused much on the user experience aspect of development.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 9.18 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732620bf06cf321860ce9a3.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732620bf06cf321860ce9a3.md new file mode 100644 index 0000000000..1e4be73891 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732620bf06cf321860ce9a3.md @@ -0,0 +1,97 @@ +--- +id: 6732620bf06cf321860ce9a3 +title: Task 116 +challengeType: 22 +dashedName: task-116 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`But now, BLANK a positive user experience BLANK a central part of my development process.` + +## --blanks-- + +`ensuring` + +### --feedback-- + +Making sure something will happen. This word ends in `-ing`. + +--- + +`has become` + +### --feedback-- + +These two words together indicate a change that has happened and continues to be true. The first is an auxiliary verb, the second is the main verb. + +# --explanation-- + +`Ensuring` means making certain that something happens or is maintained. + +`Has become` is in the `Present Perfect` tense, showing a change that started in the past and is now part of the present. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 34.32, + "finishTimestamp": 39.9 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 4.0, + "dialogue": { + "text": "But now ensuring a positive user experience", + "align": "center" + } + }, + { + "character": "James", + "startTime": 4.0, + "finishTime": 6.58, + "dialogue": { + "text": "has become a central part of my development process.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 6.68 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673263513f5a142a717d4138.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673263513f5a142a717d4138.md new file mode 100644 index 0000000000..a02516b7bf --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673263513f5a142a717d4138.md @@ -0,0 +1,133 @@ +--- +id: 673263513f5a142a717d4138 +title: Task 117 +challengeType: 19 +dashedName: task-117 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What has changed over time? + +## --answers-- + +James no longer writes code. + +### --feedback-- + +James still writes code, another thing has changed. + +--- + +James is learning a new programming language. + +### --feedback-- + +The change James describes is not a new programming language. + +--- + +James no longer works in development. + +### --feedback-- + +James is still involved in development but with an added focus on something. + +--- + +James now focuses on user experience. + +## --video-solution-- + +4 + +# --explanation-- + +To find the correct answer, listen to James's description of his past and current approach. + +He says `I used to just write code without thinking much about the end user` and contrasts this with `ensuring a positive user experience has become a central part of my development process.` + +This shows that the key change is his focus on user experience, which is now central to his work. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 29.28, + "finishTimestamp": 39.7 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.74, + "dialogue": { + "text": "It's interesting to think about it.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.82, + "finishTime": 6.06, + "dialogue": { + "text": "I used to just write code without thinking much about the end user,", + "align": "center" + } + }, + { + "character": "James", + "startTime": 6.24, + "finishTime": 8.84, + "dialogue": { + "text": "but now ensuring a positive user experience", + "align": "center" + } + }, + { + "character": "James", + "startTime": 8.84, + "finishTime": 11.42, + "dialogue": { + "text": "has become a central part of my development process.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 11.92 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326437367d0d30ba761383.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326437367d0d30ba761383.md new file mode 100644 index 0000000000..18cbb5c5c0 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326437367d0d30ba761383.md @@ -0,0 +1,89 @@ +--- +id: 67326437367d0d30ba761383 +title: Task 118 +challengeType: 22 +dashedName: task-118 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`Exactly, and remember when we BLANK that major update last month?` + +## --blanks-- + +`rolled out` + +### --feedback-- + +These two words together mean to release or launch something, usually a new product, feature, or update. The first word is a verb in the past, and the second is a preposition. + +# --explanation-- + +`Rolled out` means to officially release or introduce something, usually to a wider audience. It's often used in technology and business to describe launching new features, products, or updates. For example: + +`The company rolled out a new software version last week`. - This means the company launched or released the new version for use. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 40.08, + "finishTimestamp": 43.84 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.42, + "dialogue": { + "text": "Exactly. And remember", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.42, + "finishTime": 4.26, + "dialogue": { + "text": "when we rolled out that major update last month?", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.66 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673264f9220e18361d98a1e0.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673264f9220e18361d98a1e0.md new file mode 100644 index 0000000000..5386d8df39 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673264f9220e18361d98a1e0.md @@ -0,0 +1,115 @@ +--- +id: 673264f9220e18361d98a1e0 +title: Task 119 +challengeType: 19 +dashedName: task-119 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What happened last month? + +## --answers-- + +They started a new project. + +### --feedback-- + +Listen carefully—Linda mentions something they completed last month, not something they began. + +--- + +They encountered a major issue. + +### --feedback-- + +Linda refers to an update they released, not an issue they faced. + +--- + +They released a major update. + +--- + +They hired new team members. + +### --feedback-- + +Linda talks about a specific update, not about adding people to the team. + +## --video-solution-- + +3 + +# --explanation-- + +To find the correct answer, focus on Linda's words `when we rolled out that major update last month`. + +The phrase `rolled out` means they released or launched something, and `major update` specifies what it was. + +This tells you that the main event last month was releasing a significant update. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 40.08, + "finishTimestamp": 43.84 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 2.42, + "dialogue": { + "text": "Exactly. And remember", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 2.42, + "finishTime": 4.26, + "dialogue": { + "text": "when we rolled out that major update last month?", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 4.66 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673267fa1ebd254ab1cb6b5d.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673267fa1ebd254ab1cb6b5d.md new file mode 100644 index 0000000000..0c4aee8053 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673267fa1ebd254ab1cb6b5d.md @@ -0,0 +1,80 @@ +--- +id: 673267fa1ebd254ab1cb6b5d +title: Task 120 +challengeType: 22 +dashedName: task-120 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`The feedback we've BLANK has been super positive.` + +## --blanks-- + +`received` + +### --feedback-- + +This verb means to get or accept something that has been given or sent. + +# --explanation-- + +`Received` is the `Past Participle` of `receive`, meaning to get or accept something. For example: + +`I received your message yesterday`. - This means that the message was sent to and accepted by the person. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 43.98, + "finishTimestamp": 46.4 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.42, + "dialogue": { + "text": "The feedback we've received has been super positive.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 3.92 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732695909cb3553e5f17379.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732695909cb3553e5f17379.md new file mode 100644 index 0000000000..4850947534 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732695909cb3553e5f17379.md @@ -0,0 +1,111 @@ +--- +id: 6732695909cb3553e5f17379 +title: Task 121 +challengeType: 19 +dashedName: task-121 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +What happened after they rolled out the major update last month? + +## --answers-- + +They decided to make more changes. + +### --feedback-- + +Linda doesn't mention any additional changes, only that the feedback was very positive. + +--- + +They received positive feedback. + +--- + +They found issues with the update. + +### --feedback-- + +Linda doesn't refer to any issues; she emphasizes the positive feedback they received. + +--- + +They didn't hear any feedback. + +### --feedback-- + +Linda specifically says that the feedback was `super positive,` indicating they did receive responses. + +## --video-solution-- + +2 + +# --explanation-- + +To find the correct answer, listen for what Linda says after describing the update. She says `The feedback we've received has been super positive`, which tells you that they got a positive response after releasing the update. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 40.78, + "finishTimestamp": 46.4 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.86, + "dialogue": { + "text": "And remember when we rolled out that major update last month?", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.3, + "finishTime": 6.62, + "dialogue": { + "text": "The feedback we've received has been super positive.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.12 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326b6decb085616cce2be8.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326b6decb085616cce2be8.md new file mode 100644 index 0000000000..da100bfb5f --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326b6decb085616cce2be8.md @@ -0,0 +1,97 @@ +--- +id: 67326b6decb085616cce2be8 +title: Task 122 +challengeType: 19 +dashedName: task-122 +--- + + + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +James wants to be supportive. How should he reply to Linda? + +## --answers-- + +`I'm happy to hear that.` + +--- + +`What feedback did we receive?` + +### --feedback-- + +This question doesn't show support; it seems to ask for clarification instead of acknowledging the positive feedback. + +## --video-solution-- + +1 + +# --explanation-- + +To respond supportively, James should acknowledge Linda's positive news. The phrase `I'm happy to hear that` is encouraging and affirms her excitement about the positive feedback they received. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "Linda", + "position": { + "x": 50, + "y": 0, + "z": 1.4 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 40.78, + "finishTimestamp": 46.4 + } + }, + "commands": [ + { + "character": "Linda", + "opacity": 1, + "startTime": 0 + }, + { + "character": "Linda", + "startTime": 1, + "finishTime": 3.86, + "dialogue": { + "text": "And remember when we rolled out that major update last month?", + "align": "center" + } + }, + { + "character": "Linda", + "startTime": 4.3, + "finishTime": 6.62, + "dialogue": { + "text": "The feedback we've received has been super positive.", + "align": "center" + } + }, + { + "character": "Linda", + "opacity": 0, + "startTime": 7.12 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326cb0e9a72b69d6efd417.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326cb0e9a72b69d6efd417.md new file mode 100644 index 0000000000..949d86af71 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326cb0e9a72b69d6efd417.md @@ -0,0 +1,98 @@ +--- +id: 67326cb0e9a72b69d6efd417 +title: Task 123 +challengeType: 22 +dashedName: task-123 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`I'm happy to hear that. BLANK, we're proactively enhancing the platform based on what we've learned.` + +## --blanks-- + +`After all` + +### --feedback-- + +These two words together are used to give a reason or justification for what was just said. The first leter is capitalized. + +# --explanation-- + +`After all` is used to provide a reason or justification for what was just said. It often introduces an explanation that supports or reinforces the previous statement. For example: + +`She decided to take the project on herself. After all, she has the most experience.` - Here, `after all` provides the reasoning that her experience makes her the best choice for the project. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 46.7, + "finishTimestamp": 52.28 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.12, + "dialogue": { + "text": "I'm happy to hear that.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.3, + "finishTime": 5.2, + "dialogue": { + "text": "After all, we're proactively enhancing the platform", + "align": "center" + } + }, + { + "character": "James", + "startTime": 5.2, + "finishTime": 6.58, + "dialogue": { + "text": "based on what we've learned.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 7.08 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326ecd95240477e8f005e9.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326ecd95240477e8f005e9.md new file mode 100644 index 0000000000..0dfae5047a --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326ecd95240477e8f005e9.md @@ -0,0 +1,80 @@ +--- +id: 67326ecd95240477e8f005e9 +title: Task 124 +challengeType: 22 +dashedName: task-124 +--- + + + +# --instructions-- + +Listen to the audio and complete the sentence below. + +# --fillInTheBlank-- + +## --sentence-- + +`After all, we're BLANK enhancing the platform based on what we've learned.` + +## --blanks-- + +`proactively` + +### --feedback-- + +This word means taking action in advance to manage or prevent potential issues or to make improvements. + +# --explanation-- + +`Proactively` means taking initiative or acting in advance to address situations before they become problems. For example: + +`She proactively updates the system to prevent any future issues`. - This means she takes action ahead of time to ensure the system runs smoothly. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 47.9, + "finishTimestamp": 52.28 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 5.38, + "dialogue": { + "text": "After all, we're proactively enhancing the platform based on what we've learned.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 5.88 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326fb4b198b97e4bcf4a69.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326fb4b198b97e4bcf4a69.md new file mode 100644 index 0000000000..027f1acbbf --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67326fb4b198b97e4bcf4a69.md @@ -0,0 +1,124 @@ +--- +id: 67326fb4b198b97e4bcf4a69 +title: Task 125 +challengeType: 19 +dashedName: task-125 +--- + + + +# --instructions-- + +Listen to the audio and answer the question below. + +# --questions-- + +## --text-- + +Why is James happy? + +## --answers-- + +They completed the project successfully. + +### --feedback-- + +James doesn't mention completing the project; listen for words related to ongoing improvements rather than project completion. + +--- + +They are starting a new project. + +### --feedback-- + +James isn't talking about a new beginning. Focus on his reason for satisfaction with the work they are already doing. + +--- + +They received additional funding. + +### --feedback-- + +Funding is not mentioned as a reason for his happiness. Look for statements about what they are currently doing with the platform. + +--- + +They are making improvements based on feedback. + +## --video-solution-- + +4 + +# --explanation-- + +To understand why James is happy, focus on the phrase `After all, we're proactively enhancing the platform based on what we've learned.` + +`Proactively enhancing` shows that James is pleased because they are actively making improvements to the platform using the insights they've gained. + +This indicates that his happiness comes from knowing they are using feedback to make positive, forward-thinking changes, rather than simply finishing or starting a new project. + +# --scene-- + +```json +{ + "setup": { + "background": "interview-room3.png", + "characters": [ + { + "character": "James", + "position": { + "x": 50, + "y": 15, + "z": 1.2 + }, + "opacity": 0 + } + ], + "audio": { + "filename": "B1_3-3.mp3", + "startTime": 1, + "startTimestamp": 46.7, + "finishTimestamp": 52.28 + } + }, + "commands": [ + { + "character": "James", + "opacity": 1, + "startTime": 0 + }, + { + "character": "James", + "startTime": 1, + "finishTime": 2.12, + "dialogue": { + "text": "I'm happy to hear that.", + "align": "center" + } + }, + { + "character": "James", + "startTime": 2.3, + "finishTime": 5.2, + "dialogue": { + "text": "After all, we're proactively enhancing the platform", + "align": "center" + } + }, + { + "character": "James", + "startTime": 5.2, + "finishTime": 6.58, + "dialogue": { + "text": "based on what we've learned.", + "align": "center" + } + }, + { + "character": "James", + "opacity": 0, + "startTime": 7.08 + } + ] +} +``` diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673272f5fe3a8992a947bad3.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673272f5fe3a8992a947bad3.md new file mode 100644 index 0000000000..7414fb1db4 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673272f5fe3a8992a947bad3.md @@ -0,0 +1,100 @@ +--- +id: 673272f5fe3a8992a947bad3 +title: Task 126 +challengeType: 22 +dashedName: task-126 +--- + + + +# --description-- + +This is a review of the entire dialogue you just studied. + +# --instructions-- + +Place the following phrases in the correct spot: + +`has become`, `since`, `for`, `ever`, `Before this`, `into`, `rolled out`, and `based on`. + +# --fillInTheBlank-- + +## --sentence-- + +`James: Linda, looking back, how long have we been collaborating on these updates?` + +`Linda: It's been over a year now. We've really come a long way BLANK that first feedback came in. I've been part of the design team BLANK three years, and the changes we've made in just this last year have had a great impact.` + +`James: Agreed. I've learned so much about user interface design in the process. BLANK, I hadn't focused much on the user experience aspect of development.` + +`Linda: That's true! You've been integrating UX BLANK your work more than BLANK before.` + +`James: It's interesting to think about it. I used to just write code without thinking much about the end user. But now, ensuring a positive user experience BLANK a central part of my development process.` + +`Linda: Exactly, and remember when we BLANK that major update last month? The feedback we've received has been super positive.` + +`James: I'm happy to hear that. After all, we're proactively enhancing the platform BLANK what we've learned.` + +## --blanks-- + +`since` + +### --feedback-- + +This word is used to indicate a specific point in time when something started and continues to the present. + +--- + +`for` + +### --feedback-- + +This preposition shows the length of time, indicating how long something has been happening. + +--- + +`Before this` + +### --feedback-- + +These two words together indicate an earlier time or action that happened prior to the current point in the story. The first letter is capitalized. + +--- + +`into` + +### --feedback-- + +This word suggests movement or direction, showing that something is becoming part of another thing. + +--- + +`ever` + +### --feedback-- + +This word is used to emphasize a period of time extending from the past up to the present, often in a superlative sense. + +--- + +`has become` + +### --feedback-- + +These two words together show a change that has taken place over time, where something is now in a different state or role. + +--- + +`rolled out` + +### --feedback-- + +This phrase means to launch or introduce something, especially a new product, feature, or update. + +--- + +`based on` + +### --feedback-- + +This phrase indicates a foundation or reason for something, explaining the source or basis for an action or decision. diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673278f6b47bdfa9ad55eb6a.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673278f6b47bdfa9ad55eb6a.md new file mode 100644 index 0000000000..fa1aaff5f8 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/673278f6b47bdfa9ad55eb6a.md @@ -0,0 +1,64 @@ +--- +id: 673278f6b47bdfa9ad55eb6a +title: Task 127 +challengeType: 19 +dashedName: task-127 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +Linda posted an update about her team's development process: + +`Over the past year, we've been focusing on user feedback more than ever, and it's really changed our approach to development. Instead of just tackling technical issues, we're now looking at everything from the user's perspective.` + +`Last month, we rolled out a major update inspired by user feedback, and the response has been amazing. Now, rather than just reacting to issues, we're proactively making improvements based on what our users tell us.` + +`Feedback has truly become central to our work, and we're excited to keep this user-centered approach at the heart of our development process.` + +What is the main focus of Linda's post? + +## --answers-- + +To announce the launch of a new product. + +### --feedback-- + +Consider whether Linda mentions a new product launch or discusses changes based on user feedback. + +--- + +To describe how the team has used feedback to improve their work. + +--- + +To explain the technical problems they're fixing. + +### --feedback-- + +Think about whether Linda focuses on specific technical issues or on the positive changes inspired by feedback. + +--- + +To share new design ideas. + +### --feedback-- + +Reflect on whether Linda discusses new design ideas or highlights the impact of feedback on their process. + +## --video-solution-- + +2 + +# --explanation-- + +Linda's post emphasizes how `user feedback more than ever... really changed our approach` and that feedback has become `central to our work`. She explains how feedback shifted their focus from technical fixes to proactive improvements. + +Focus on phrases like `proactively making improvements based on what our users tell us` to understand that the main message is about the positive impact of user feedback. diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327d97f48bc2da3007f619.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327d97f48bc2da3007f619.md new file mode 100644 index 0000000000..0ff8b4a62b --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327d97f48bc2da3007f619.md @@ -0,0 +1,66 @@ +--- +id: 67327d97f48bc2da3007f619 +title: Task 128 +challengeType: 19 +dashedName: task-128 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +Linda posted an update about her team's development process: + +`Over the past year, we've been focusing on user feedback more than ever, and it's really changed our approach to development. Instead of just tackling technical issues, we're now looking at everything from the user's perspective.` + +`Last month, we rolled out a major update inspired by user feedback, and the response has been amazing. Now, rather than just reacting to issues, we're proactively making improvements based on what our users tell us.` + +`Feedback has truly become central to our work, and we're excited to keep this user-centered approach at the heart of our development process.` + +What has changed in the team's development approach over the past year? + +## --answers-- + +They stopped making updates to the platform. + +### --feedback-- + +Linda mentions they are actively `making improvements`, which suggests they have not stopped updates. + +--- + +They only focus on fixing technical issues now. + +### --feedback-- + +Linda describes a shift from `tackling technical issues` to a broader focus on user feedback, rather than only addressing technical issues. + +--- + +They no longer consider the user's perspective. + +### --feedback-- + +Linda states that `user feedback has become central to our work`, which indicates that they are, in fact, prioritizing the user's perspective. + +--- + +They prioritize user feedback in their development process. + +## --video-solution-- + +4 + +# --explanation-- + +To find the correct answer, focus on where Linda describes their current approach in relation to user feedback. + +In the sentence `user feedback has become essential to our work,` Linda highlights that feedback is now a priority. She contrasts this with their past focus on `just tackling technical issues,` showing that their approach has shifted to include proactive, user-centered improvements. + +By identifying these key phrases, you can see that prioritizing user feedback is the main change in their development approach over the past year. diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327fde8c4adef36834bd0f.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327fde8c4adef36834bd0f.md new file mode 100644 index 0000000000..4054259008 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/67327fde8c4adef36834bd0f.md @@ -0,0 +1,62 @@ +--- +id: 67327fde8c4adef36834bd0f +title: Task 129 +challengeType: 19 +dashedName: task-129 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +Linda posted an update about her team's development process: + +`Over the past year, we've been focusing on user feedback more than ever, and it's really changed our approach to development. Instead of just tackling technical issues, we're now looking at everything from the user's perspective.` + +`Last month, we rolled out a major update inspired by user feedback, and the response has been amazing. Now, rather than just reacting to issues, we're proactively making improvements based on what our users tell us.` + +`Feedback has truly become central to our work, and we're excited to keep this user-centered approach at the heart of our development process.` + +What was the result of the major update they rolled out last month? + +## --answers-- + +They received positive feedback. + +--- + +They started a new project. + +### --feedback-- + +Linda doesn't mention starting a new project; she focuses on how the update was received by users. + +--- + +They completed all improvements. + +### --feedback-- + +Linda describes ongoing improvements, not a completed process. The update is part of their continuous development. + +--- + +They faced technical issues. + +### --feedback-- + +Linda mentions that the response was `amazing`, which suggests a positive outcome, not technical issues. + +## --video-solution-- + +1 + +# --explanation-- + +To find the correct answer, look at the sentence where Linda says, `the response has been amazing.` This shows that users responded positively to the update. Her positive language indicates that the feedback on their major update was favorable. diff --git a/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732800300eff4f49912e30f.md b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732800300eff4f49912e30f.md new file mode 100644 index 0000000000..6b57edd965 --- /dev/null +++ b/curriculum/challenges/ukrainian/24-b1-english-for-developers/learn-how-to-talk-about-past-activities/6732800300eff4f49912e30f.md @@ -0,0 +1,62 @@ +--- +id: 6732800300eff4f49912e30f +title: Task 130 +challengeType: 19 +dashedName: task-130 +--- + + + +# --instructions-- + +Read the text and answer the question below. + +# --questions-- + +## --text-- + +Linda posted an update about her team's development process: + +`Over the past year, we've been focusing on user feedback more than ever, and it's really changed our approach to development. Instead of just tackling technical issues, we're now looking at everything from the user’s perspective.` + +`Last month, we rolled out a major update inspired by user feedback, and the response has been amazing. Now, rather than just reacting to issues, we're proactively making improvements based on what our users tell us.` + +`Feedback has truly become central to our work, and we're excited to keep this user-centered approach at the heart of our development process.` + +What approach are they taking now to improve the platform? + +## --answers-- + +They are waiting for issues to arise before making changes. + +### --feedback-- + +Linda mentions they are actively making improvements, not waiting for issues to occur. + +--- + +They are enhancing the platform based on user feedback. + +--- + +They are only making updates once a year. + +### --feedback-- + +Linda's post emphasizes continuous improvement, not limiting updates to once a year. + +--- + +They stopped making any changes to the platform. + +### --feedback-- + +Linda describes a proactive approach to enhancements, showing that they haven't stopped making changes. + +## --video-solution-- + +2 + +# --explanation-- + +To find the correct answer, focus on the part where Linda says, `we're proactively making improvements based on what our users tell us`. This shows that they are taking an active, user-centered approach to enhance the platform, rather than waiting for problems to show up. diff --git a/curriculum/challenges/ukrainian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e3a9cc78faaf4248d335.md b/curriculum/challenges/ukrainian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e3a9cc78faaf4248d335.md index fa2ff965ee..051b5c4ea8 100644 --- a/curriculum/challenges/ukrainian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e3a9cc78faaf4248d335.md +++ b/curriculum/challenges/ukrainian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e3a9cc78faaf4248d335.md @@ -54,11 +54,11 @@ Which of the following is an example of a JavaScript library? ## --answers-- -Angular +COBOL ### --feedback-- -Consider which of these provides specific functions without dictating overall application structure. +Review the beginning of the video where React libraries were first discussed. --- @@ -70,7 +70,7 @@ Ruby on Rails ### --feedback-- -Consider which of these provides specific functions without dictating overall application structure. +Review the beginning of the video where React libraries were first discussed. --- @@ -78,7 +78,7 @@ Swift ### --feedback-- -Consider which of these provides specific functions without dictating overall application structure. +Review the beginning of the video where React libraries were first discussed. ## --video-solution-- diff --git a/curriculum/challenges/ukrainian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e86f590727c5e7e9ec5e.md b/curriculum/challenges/ukrainian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e86f590727c5e7e9ec5e.md index cf1884d129..41ae2d9b62 100644 --- a/curriculum/challenges/ukrainian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e86f590727c5e7e9ec5e.md +++ b/curriculum/challenges/ukrainian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e86f590727c5e7e9ec5e.md @@ -14,20 +14,108 @@ Watch the lecture video and answer the questions below. ## --text-- -What Is React, and What Is It Commonly Used For? question? +What is one of the key advantages of React? ## --answers-- -Answer 1 +It is only used for building mobile applications. + +### --feedback-- + +Remember that React does not directly work with the DOM but rather something else. + +--- + +It requires direct manipulation of the DOM for better performance. + +### --feedback-- + +Remember that React does not directly work with the DOM but rather something else. --- -Answer 2 +It uses a virtual DOM to improve performance and efficiency. --- -Answer 3 +It cannot handle dynamic updates to UI components. + +### --feedback-- + +Remember that React does not directly work with the DOM but rather something else. + +## --video-solution-- + +3 + +## --text-- + +What is the purpose of state in React? + +## --answers-- + +State determines the styling of UI components. + +### --feedback-- + +Review the beginning the video where this was discussed. + +--- + +State tracks and updates data that affects how a component renders and behaves. + +--- + +State is used to manage the DOM directly. + +### --feedback-- + +Review the beginning the video where this was discussed. + +--- + +State is only used in functional components. + +### --feedback-- + +Review the beginning the video where this was discussed. + +## --video-solution-- + +2 + +## --text-- + +Why is freeCodeCamp focusing on teaching React? + +## --answers-- + +React is the only JavaScript library available. + +### --feedback-- + +Think about its React standing within the industry. + +--- + +React has wide spread use and demand in the industry. + +--- + +React is easy to learn and does not require state management. + +### --feedback-- + +Think about its React standing within the industry. + +--- + +React is better for building back-end services. + +### --feedback-- + +Think about its React standing within the industry. ## --video-solution-- -1 +2 diff --git a/curriculum/challenges/ukrainian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e879c78ee6c61db25b90.md b/curriculum/challenges/ukrainian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e879c78ee6c61db25b90.md index 06d7ab18e4..419372cd3e 100644 --- a/curriculum/challenges/ukrainian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e879c78ee6c61db25b90.md +++ b/curriculum/challenges/ukrainian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e879c78ee6c61db25b90.md @@ -14,39 +14,39 @@ Watch the lecture video and answer the questions below. ## --text-- -What is the primary purpose of components in React? +What is the primary reason React uses `className` instead of `class` for HTML elements in JSX? ## --answers-- -To handle server-side logic. - -### --feedback-- - -Think about how components help in structuring a React application. +`class` is a reserved keyword in JavaScript. --- -To manage database connections. +`className` sounds nicer. ### --feedback-- -Think about how components help in structuring a React application. +Think about what `class` already means in JavaScript. --- -To create reusable UI elements. +Using `className` results in better security in React apps. + +### --feedback-- + +Think about what `class` already means in JavaScript. --- -To optimize JavaScript performance. +Using `className` results in faster performance. ### --feedback-- -Think about how components help in structuring a React application. +Think about what `class` already means in JavaScript. ## --video-solution-- -3 +1 ## --text-- @@ -98,7 +98,7 @@ Review the part of the video where it explains how components are rendered. --- -`` +`<` ### --feedback-- diff --git a/curriculum/challenges/ukrainian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e88cc46e6dc679420040.md b/curriculum/challenges/ukrainian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e88cc46e6dc679420040.md index 01cb71f830..158d5b4c12 100644 --- a/curriculum/challenges/ukrainian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e88cc46e6dc679420040.md +++ b/curriculum/challenges/ukrainian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/6734e88cc46e6dc679420040.md @@ -1,9 +1,9 @@ --- id: 6734e88cc46e6dc679420040 -title: What Are Some Tools to Use to Set Up Projects Using a Library or Framework? +title: What is Vite and How Can It Be Used to Setup a New React Project? challengeType: 11 videoId: nVAaxZ34khk -dashedName: what-are-some-tools-to-use-to-set-up-projects-using-a-library-or-framework +dashedName: what-is-vite-and-how-can-it-be-used-to-setup-a-new-react-project --- # --description-- @@ -14,71 +14,71 @@ Watch the lecture video and answer the questions below. ## --text-- -Which of the following is NOT a primary purpose of project setup tools like Vite or Create React App? +What is the main advantage of using Vite when starting a new React project? ## --answers-- -Automating the creation of initial project structure. +It automatically writes the main application logic for you. ### --feedback-- -Think about what these tools do automatically versus what the developer typically needs to do themselves. +Think about the speed difference between setting up a project on your own versus using Vite. --- -Setting up necessary configurations. +It provides a faster development experience by automating configurations and build processes. -### --feedback-- +--- -Think about what these tools do automatically versus what the developer typically needs to do themselves. +It spots all security vulnerabilities in your React project. ---- +### --feedback-- -Writing the main application logic. +Think about the speed difference between setting up a project on your own versus using Vite. --- -Installing required dependencies. +It installs external libraries like jQuery and Bootstrap. ### --feedback-- -Think about what these tools do automatically versus what the developer typically needs to do themselves. +Think about the speed difference between setting up a project on your own versus using Vite. ## --video-solution-- -3 +2 ## --text-- -What command would you use to create a new React project using Vite? +What does the `npm install` command do after creating a new React project with Vite? ## --answers-- -`npm init vite my-react-app` +It starts the development server. ### --feedback-- -Recall the specific command mentioned in the lecture for creating a React project with Vite. +Consider what needs to happen before you can run the project. --- -`npm create vite@latest my-react-app -- --template react` +It installs the dependencies listed in the `package.json` file. --- -`npx create-react-app my-react-app` +It opens the project in the browser. ### --feedback-- -Recall the specific command mentioned in the lecture for creating a React project with Vite. +Consider what needs to happen before you can run the project. --- -`vite new my-react-app --react` +It creates the `App.jsx` file. ### --feedback-- -Recall the specific command mentioned in the lecture for creating a React project with Vite. +Consider what needs to happen before you can run the project. ## --video-solution-- @@ -86,35 +86,35 @@ Recall the specific command mentioned in the lecture for creating a React projec ## --text-- -Which tool provides an interactive project scaffolding experience for Vue.js projects? +Which directory contains the starting code that is found in the `App.jsx` file? ## --answers-- -Create React App +`home` ### --feedback-- -Remember which tool was mentioned specifically for Vue.js projects that asks questions about your project setup. +Review the end of the video where this was discussed. --- -Angular CLI +`index` ### --feedback-- -Remember which tool was mentioned specifically for Vue.js projects that asks questions about your project setup. +Review the end of the video where this was discussed. --- -Vue CLI +`src` --- -Yeoman +`public` ### --feedback-- -Remember which tool was mentioned specifically for Vue.js projects that asks questions about your project setup. +Review the end of the video where this was discussed. ## --video-solution-- diff --git a/curriculum/challenges/ukrainian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/674ba6876f7ada867135bb95.md b/curriculum/challenges/ukrainian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/674ba6876f7ada867135bb95.md new file mode 100644 index 0000000000..ea0054f4ca --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/lecture-introduction-to-javascript-libraries-and-frameworks/674ba6876f7ada867135bb95.md @@ -0,0 +1,169 @@ +--- +id: 674ba6876f7ada867135bb95 +title: How Can You Import and Export Components in React? +challengeType: 11 +videoId: nVAaxZ34khk +dashedName: how-can-you-import-and-export-components-in-react +--- + +# --description-- + +Watch the lecture video and answer the questions below. + +# --questions-- + +## --text-- + +Which of the following is the correct way to export a React component? + +## --answers-- + +```js +export default function Cat() { + return ( +
+

Mr. Whiskers

+ Cute cats running in the grass. +
+ ); +} +``` + +--- + +```js +exportComponent function Cat() { + return ( +
+

Mr. Whiskers

+ Cute cats running in the grass. +
+ ); +} +``` + +### --feedback-- + +Review the middle of the video where this was discussed. + +--- + +```js +e.default function Cat() { + return ( +
+

Mr. Whiskers

+ Cute cats running in the grass. +
+ ); +} +``` + +### --feedback-- + +Review the middle of the video where this was discussed. + +--- + +```js +default function Cat() { + return ( +
+

Mr. Whiskers

+ Cute cats running in the grass. +
+ ); +} +``` + +### --feedback-- + +Review the middle of the video where this was discussed. + +## --video-solution-- + +1 + +## --text-- + +Where would you typically import a child component like the `Cat` component in a React project? + +## --answers-- + +Inside the `index.html` file. + +### --feedback-- + +Think about where components are commonly composed together in a React project. + +--- + +Inside the `cat-photo-app.css` file. + +### --feedback-- + +Think about where components are commonly composed together in a React project. + +--- + +In a parent component or the root component file (typically `App.jsx`). + +--- + +In the public folder. + +### --feedback-- + +Think about where components are commonly composed together in a React project. + +## --video-solution-- + +3 + +## --text-- + +What is the purpose of the `import` statement in the `App` component? + +## --answers-- + +It automatically styles the `App` component. + +### --feedback-- + +Remember that you learned how to work with imports in earlier lecture videos. + +--- + +It imports the `Cat` component, allowing it to be used within the `App` component. + +--- + +It sets the default state for the `App` component. + +### --feedback-- + +Remember that you learned how to work with imports in earlier lecture videos. + +--- + +It allows the `App` to run faster. + +### --feedback-- + +Remember that you learned how to work with imports in earlier lecture videos. + +## --video-solution-- + +2 diff --git a/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-attribute-selectors/672aa840de72b3607bba4bed.md b/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-attribute-selectors/672aa840de72b3607bba4bed.md index 12d21005dd..5e70202059 100644 --- a/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-attribute-selectors/672aa840de72b3607bba4bed.md +++ b/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-attribute-selectors/672aa840de72b3607bba4bed.md @@ -2,7 +2,7 @@ id: 672aa840de72b3607bba4bed title: What Is the Attribute Selector, and How Can It Be Used to Target Links with the href and title Attributes? challengeType: 11 -videoId: nVAaxZ34khk +videoId: Qknh5QKRCEk dashedName: what-is-the-attribute-selector --- diff --git a/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-attribute-selectors/672c37498952920879c43de9.md b/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-attribute-selectors/672c37498952920879c43de9.md index 329e443a5d..4d8dc53f92 100644 --- a/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-attribute-selectors/672c37498952920879c43de9.md +++ b/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-attribute-selectors/672c37498952920879c43de9.md @@ -2,7 +2,7 @@ id: 672c37498952920879c43de9 title: How to Use the Attribute Selector to Target Elements with the lang and data-lang Attributes? challengeType: 11 -videoId: nVAaxZ34khk +videoId: RxGaefX-ROY dashedName: how-to-use-the-attribute-selector-to-target-elements-with-the-lang-and-data-lang-attributes --- diff --git a/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-attribute-selectors/672c375857128708d04d0e22.md b/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-attribute-selectors/672c375857128708d04d0e22.md index 8dab6b8bbb..05d7d4711c 100644 --- a/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-attribute-selectors/672c375857128708d04d0e22.md +++ b/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-attribute-selectors/672c375857128708d04d0e22.md @@ -2,7 +2,7 @@ id: 672c375857128708d04d0e22 title: How to Use the Attribute Selector to Target Ordered List Elements with the type Attribute? challengeType: 11 -videoId: nVAaxZ34khk +videoId: 5ldovhY8R5U dashedName: how-to-use-the-attribute-selector-to-target-ordered-list-elements-with-the-type-attribute --- diff --git a/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d26269456511aa3db614d.md b/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d26269456511aa3db614d.md index e06ec9d67d..ddee73088f 100644 --- a/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d26269456511aa3db614d.md +++ b/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d26269456511aa3db614d.md @@ -2,7 +2,7 @@ id: 672d26269456511aa3db614d title: What Is a Code Editor and IDE? challengeType: 11 -videoId: nVAaxZ34khk +videoId: 46p2iW6S0jk dashedName: what-is-a-code-editor-and-ide --- diff --git a/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45583fd75a504136fbbb.md b/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45583fd75a504136fbbb.md index 589c24ab36..efbc82e4fd 100644 --- a/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45583fd75a504136fbbb.md +++ b/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45583fd75a504136fbbb.md @@ -2,7 +2,7 @@ id: 672d45583fd75a504136fbbb title: How to Install Visual Studio Code onto Your Computer challengeType: 11 -videoId: nVAaxZ34khk +videoId: hWa_PgsNSw0 dashedName: how-to-install-visual-studio-code-onto-your-computer --- diff --git a/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45651d83b450801efb3a.md b/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45651d83b450801efb3a.md index 8e9005615b..54edbdd26b 100644 --- a/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45651d83b450801efb3a.md +++ b/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d45651d83b450801efb3a.md @@ -2,7 +2,7 @@ id: 672d45651d83b450801efb3a title: How to Create a Project and Run Your Code Locally in VS Code challengeType: 11 -videoId: nVAaxZ34khk +videoId: 2j9YPkIN_cI dashedName: how-to-create-a-project-and-run-your-code-locally-in-vs-code --- diff --git a/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d456f4ac35950b300e93f.md b/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d456f4ac35950b300e93f.md index 9fcaf50572..868e426570 100644 --- a/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d456f4ac35950b300e93f.md +++ b/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d456f4ac35950b300e93f.md @@ -2,7 +2,7 @@ id: 672d456f4ac35950b300e93f title: What Are Several Useful Keyboard Shortcuts for Maximizing Productivity in VS Code? challengeType: 11 -videoId: nVAaxZ34khk +videoId: A-cWUofdBP8 dashedName: what-are-several-useful-keyboard-shortcuts-for-maximizing-productivity-in-vs-code --- diff --git a/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d457bcdd8b350ec2b6254.md b/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d457bcdd8b350ec2b6254.md index d2570b8f15..101c64a4fc 100644 --- a/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d457bcdd8b350ec2b6254.md +++ b/curriculum/challenges/ukrainian/25-front-end-development/lecture-working-with-code-editors-and-ides/672d457bcdd8b350ec2b6254.md @@ -2,7 +2,7 @@ id: 672d457bcdd8b350ec2b6254 title: What Are Some Good VS Code Extensions You Can Use in Your Editor? challengeType: 11 -videoId: nVAaxZ34khk +videoId: T2QhPMa33KI dashedName: what-are-some-good-vs-code-extensions-you-can-use-in-your-editor --- diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md index 903c5433d3..672d12ac25 100644 --- a/curriculum/challenges/ukrainian/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-html-tables-and-forms/66ed902df45ce3ece4053ebc.md @@ -17,439 +17,479 @@ To pass the quiz, you must correctly answer at least 17 of the 20 questions belo #### --text-- -Placeholder question +Which html element allows a two-dimensional table with columns and rows? #### --distractors-- -Placeholder distractor 1 +`row` --- -Placeholder distractor 2 +`matrix` --- -Placeholder distractor 3 +`table` using attributes `r="3" c="4"` #### --answer-- -Placeholder answer +`table` ### --question-- #### --text-- -Placeholder question +What elements are used to specify a row and a row header? #### --distractors-- -Placeholder distractor 1 +The `r` element is used for rows and the `thead` element is used for the header. --- -Placeholder distractor 2 +The `row` element is used for rows and the `th` element is used for the header. --- -Placeholder distractor 3 +The `tr` element is used for rows and the `head` element is used for the header. #### --answer-- -Placeholder answer +The `tr` element is used for rows and the `th` element is used for the header. ### --question-- #### --text-- -Placeholder question +What is the `td` element used for? #### --distractors-- -Placeholder distractor 1 +It is used to define a table data type. --- -Placeholder distractor 2 +It is used to merge two columns. --- -Placeholder distractor 3 +It is used to merge two rows. #### --answer-- -Placeholder answer +It is used to define a table cell. ### --question-- #### --text-- -Placeholder question +What's the function of the `colspan` attribute? #### --distractors-- -Placeholder distractor 1 +It defines the length of a column in a table. --- -Placeholder distractor 2 +It removes the breakline between text in a column. --- -Placeholder distractor 3 +It's used to define the number of columns. #### --answer-- -Placeholder answer +It merges cells across multiple columns. ### --question-- #### --text-- -Placeholder question +```html + + + + +
This cell spans across three rows
+``` + +How to make the `td` above span across three rows only? #### --distractors-- -Placeholder distractor 1 +```html + + + + +
This cell spans across three rows
+``` --- -Placeholder distractor 2 +```html + + + + +
This cell spans across three rows
+``` --- -Placeholder distractor 3 +It's not possible. #### --answer-- -Placeholder answer +```html + + + + +
This cell spans across three rows
+``` ### --question-- #### --text-- -Placeholder question +What is the purpose of the `thead` element? #### --distractors-- -Placeholder distractor 1 +It can be used interchangeably with `th`. --- -Placeholder distractor 2 +It defines a single header cell. --- -Placeholder distractor 3 +It is essential for marking table headers #### --answer-- -Placeholder answer +It groups table header rows. ### --question-- #### --text-- -Placeholder question +Can the `tfoot` element be placed before or after `tbody` element? #### --distractors-- -Placeholder distractor 1 +Neither before nor after. --- -Placeholder distractor 2 +Only Before. --- -Placeholder distractor 3 +Only After. #### --answer-- -Placeholder answer +Both before and after. ### --question-- #### --text-- -Placeholder question +If the `tfoot` element is written before the `tbody` element then where will it be rendered? #### --distractors-- -Placeholder distractor 1 +Before `tbody`. --- -Placeholder distractor 2 +It will show an error. --- -Placeholder distractor 3 +Within the `tbody` element. #### --answer-- -Placeholder answer +Always at the bottom of the table. ### --question-- #### --text-- -Placeholder question +What element is used to define a new cell in a table? #### --distractors-- -Placeholder distractor 1 +`th` --- -Placeholder distractor 2 +`tc` --- -Placeholder distractor 3 +`tcol` #### --answer-- -Placeholder answer +`td` ### --question-- #### --text-- -Placeholder question +What defines the cell of a header and improves accessibility? #### --distractors-- -Placeholder distractor 1 +`colspan` --- -Placeholder distractor 2 +`style` --- -Placeholder distractor 3 +`table` with attribute `style = " "` #### --answer-- -Placeholder answer +`scope` ### --question-- #### --text-- -Placeholder question +What does the `` tag do? #### --distractors-- -Placeholder distractor 1 +It allows users to enter any type of data. --- -Placeholder distractor 2 +It is a pop-up box that asks user to enter data. --- -Placeholder distractor 3 +It can be only used inside a form to enter user input. #### --answer-- -Placeholder answer +It defines a single line text field by default. ### --question-- #### --text-- -Placeholder question +Which one of these uses `` inside a form to properly submit data? #### --distractors-- -Placeholder distractor 1 +```html +
+ + +
+``` --- -Placeholder distractor 2 +```html +
+ +
+``` --- -Placeholder distractor 3 +All of the other choices are correct. #### --answer-- -Placeholder answer +```html +
+ + +
+``` ### --question-- #### --text-- -Placeholder question +Which attribute specifies that an input must be filled out before submitting the form? #### --distractors-- -Placeholder distractor 1 +`necessary` --- -Placeholder distractor 2 +`imp` --- -Placeholder distractor 3 +It is not possible via HTML only. #### --answer-- -Placeholder answer +`required` ### --question-- #### --text-- -Placeholder question +How can you hide an input from the user? #### --distractors-- -Placeholder distractor 1 +`` --- -Placeholder distractor 2 +`` --- -Placeholder distractor 3 +It is not possible via HTML. #### --answer-- -Placeholder answer +`` ### --question-- #### --text-- -Placeholder question +What does the `target` attribute of a form do? #### --distractors-- -Placeholder distractor 1 +It specifies the variable we intend to change. --- -Placeholder distractor 2 +It specifies different ways to store the response of the form. --- -Placeholder distractor 3 +It specifies different keyword searches. #### --answer-- -Placeholder answer +It indicates where to display the response after submitting the form. ### --question-- #### --text-- -Placeholder question +Which of the following `type` attributes for the `input` element is correct?? #### --distractors-- -Placeholder distractor 1 +`` --- -Placeholder distractor 2 +`` --- -Placeholder distractor 3 +`` #### --answer-- -Placeholder answer +All of the other choices. ### --question-- #### --text-- -Placeholder question +What does the `action` attribute do? #### --distractors-- -Placeholder distractor 1 +It works as the `submit` attribute. --- -Placeholder distractor 2 +It is used to collect data from the user. --- -Placeholder distractor 3 +It defines the next steps to be taken. #### --answer-- -Placeholder answer +It defines where the form's response is sent. ### --question-- #### --text-- -Placeholder question +How can you define the length of an input? #### --distractors-- -Placeholder distractor 1 +It is not possible. --- -Placeholder distractor 2 +`` --- -Placeholder distractor 3 +`` #### --answer-- -Placeholder answer +`` ### --question-- #### --text-- -Placeholder question +How can you remove form validation? #### --distractors-- -Placeholder distractor 1 +`` --- -Placeholder distractor 2 +`` --- -Placeholder distractor 3 +`` #### --answer-- -Placeholder answer +`` ### --question-- #### --text-- -Placeholder question +Which attribute is used to associate a label with an input? #### --distractors-- -Placeholder distractor 1 +`des` --- -Placeholder distractor 2 +`to` --- -Placeholder distractor 3 +`describe` #### --answer-- -Placeholder answer +`for` diff --git a/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-maps-and-sets/67358be1c7903489c0a7db78.md b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-maps-and-sets/67358be1c7903489c0a7db78.md new file mode 100644 index 0000000000..9f9c01a60e --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/quiz-javascript-maps-and-sets/67358be1c7903489c0a7db78.md @@ -0,0 +1,478 @@ +--- +id: 67358be1c7903489c0a7db78 +title: JavaScript Maps and Sets Quiz +challengeType: 8 +dashedName: quiz-javascript-maps-and-sets +--- + +# --description-- + +To pass the quiz, you must correctly answer at least 17 of the 20 questions below. + +# --quizzes-- + +## --quiz-- + +### --question-- + +#### --text-- + +What is a Set in JavaScript? + +#### --distractors-- + +A data structure that allows duplicate values. + +--- + +A data structure that only stores strings and numbers. + +--- + +A collection that does not allow deletion of its elements. + +#### --answer-- + +A collection of unique values, where each value can only occur once. + +### --question-- + +#### --text-- + +Which of the following is NOT a characteristic of a JavaScript Set? + +#### --distractors-- + +It stores elements in insertion order. + +--- + +It only stores unique values. + +--- + +It allows iteration. + +#### --answer-- + +It allows duplicate values. + +### --question-- + +#### --text-- + +What method is used to add elements to a Set? + +#### --distractors-- + +`.push()` + +--- + +`.append()` + +--- + +`.insert()` + +#### --answer-- + +`.add()` + +### --question-- + +#### --text-- + +How do you check if a Set contains a certain value? + +#### --distractors-- + +`.contains()` + +--- + +`.hasValue()` + +--- + +`.find()` + +#### --answer-- + +`.has()` + +### --question-- + +#### --text-- + +What will the following code output? + +```js +const mySet = new Set([1, 1, 2, 3]); +console.log(mySet.size); +``` + +#### --distractors-- + +4 + +--- + +0 + +--- + +1 + +#### --answer-- + +3 + +### --question-- + +#### --text-- + +What is a WeakSet in JavaScript? + +#### --distractors-- + +A Set-like collection that only allows primitive data types. + +--- + +A Set-like collection that allows duplicate values. + +--- + +A Set-like collection that prevents values from being removed. + +#### --answer-- + +A Set-like collection that only stores objects and allows garbage collection. + +### --question-- + +#### --text-- + +What is one difference between a Set and a WeakSet? + +#### --distractors-- + +A WeakSet can store any type of value, including numbers. + +--- + +A Set does not allow duplicate values, but a WeakSet does. + +--- + +A Set allows garbage collection, whereas a WeakSet does not. + +#### --answer-- + +A Set can hold any type of value, while a WeakSet only holds objects. + +### --question-- + +#### --text-- + +What is a Map in JavaScript? + +#### --distractors-- + +A collection that only allows unique values. + +--- + +A collection that can only use strings as keys. + +--- + +A collection that does not allow deletion of its items. + +#### --answer-- + +A collection of key-value pairs of any type. + +### --question-- + +#### --text-- + +What method is used to insert key-value pairs into a Map? + +#### --distractors-- + +`.append()` + +--- + +`.add()` + +--- + +`.insert()` + +#### --answer-- + +`.set()` + +### --question-- + +#### --text-- + +What will the following code output? + +```js +const myMap = new Map(); +myMap.set('a', 1); +myMap.set('a', 2); +console.log(myMap.get('a')); +``` + +#### --distractors-- + +`1` + +--- + +`undefined` + +--- + +`null` + +#### --answer-- + +`2` + +### --question-- + +#### --text-- + +How does a Map differ from an Object in JavaScript? + +#### --distractors-- + +A Map only allows numbers as keys. + +--- + +Objects allow any type as keys, while Maps only allow strings. + +--- + +Maps do not support iteration, while Objects do. + +#### --answer-- + +Maps allow any type of key, but Objects only allow strings and symbols. + +### --question-- + +#### --text-- + +How can you remove a key-value pair from a Map? + +#### --distractors-- + +`.remove()` + +--- + +`.deleteKey()` + +--- + +`.erase()` + +#### --answer-- + +`.delete()` + +### --question-- + +#### --text-- + +What does the `size` property of a Map return? + +#### --distractors-- + +The number of unique keys in the Map. + +--- + +The number of unique values in the Map. + +--- + +The total memory used by the Map. + +#### --answer-- + +The number of key-value pairs in the Map. + +### --question-- + +#### --text-- + +What is a WeakMap in JavaScript? + +#### --distractors-- + +A Map-like collection that allows primitive values as keys. + +--- + +A Map-like collection that blocks the deletion of items. + +--- + +A Map-like collection that automatically sorts its keys. + +#### --answer-- + +A Map-like collection with objects as keys that allows garbage collection. + +### --question-- + +#### --text-- + +What is one difference between a Map and a WeakMap? + +#### --distractors-- + +A Map allows only primitive types as keys, whereas a WeakMap only allows objects. + +--- + +A Map allows garbage collection, whereas a WeakMap does not. + +--- + +A WeakMap allows duplicate keys, whereas a Map does not. + +#### --answer-- + +A Map is iterable, whereas a WeakMap is not. + +### --question-- + +#### --text-- + +Which of the following methods does NOT exist on a WeakMap? + +#### --distractors-- + +`.has()` + +--- + +`.set()` + +--- + +`.delete()` + +#### --answer-- + +`.size()` + +### --question-- + +#### --text-- + +What will be the output of the following code? + +```js +const set = new Set([1, 2, 3]); +set.delete(2); +console.log(set.has(2)); +``` + +#### --distractors-- + +`true` + +--- + +`undefined` + +--- + +`2` + +#### --answer-- + +`false` + +### --question-- + +#### --text-- + +How can you iterate over the values in a Set? + +#### --distractors-- + +Using `.forEach()`, or `.map()`. + +--- + +Using `.reduce()` or `.filter()`. + +--- + +Using `.keys()` or a loop. + +#### --answer-- + +Using `.forEach()` or a loop. + +### --question-- + +#### --text-- + +What does `Map.prototype.get()` do? + +#### --distractors-- + +It retrieves all keys in the Map. + +--- + +It sets a new key-value pair in the Map. + +--- + +It returns the size of the Map. + +#### --answer-- + +It retrieves the value for a specified key. + +### --question-- + +#### --text-- + +What will be the output of the following code? + +```js +const map = new Map([["a", 1], ["b", 2]]); +map.clear(); +console.log(map.size); +``` + +#### --distractors-- + +`2` + +--- + +`1` + +--- + +`undefined` + +#### --answer-- + +`0` diff --git a/curriculum/challenges/ukrainian/25-front-end-development/review-javascript-maps-and-sets/6723d027b02e4cc6ee5944da.md b/curriculum/challenges/ukrainian/25-front-end-development/review-javascript-maps-and-sets/6723d027b02e4cc6ee5944da.md new file mode 100644 index 0000000000..5214559e71 --- /dev/null +++ b/curriculum/challenges/ukrainian/25-front-end-development/review-javascript-maps-and-sets/6723d027b02e4cc6ee5944da.md @@ -0,0 +1,73 @@ +--- +id: 6723d027b02e4cc6ee5944da +title: JavaScript Maps and Sets Review +challengeType: 24 +dashedName: review-javascript-maps-and-sets +--- + +# --description-- + +Review the concepts below to prepare for the upcoming quiz. + +## Sets in JavaScript + +- A `Set` is a built-in option for managing data collection. +- Sets ensure that each value in it appears only once, making it useful for eliminating duplicates from an array or handling collections of distinct values. +- You can create a `Set` using the `Set()` constructor: + +```js +const set = new Set([1, 2, 3, 4, 5]); +console.log(set); // Set { 1, 2, 3, 4, 5 } +``` + +- Sets can be manipulated using these methods: + + - `add()`: Adds a new element to the `Set`. + - `delete()`: Removes an element from the `Set`. + - `has()`: Checks if an element exists in the `Set`. + - `clear()`: Removes all elements from the `Set`. + +## Weaksets in JavaScript + +- `WeakSet` is a collection of objects that allows you to store weakly held objects. + +## Sets vs WeakSets + +- Unlike Sets, a `WeakSet` does not support primitives like numbers or strings. +- A `WeakSet` only stores objects, and the references to those objects are "weak," meaning that if the object is not being used anywhere else in your code, it is removed automatically to free up memory. + +## Maps in JavaScript + +- A `Map` is a built-in object that holds key-value pairs just like an object. +- Maps differ from the standard JavaScript objects with their ability to allow keys of any type, including objects, and functions. +- A `Map` provides better performance over the standard object when it comes to frequent addition and removals of key-value pairs. +- You can create a `Map` using the `Map()` constructor: + +```js +const map = new Map([ + ['flower', 'rose'], + ['fruit', 'apple'], + ['vegetable', 'carrot'] +]); +console.log(map); // Map(3) { 'flower' => 'rose', 'fruit' => 'apple', 'vegetable' => 'carrot' } +``` + +- Maps can be manipulated using these methods: + + - `set()`: Adds a new key-value pair to the `Map`. + - `get()`: Retrieves the value of a key from the `Map`. + - `delete()`: Removes a key-value pair from the `Map`. + - `has()`: Checks if a key exists in the `Map`. + - `clear()`: Removes all key-value pairs from the `Map`. + +## WeakMaps in JavaScript + +- A `WeakMap` is a collection of key-value pairs just like `Map`, but with weak references to the keys. The keys must be an object and the values can be anything you like. + +## Maps vs WeakMaps + +- WeakMaps are similar to WeakSets in that they only store objects and the references to those objects are "weak." + +# --assignment-- + +Review the JavaScript Maps, Sets, and JSON topics and concepts.