[{"data":1,"prerenderedAt":1673},["ShallowReactive",2],{"flat-community-challenge":3,"footer-community-challenge":4,"changelog-developers-ms":17},"https:\u002F\u002Fflat.io\u002Fcommunity\u002Fchallenges\u002F2026-09",{"type":5,"title":6,"websiteUrl":3,"websitePathname":7,"apiUrl":8,"apiOperationId":9,"apiOperationParameters":10,"challengeDetails":12},"COLLECTION","September Challenge","\u002Fcommunity\u002Fchallenges\u002F2026-09","https:\u002F\u002Fflat.io\u002Fapi\u002Fv2\u002Fcollections\u002F6a984ca0dd2005088aaeb4e7\u002Fscores","listCollectionScores",{"collection":11},"6a984ca0dd2005088aaeb4e7",{"title":13,"illustrationUrl":14,"infoUrl":15,"deadlineDate":16},"September Challenge: Soundtrack for an Action Movie","https:\u002F\u002Fuser-content.flat-cdn.com\u002Ftutteo\u002F821fbe5b-5aa3-4872-8d0f-7e5e28886b20.png","https:\u002F\u002Fdocs.google.com\u002Fforms\u002Fd\u002Fe\u002F1FAIpQLSdz0NGY5hK06h8t27JtVqfFx3zeIkBTgqseaPYWNyeeuqjAEA\u002Fviewform","2026-10-01T05:59:00.000Z",{"product":18,"locale":19,"generatedAt":20,"categories":21,"platforms":35,"count":39,"years":40,"months":313,"older":1655,"releaseAnchors":1656,"moved":1672},"developers","ms","2026-09-21T08:58:18.509Z",{"library":22,"editor":23,"playback":24,"import-export":25,"omr":26,"assignments":27,"worksheets":28,"classes":29,"collaboration":30,"api":31,"billing":32,"embed":33,"accounts":34},"Pustaka","Editor","Main balik","Import dan eksport","OMR","Tugasan","Lembaran kerja","Kelas","Kerjasama","API","Pengebilan","SDK Embed","Akaun",[36,37,38],"web","api","embed",63,[41,70,97,124,151,178,205,232,259,286],{"year":42,"months":43},2026,[44,47,50,52,54,56,58,60,62,64,66,68],{"key":45,"hasEntries":46},"2026-01",false,{"key":48,"hasEntries":49},"2026-02",true,{"key":51,"hasEntries":49},"2026-03",{"key":53,"hasEntries":49},"2026-04",{"key":55,"hasEntries":46},"2026-05",{"key":57,"hasEntries":46},"2026-06",{"key":59,"hasEntries":49},"2026-07",{"key":61,"hasEntries":49},"2026-08",{"key":63,"hasEntries":49},"2026-09",{"key":65,"hasEntries":46},"2026-10",{"key":67,"hasEntries":46},"2026-11",{"key":69,"hasEntries":46},"2026-12",{"year":71,"months":72},2025,[73,75,77,79,81,83,85,87,89,91,93,95],{"key":74,"hasEntries":46},"2025-01",{"key":76,"hasEntries":46},"2025-02",{"key":78,"hasEntries":49},"2025-03",{"key":80,"hasEntries":49},"2025-04",{"key":82,"hasEntries":46},"2025-05",{"key":84,"hasEntries":46},"2025-06",{"key":86,"hasEntries":46},"2025-07",{"key":88,"hasEntries":49},"2025-08",{"key":90,"hasEntries":46},"2025-09",{"key":92,"hasEntries":49},"2025-10",{"key":94,"hasEntries":46},"2025-11",{"key":96,"hasEntries":49},"2025-12",{"year":98,"months":99},2024,[100,102,104,106,108,110,112,114,116,118,120,122],{"key":101,"hasEntries":49},"2024-01",{"key":103,"hasEntries":46},"2024-02",{"key":105,"hasEntries":49},"2024-03",{"key":107,"hasEntries":46},"2024-04",{"key":109,"hasEntries":46},"2024-05",{"key":111,"hasEntries":46},"2024-06",{"key":113,"hasEntries":46},"2024-07",{"key":115,"hasEntries":46},"2024-08",{"key":117,"hasEntries":46},"2024-09",{"key":119,"hasEntries":49},"2024-10",{"key":121,"hasEntries":46},"2024-11",{"key":123,"hasEntries":46},"2024-12",{"year":125,"months":126},2023,[127,129,131,133,135,137,139,141,143,145,147,149],{"key":128,"hasEntries":46},"2023-01",{"key":130,"hasEntries":46},"2023-02",{"key":132,"hasEntries":49},"2023-03",{"key":134,"hasEntries":49},"2023-04",{"key":136,"hasEntries":49},"2023-05",{"key":138,"hasEntries":46},"2023-06",{"key":140,"hasEntries":46},"2023-07",{"key":142,"hasEntries":49},"2023-08",{"key":144,"hasEntries":49},"2023-09",{"key":146,"hasEntries":49},"2023-10",{"key":148,"hasEntries":49},"2023-11",{"key":150,"hasEntries":46},"2023-12",{"year":152,"months":153},2022,[154,156,158,160,162,164,166,168,170,172,174,176],{"key":155,"hasEntries":46},"2022-01",{"key":157,"hasEntries":46},"2022-02",{"key":159,"hasEntries":49},"2022-03",{"key":161,"hasEntries":49},"2022-04",{"key":163,"hasEntries":46},"2022-05",{"key":165,"hasEntries":46},"2022-06",{"key":167,"hasEntries":46},"2022-07",{"key":169,"hasEntries":46},"2022-08",{"key":171,"hasEntries":46},"2022-09",{"key":173,"hasEntries":46},"2022-10",{"key":175,"hasEntries":46},"2022-11",{"key":177,"hasEntries":46},"2022-12",{"year":179,"months":180},2021,[181,183,185,187,189,191,193,195,197,199,201,203],{"key":182,"hasEntries":46},"2021-01",{"key":184,"hasEntries":49},"2021-02",{"key":186,"hasEntries":46},"2021-03",{"key":188,"hasEntries":49},"2021-04",{"key":190,"hasEntries":46},"2021-05",{"key":192,"hasEntries":46},"2021-06",{"key":194,"hasEntries":49},"2021-07",{"key":196,"hasEntries":46},"2021-08",{"key":198,"hasEntries":46},"2021-09",{"key":200,"hasEntries":49},"2021-10",{"key":202,"hasEntries":49},"2021-11",{"key":204,"hasEntries":49},"2021-12",{"year":206,"months":207},2020,[208,210,212,214,216,218,220,222,224,226,228,230],{"key":209,"hasEntries":49},"2020-01",{"key":211,"hasEntries":49},"2020-02",{"key":213,"hasEntries":46},"2020-03",{"key":215,"hasEntries":46},"2020-04",{"key":217,"hasEntries":46},"2020-05",{"key":219,"hasEntries":49},"2020-06",{"key":221,"hasEntries":46},"2020-07",{"key":223,"hasEntries":46},"2020-08",{"key":225,"hasEntries":46},"2020-09",{"key":227,"hasEntries":49},"2020-10",{"key":229,"hasEntries":46},"2020-11",{"key":231,"hasEntries":46},"2020-12",{"year":233,"months":234},2019,[235,237,239,241,243,245,247,249,251,253,255,257],{"key":236,"hasEntries":46},"2019-01",{"key":238,"hasEntries":46},"2019-02",{"key":240,"hasEntries":46},"2019-03",{"key":242,"hasEntries":49},"2019-04",{"key":244,"hasEntries":49},"2019-05",{"key":246,"hasEntries":46},"2019-06",{"key":248,"hasEntries":46},"2019-07",{"key":250,"hasEntries":46},"2019-08",{"key":252,"hasEntries":46},"2019-09",{"key":254,"hasEntries":46},"2019-10",{"key":256,"hasEntries":46},"2019-11",{"key":258,"hasEntries":46},"2019-12",{"year":260,"months":261},2018,[262,264,266,268,270,272,274,276,278,280,282,284],{"key":263,"hasEntries":46},"2018-01",{"key":265,"hasEntries":46},"2018-02",{"key":267,"hasEntries":46},"2018-03",{"key":269,"hasEntries":49},"2018-04",{"key":271,"hasEntries":46},"2018-05",{"key":273,"hasEntries":46},"2018-06",{"key":275,"hasEntries":46},"2018-07",{"key":277,"hasEntries":46},"2018-08",{"key":279,"hasEntries":49},"2018-09",{"key":281,"hasEntries":46},"2018-10",{"key":283,"hasEntries":49},"2018-11",{"key":285,"hasEntries":46},"2018-12",{"year":287,"months":288},2017,[289,291,293,295,297,299,301,303,305,307,309,311],{"key":290,"hasEntries":46},"2017-01",{"key":292,"hasEntries":46},"2017-02",{"key":294,"hasEntries":46},"2017-03",{"key":296,"hasEntries":49},"2017-04",{"key":298,"hasEntries":49},"2017-05",{"key":300,"hasEntries":46},"2017-06",{"key":302,"hasEntries":49},"2017-07",{"key":304,"hasEntries":49},"2017-08",{"key":306,"hasEntries":46},"2017-09",{"key":308,"hasEntries":49},"2017-10",{"key":310,"hasEntries":49},"2017-11",{"key":312,"hasEntries":46},"2017-12",[314,410,432,459,522,564,605,629,653,676,699,722,743,764,787,811,832,873,894,916,939,960,983,1006,1029,1051,1074,1096,1117,1137,1157,1178,1199,1239,1280,1300,1339,1359,1379,1402,1441,1499,1557,1578],{"key":63,"year":42,"month":315,"majors":316,"areas":362},9,[317,340],{"slug":318,"title":319,"locale":19,"products":320,"platforms":322,"categories":323,"kind":324,"size":325,"publicationDate":326,"modificationDate":327,"links":328,"images":332,"track":18,"bodyHtml":336,"excerpt":337,"primaryCategory":37,"ownPage":338,"date":339},"2026-09-15-a-new-developer-dashboard-with-omr-jobs-credits-and-a-playground","Papan pemuka pembangun baharu dengan tugas OMR, kredit dan playground",[321],"flat",[37,36],[37],"new","major","2026-09-16T15:18:58.086Z","2026-09-18T13:45:28.795Z",{"blogPosts":329,"helpArticles":330,"releases":331},[],[],[],[333],{"url":334,"alt":335},"https:\u002F\u002Fuser-content.flat-cdn.com\u002Ftutteo\u002F87f9c3ba-e021-4458-9456-4024e7e67592.png","The developer dashboard app overview with a capability card for Embed, OMR, REST API, Import API and LTI","\u003Cp>\u003Cimg src=\"https:\u002F\u002Fuser-content.flat-cdn.com\u002Ftutteo\u002F6fdd7f1a-46e7-44c7-9c88-50376e7ee7a6.png\" alt=\"Gambaran keseluruhan aplikasi papan pemuka pembangun dengan kad keupayaan untuk Embed, OMR, REST API, Import API dan LTI\" loading=\"lazy\">\u003C\u002Fp>\n\u003Cp>Papan pemuka pembangun dibina semula berdasarkan perkara yang integrasi anda boleh lakukan. Setiap keupayaan (Embed, OMR, REST API, Import API, LTI) mendapat kad dengan skop, harga dan dokumentasi, dan yang sudah digunakan oleh aplikasi anda dipaparkan dahulu.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bahagian OMR baharu pada peringkat akaun\u003C\u002Fstrong>, dengan tugas anda, kredit anda dan sejarahnya di satu tempat, kerana kredit OMR dikongsi oleh semua aplikasi anda.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cuba OMR sebelum anda menulis kod.\u003C\u002Fstrong> Playground menerima PDF atau foto, memaparkan bilangan halaman, kos setiap halaman dan baki yang akan tinggal, kemudian menjalankan tugas selepas anda mengesahkan. Output disediakan sebagai muat turun MusicXML, dan tiada apa-apa dimasukkan ke pustaka anda.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Halaman aplikasi yang lebih jelas.\u003C\u002Fstrong> Token peribadi, kelayakan OAuth2 dan akses OMR dikumpulkan mengikut aplikasi, dengan kelayakan yang membawa skop OMR ditandakan dengan jelas.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Bukanya dari \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002F\" rel=\"referer\">flat.io\u002Fdevelopers\u003C\u002Fa>.\u003C\u002Fp>","Papan pemuka pembangun dibina semula berdasarkan perkara yang integrasi anda boleh lakukan. Setiap keupayaan (Embed, OMR, REST API, Import API, LTI) mendapat…","active","2026-09-15",{"slug":341,"title":342,"locale":19,"products":343,"platforms":345,"categories":346,"kind":324,"size":325,"publicationDate":349,"modificationDate":350,"links":351,"images":357,"track":18,"bodyHtml":358,"excerpt":359,"primaryCategory":37,"ownPage":360,"date":361},"2026-09-10-api-v2-26-0-the-omr-api-leaves-beta-assignments-get-full-read-update-and-delete","API v2.26.0: API OMR keluar daripada beta, tugasan kini menyokong baca, kemas kini dan padam sepenuhnya",[321,344],"flatEdu",[37],[37,347,348],"omr","assignments","2026-09-16T11:56:16.502Z","2026-09-16T16:00:46.587Z",{"blogPosts":352,"helpArticles":353,"releases":354},[],[],[355],{"platform":37,"version":356},"2.26.0",[],"\u003Cp>Spesifikasi REST API kami beralih ke OpenAPI 3.1, API OMR menamatkan tempoh betanya, dan tugasan Flat for Education kini dibuka lebih jauh daripada sekadar menyenaraikan dan mencipta.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>API OMR kini stabil.\u003C\u002Fstrong> Endpoint, medan dan tingkah laku kini mengikut proses penyahgunaan biasa kami sebelum sebarang perubahan yang memutuskan keserasian. FAQ baharu merangkumi kredit dan pengebilan, had dan masa pemprosesan, kualiti pengecaman dan bahasa, serta penggunaan komersial dan privasi.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Baca, kemas kini dan padam tugasan\u003C\u002Fstrong> dalam Flat for Education. Memadam tugasan juga memadamkan penyerahannya dan salinan pelajar; arkibkannya sebagai ganti jika anda mahu mengekalkan kerja tersebut.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lejar kredit.\u003C\u002Fstrong> Panggilan baharu menyenaraikan sejarah kredit anda; baki kekal pada panggilan keupayaan OMR.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fail Finale (\u003Ccode>.musx\u003C\u002Fcode>) kini boleh diimport\u003C\u002Fstrong>, atas dasar usaha terbaik, dan import muzik imbasan (PDF dan imej) didokumentasikan pada penciptaan skor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OpenAPI 3.1.\u003C\u002Fstrong> Medan nullable menggunakan sintaks 3.1; alat yang ditetapkan pada OpenAPI 3.0 perlu dikemas kini. Medan \u003Ccode>mimeType\u003C\u002Fcode> telah dibuang daripada muat naik fail OMR.\u003C\u002Fli>\n\u003C\u002Ful>","Spesifikasi REST API kami beralih ke OpenAPI 3.1, API OMR menamatkan tempoh betanya, dan tugasan Flat for Education kini dibuka lebih jauh daripada sekadar…","none","2026-09-10",[363,390],{"category":364,"name":25,"count":365,"entries":366},"import-export",1,[367],{"slug":368,"title":369,"locale":19,"products":370,"platforms":371,"categories":372,"kind":373,"size":374,"publicationDate":375,"modificationDate":376,"links":377,"images":385,"track":386,"bodyHtml":387,"excerpt":388,"primaryCategory":364,"ownPage":360,"date":389},"2026-09-01-musicxml-exports-move-to-musicxml-4-0-with-swing-markings-and-valid-tablature-tu","Eksport MusicXML beralih ke MusicXML 4.0, dengan tanda swing dan talaan tablatur yang sah",[321,344],[36,37],[364],"improved","minor","2026-09-16T12:51:38.024Z","2026-09-17T12:10:20.804Z",{"blogPosts":378,"helpArticles":379,"releases":384},[],[380],{"locale":381,"url":382,"title":383},"en","https:\u002F\u002Fhelp.flat.io\u002Fen\u002Fmusic-notation-software\u002Fimport\u002F","How to import MusicXML, MIDI, and other score files into Flat",[],[],"product","\u003Cp>Setiap fail MusicXML yang dihasilkan oleh Flat kini menggunakan MusicXML 4.0, tanpa mengira versi fail asal yang diimport.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Tanda swing kini dieksport.\u003C\u002Fstrong> MusicXML 4.0 boleh mewakili main balik swing, jadi skor yang menggunakan swing kini mengekalkan tanda swingnya (atau tanda straight yang dinyatakan secara jelas) apabila dibuka dalam aplikasi lain. Flat sudah pun membacanya semasa import; kini Flat juga menulisnya semasa eksport.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Eksport tablatur kini sah.\u003C\u002Fstrong> Talaan rentetan tidak mempunyai atribut wajib sebelum ini, yang menyebabkan setiap eksport tablatur gagal dalam pengesahan ketat. Kini ia lulus.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Setiap eksport diperiksa terhadap DTD MusicXML 4.0\u003C\u002Fstrong>, termasuk fail \u003Ccode>.mxl\u003C\u002Fcode> termampat, dan kegagalan pengesahan dilaporkan dan bukannya fail tidak sah dihantar secara senyap.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Aplikasi yang hanya membaca MusicXML 3.1 masih membuka fail 4.0 seperti biasa; satu-satunya perkara baharu bagi aplikasi tersebut ialah tanda swing.\u003C\u002Fp>","Setiap fail MusicXML yang dihasilkan oleh Flat kini menggunakan MusicXML 4.0, tanpa mengira versi fail asal yang diimport. - Tanda swing kini dieksport.…","2026-09-01",{"category":37,"name":31,"count":365,"entries":391},[392],{"slug":393,"title":394,"locale":19,"products":395,"platforms":396,"categories":397,"kind":324,"size":374,"publicationDate":398,"modificationDate":399,"links":400,"images":406,"track":18,"bodyHtml":407,"excerpt":408,"primaryCategory":37,"ownPage":360,"date":409},"2026-09-17-api-v2-26-2-let-the-server-straighten-pages-uploaded-sideways-or-upside-down","API v2.26.2: benarkan halaman yang dimuat naik secara mengiring atau terbalik di pelayan",[321],[37],[37,347],"2026-09-17T09:34:46.914Z","2026-09-17T09:36:12.438Z",{"blogPosts":401,"helpArticles":402,"releases":403},[],[],[404],{"platform":37,"version":405},"2.26.2",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Putaran halaman automatik untuk import OMR, apabila diminta.\u003C\u002Fstrong> Halaman dikenali sebagaimana ia dimuat naik; jika integrasi anda tidak dapat membenarkan pengguna memutarkan halaman terlebih dahulu, aktifkan \u003Ccode>autoRotate\u003C\u002Fcode> dan pelayan akan membetulkan halaman yang dimuat naik secara mengiring atau terbalik sebelum pengecaman. SDK Python, JavaScript, Ruby dan PHP telah dikemas kini kepada versi ini.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002Fdocs\u002Fapi\u002Fchangelog#v2-26-2-2026-09-17\" rel=\"referer\">Butiran penuh dalam log perubahan API\u003C\u002Fa>\u003C\u002Fp>","- Putaran halaman automatik untuk import OMR, apabila diminta. Halaman dikenali sebagaimana ia dimuat naik; jika integrasi anda tidak dapat membenarkan…","2026-09-17",{"key":61,"year":42,"month":411,"majors":412,"areas":431},8,[413],{"slug":414,"title":415,"locale":19,"products":416,"platforms":417,"categories":418,"kind":324,"size":325,"publicationDate":419,"modificationDate":420,"links":421,"images":427,"track":18,"bodyHtml":428,"excerpt":429,"primaryCategory":37,"ownPage":360,"date":430},"2026-08-04-api-v2-25-0-control-how-long-omr-jobs-keep-your-files-abc-export","API v2.25.0: kawal tempoh fail kerja OMR disimpan, eksport ABC",[321,344],[37],[37,347,364],"2026-09-16T11:56:18.500Z","2026-09-16T16:04:29.330Z",{"blogPosts":422,"helpArticles":423,"releases":424},[],[],[425],{"platform":37,"version":426},"2.25.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Pengekalan data di bawah kawalan anda.\u003C\u002Fstrong> Kerja OMR kini memberitahu berapa lama failnya disimpan (lalai 30 days), setiap kerja MusicXML disertakan dengan tarikh luputnya, dan anda boleh memadam fail serta hasil sesuatu kerja sebaik sahaja anda telah mengambilnya.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pengesanan ciri sebelum log masuk.\u003C\u002Fstrong> Panggilan keupayaan OMR berfungsi tanpa akaun dan menyenaraikan bahasa pengecaman yang disokong berserta namanya.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Eksport notasi ABC\u003C\u002Fstrong> untuk mana-mana semakan skor, bersama MusicXML, MIDI dan format lain. Seperti MIDI, ia tidak membawa maklumat pengukiran penuh.\u003C\u002Fli>\n\u003Cli>Tugasan \u003Cstrong>Free Record\u003C\u002Fstrong> kini boleh dikonfigurasikan melalui API dalam Flat for Education.\u003C\u002Fli>\n\u003Cli>Ralat daripada penyedia huluan (contohnya Google Classroom) kini turut membawa mesej setempat milik penyedia itu sendiri.\u003C\u002Fli>\n\u003C\u002Ful>","- Pengekalan data di bawah kawalan anda. Kerja OMR kini memberitahu berapa lama failnya disimpan (lalai 30 days), setiap kerja MusicXML disertakan dengan…","2026-08-04",[],{"key":59,"year":42,"month":433,"majors":434,"areas":458},7,[435],{"slug":436,"title":437,"locale":19,"products":438,"platforms":439,"categories":440,"kind":324,"size":325,"publicationDate":441,"modificationDate":442,"links":443,"images":454,"track":347,"bodyHtml":455,"excerpt":456,"primaryCategory":347,"ownPage":338,"date":457},"2026-07-10-omr-is-now-available-as-a-developer-api","OMR kini tersedia sebagai API pembangun",[321,344],[37],[347,37],"2026-09-16T10:37:19.581Z","2026-09-18T10:40:13.613Z",{"blogPosts":444,"helpArticles":445,"releases":449},[],[446],{"locale":381,"url":447,"title":448},"https:\u002F\u002Fhelp.flat.io\u002Fen\u002Fmusic-notation-software\u002Fomr\u002F","Scan and import sheet music from a PDF or photo",[450,452],{"platform":37,"version":451},"2.23.0",{"platform":37,"version":453},"2.24.0",[],"\u003Cp>Enjin OMR Flat kini tersedia secara berprogram melalui \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002Fdocs\u002Fapi\u002Fomr\u002F\" rel=\"referer\">API pembangun\u003C\u002Fa>. Hantar PDF atau foto, ikuti kemajuan pengecaman, semak instrumen yang dikesan, kemudian import hasilnya sebagai skor boleh sunting dalam pustaka Flat atau eksport sebagai \u003Cstrong>MusicXML\u003C\u002Fstrong> atau \u003Cstrong>MIDI\u003C\u002Fstrong>. Ini ialah model dalaman yang sama yang digunakan untuk import PDF dan foto dalam editor, kini tersedia pada skala besar untuk aplikasi dan aliran kerja anda sendiri.\u003C\u002Fp>\n\u003Cp>API OMR khusus (v2.24.0) dibina berasaskan import PDF latar belakang yang ditambahkan pada penciptaan skor dalam v2.23.0: minta sokongan tugasan apabila mengimport fail dan tinjau tugasan tersebut secara berkala sehingga skor siap. Lihat \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002Fdocs\u002Fapi\u002Fchangelog#v2-24-0-2026-07-08\" rel=\"referer\">log perubahan API\u003C\u002Fa> untuk butiran kedua-dua keluaran.\u003C\u002Fp>","Enjin OMR Flat kini tersedia secara berprogram melalui API pembangun. Hantar PDF atau foto, ikuti kemajuan pengecaman, semak instrumen yang dikesan, kemudian…","2026-07-10",[],{"key":53,"year":42,"month":460,"majors":461,"areas":482},4,[462],{"slug":463,"title":464,"locale":19,"products":465,"platforms":466,"categories":467,"kind":324,"size":325,"publicationDate":470,"modificationDate":471,"links":472,"images":478,"track":18,"bodyHtml":479,"excerpt":480,"primaryCategory":37,"ownPage":360,"date":481},"2026-04-07-api-v2-22-0-15-import-formats-virtual-collections-rubrics-student-groups-and-lti","API v2.22.0: 15+ format import, koleksi maya, rubrik, kumpulan pelajar dan LTI 1.3",[321,344],[37],[37,364,468,348,469],"library","classes","2026-09-16T11:56:22.317Z","2026-09-16T16:01:27.769Z",{"blogPosts":473,"helpArticles":474,"releases":475},[],[],[476],{"platform":37,"version":477},"2.22.0",[],"\u003Cp>Kemas kini spesifikasi terbesar sejak 2024, yang menyelaraskan API dengan dua tahun perubahan produk.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Import daripada 15+ format.\u003C\u002Fstrong> Guitar Pro, MuseScore, notasi ABC, PowerTab, Capella, MEI, Overture, TablEdit, Band-in-a-Box, Karaoke MIDI, MuseData, Score Writer, Bagpipe Music Writer dan Encore menyertai MusicXML dan MIDI, dan skor boleh dieksport sebagai fail \u003Ccode>.flat\u003C\u002Fcode> asli.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Koleksi maya.\u003C\u002Fstrong> Semua skor, kolaborasi dan suka menggantikan hierarki folder lama dalam pustaka, selaras dengan pustaka Flat yang direka semula.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Tugasan persembahan dengan rakaman audio atau video serta pilihan trek iringan, metronom dan kelajuan; penyerahan berkumpulan untuk penulisan bersama; arahan teks kaya; subkumpulan pelajar; tugasan Microsoft Teams yang dijadualkan dan disasarkan secara individu; penerangan terperinci dan jenis tugasan dalam pustaka sumber.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Konfigurasi LTI bersepadu\u003C\u002Fstrong> untuk LTI 1.1 dan 1.3, termasuk pendaftaran dinamik. Panggilan kelayakan LTI 1.1 yang terdahulu kini tidak lagi disyorkan.\u003C\u002Fli>\n\u003Cli>Statistik tahunan untuk skor, jumlah skor awam pada profil, serta penyingkiran beberapa medan yang sudah lama tidak lagi disyorkan.\u003C\u002Fli>\n\u003C\u002Ful>","Kemas kini spesifikasi terbesar sejak 2024, yang menyelaraskan API dengan dua tahun perubahan produk. - Import daripada 15+ format. Guitar Pro, MuseScore,…","2026-04-07",[483],{"category":38,"name":33,"count":484,"entries":485},2,[486,505],{"slug":487,"title":488,"locale":19,"products":489,"platforms":490,"categories":491,"kind":492,"size":374,"publicationDate":493,"modificationDate":494,"links":495,"images":501,"track":18,"bodyHtml":502,"excerpt":503,"primaryCategory":38,"ownPage":360,"date":504},"2026-04-02-embed-sdk-v2-12-1-typescript-declarations-ship-at-the-right-path-again","Embed SDK v2.12.1: Deklarasi TypeScript kini kembali dihantar ke laluan yang betul",[321,344],[38],[38],"fixed","2026-09-21T07:56:48.253Z","2026-09-21T08:53:58.207Z",{"blogPosts":496,"helpArticles":497,"releases":498},[],[],[499],{"platform":38,"version":500},"2.12.1",[],"\u003Cp>Naik taraf ke TypeScript 6 telah menulis fail deklarasi ke laluan yang salah, jadi editor tidak dapat mengenal pasti jenis SDK. Ini telah diperbaiki.\u003C\u002Fp>","Naik taraf ke TypeScript 6 telah menulis fail deklarasi ke laluan yang salah, jadi editor tidak dapat mengenal pasti jenis SDK. Ini telah diperbaiki.","2026-04-02",{"slug":506,"title":507,"locale":19,"products":508,"platforms":509,"categories":510,"kind":324,"size":374,"publicationDate":511,"modificationDate":512,"links":513,"images":519,"track":18,"bodyHtml":520,"excerpt":521,"primaryCategory":38,"ownPage":360,"date":504},"2026-04-02-embed-sdk-v2-12-0-export-the-score-as-svg","Embed SDK v2.12.0: eksport skor sebagai SVG",[321,344],[38],[38],"2026-09-21T07:56:41.935Z","2026-09-21T08:55:21.053Z",{"blogPosts":514,"helpArticles":515,"releases":516},[],[],[517],{"platform":38,"version":518},"2.12.0",[],"\u003Cp>Kaedah \u003Ccode>getSVG\u003C\u002Fcode> telah ditambahkan.\u003C\u002Fp>","Kaedah getSVG telah ditambahkan.",{"key":51,"year":42,"month":523,"majors":524,"areas":525},3,[],[526],{"category":38,"name":33,"count":484,"entries":527},[528,546],{"slug":529,"title":530,"locale":19,"products":531,"platforms":532,"categories":533,"kind":324,"size":374,"publicationDate":534,"modificationDate":535,"links":536,"images":542,"track":18,"bodyHtml":543,"excerpt":544,"primaryCategory":38,"ownPage":360,"date":545},"2026-03-19-embed-sdk-v2-11-0-load-abc-notation","Embed SDK v2.11.0: muatkan notasi ABC",[321,344],[38],[38],"2026-09-21T07:56:35.400Z","2026-09-21T08:55:19.168Z",{"blogPosts":537,"helpArticles":538,"releases":539},[],[],[540],{"platform":38,"version":541},"2.11.0",[],"\u003Cp>Kaedah \u003Ccode>loadABC\u003C\u002Fcode> telah ditambahkan.\u003C\u002Fp>","Kaedah loadABC telah ditambahkan.","2026-03-19",{"slug":547,"title":548,"locale":19,"products":549,"platforms":550,"categories":551,"kind":324,"size":374,"publicationDate":552,"modificationDate":553,"links":554,"images":560,"track":18,"bodyHtml":561,"excerpt":562,"primaryCategory":38,"ownPage":360,"date":563},"2026-03-03-embed-sdk-v2-10-0-choose-the-desktop-or-mobile-editor-interface","Embed SDK v2.10.0: pilih antara antara muka editor desktop atau mudah alih",[321,344],[38],[38],"2026-09-21T07:56:29.262Z","2026-09-21T08:55:17.411Z",{"blogPosts":555,"helpArticles":556,"releases":557},[],[],[558],{"platform":38,"version":559},"2.10.0",[],"\u003Cp>Menambahkan parameter \u003Ccode>editorInterface\u003C\u002Fcode> pada \u003Ccode>EmbedUrlParameters\u003C\u002Fcode> (\u003Ccode>'desktop'\u003C\u002Fcode> atau \u003Ccode>'mobile'\u003C\u002Fcode>).\u003C\u002Fp>","Menambahkan parameter editorInterface pada EmbedUrlParameters ('desktop' atau 'mobile').","2026-03-03",{"key":48,"year":42,"month":484,"majors":565,"areas":584},[566],{"slug":567,"title":568,"locale":19,"products":569,"platforms":570,"categories":571,"kind":324,"size":325,"publicationDate":572,"modificationDate":573,"links":574,"images":580,"track":18,"bodyHtml":581,"excerpt":582,"primaryCategory":38,"ownPage":360,"date":583},"2026-02-16-embed-sdk-v2-9-0-mp3-and-wav-export-with-progress","Embed SDK v2.9.0: eksport MP3 dan WAV dengan kemajuan",[321,344],[38],[38],"2026-09-21T07:55:48.152Z","2026-09-21T08:55:15.650Z",{"blogPosts":575,"helpArticles":576,"releases":577},[],[],[578],{"platform":38,"version":579},"2.9.0",[],"\u003Cul>\n\u003Cli>Menambah kaedah \u003Ccode>getMP3\u003C\u002Fcode> dan \u003Ccode>getWAV\u003C\u002Fcode> untuk eksport audio\u003C\u002Fli>\n\u003Cli>Menambah acara \u003Ccode>exportProgress\u003C\u002Fcode>, supaya eksport yang mengambil masa lama boleh memaparkan kemajuan\u003C\u002Fli>\n\u003C\u002Ful>","- Menambah kaedah getMP3 dan getWAV untuk eksport audio - Menambah acara exportProgress, supaya eksport yang mengambil masa lama boleh memaparkan kemajuan","2026-02-16",[585],{"category":38,"name":33,"count":365,"entries":586},[587],{"slug":588,"title":589,"locale":19,"products":590,"platforms":591,"categories":592,"kind":324,"size":374,"publicationDate":593,"modificationDate":594,"links":595,"images":601,"track":18,"bodyHtml":602,"excerpt":603,"primaryCategory":38,"ownPage":360,"date":604},"2026-02-06-embed-sdk-v2-8-0-export-the-score-as-a-pdf","Embed SDK v2.8.0: eksport skor sebagai PDF",[321,344],[38],[38],"2026-09-21T07:55:41.803Z","2026-09-21T08:55:13.837Z",{"blogPosts":596,"helpArticles":597,"releases":598},[],[],[599],{"platform":38,"version":600},"2.8.0",[],"\u003Cp>Kaedah \u003Ccode>getPDF\u003C\u002Fcode> telah ditambahkan.\u003C\u002Fp>","Kaedah getPDF telah ditambahkan.","2026-02-06",{"key":96,"year":71,"month":606,"majors":607,"areas":608},12,[],[609],{"category":38,"name":33,"count":365,"entries":610},[611],{"slug":612,"title":613,"locale":19,"products":614,"platforms":615,"categories":616,"kind":324,"size":374,"publicationDate":617,"modificationDate":618,"links":619,"images":625,"track":18,"bodyHtml":626,"excerpt":627,"primaryCategory":38,"ownPage":360,"date":628},"2025-12-29-embed-sdk-v2-7-0-know-when-the-embed-is-resized","Embed SDK v2.7.0: ketahui apabila benaman diubah saiz",[321,344],[38],[38],"2026-09-21T07:55:35.408Z","2026-09-21T08:55:12.224Z",{"blogPosts":620,"helpArticles":621,"releases":622},[],[],[623],{"platform":38,"version":624},"2.7.0",[],"\u003Cp>Menambahkan peristiwa \u003Ccode>embedSize\u003C\u002Fcode>.\u003C\u002Fp>","Menambahkan peristiwa embedSize.","2025-12-29",{"key":92,"year":71,"month":630,"majors":631,"areas":632},10,[],[633],{"category":38,"name":33,"count":365,"entries":634},[635],{"slug":636,"title":637,"locale":19,"products":638,"platforms":639,"categories":640,"kind":324,"size":374,"publicationDate":641,"modificationDate":642,"links":643,"images":649,"track":18,"bodyHtml":650,"excerpt":651,"primaryCategory":38,"ownPage":360,"date":652},"2025-10-22-embed-sdk-v2-6-0-ten-more-interface-languages","Embed SDK v2.6.0: sepuluh lagi bahasa antara muka",[321,344],[38],[38],"2026-09-21T07:55:29.524Z","2026-09-21T08:55:10.395Z",{"blogPosts":644,"helpArticles":645,"releases":646},[],[],[647],{"platform":38,"version":648},"2.6.0",[],"\u003Cp>Antara muka benam kini menyokong bahasa Denmark (\u003Ccode>da\u003C\u002Fcode>), Finland (\u003Ccode>fi\u003C\u002Fcode>), Filipino (\u003Ccode>fil\u003C\u002Fcode>), Perancis Kanada (\u003Ccode>fr-CA\u003C\u002Fcode>), Hindi (\u003Ccode>hi\u003C\u002Fcode>), Indonesia (\u003Ccode>id\u003C\u002Fcode>), Melayu (\u003Ccode>ms\u003C\u002Fcode>), Norway Bokmål (\u003Ccode>nb\u003C\u002Fcode>), Cina Tradisional Hong Kong (\u003Ccode>zh-HK\u003C\u002Fcode>) dan Cina Tradisional Taiwan (\u003Ccode>zh-TW\u003C\u002Fcode>).\u003C\u002Fp>","Antara muka benam kini menyokong bahasa Denmark (da), Finland (fi), Filipino (fil), Perancis Kanada (fr-CA), Hindi (hi), Indonesia (id), Melayu (ms), Norway…","2025-10-22",{"key":88,"year":71,"month":411,"majors":654,"areas":655},[],[656],{"category":38,"name":33,"count":365,"entries":657},[658],{"slug":659,"title":660,"locale":19,"products":661,"platforms":662,"categories":663,"kind":373,"size":374,"publicationDate":664,"modificationDate":665,"links":666,"images":672,"track":18,"bodyHtml":673,"excerpt":674,"primaryCategory":38,"ownPage":360,"date":675},"2025-08-04-embed-sdk-v2-5-0-richer-typescript-types-and-new-documentation","Embed SDK v2.5.0: jenis TypeScript yang lebih lengkap dan dokumentasi baharu",[321,344],[38],[38],"2026-09-21T07:55:22.754Z","2026-09-21T08:55:08.624Z",{"blogPosts":667,"helpArticles":668,"releases":669},[],[],[670],{"platform":38,"version":671},"2.5.0",[],"\u003Cp>Jenis yang diterbitkan kini meliputi lebih banyak permukaan SDK, bersama dokumentasi baharu yang disediakan seiring dengannya.\u003C\u002Fp>","Jenis yang diterbitkan kini meliputi lebih banyak permukaan SDK, bersama dokumentasi baharu yang disediakan seiring dengannya.","2025-08-04",{"key":80,"year":71,"month":460,"majors":677,"areas":678},[],[679],{"category":38,"name":33,"count":365,"entries":680},[681],{"slug":682,"title":683,"locale":19,"products":684,"platforms":685,"categories":686,"kind":492,"size":374,"publicationDate":687,"modificationDate":688,"links":689,"images":695,"track":18,"bodyHtml":696,"excerpt":697,"primaryCategory":38,"ownPage":360,"date":698},"2025-04-10-embed-sdk-v2-4-1-mode-is-back-in-the-url-parameter-types","Embed SDK v2.4.1: mode kembali dalam jenis parameter URL",[321,344],[38],[38],"2026-09-21T07:55:15.535Z","2026-09-21T08:55:06.800Z",{"blogPosts":690,"helpArticles":691,"releases":692},[],[],[693],{"platform":38,"version":694},"2.4.1",[],"\u003Cp>Menambahkan sifat \u003Ccode>mode\u003C\u002Fcode> yang tiada pada antara muka TypeScript \u003Ccode>EmbedUrlParameters\u003C\u002Fcode>.\u003C\u002Fp>","Menambahkan sifat mode yang tiada pada antara muka TypeScript EmbedUrlParameters.","2025-04-10",{"key":78,"year":71,"month":523,"majors":700,"areas":701},[],[702],{"category":38,"name":33,"count":365,"entries":703},[704],{"slug":705,"title":706,"locale":19,"products":707,"platforms":708,"categories":709,"kind":324,"size":374,"publicationDate":710,"modificationDate":711,"links":712,"images":718,"track":18,"bodyHtml":719,"excerpt":720,"primaryCategory":38,"ownPage":360,"date":721},"2025-03-10-embed-sdk-v2-4-0-load-a-midi-file","Embed SDK v2.4.0: muatkan fail MIDI",[321,344],[38],[38],"2026-09-21T07:55:09.076Z","2026-09-21T08:55:04.438Z",{"blogPosts":713,"helpArticles":714,"releases":715},[],[],[716],{"platform":38,"version":717},"2.4.0",[],"\u003Cp>Kaedah \u003Ccode>loadMIDI\u003C\u002Fcode> telah ditambahkan.\u003C\u002Fp>","Kaedah loadMIDI telah ditambahkan.","2025-03-10",{"key":119,"year":98,"month":630,"majors":723,"areas":742},[724],{"slug":725,"title":726,"locale":19,"products":727,"platforms":728,"categories":729,"kind":324,"size":325,"publicationDate":730,"modificationDate":731,"links":732,"images":738,"track":18,"bodyHtml":739,"excerpt":740,"primaryCategory":37,"ownPage":360,"date":741},"2024-10-18-api-v2-21-0-public-community-profiles-and-richer-resource-library-filters","API v2.21.0: profil komuniti awam dan penapis pustaka sumber yang lebih lengkap",[321,344],[37],[37,468,469],"2026-09-16T11:56:24.149Z","2026-09-16T16:01:44.449Z",{"blogPosts":733,"helpArticles":734,"releases":735},[],[],[736],{"platform":37,"version":737},"2.21.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Senarai skor pengguna kini ialah profil awam.\u003C\u002Fstrong> Menyenaraikan skor pengguna kini hanya memulangkan skor awam mereka, dengan pagination dan pengisihan baharu, seperti yang diumumkan pada 2020.\u003C\u002Fli>\n\u003Cli>Butiran skor memaparkan URL suntingan, nama instrumen dan sebarang tarikh pemadaman berjadual; koleksi melaporkan bilangan skor; profil awam memaparkan bilangan suka dan mainan.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Tapis pustaka sumber mengikut jenis tugasan, subjek dan gred; sumber disertakan dengan perihalan perkongsian dan keupayaan privasi; tugasan boleh mengehadkan main balik not dan trek audio; penyerahan menyokong perkhidmatan gred LTI 1.1 dan 1.3.\u003C\u002Fli>\n\u003C\u002Ful>","- Senarai skor pengguna kini ialah profil awam. Menyenaraikan skor pengguna kini hanya memulangkan skor awam mereka, dengan pagination dan pengisihan baharu,…","2024-10-18",[],{"key":105,"year":98,"month":523,"majors":744,"areas":763},[745],{"slug":746,"title":747,"locale":19,"products":748,"platforms":749,"categories":750,"kind":324,"size":325,"publicationDate":751,"modificationDate":752,"links":753,"images":759,"track":18,"bodyHtml":760,"excerpt":761,"primaryCategory":37,"ownPage":360,"date":762},"2024-03-08-api-v2-20-0-collaborator-types-graded-submissions-and-reusable-invitations","API v2.20.0: jenis kolaborator, penyerahan bergred dan jemputan boleh guna semula",[321,344],[37],[37,468,348],"2026-09-16T11:56:25.889Z","2026-09-16T16:02:02.667Z",{"blogPosts":754,"helpArticles":755,"releases":756},[],[],[757],{"platform":37,"version":758},"2.20.0",[],"\u003Cul>\n\u003Cli>Suka pada profil pengguna kini dipaginasi, dan produk yang digunakan oleh pengguna dipaparkan dalam butiran akaun mereka.\u003C\u002Fli>\n\u003Cli>Hak sumber kini menyatakan sama ada pemanggil ialah pemilik, kolaborator pengguna atau kolaborator kumpulan, bersama tarikh setiap kolaborator ditambah. Butiran skor kini menambah tanda nada utama, tarikh sorotan dan organisasi.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Jemputan boleh digunakan semula beberapa kali; penyerahan mendapat status bergred serta butiran main balik dan LTI; tugasan boleh disalin ke pustaka sumber hanya jika ia belum ada di sana; organisasi mendapat pustaka sumber mereka sendiri dengan tahap privasi seluruh organisasi.\u003C\u002Fli>\n\u003C\u002Ful>","- Suka pada profil pengguna kini dipaginasi, dan produk yang digunakan oleh pengguna dipaparkan dalam butiran akaun mereka. - Hak sumber kini menyatakan sama…","2024-03-08",[],{"key":101,"year":98,"month":365,"majors":765,"areas":766},[],[767],{"category":38,"name":33,"count":365,"entries":768},[769],{"slug":770,"title":771,"locale":19,"products":772,"platforms":773,"categories":774,"kind":324,"size":374,"publicationDate":775,"modificationDate":776,"links":777,"images":783,"track":18,"bodyHtml":784,"excerpt":785,"primaryCategory":38,"ownPage":360,"date":786},"2024-01-03-embed-sdk-v2-3-0-lazy-load-the-embed-iframe","Embed SDK v2.3.0: muat lambat iframe embed",[321,344],[38],[38],"2026-09-21T07:55:03.050Z","2026-09-21T08:55:02.718Z",{"blogPosts":778,"helpArticles":779,"releases":780},[],[],[781],{"platform":38,"version":782},"2.3.0",[],"\u003Cp>Pilihan baharu \u003Ccode>lazy\u003C\u002Fcode> menambahkan \u003Ccode>loading=&quot;lazy&quot;\u003C\u002Fcode> pada iframe yang dicipta.\u003C\u002Fp>","Pilihan baharu lazy menambahkan loading=\"lazy\" pada iframe yang dicipta.","2024-01-03",{"key":148,"year":125,"month":788,"majors":789,"areas":790},11,[],[791],{"category":38,"name":33,"count":365,"entries":792},[793],{"slug":794,"title":795,"locale":19,"products":796,"platforms":797,"categories":798,"kind":324,"size":374,"publicationDate":799,"modificationDate":800,"links":801,"images":807,"track":18,"bodyHtml":808,"excerpt":809,"primaryCategory":38,"ownPage":360,"date":810},"2023-11-24-embed-sdk-v2-2-0-identify-the-reader-with-userid","Embed SDK v2.2.0: kenal pasti pembaca dengan userId",[321,344],[38],[38],"2026-09-21T07:54:56.649Z","2026-09-21T08:54:53.676Z",{"blogPosts":802,"helpArticles":803,"releases":804},[],[],[805],{"platform":38,"version":806},"2.2.0",[],"\u003Cp>Menambah parameter embed \u003Ccode>userId\u003C\u002Fcode>.\u003C\u002Fp>","Menambah parameter embed userId.","2023-11-24",{"key":146,"year":125,"month":630,"majors":812,"areas":831},[813],{"slug":814,"title":815,"locale":19,"products":816,"platforms":817,"categories":818,"kind":324,"size":325,"publicationDate":819,"modificationDate":820,"links":821,"images":827,"track":18,"bodyHtml":828,"excerpt":829,"primaryCategory":38,"ownPage":360,"date":830},"2023-10-02-embed-sdk-v2-1-0-inspect-parts-voices-and-notes-and-mute-the-audio","Embed SDK v2.1.0: periksa bahagian, suara dan not, serta senyapkan audio",[321,344],[38],[38],"2026-09-21T07:54:50.377Z","2026-09-21T08:54:51.967Z",{"blogPosts":822,"helpArticles":823,"releases":824},[],[],[825],{"platform":38,"version":826},"2.1.0",[],"\u003Cp>Baca struktur skor yang dimuatkan daripada kod anda.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Bahagian dan suara: \u003Ccode>getNbParts\u003C\u002Fcode>, \u003Ccode>getPartsUuids\u003C\u002Fcode>, \u003Ccode>getMeasureVoicesUuids\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Not: \u003Ccode>getMeasureNbNotes\u003C\u002Fcode>, \u003Ccode>getNoteData\u003C\u002Fcode>, \u003Ccode>playbackPositionToNoteIdx\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Parameter URL baharu \u003Ccode>noAudio\u003C\u002Fcode> melumpuhkan main balik audio\u003C\u002Fli>\n\u003Cli>Membetulkan \u003Ccode>setMasterVolume\u003C\u002Fcode> yang memanggil kaedah asas yang salah\u003C\u002Fli>\n\u003C\u002Ful>","Baca struktur skor yang dimuatkan daripada kod anda. - Bahagian dan suara: getNbParts, getPartsUuids, getMeasureVoicesUuids - Not: getMeasureNbNotes,…","2023-10-02",[],{"key":144,"year":125,"month":315,"majors":833,"areas":853},[834],{"slug":835,"title":836,"locale":19,"products":837,"platforms":838,"categories":839,"kind":840,"size":325,"publicationDate":841,"modificationDate":842,"links":843,"images":849,"track":18,"bodyHtml":850,"excerpt":851,"primaryCategory":38,"ownPage":360,"date":852},"2023-09-27-embed-sdk-v2-0-0-typescript-types-es-and-umd-builds-jquery-dropped","Embed SDK v2.0.0: jenis TypeScript, binaan ES dan UMD, jQuery digugurkan",[321,344],[38],[38],"deprecated","2026-09-21T07:54:03.751Z","2026-09-21T08:54:48.567Z",{"blogPosts":844,"helpArticles":845,"releases":846},[],[],[847],{"platform":38,"version":848},"2.0.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Sokongan untuk jQuery dalam constructor telah dibuang\u003C\u002Fstrong> — sebaliknya, berikan elemen DOM atau idnya\u003C\u002Fli>\n\u003Cli>Modul npm yang diterbitkan disertakan dengan jenis TypeScript\u003C\u002Fli>\n\u003Cli>Binaan ES dan UMD yang berasingan\u003C\u002Fli>\n\u003C\u002Ful>","- Sokongan untuk jQuery dalam constructor telah dibuang — sebaliknya, berikan elemen DOM atau idnya - Modul npm yang diterbitkan disertakan dengan jenis…","2023-09-27",[854],{"category":38,"name":33,"count":365,"entries":855},[856],{"slug":857,"title":858,"locale":19,"products":859,"platforms":860,"categories":861,"kind":492,"size":374,"publicationDate":862,"modificationDate":863,"links":864,"images":870,"track":18,"bodyHtml":871,"excerpt":872,"primaryCategory":38,"ownPage":360,"date":852},"2023-09-27-embed-sdk-v2-0-1-package-exports-work-with-webpack-5","Embed SDK v2.0.1: eksport pakej berfungsi dengan Webpack 5",[321,344],[38],[38],"2026-09-21T07:54:10.411Z","2026-09-21T08:54:50.148Z",{"blogPosts":865,"helpArticles":866,"releases":867},[],[],[868],{"platform":38,"version":869},"2.0.1",[],"\u003Cp>Peta \u003Ccode>exports\u003C\u002Fcode> pakej yang tidak dapat diselesaikan oleh Webpack 5 telah diperbaiki.\u003C\u002Fp>","Peta exports pakej yang tidak dapat diselesaikan oleh Webpack 5 telah diperbaiki.",{"key":142,"year":125,"month":411,"majors":874,"areas":893},[875],{"slug":876,"title":877,"locale":19,"products":878,"platforms":879,"categories":880,"kind":324,"size":325,"publicationDate":881,"modificationDate":882,"links":883,"images":889,"track":18,"bodyHtml":890,"excerpt":891,"primaryCategory":37,"ownPage":360,"date":892},"2023-08-25-api-v2-19-0-lti-links-from-resource-library-items-higher-grade-limits-unsettable","API v2.19.0: pautan LTI daripada item pustaka sumber, had gred lebih tinggi, metadata skor boleh dikosongkan",[321,344],[37],[37,469,348],"2026-09-16T11:56:27.674Z","2026-09-16T16:02:12.045Z",{"blogPosts":884,"helpArticles":885,"releases":886},[],[],[887],{"platform":37,"version":888},"2.19.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Cipta pautan LTI\u003C\u002Fstrong> daripada item pustaka sumber Flat for Education untuk meletakkannya terus dalam kursus LMS.\u003C\u002Fli>\n\u003Cli>Gred maksimum pada tugasan meningkat daripada 100 kepada 10,000 mata.\u003C\u002Fli>\n\u003Cli>Metadata skor (subtajuk, penggubah, penulis lirik, penggubah susunan, penerangan, lesen…) kini boleh dikosongkan melalui API, bukan hanya ditetapkan.\u003C\u002Fli>\n\u003C\u002Ful>","- Cipta pautan LTI daripada item pustaka sumber Flat for Education untuk meletakkannya terus dalam kursus LMS. - Gred maksimum pada tugasan meningkat daripada…","2023-08-25",[],{"key":136,"year":125,"month":895,"majors":896,"areas":915},5,[897],{"slug":898,"title":899,"locale":19,"products":900,"platforms":901,"categories":902,"kind":324,"size":325,"publicationDate":903,"modificationDate":904,"links":905,"images":911,"track":18,"bodyHtml":912,"excerpt":913,"primaryCategory":37,"ownPage":360,"date":914},"2023-05-05-api-v2-18-0-the-resource-library-api-in-beta","API v2.18.0: API Resource Library, dalam beta",[321,344],[37],[37,469,348],"2026-09-16T11:56:29.451Z","2026-09-16T16:02:30.120Z",{"blogPosts":906,"helpArticles":907,"releases":908},[],[],[909],{"platform":37,"version":910},"2.18.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>API Resource Library (beta).\u003C\u002Fstrong> Layari dan urus pustaka sumber Flat for Education, dengan dua skop OAuth2 baharu untuk akses penuh dan baca sahaja. Tugasan boleh disalin ke pustaka sumber.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pelajar ujian.\u003C\u002Fstrong> Cipta akaun pelajar ujian dalam kelas untuk mencuba tugasan sebagaimana pelajar akan menggunakannya.\u003C\u002Fli>\n\u003Cli>Tugasan kini melaporkan perkara yang anda boleh lakukan dengannya (edit, terbitkan, arkibkan…), sama ada lampirannya ialah salinan khusus, dan sebarang isu yang ditemui. Sejarah penyerahan merekodkan sumber sesuatu perubahan apabila ia datang daripada Google Classroom, Microsoft Teams atau LMS.\u003C\u002Fli>\n\u003Cli>Menetapkan semula penyerahan akan mengekalkannya di tempatnya dan bukannya memadamkannya; metadata kelas (tahap, kemahiran, saiz) dan butiran log masuk Microsoft pada akaun turut didedahkan.\u003C\u002Fli>\n\u003Cli>Revisi skor mengembalikan tarikh mula dan tamat; pembina skor boleh mendayakan suku nada; salinan boleh mengekalkan tajuk asal.\u003C\u002Fli>\n\u003C\u002Ful>","- API Resource Library (beta). Layari dan urus pustaka sumber Flat for Education, dengan dua skop OAuth2 baharu untuk akses penuh dan baca sahaja. Tugasan…","2023-05-05",[],{"key":134,"year":125,"month":460,"majors":917,"areas":918},[],[919],{"category":38,"name":33,"count":365,"entries":920},[921],{"slug":922,"title":923,"locale":19,"products":924,"platforms":925,"categories":926,"kind":373,"size":374,"publicationDate":927,"modificationDate":928,"links":929,"images":935,"track":18,"bodyHtml":936,"excerpt":937,"primaryCategory":38,"ownPage":360,"date":938},"2023-04-04-embed-sdk-v1-5-1-autoplay-allowed-on-the-created-iframe","Embed SDK v1.5.1: autoplay dibenarkan pada iframe yang dicipta",[321,344],[38],[38],"2026-09-21T07:53:57.044Z","2026-09-21T08:54:46.698Z",{"blogPosts":930,"helpArticles":931,"releases":932},[],[],[933],{"platform":38,"version":934},"1.5.1",[],"\u003Cp>Iframe yang dicipta disertakan dengan \u003Ccode>allow: autoplay\u003C\u002Fcode>.\u003C\u002Fp>","Iframe yang dicipta disertakan dengan allow: autoplay.","2023-04-04",{"key":132,"year":125,"month":523,"majors":940,"areas":959},[941],{"slug":942,"title":943,"locale":19,"products":944,"platforms":945,"categories":946,"kind":324,"size":325,"publicationDate":947,"modificationDate":948,"links":949,"images":955,"track":18,"bodyHtml":956,"excerpt":957,"primaryCategory":38,"ownPage":360,"date":958},"2023-03-08-embed-sdk-v1-5-0-navigate-measures-and-drive-the-metronome-and-playback-speed","Embed SDK v1.5.0: navigasi birama serta kawalan metronom dan kelajuan main balik",[321,344],[38],[38],"2026-09-21T07:53:49.861Z","2026-09-21T08:54:44.630Z",{"blogPosts":950,"helpArticles":951,"releases":952},[],[],[953],{"platform":38,"version":954},"1.5.0",[],"\u003Cul>\n\u003Cli>Birama: \u003Ccode>getNbMeasures\u003C\u002Fcode>, \u003Ccode>getMeasuresUuids\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Navigasi: \u003Ccode>goLeft\u003C\u002Fcode>, \u003Ccode>goRight\u003C\u002Fcode>, \u003Ccode>scrollToCursor\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Metronom: \u003Ccode>getMetronomeMode\u003C\u002Fcode>, \u003Ccode>setMetronomeMode\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Kelajuan main balik: \u003Ccode>getPlaybackSpeed\u003C\u002Fcode>, \u003Ccode>setPlaybackSpeed\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>","- Birama: getNbMeasures, getMeasuresUuids - Navigasi: goLeft, goRight, scrollToCursor - Metronom: getMetronomeMode, setMetronomeMode - Kelajuan main balik:…","2023-03-08",[],{"key":161,"year":152,"month":460,"majors":961,"areas":962},[],[963],{"category":38,"name":33,"count":365,"entries":964},[965],{"slug":966,"title":967,"locale":19,"products":968,"platforms":969,"categories":970,"kind":492,"size":374,"publicationDate":971,"modificationDate":972,"links":973,"images":979,"track":18,"bodyHtml":980,"excerpt":981,"primaryCategory":38,"ownPage":360,"date":982},"2022-04-22-embed-sdk-v1-4-1-works-with-vue-3","Embed SDK v1.4.1: serasi dengan Vue 3",[321,344],[38],[38],"2026-09-21T07:53:42.897Z","2026-09-21T08:54:42.872Z",{"blogPosts":974,"helpArticles":975,"releases":976},[],[],[977],{"platform":38,"version":978},"1.4.1",[],"\u003Cp>Memperbaiki keserasian dengan Vue 3.\u003C\u002Fp>","Memperbaiki keserasian dengan Vue 3.","2022-04-22",{"key":159,"year":152,"month":523,"majors":984,"areas":985},[],[986],{"category":37,"name":31,"count":365,"entries":987},[988],{"slug":989,"title":990,"locale":19,"products":991,"platforms":992,"categories":993,"kind":324,"size":374,"publicationDate":994,"modificationDate":995,"links":996,"images":1002,"track":18,"bodyHtml":1003,"excerpt":1004,"primaryCategory":37,"ownPage":360,"date":1005},"2022-03-23-api-v2-17-0-scores-created-by-an-app-land-in-a-dedicated-collection","API v2.17.0: skor yang dicipta oleh aplikasi dimasukkan ke dalam koleksi khusus",[321],[37],[37,468],"2026-09-16T11:56:31.592Z","2026-09-16T16:02:39.041Z",{"blogPosts":997,"helpArticles":998,"releases":999},[],[],[1000],{"platform":37,"version":1001},"2.17.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Koleksi aplikasi.\u003C\u002Fstrong> Apabila aplikasi pihak ketiga mencipta skor, Flat kini memfailkannya dalam koleksi khusus untuk aplikasi tersebut, yang dicipta secara automatik dalam akaun pengguna. Koleksi itu mempunyai alias tersendiri supaya aplikasi boleh menyenaraikan dan mengurus skornya tanpa perlu mengimbas keseluruhan pustaka.\u003C\u002Fli>\n\u003C\u002Ful>","- Koleksi aplikasi. Apabila aplikasi pihak ketiga mencipta skor, Flat kini memfailkannya dalam koleksi khusus untuk aplikasi tersebut, yang dicipta secara…","2022-03-23",{"key":204,"year":179,"month":606,"majors":1007,"areas":1008},[],[1009],{"category":37,"name":31,"count":365,"entries":1010},[1011],{"slug":1012,"title":1013,"locale":19,"products":1014,"platforms":1015,"categories":1016,"kind":324,"size":374,"publicationDate":1017,"modificationDate":1018,"links":1019,"images":1025,"track":18,"bodyHtml":1026,"excerpt":1027,"primaryCategory":37,"ownPage":360,"date":1028},"2021-12-11-api-v2-16-0-asynchronous-export-tasks-for-long-running-exports","API v2.16.0: tugas eksport tak segerak untuk eksport yang mengambil masa lama",[321],[37],[37,364],"2026-09-16T11:56:38.111Z","2026-09-16T16:02:45.586Z",{"blogPosts":1020,"helpArticles":1021,"releases":1022},[],[],[1023],{"platform":37,"version":1024},"2.16.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Tugas eksport.\u003C\u002Fstrong> Mulakan eksport (audio, video, PDF…) sebagai tugas latar belakang dan semak kemajuannya melalui polling, tanpa perlu mengekalkan permintaan terbuka, supaya eksport yang mengambil masa lama lebih andal untuk skor yang besar.\u003C\u002Fli>\n\u003C\u002Ful>","- Tugas eksport. Mulakan eksport (audio, video, PDF…) sebagai tugas latar belakang dan semak kemajuannya melalui polling, tanpa perlu mengekalkan permintaan…","2021-12-11",{"key":202,"year":179,"month":788,"majors":1030,"areas":1050},[1031],{"slug":1032,"title":1033,"locale":19,"products":1034,"platforms":1035,"categories":1036,"kind":324,"size":325,"publicationDate":1038,"modificationDate":1039,"links":1040,"images":1046,"track":18,"bodyHtml":1047,"excerpt":1048,"primaryCategory":37,"ownPage":360,"date":1049},"2021-11-10-api-v2-15-0-sign-in-links-and-delegated-tokens-for-organization-admins","API v2.15.0: pautan log masuk dan token terwakil untuk pentadbir organisasi",[321,344],[37],[37,1037],"accounts","2026-09-16T11:56:39.852Z","2026-09-16T16:02:57.486Z",{"blogPosts":1041,"helpArticles":1042,"releases":1043},[],[],[1044],{"platform":37,"version":1045},"2.15.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Pautan log masuk dan token akses terwakil.\u003C\u002Fstrong> Pentadbir Flat for Education boleh mencipta pautan log masuk untuk mana-mana pengguna dalam organisasi mereka, atau token akses yang bertindak bagi pihak pengguna tersebut: asas untuk portal tersuai dan integrasi daftar masuk tunggal.\u003C\u002Fli>\n\u003Cli>Bahasa Jepun dalam hiragana (\u003Ccode>ja-HIRA\u003C\u002Fcode>) kini ditambah kepada lokal yang disokong; komen awam memaparkan status penyederhanaannya.\u003C\u002Fli>\n\u003Cli>Eksport audio memulangkan set MP3 sebagai trek lalai apabila tersedia. Pilihan untuk meminta eksport yang dicache sahaja telah dibuang, kerana eksport audio kini sentiasa disajikan daripada cache.\u003C\u002Fli>\n\u003C\u002Ful>","- Pautan log masuk dan token akses terwakil. Pentadbir Flat for Education boleh mencipta pautan log masuk untuk mana-mana pengguna dalam organisasi mereka,…","2021-11-10",[],{"key":200,"year":179,"month":630,"majors":1052,"areas":1073},[1053],{"slug":1054,"title":1055,"locale":19,"products":1056,"platforms":1057,"categories":1058,"kind":324,"size":325,"publicationDate":1061,"modificationDate":1062,"links":1063,"images":1069,"track":18,"bodyHtml":1070,"excerpt":1071,"primaryCategory":37,"ownPage":360,"date":1072},"2021-10-04-api-v2-14-0-create-blank-scores-from-a-list-of-instruments","API v2.14.0: cipta skor kosong daripada senarai instrumen",[321,344],[37],[37,1059,1060],"editor","worksheets","2026-09-16T11:56:41.762Z","2026-09-16T16:03:07.286Z",{"blogPosts":1064,"helpArticles":1065,"releases":1066},[],[],[1067],{"platform":37,"version":1068},"2.14.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Pembina skor.\u003C\u002Fstrong> Cipta skor kosong tanpa mengimport fail MusicXML: berikan senarai instrumen dan, secara pilihan, tanda masa, tanda nada, tablatur, grid kord dan susun atur halaman.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Pengguna organisasi boleh dicipta dengan peranan; lembaran kerja boleh mengocak latihan mereka; penyerahan pelajar menyenaraikan latihan yang dikandunginya.\u003C\u002Fli>\n\u003C\u002Ful>","- Pembina skor. Cipta skor kosong tanpa mengimport fail MusicXML: berikan senarai instrumen dan, secara pilihan, tanda masa, tanda nada, tablatur, grid kord…","2021-10-04",[],{"key":194,"year":179,"month":433,"majors":1075,"areas":1095},[1076],{"slug":1077,"title":1078,"locale":19,"products":1079,"platforms":1080,"categories":1081,"kind":324,"size":325,"publicationDate":1083,"modificationDate":1084,"links":1085,"images":1091,"track":18,"bodyHtml":1092,"excerpt":1093,"primaryCategory":37,"ownPage":360,"date":1094},"2021-07-19-api-v2-13-0-synced-playback-tracks-microsoft-teams-details-scheduled-assignment","API v2.13.0: trek main balik disegerakkan, butiran Microsoft Teams, salinan tugasan berjadual",[321,344],[37],[37,1082,469],"playback","2026-09-16T11:56:43.681Z","2026-09-16T16:03:21.157Z",{"blogPosts":1086,"helpArticles":1087,"releases":1088},[],[],[1089],{"platform":37,"version":1090},"2.13.0",[],"\u003Cul>\n\u003Cli>\u003Cstrong>Trek main balik.\u003C\u002Fstrong> Senaraikan trek yang dijana dan disegerakkan secara automatik oleh Flat (main balik sebagai MP3), dapatkan titik penyegerakan bagi fail main balik terkini, dan peroleh URL CDN bagi eksport dalam badan respons.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Guru boleh menetapkan semula penyerahan pelajar; kelas melaporkan akaun yang tidak dapat ditambah semasa penyegerakan; tugasan dan penyerahan mendedahkan status dan pautan Microsoft Teams masing-masing; salinan tugasan boleh dijadualkan; penyerahan persembahan menyertakan trek audio yang disimpan.\u003C\u002Fli>\n\u003Cli>Profil kini mempunyai gambar kulit, dan id pengguna semasa boleh didapatkan secara berasingan.\u003C\u002Fli>\n\u003C\u002Ful>","- Trek main balik. Senaraikan trek yang dijana dan disegerakkan secara automatik oleh Flat (main balik sebagai MP3), dapatkan titik penyegerakan bagi fail main…","2021-07-19",[],{"key":188,"year":179,"month":460,"majors":1097,"areas":1116},[1098],{"slug":1099,"title":1100,"locale":19,"products":1101,"platforms":1102,"categories":1103,"kind":324,"size":325,"publicationDate":1104,"modificationDate":1105,"links":1106,"images":1112,"track":18,"bodyHtml":1113,"excerpt":1114,"primaryCategory":38,"ownPage":360,"date":1115},"2021-04-28-embed-sdk-v1-4-0-private-scores-by-sharing-key-and-audio-tracks-from-code","Embed SDK v1.4.0: skor peribadi dengan kunci perkongsian dan trek audio daripada kod",[321,344],[38],[38],"2026-09-21T07:53:36.608Z","2026-09-21T08:54:40.643Z",{"blogPosts":1107,"helpArticles":1108,"releases":1109},[],[],[1110],{"platform":38,"version":1111},"1.4.0",[],"\u003Cul>\n\u003Cli>\u003Ccode>loadFlatScore\u003C\u002Fcode> menerima \u003Ccode>sharingKey\u003C\u002Fcode>, jadi skor yang dikongsi secara peribadi boleh dimuatkan\u003C\u002Fli>\n\u003Cli>Menambah \u003Ccode>setTrack\u003C\u002Fcode>, \u003Ccode>useTrack\u003C\u002Fcode> dan \u003Ccode>seekTrackTo\u003C\u002Fcode> untuk menetapkan trek audio secara dinamik\u003C\u002Fli>\n\u003C\u002Ful>","- loadFlatScore menerima sharingKey, jadi skor yang dikongsi secara peribadi boleh dimuatkan - Menambah setTrack, useTrack dan seekTrackTo untuk menetapkan…","2021-04-28",[],{"key":184,"year":179,"month":484,"majors":1118,"areas":1136},[1119],{"slug":1120,"title":1121,"locale":19,"products":1122,"platforms":1123,"categories":1124,"kind":324,"size":325,"publicationDate":1125,"modificationDate":1126,"links":1127,"images":1132,"track":18,"bodyHtml":1133,"excerpt":1134,"primaryCategory":37,"ownPage":360,"date":1135},"2021-02-18-api-v2-12-0-export-grades-as-csv-or-excel-assignment-types-and-covers","API v2.12.0: eksport gred sebagai CSV atau Excel, jenis tugasan dan kulit hadapan",[321,344],[37],[37,348],"2026-09-16T11:56:45.523Z","2026-09-16T16:03:30.700Z",{"blogPosts":1128,"helpArticles":1129,"releases":1130},[],[],[1131],{"platform":37,"version":518},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Eksport gred.\u003C\u002Fstrong> Muat turun gred sesuatu tugasan sebagai fail CSV atau Excel.\u003C\u002Fli>\n\u003Cli>Tugasan menyertakan jenisnya dan imej kulit hadapan; menyalin tugasan boleh menulis ganti draf sedia ada dengan kandungan tugasan lain.\u003C\u002Fli>\n\u003Cli>Kolaborator menunjukkan sama ada jemputan mereka masih dalam keadaan menunggu.\u003C\u002Fli>\n\u003C\u002Ful>","- Eksport gred. Muat turun gred sesuatu tugasan sebagai fail CSV atau Excel. - Tugasan menyertakan jenisnya dan imej kulit hadapan; menyalin tugasan boleh…","2021-02-18",[],{"key":227,"year":206,"month":630,"majors":1138,"areas":1156},[1139],{"slug":1140,"title":1141,"locale":19,"products":1142,"platforms":1143,"categories":1144,"kind":324,"size":325,"publicationDate":1145,"modificationDate":1146,"links":1147,"images":1152,"track":18,"bodyHtml":1153,"excerpt":1154,"primaryCategory":37,"ownPage":360,"date":1155},"2020-10-26-api-v2-11-0-grading-submission-comments-and-richer-assignment-options","API v2.11.0: pemarkahan, komen penyerahan dan pilihan tugasan yang lebih lengkap",[321,344],[37],[37,348,469],"2026-09-16T11:56:47.220Z","2026-09-16T16:03:48.195Z",{"blogPosts":1148,"helpArticles":1149,"releases":1150},[],[],[1151],{"platform":37,"version":541},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Pemarkahan melalui API.\u003C\u002Fstrong> Tetapkan gred draf dan gred akhir, pulangkan penyerahan kepada pelajar, dan baca kiraan komen yang dikira; mata maksimum disimpan bersama gred.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Komen penyerahan.\u003C\u002Fstrong> Cipta, senaraikan, kemas kini dan padam komen pada penyerahan.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pilihan tugasan.\u003C\u002Fstrong> Set alat, had main balik, mata maksimum, topik Google Classroom, tugaskan kepada pelajar tertentu, templat dikunci, serta butiran tugasan LTI, Canvas dan MusicFirst.\u003C\u002Fli>\n\u003Cli>Pentadbir boleh mengedit nama pengguna, nama dan e-mel akaun terurus; senarai pengguna boleh ditapis mengikut lesen aktif.\u003C\u002Fli>\n\u003Cli>Parameter penyerahan lama \u003Ccode>studentComment\u003C\u002Fcode> dan \u003Ccode>returnFeedback\u003C\u002Fcode> telah dibuang dan digantikan dengan panggilan pemarkahan baharu.\u003C\u002Fli>\n\u003C\u002Ful>","- Pemarkahan melalui API. Tetapkan gred draf dan gred akhir, pulangkan penyerahan kepada pelajar, dan baca kiraan komen yang dikira; mata maksimum disimpan…","2020-10-26",[],{"key":219,"year":206,"month":1158,"majors":1159,"areas":1177},6,[1160],{"slug":1161,"title":1162,"locale":19,"products":1163,"platforms":1164,"categories":1165,"kind":324,"size":325,"publicationDate":1166,"modificationDate":1167,"links":1168,"images":1173,"track":18,"bodyHtml":1174,"excerpt":1175,"primaryCategory":37,"ownPage":360,"date":1176},"2020-06-03-api-v2-10-0-archive-assignments-count-and-filter-organization-users","API v2.10.0: arkib tugasan, kira dan tapis pengguna organisasi",[321,344],[37],[37,348,469],"2026-09-16T11:56:48.999Z","2026-09-16T16:04:00.984Z",{"blogPosts":1169,"helpArticles":1170,"releases":1171},[],[],[1172],{"platform":37,"version":559},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Arkibkan dan nyaharkibkan tugasan\u003C\u002Fstrong>, serta baca jenis utama sesuatu tugasan (skor baharu, templat atau penulisan dikongsi).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pengguna organisasi.\u003C\u002Fstrong> Cipta akaun dengan nama pertama dan nama keluarga, isih dan tapis senarai pengguna, kira pengguna yang sepadan dengan sesuatu penapis, dan tapis ahli kumpulan mengikut sumber penyegerakan mereka (Google Classroom, Microsoft Teams, Clever).\u003C\u002Fli>\n\u003Cli>Butiran skor menyenaraikan sampel audio yang digunakan untuk main balik, dengan senarai instrumen ternormal yang tidak lagi bergantung pada sampel.\u003C\u002Fli>\n\u003C\u002Ful>","- Arkibkan dan nyaharkibkan tugasan, serta baca jenis utama sesuatu tugasan (skor baharu, templat atau penulisan dikongsi). - Pengguna organisasi. Cipta akaun…","2020-06-03",[],{"key":211,"year":206,"month":484,"majors":1179,"areas":1198},[1180],{"slug":1181,"title":1182,"locale":19,"products":1183,"platforms":1184,"categories":1185,"kind":324,"size":325,"publicationDate":1186,"modificationDate":1187,"links":1188,"images":1194,"track":18,"bodyHtml":1195,"excerpt":1196,"primaryCategory":38,"ownPage":360,"date":1197},"2020-02-24-embed-sdk-v1-3-0-mix-the-playback-and-inspect-notes-and-measures","Embed SDK v1.3.0: kawal mix main balik dan periksa not serta bar",[321,344],[38],[38],"2026-09-21T07:53:29.730Z","2026-09-21T08:54:39.030Z",{"blogPosts":1189,"helpArticles":1190,"releases":1191},[],[],[1192],{"platform":38,"version":1193},"1.3.0",[],"\u003Cp>Kawal mix daripada kod anda, dan baca apa yang berada di bawah kursor.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Volume dan bisu: \u003Ccode>getMasterVolume\u003C\u002Fcode>, \u003Ccode>setMasterVolume\u003C\u002Fcode>, \u003Ccode>getPartVolume\u003C\u002Fcode>, \u003Ccode>setPartVolume\u003C\u002Fcode>, \u003Ccode>mutePart\u003C\u002Fcode>, \u003Ccode>unmutePart\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Solo dan reverb: \u003Ccode>setPartSoloMode\u003C\u002Fcode>, \u003Ccode>unsetPartSoloMode\u003C\u002Fcode>, \u003Ccode>getPartSoloMode\u003C\u002Fcode>, \u003Ccode>getPartReverb\u003C\u002Fcode>, \u003Ccode>setPartReverb\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Pemeriksaan: \u003Ccode>getMeasureDetails\u003C\u002Fcode>, \u003Ccode>getNoteDetails\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Acara ditambah: \u003Ccode>noteDetails\u003C\u002Fcode>, \u003Ccode>measureDetails\u003C\u002Fcode>, \u003Ccode>cursorContext\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>","Kawal mix daripada kod anda, dan baca apa yang berada di bawah kursor. - Volume dan bisu: getMasterVolume, setMasterVolume, getPartVolume, setPartVolume,…","2020-02-24",[],{"key":209,"year":206,"month":365,"majors":1200,"areas":1218},[1201],{"slug":1202,"title":1203,"locale":19,"products":1204,"platforms":1205,"categories":1206,"kind":324,"size":325,"publicationDate":1207,"modificationDate":1208,"links":1209,"images":1214,"track":18,"bodyHtml":1215,"excerpt":1216,"primaryCategory":37,"ownPage":360,"date":1217},"2020-01-10-api-v2-9-0-openapi-3-specification-google-drive-attachments-arranger-and-plays","API v2.9.0: spesifikasi OpenAPI 3, lampiran Google Drive, penggubah dan jumlah main",[321,344],[37],[37,348],"2026-09-16T11:56:50.656Z","2026-09-16T16:04:13.181Z",{"blogPosts":1210,"helpArticles":1211,"releases":1212},[],[],[1213],{"platform":37,"version":579},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Spesifikasi kini beralih ke OpenAPI 3.0.\u003C\u002Fstrong> Versi terdahulu diterangkan dalam OpenAPI 2 (Swagger).\u003C\u002Fli>\n\u003Cli>Skor kini mendedahkan penggubah dan statistik jumlah mainnya; pemadaman boleh dijadualkan untuk dijalankan tidak lama lagi dan bukannya dibiarkan dalam tong sampah.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat for Education.\u003C\u002Fstrong> Lampiran tugasan boleh berupa fail Google Drive, kelas menyertakan butiran Microsoft Teams, dan akaun Education mendedahkan nama pertama dan nama keluarga.\u003C\u002Fli>\n\u003C\u002Ful>","- Spesifikasi kini beralih ke OpenAPI 3.0. Versi terdahulu diterangkan dalam OpenAPI 2 (Swagger). - Skor kini mendedahkan penggubah dan statistik jumlah…","2020-01-10",[1219],{"category":38,"name":33,"count":365,"entries":1220},[1221],{"slug":1222,"title":1223,"locale":19,"products":1224,"platforms":1225,"categories":1226,"kind":324,"size":374,"publicationDate":1227,"modificationDate":1228,"links":1229,"images":1235,"track":18,"bodyHtml":1236,"excerpt":1237,"primaryCategory":38,"ownPage":360,"date":1238},"2020-01-07-embed-sdk-v1-2-0-read-and-choose-the-displayed-parts","Embed SDK v1.2.0: baca dan pilih bahagian yang dipaparkan",[321,344],[38],[38],"2026-09-21T07:53:21.973Z","2026-09-21T08:54:37.418Z",{"blogPosts":1230,"helpArticles":1231,"releases":1232},[],[],[1233],{"platform":38,"version":1234},"1.2.0",[],"\u003Cp>Kaedah \u003Ccode>getParts\u003C\u002Fcode>, \u003Ccode>getDisplayedParts\u003C\u002Fcode> dan \u003Ccode>setDisplayedParts\u003C\u002Fcode> telah ditambah.\u003C\u002Fp>","Kaedah getParts, getDisplayedParts dan setDisplayedParts telah ditambah.","2020-01-07",{"key":244,"year":233,"month":895,"majors":1240,"areas":1241},[],[1242],{"category":38,"name":33,"count":484,"entries":1243},[1244,1262],{"slug":1245,"title":1246,"locale":19,"products":1247,"platforms":1248,"categories":1249,"kind":324,"size":374,"publicationDate":1250,"modificationDate":1251,"links":1252,"images":1258,"track":18,"bodyHtml":1259,"excerpt":1260,"primaryCategory":38,"ownPage":360,"date":1261},"2019-05-13-embed-sdk-v1-1-0-midi-output","Embed SDK v1.1.0: output MIDI",[321,344],[38],[38],"2026-09-21T07:53:15.616Z","2026-09-21T08:54:35.690Z",{"blogPosts":1253,"helpArticles":1254,"releases":1255},[],[],[1256],{"platform":38,"version":1257},"1.1.0",[],"\u003Cp>Sokongan untuk output MIDI.\u003C\u002Fp>","Sokongan untuk output MIDI.","2019-05-13",{"slug":1263,"title":1264,"locale":19,"products":1265,"platforms":1266,"categories":1267,"kind":373,"size":374,"publicationDate":1268,"modificationDate":1269,"links":1270,"images":1276,"track":18,"bodyHtml":1277,"excerpt":1278,"primaryCategory":38,"ownPage":360,"date":1279},"2019-05-05-embed-sdk-v1-0-0-served-from-our-own-cdn","Embed SDK v1.0.0: dihoskan melalui CDN kami sendiri",[321,344],[38],[38],"2026-09-21T07:53:09.515Z","2026-09-21T08:54:26.564Z",{"blogPosts":1271,"helpArticles":1272,"releases":1273},[],[],[1274],{"platform":38,"version":1275},"1.0.0",[],"\u003Cp>SDK dihoskan pada CDN kami, di \u003Ccode>https:\u002F\u002Fprod.flat-cdn.com\u002Fembed-js\u002F&lt;version&gt;\u002Fembed.min.js\u003C\u002Fcode>.\u003C\u002Fp>","SDK dihoskan pada CDN kami, di https:\u002F\u002Fprod.flat-cdn.com\u002Fembed-js\u002F\u003Cversion\u002Fembed.min.js.","2019-05-05",{"key":242,"year":233,"month":460,"majors":1281,"areas":1299},[1282],{"slug":1283,"title":1284,"locale":19,"products":1285,"platforms":1286,"categories":1287,"kind":324,"size":325,"publicationDate":1288,"modificationDate":1289,"links":1290,"images":1295,"track":18,"bodyHtml":1296,"excerpt":1297,"primaryCategory":37,"ownPage":360,"date":1298},"2019-04-27-api-v2-8-0-real-time-metadata-updates-submission-states-turkish","API v2.8.0: kemas kini metadata masa nyata, status penyerahan, bahasa Turki",[321,344],[37],[37,468,348],"2026-09-16T11:56:52.379Z","2026-09-16T16:07:09.517Z",{"blogPosts":1291,"helpArticles":1292,"releases":1293},[],[],[1294],{"platform":37,"version":600},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Suntingan metadata kini sampai ke editor secara langsung.\u003C\u002Fstrong> Apabila anda mengemas kini tajuk, subtajuk, komposer, penulis lirik atau teks lesen sesuatu skor melalui API, perubahan itu dihantar ke editor yang sedang dibuka dalam masa nyata, dan versi baharu disimpan. Deskripsi kini boleh dua kali lebih panjang (2,000 aksara).\u003C\u002Fli>\n\u003Cli>Penyerahan Education kini mendedahkan statusnya (created, turned in, returned); metadata semakan memulangkan peristiwa pengubahsuaian terakhir.\u003C\u002Fli>\n\u003Cli>Bahasa Turki kini ditambah kepada locale yang disokong; profil awam menyatakan sama ada sesuatu akaun milik pasukan Flat.\u003C\u002Fli>\n\u003C\u002Ful>","- Suntingan metadata kini sampai ke editor secara langsung. Apabila anda mengemas kini tajuk, subtajuk, komposer, penulis lirik atau teks lesen sesuatu skor…","2019-04-27",[],{"key":283,"year":260,"month":788,"majors":1301,"areas":1338},[1302,1320],{"slug":1303,"title":1304,"locale":19,"products":1305,"platforms":1306,"categories":1307,"kind":840,"size":325,"publicationDate":1308,"modificationDate":1309,"links":1310,"images":1316,"track":18,"bodyHtml":1317,"excerpt":1318,"primaryCategory":38,"ownPage":360,"date":1319},"2018-11-29-embed-sdk-v0-11-0-midi-export-and-a-new-musicxml-return-format","Embed SDK v0.11.0: eksport MIDI dan format pemulangan MusicXML baharu",[321,344],[38],[38],"2026-09-21T07:52:55.665Z","2026-09-21T08:54:24.927Z",{"blogPosts":1311,"helpArticles":1312,"releases":1313},[],[],[1314],{"platform":38,"version":1315},"0.11.0",[],"\u003Cul>\n\u003Cli>Menambahkan \u003Ccode>getMIDI\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>getMusicXML\u003C\u002Fcode> kini memulangkan \u003Ccode>Uint8Array\u003C\u002Fcode> pada peringkat teratas\u003C\u002Fstrong> — respons tidak lagi mengandungi sifat \u003Ccode>.data\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>voiceIdx\u003C\u002Fcode> kursor kini ialah \u003Ccode>voiceIdxInStaff\u003C\u002Fcode>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>","- Menambahkan getMIDI - getMusicXML kini memulangkan Uint8Array pada peringkat teratas — respons tidak lagi mengandungi sifat .data - voiceIdx kursor kini…","2018-11-29",{"slug":1321,"title":1322,"locale":19,"products":1323,"platforms":1324,"categories":1325,"kind":840,"size":325,"publicationDate":1326,"modificationDate":1327,"links":1328,"images":1334,"track":18,"bodyHtml":1335,"excerpt":1336,"primaryCategory":38,"ownPage":360,"date":1337},"2018-11-23-embed-sdk-v0-10-0-new-default-cdn-and-two-removals","Embed SDK v0.10.0: CDN lalai baharu dan dua ciri dibuang",[321,344],[38],[38],"2026-09-21T07:52:48.486Z","2026-09-21T08:54:23.219Z",{"blogPosts":1329,"helpArticles":1330,"releases":1331},[],[],[1332],{"platform":38,"version":1333},"0.10.0",[],"\u003Cp>Dikemas kini untuk keluaran embed.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>SDK kini dimuatkan daripada \u003Ccode>flat-embed.com\u003C\u002Fcode> secara lalai\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tindakan \u003Ccode>edit\u003C\u002Fcode> dan peristiwa \u003Ccode>edit\u003C\u002Fcode> yang telah ditamatkan sokongan kini dibuang\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>setNoteColor\u003C\u002Fcode> dibuang\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>","Dikemas kini untuk keluaran embed. - SDK kini dimuatkan daripada flat-embed.com secara lalai - Tindakan edit dan peristiwa edit yang telah ditamatkan sokongan…","2018-11-23",[],{"key":279,"year":260,"month":315,"majors":1340,"areas":1358},[1341],{"slug":1342,"title":1343,"locale":19,"products":1344,"platforms":1345,"categories":1346,"kind":324,"size":325,"publicationDate":1347,"modificationDate":1348,"links":1349,"images":1354,"track":18,"bodyHtml":1355,"excerpt":1356,"primaryCategory":37,"ownPage":360,"date":1357},"2018-09-11-api-v2-7-0-import-guitar-pro-powertab-tuxguitar-and-musescore-files","API v2.7.0: import fail Guitar Pro, PowerTab, TuxGuitar dan MuseScore",[321],[37],[37,364,468],"2026-09-16T11:56:59.970Z","2026-09-16T16:04:41.590Z",{"blogPosts":1350,"helpArticles":1351,"releases":1352},[],[],[1353],{"platform":37,"version":624},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Lebih banyak format import.\u003C\u002Fstrong> Fail Guitar Pro (GP3, GP4, GP5, GPX, GP), PowerTab, TuxGuitar dan MuseScore kini boleh diimport, dan import menerima nama fail.\u003C\u002Fli>\n\u003Cli>Koleksi kini boleh disenaraikan di bawah koleksi induk dan memaparkan tarikh penciptaannya; skor menyenaraikan koleksi yang dianggotainya.\u003C\u002Fli>\n\u003Cli>Komen kontekstual ditambat pada staf menggunakan pengecam dan bukannya indeks, dan hak sumber menyatakan sama ada pemanggil ialah kolaborator.\u003C\u002Fli>\n\u003C\u002Ful>","- Lebih banyak format import. Fail Guitar Pro (GP3, GP4, GP5, GPX, GP), PowerTab, TuxGuitar dan MuseScore kini boleh diimport, dan import menerima nama fail. -…","2018-09-11",[],{"key":269,"year":260,"month":460,"majors":1360,"areas":1378},[1361],{"slug":1362,"title":1363,"locale":19,"products":1364,"platforms":1365,"categories":1366,"kind":324,"size":325,"publicationDate":1367,"modificationDate":1368,"links":1369,"images":1374,"track":18,"bodyHtml":1375,"excerpt":1376,"primaryCategory":37,"ownPage":360,"date":1377},"2018-04-23-api-v2-6-0-the-collections-api","API v2.6.0: API Collections",[321],[37],[37,468],"2026-09-16T11:57:30.291Z","2026-09-16T16:04:54.329Z",{"blogPosts":1370,"helpArticles":1371,"releases":1372},[],[],[1373],{"platform":37,"version":648},[],"\u003Cul>\n\u003Cli>\u003Cstrong>API Collections.\u003C\u002Fstrong> Cipta, senaraikan, kemas kini, padam dan pulihkan koleksi, senaraikan skor di dalamnya, serta tambah atau buang skor, dengan tiga skop OAuth2 baharu untuk akses baca sahaja, tambah sahaja dan akses penuh.\u003C\u002Fli>\n\u003Cli>Skor boleh dipulihkan daripada tong sampah; memadam skor tanpa hak pentadbir akan menyahkongsi skor itu daripada akaun anda; satu salinan boleh disasarkan kepada koleksi tertentu.\u003C\u002Fli>\n\u003Cli>Komen boleh ditapis mengikut jenis (dokumen atau sebaris).\u003C\u002Fli>\n\u003Cli>Eksport bahagian kini menggunakan pengecam bahagian dan bukannya indeks, dan mulai September 2019 senarai skor pengguna hanya memulangkan skor awam.\u003C\u002Fli>\n\u003C\u002Ful>","- API Collections. Cipta, senaraikan, kemas kini, padam dan pulihkan koleksi, senaraikan skor di dalamnya, serta tambah atau buang skor, dengan tiga skop…","2018-04-23",[],{"key":310,"year":287,"month":788,"majors":1380,"areas":1381},[],[1382],{"category":38,"name":33,"count":365,"entries":1383},[1384],{"slug":1385,"title":1386,"locale":19,"products":1387,"platforms":1388,"categories":1389,"kind":324,"size":374,"publicationDate":1390,"modificationDate":1391,"links":1392,"images":1398,"track":18,"bodyHtml":1399,"excerpt":1400,"primaryCategory":38,"ownPage":360,"date":1401},"2017-11-10-embed-sdk-v0-9-0-mute-the-embed","Embed SDK v0.9.0: membisukan embed",[321,344],[38],[38],"2026-09-21T07:52:42.076Z","2026-09-21T08:54:21.505Z",{"blogPosts":1393,"helpArticles":1394,"releases":1395},[],[],[1396],{"platform":38,"version":1397},"0.9.0",[],"\u003Cp>Kaedah \u003Ccode>mute\u003C\u002Fcode> telah ditambahkan.\u003C\u002Fp>","Kaedah mute telah ditambahkan.","2017-11-10",{"key":308,"year":287,"month":630,"majors":1403,"areas":1404},[],[1405],{"category":37,"name":31,"count":484,"entries":1406},[1407,1424],{"slug":1408,"title":1409,"locale":19,"products":1410,"platforms":1411,"categories":1412,"kind":324,"size":374,"publicationDate":1413,"modificationDate":1414,"links":1415,"images":1420,"track":18,"bodyHtml":1421,"excerpt":1422,"primaryCategory":37,"ownPage":360,"date":1423},"2017-10-22-api-v2-5-0-audio-and-video-tracks-on-scores","API v2.5.0: trek audio dan video pada skor",[321],[37],[37,1082],"2026-09-16T11:57:56.602Z","2026-09-16T16:05:00.327Z",{"blogPosts":1416,"helpArticles":1417,"releases":1418},[],[],[1419],{"platform":37,"version":671},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Trek skor.\u003C\u002Fstrong> Lampirkan dan senaraikan trek audio serta video pada skor, iaitu trek yang sama yang disegerakkan pengguna dengan skor mereka dalam editor.\u003C\u002Fli>\n\u003C\u002Ful>","- Trek skor. Lampirkan dan senaraikan trek audio serta video pada skor, iaitu trek yang sama yang disegerakkan pengguna dengan skor mereka dalam editor.","2017-10-22",{"slug":1425,"title":1426,"locale":19,"products":1427,"platforms":1428,"categories":1429,"kind":324,"size":374,"publicationDate":1430,"modificationDate":1431,"links":1432,"images":1437,"track":18,"bodyHtml":1438,"excerpt":1439,"primaryCategory":37,"ownPage":360,"date":1440},"2017-10-02-api-v2-4-0-score-metadata-subtitle-composer-lyricist-license-tags-and-more","API v2.4.0: metadata skor yang lebih lengkap, daripada sari kata dan penggubah hingga lesen dan tag",[321],[37],[37,468],"2026-09-16T11:58:18.885Z","2026-09-16T16:05:08.602Z",{"blogPosts":1433,"helpArticles":1434,"releases":1435},[],[],[1436],{"platform":37,"version":717},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Metadata skor yang lebih kaya.\u003C\u002Fstrong> Skor kini memaparkan sari kata, penulis lirik, penggubah, penerangan, tag, jenis penciptaan, lesen, tempoh, bilangan bar, tempo utama dan tarikh penerbitan. Penerangan, tag, jenis penciptaan dan lesen boleh ditetapkan melalui API; tajuk diedit dengan menyimpan revisi baharu bagi skor.\u003C\u002Fli>\n\u003C\u002Ful>","- Metadata skor yang lebih kaya. Skor kini memaparkan sari kata, penulis lirik, penggubah, penerangan, tag, jenis penciptaan, lesen, tempoh, bilangan bar,…","2017-10-02",{"key":304,"year":287,"month":411,"majors":1442,"areas":1460},[1443],{"slug":1444,"title":1445,"locale":19,"products":1446,"platforms":1447,"categories":1448,"kind":324,"size":325,"publicationDate":1449,"modificationDate":1450,"links":1451,"images":1456,"track":18,"bodyHtml":1457,"excerpt":1458,"primaryCategory":37,"ownPage":360,"date":1459},"2017-08-28-api-v2-3-0-manage-organization-accounts-class-states-canvas-and-clever-details","API v2.3.0: urus akaun organisasi, keadaan kelas, butiran Canvas dan Clever",[321,344],[37],[37,469,1037],"2026-09-16T11:58:34.548Z","2026-09-16T16:05:20.976Z",{"blogPosts":1452,"helpArticles":1453,"releases":1454},[],[],[1455],{"platform":37,"version":782},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Pengurusan akaun organisasi.\u003C\u002Fstrong> Pentadbir boleh mengemas kini akaun terurus, memadamkannya atau menukarkannya kepada akaun pengguna; penyenaraian pengguna dan jemputan menggunakan penomboran halaman berasaskan kursor.\u003C\u002Fli>\n\u003Cli>Kelas kini mempunyai keadaan tidak aktif yang boleh diaktifkan semula, serta melaporkan domain Canvas LMS dan seksyen Clever; tugasan kini mempunyai keadaan draf dan jenis lampiran latihan.\u003C\u002Fli>\n\u003Cli>Profil memaparkan tema dan instrumen yang dimainkan.\u003C\u002Fli>\n\u003C\u002Ful>","- Pengurusan akaun organisasi. Pentadbir boleh mengemas kini akaun terurus, memadamkannya atau menukarkannya kepada akaun pengguna; penyenaraian pengguna dan…","2017-08-28",[1461],{"category":38,"name":33,"count":484,"entries":1462},[1463,1481],{"slug":1464,"title":1465,"locale":19,"products":1466,"platforms":1467,"categories":1468,"kind":324,"size":374,"publicationDate":1469,"modificationDate":1470,"links":1471,"images":1477,"track":18,"bodyHtml":1478,"excerpt":1479,"primaryCategory":38,"ownPage":360,"date":1480},"2017-08-08-embed-sdk-v0-7-0-color-a-note","Embed SDK v0.7.0: warnakan nota",[321,344],[38],[38],"2026-09-21T07:52:36.262Z","2026-09-21T08:54:19.301Z",{"blogPosts":1472,"helpArticles":1473,"releases":1474},[],[],[1475],{"platform":38,"version":1476},"0.7.0",[],"\u003Cp>Kaedah \u003Ccode>setNoteColor\u003C\u002Fcode> telah ditambah.\u003C\u002Fp>","Kaedah setNoteColor telah ditambah.","2017-08-08",{"slug":1482,"title":1483,"locale":19,"products":1484,"platforms":1485,"categories":1486,"kind":324,"size":374,"publicationDate":1487,"modificationDate":1488,"links":1489,"images":1495,"track":18,"bodyHtml":1496,"excerpt":1497,"primaryCategory":38,"ownPage":360,"date":1498},"2017-08-03-embed-sdk-v0-6-0-read-and-move-the-cursor","Embed SDK v0.6.0: baca dan alihkan kursor",[321,344],[38],[38],"2026-09-21T07:52:30.645Z","2026-09-21T08:54:17.466Z",{"blogPosts":1490,"helpArticles":1491,"releases":1492},[],[],[1493],{"platform":38,"version":1494},"0.6.0",[],"\u003Cp>Kaedah \u003Ccode>getCursorPosition\u003C\u002Fcode> dan \u003Ccode>setCursorPosition\u003C\u002Fcode> telah ditambahkan.\u003C\u002Fp>","Kaedah getCursorPosition dan setCursorPosition telah ditambahkan.","2017-08-03",{"key":302,"year":287,"month":433,"majors":1500,"areas":1536},[1501,1519],{"slug":1502,"title":1503,"locale":19,"products":1504,"platforms":1505,"categories":1506,"kind":324,"size":325,"publicationDate":1507,"modificationDate":1508,"links":1509,"images":1515,"track":18,"bodyHtml":1516,"excerpt":1517,"primaryCategory":38,"ownPage":360,"date":1518},"2017-07-07-embed-sdk-v0-5-0-focus-the-score-and-pick-the-default-mode","Embed SDK v0.5.0: fokuskan skor dan pilih mod lalai",[321,344],[38],[38],"2026-09-21T07:52:24.313Z","2026-09-21T08:54:15.619Z",{"blogPosts":1510,"helpArticles":1511,"releases":1512},[],[],[1513],{"platform":38,"version":1514},"0.5.0",[],"\u003Cul>\n\u003Cli>Menambah kaedah \u003Ccode>focusScore\u003C\u002Fcode> untuk memberikan fokus papan kekunci pada embed\u003C\u002Fli>\n\u003Cli>Sifat \u003Ccode>defaultMode\u003C\u002Fcode> baharu dalam konfigurasi editor\u003C\u002Fli>\n\u003C\u002Ful>","- Menambah kaedah focusScore untuk memberikan fokus papan kekunci pada embed - Sifat defaultMode baharu dalam konfigurasi editor","2017-07-07",{"slug":1520,"title":1521,"locale":19,"products":1522,"platforms":1523,"categories":1524,"kind":324,"size":325,"publicationDate":1525,"modificationDate":1526,"links":1527,"images":1532,"track":18,"bodyHtml":1533,"excerpt":1534,"primaryCategory":37,"ownPage":360,"date":1535},"2017-07-02-api-v2-2-0-the-flat-for-education-api","API v2.2.0: API Flat for Education",[344],[37],[37,469,348],"2026-09-16T11:58:56.563Z","2026-09-16T16:05:32.292Z",{"blogPosts":1528,"helpArticles":1529,"releases":1530},[],[],[1531],{"platform":37,"version":806},[],"\u003Cul>\n\u003Cli>\u003Cstrong>API pendidikan pertama kini tersedia secara umum.\u003C\u002Fstrong> Urus kelas, tugasan dan penyerahan, akaun dan jemputan organisasi, kelayakan LTI, serta kumpulan dan pengguna dalam sesebuah organisasi: semua yang diperlukan oleh integrasi sekolah.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Akses berskop.\u003C\u002Fstrong> Skop OAuth2 baharu meliputi kelas, tugasan dan pentadbiran organisasi, masing-masing dengan varian baca sahaja, supaya integrasi hanya meminta apa yang diperlukannya.\u003C\u002Fli>\n\u003C\u002Ful>","- API pendidikan pertama kini tersedia secara umum. Urus kelas, tugasan dan penyerahan, akaun dan jemputan organisasi, kelayakan LTI, serta kumpulan dan…","2017-07-02",[1537],{"category":38,"name":33,"count":365,"entries":1538},[1539],{"slug":1540,"title":1541,"locale":19,"products":1542,"platforms":1543,"categories":1544,"kind":324,"size":374,"publicationDate":1545,"modificationDate":1546,"links":1547,"images":1553,"track":18,"bodyHtml":1554,"excerpt":1555,"primaryCategory":38,"ownPage":360,"date":1556},"2017-07-05-embed-sdk-v0-4-0-export-the-score-as-a-png","Embed SDK v0.4.0: eksport skor sebagai PNG",[321,344],[38],[38],"2026-09-21T07:52:17.924Z","2026-09-21T08:54:13.588Z",{"blogPosts":1548,"helpArticles":1549,"releases":1550},[],[],[1551],{"platform":38,"version":1552},"0.4.0",[],"\u003Cp>Menambah kaedah \u003Ccode>getPNG\u003C\u002Fcode> untuk mengeksport skor yang dipaparkan sebagai imej.\u003C\u002Fp>","Menambah kaedah getPNG untuk mengeksport skor yang dipaparkan sebagai imej.","2017-07-05",{"key":298,"year":287,"month":895,"majors":1558,"areas":1577},[1559],{"slug":1560,"title":1561,"locale":19,"products":1562,"platforms":1563,"categories":1564,"kind":324,"size":325,"publicationDate":1565,"modificationDate":1566,"links":1567,"images":1573,"track":18,"bodyHtml":1574,"excerpt":1575,"primaryCategory":38,"ownPage":360,"date":1576},"2017-05-03-embed-sdk-v0-3-0-read-the-embed-configuration-and-switch-the-editor-on","Embed SDK v0.3.0: baca konfigurasi embed dan hidupkan editor",[321,344],[38],[38],"2026-09-21T07:52:12.125Z","2026-09-21T08:54:11.721Z",{"blogPosts":1568,"helpArticles":1569,"releases":1570},[],[],[1571],{"platform":38,"version":1572},"0.3.0",[],"\u003Cp>Kod anda kini boleh memeriksa cara embed dikonfigurasikan dan menukarkannya menjadi editor.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Kaedah ditambah: \u003Ccode>getEmbedConfig\u003C\u002Fcode>, \u003Ccode>setEditorConfig\u003C\u002Fcode>, \u003Ccode>edit\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Acara ditambah: \u003Ccode>edit\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>","Kod anda kini boleh memeriksa cara embed dikonfigurasikan dan menukarkannya menjadi editor. - Kaedah ditambah: getEmbedConfig, setEditorConfig, edit - Acara…","2017-05-03",[],{"key":296,"year":287,"month":460,"majors":1579,"areas":1615},[1580,1598],{"slug":1581,"title":1582,"locale":19,"products":1583,"platforms":1584,"categories":1585,"kind":324,"size":325,"publicationDate":1586,"modificationDate":1587,"links":1588,"images":1594,"track":18,"bodyHtml":1595,"excerpt":1596,"primaryCategory":38,"ownPage":360,"date":1597},"2017-04-21-embed-sdk-v0-2-0-auto-zoom-musicxml-loading-and-the-first-events","Embed SDK v0.2.0: zum automatik, pemuatan MusicXML dan acara pertama",[321,344],[38],[38],"2026-09-21T07:52:03.434Z","2026-09-21T08:54:09.993Z",{"blogPosts":1589,"helpArticles":1590,"releases":1591},[],[],[1592],{"platform":38,"version":1593},"0.2.0",[],"\u003Cp>SDK kini boleh memuatkan skor daripada MusicXML dan melaporkan apa yang sedang dilakukan oleh pembaca.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Kaedah ditambah: \u003Ccode>getAutoZoom\u003C\u002Fcode>, \u003Ccode>setAutoZoom\u003C\u002Fcode>, \u003Ccode>loadMusicXML\u003C\u002Fcode>, \u003Ccode>getMusicXML\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Acara ditambah: \u003Ccode>scoreLoaded\u003C\u002Fcode>, \u003Ccode>cursorPosition\u003C\u002Fcode>, \u003Ccode>rangeSelection\u003C\u002Fcode>, \u003Ccode>pause\u003C\u002Fcode>, \u003Ccode>stop\u003C\u002Fcode>, \u003Ccode>fullscreen\u003C\u002Fcode>, \u003Ccode>print\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Ujian integrasi ditambah\u003C\u002Fli>\n\u003C\u002Ful>","SDK kini boleh memuatkan skor daripada MusicXML dan melaporkan apa yang sedang dilakukan oleh pembaca. - Kaedah ditambah: getAutoZoom, setAutoZoom,…","2017-04-21",{"slug":1599,"title":1600,"locale":19,"products":1601,"platforms":1602,"categories":1603,"kind":324,"size":325,"publicationDate":1604,"modificationDate":1605,"links":1606,"images":1611,"track":18,"bodyHtml":1612,"excerpt":1613,"primaryCategory":37,"ownPage":360,"date":1614},"2017-04-10-the-flat-rest-api-is-public","REST API Flat kini tersedia kepada umum",[321],[37],[37],"2026-09-16T11:59:00.068Z","2026-09-16T12:07:21.808Z",{"blogPosts":1607,"helpArticles":1608,"releases":1609},[],[],[1610],{"platform":37,"version":848},[],"\u003Cp>Keluaran awam pertama untuk REST API Flat. Baca dan urus akaun, skor, pengguna dan kumpulan anda daripada aplikasi dan skrip anda sendiri, dengan OAuth2 untuk bertindak bagi pihak pengguna Flat yang lain.\u003C\u002Fp>\n\u003Cp>Segala perubahan selepas itu direkodkan dalam \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002Fdocs\u002Fapi\u002Fchangelog#v2-0-0-2017-04-10\" rel=\"referer\">log perubahan API\u003C\u002Fa>, dan \u003Ca href=\"https:\u002F\u002Fflat.io\u002Fdevelopers\u002Fdocs\u002Fapi\u002F\" rel=\"referer\">dokumentasi pembangun\u003C\u002Fa> merangkumi pengesahan, rujukan dan panduan.\u003C\u002Fp>","Keluaran awam pertama untuk REST API Flat. Baca dan urus akaun, skor, pengguna dan kumpulan anda daripada aplikasi dan skrip anda sendiri, dengan OAuth2 untuk…","2017-04-10",[1616,1636],{"category":37,"name":31,"count":365,"entries":1617},[1618],{"slug":1619,"title":1620,"locale":19,"products":1621,"platforms":1622,"categories":1623,"kind":324,"size":374,"publicationDate":1625,"modificationDate":1626,"links":1627,"images":1632,"track":18,"bodyHtml":1633,"excerpt":1634,"primaryCategory":37,"ownPage":360,"date":1635},"2017-04-17-api-v2-1-0-private-link-sharing-and-simpler-comment-creation","API v2.1.0: perkongsian pautan peribadi dan penciptaan komen yang lebih mudah",[321],[37],[37,1624],"collaboration","2026-09-16T11:58:58.387Z","2026-09-16T16:05:39.388Z",{"blogPosts":1628,"helpArticles":1629,"releases":1630},[],[],[1631],{"platform":37,"version":826},[],"\u003Cul>\n\u003Cli>\u003Cstrong>Pautan peribadi.\u003C\u002Fstrong> Skor yang dikongsi melalui pautan peribadi boleh diakses melalui API dengan kunci perkongsiannya.\u003C\u002Fli>\n\u003Cli>Komen boleh dibuat pada revisi terkini tanpa perlu menamakannya.\u003C\u002Fli>\n\u003C\u002Ful>","- Pautan peribadi. Skor yang dikongsi melalui pautan peribadi boleh diakses melalui API dengan kunci perkongsiannya. - Komen boleh dibuat pada revisi terkini…","2017-04-17",{"category":38,"name":33,"count":365,"entries":1637},[1638],{"slug":1639,"title":1640,"locale":19,"products":1641,"platforms":1642,"categories":1643,"kind":324,"size":374,"publicationDate":1644,"modificationDate":1645,"links":1646,"images":1652,"track":18,"bodyHtml":1653,"excerpt":1654,"primaryCategory":38,"ownPage":360,"date":1597},"2017-04-21-embed-sdk-v0-1-0-the-first-public-release","Embed SDK v0.1.0: keluaran awam pertama",[321,344],[38],[38],"2026-09-21T07:51:55.600Z","2026-09-21T08:54:08.222Z",{"blogPosts":1647,"helpArticles":1648,"releases":1649},[],[],[1650],{"platform":38,"version":1651},"0.1.0",[],"\u003Cp>Keluaran awam pertama untuk \u003Ccode>flat-embed\u003C\u002Fcode>, SDK JavaScript yang membenamkan skor Flat ke dalam halaman anda sendiri dan mengawalnya melalui kod anda.\u003C\u002Fp>","Keluaran awam pertama untuk flat-embed, SDK JavaScript yang membenamkan skor Flat ke dalam halaman anda sendiri dan mengawalnya melalui kod anda.",[],{"api":1657,"ios":1658,"android":1664,"embed":1668,"mac":1669,"windows":1671},{"2.26.2":393,"2.26.0":341,"2.25.0":414,"2.22.0":463,"2.21.0":725,"2.20.0":746,"2.19.0":876,"2.18.0":898,"2.17.0":989,"2.16.0":1012,"2.15.0":1032,"2.14.0":1054,"2.13.0":1077,"2.12.0":1120,"2.11.0":1140,"2.10.0":1161,"2.9.0":1202,"2.8.0":1283,"2.7.0":1342,"2.6.0":1362,"2.5.0":1408,"2.4.0":1425,"2.3.0":1444,"2.1.0":1619,"2.0.0":1599,"2.2.0":1520},{"26.09.01":1659,"26.08.02":1660,"26.08.01":1661,"26.07.01":1662,"26.06.03":1663},"2026-09-15-custom-instruments-can-be-added-from-manage-instruments-on-ios","2026-08-31-flat-for-ios-adopts-liquid-glass","2026-08-11-export-options-are-remembered-on-ios","2026-07-27-swing-sixteenths-and-two-measure-repeats-no-longer-show-an-upgrade-watermark-to","2026-06-15-the-metronome-sound-always-loads-on-ios-including-offline",{"26.09.01":1665,"26.08.01":1666,"26.07.04":1662,"26.07.01":1667},"2026-08-31-export-on-android-save-to-downloads-or-open-the-file-without-saving","2026-07-31-import-a-pdf-or-photos-on-android-with-a-review-step-before-the-score-is-built","2026-07-09-android-instrument-sounds-load-reliably-and-the-keyboard-stays-put-when-switchin",{"2.12.1":487,"2.12.0":506,"2.11.0":529,"2.10.0":547,"2.9.0":567,"2.8.0":588,"2.7.0":612,"2.6.0":636,"2.5.0":659,"2.4.1":682,"2.4.0":705,"2.3.0":770,"2.2.0":794,"2.1.0":814,"2.0.1":857,"2.0.0":835,"1.5.1":922,"1.5.0":942,"1.4.1":966,"1.4.0":1099,"1.3.0":1181,"1.2.0":1222,"1.1.0":1245,"1.0.0":1263,"0.11.0":1303,"0.10.0":1321,"0.9.0":1385,"0.7.0":1464,"0.6.0":1482,"0.5.0":1502,"0.4.0":1540,"0.3.0":1560,"0.2.0":1581,"0.1.0":1639},{"26.8.0":1670},"2026-08-03-flat-for-education-desktop-app-for-mac-and-windows",{"26.8.1":1670},{},1789981332460]