SCORM dan xAPI Diterangkan

Turn this article into takeaways for your work.
Each assistant summarizes the article only for you and suggests best practices for your work.
SCORM dan xAPI ialah standard teknikal yang membolehkan kandungan pembelajaran dan perisian pembelajaran bertukar data. SCORM membungkus kursus supaya ia boleh dijalankan dalam mana-mana sistem pengurusan pembelajaran (LMS) yang patuh, lalu melaporkan semula status penyiapan dan skor. xAPI ialah spesifikasi yang lebih baharu yang merekod aktiviti pembelajaran sebagai kenyataan pendek dan menghantarnya ke pangkalan data yang dipanggil Learning Record Store (LRS), sama ada LMS terlibat atau tidak.
Jika anda menjual kursus, membeli perisian latihan atau membina produk EdTech, anda akan bertemu kedua-dua akronim ini dalam minggu pertama. Ia muncul dalam panggilan jualan, RFP dan menu eksport alat pengarangan. Artikel ini menerangkan apa itu setiap satu, dari mana asalnya, apa yang boleh dan tidak boleh dijejak, bagaimana standard ketiga bernama cmi5 menghubungkan kedua-duanya, dan cara memutuskan mana yang perlu diwajibkan. Ia juga merangkumi LTI, yang kelihatan serupa tetapi menyelesaikan masalah yang berbeza.
Mengapa Standard Pembelajaran Wujud
Bayangkan anda membeli kursus keselamatan daripada vendor kandungan, manakala LMS anda datang daripada syarikat lain. Tanpa standard bersama, kursus itu tiada cara untuk memberitahu LMS "pelajar ini telah tamat dan mendapat 85%." Anda memerlukan kerja integrasi tersuai untuk setiap kursus dan setiap platform.
Standard menyelesaikannya dengan bersetuju lebih awal tentang tiga perkara:
- Cara kandungan dibungkus, supaya mana-mana sistem boleh membuka dan melancarkannya.
- Cara kandungan dan platform berkomunikasi, supaya keputusan mengalir semula.
- Rupa keputusan itu, supaya status "selesai" membawa maksud yang sama di mana-mana.
Standard tidak menjadikan sesuatu kursus itu baik. Ia membolehkan bahagian daripada pembekal berbeza berfungsi bersama, yang menjadi asas kepada pasaran LMS dan pelesenan kandungan latihan.
Apa Itu SCORM?
SCORM ialah singkatan bagi Sharable Content Object Reference Model. Scorm.com, laman rujukan lama yang dikendalikan oleh Rustici Software, menjelaskan bahawa ADL (Advanced Distributed Learning) tidak menulis SCORM dari kosong. Sebaliknya, ADL menyedari bahawa industri sudah mempunyai banyak standard yang masing-masing menyelesaikan sebahagian masalah lalu menggabungkannya menjadi satu model rujukan.

SCORM merangkumi dua bidang:
- Pembungkusan kandungan. Kursus dibundel sebagai satu fail zip dengan manifes yang menerangkan halaman, modul dan strukturnya. Muat naik fail zip itu ke LMS yang patuh dan LMS tahu cara melancarkannya.
- Komunikasi masa jalan. Semasa pelajar mengikuti kursus, kandungan memanggil satu set fungsi yang didedahkan oleh LMS dalam pelayar, lalu menghantar semula perkara seperti penyiapan, lulus atau gagal, skor, masa yang digunakan dan penanda halaman supaya pelajar boleh menyambung semula.
Versi SCORM
Anda kebanyakannya akan melihat dua nama, dan yang kedua mempunyai beberapa edisi. Menurut sejarah versi Scorm.com:
| Versi | Dikeluarkan | Perkara yang perlu diketahui |
|---|---|---|
| SCORM 1.2 | Oktober 2001 | Versi yang paling meluas diguna pakai dan masih banyak digunakan |
| SCORM 2004, Edisi ke-2 | Julai 2004 | Membetulkan kecacatan dalam keluaran 2004 yang pertama |
| SCORM 2004, Edisi ke-3 | Oktober 2006 | Menjelaskan peraturan penjujukan; edisi 2004 yang paling meluas diguna pakai |
| SCORM 2004, Edisi ke-4 | Mac 2009 | Memudahkan pembinaan kandungan berjujukan |
Ciri utama siri 2004 ialah penjujukan dan navigasi: peraturan yang menyatakan bahagian kursus mana yang boleh dibuka pelajar seterusnya, contohnya "buka modul 3 hanya selepas lulus kuiz modul 2." SCORM 1.2 tidak mempunyai ciri setara, jadi vendor yang berkata "SCORM" tanpa versi tidak memberitahu anda banyak. Tanyakan versi yang mana.
Cara SCORM Berfungsi dalam Praktik
Model masa jalan SCORM ringkas dan agak kuno. LMS meletakkan objek JavaScript dalam pelayar, dan kursus perlu menemuinya. Menurut dokumentasi masa jalan, objek itu bernama API dalam SCORM 1.2 dan API_1484_11 dalam SCORM 2004, dan ia mesti berada dalam tetingkap yang menjadi induk kepada kursus atau tetingkap yang membukanya. Kursus mesti memanggil Initialize sebelum apa-apa lagi dan Terminate apabila selesai. Sumber yang sama menyatakan bahawa semua kandungan SCORM mesti boleh disampaikan melalui web dan komunikasi berlaku dalam sesi pelayar, dengan hanya kursus yang boleh memulakan perbualan. LMS hanya menjawab.
Reka bentuk itu menerangkan kekuatan dan had SCORM.
Apa yang Boleh Dijejak oleh SCORM
- Sama ada pelajar menamatkan kursus, dan sama ada mereka lulus atau gagal
- Skor
- Masa yang digunakan dalam satu sesi
- Penanda halaman untuk menyambung semula
Apa yang Tidak (Mudah) Dijejak oleh SCORM
- Pembelajaran di luar LMS. Jika ia tidak berlaku dalam tetingkap pelayar yang dilancarkan dari LMS, SCORM tidak nampak.
- Pembelajaran pada aplikasi mudah alih, simulator atau luar talian. Apa-apa yang tidak boleh berada dalam bingkai pelayar di sebelah LMS tiada tempat semula jadi untuk melapor.
- Ramai pelajar dan banyak aktiviti sebagai satu kisah. SCORM menyimpan satu rekod bagi setiap pelajar bagi setiap kursus. Ia tidak dibina untuk merekod "orang ini menonton video, kemudian menyertai webinar, kemudian membimbing rakan sekerja."
- Tingkah laku terperinci. Anda mendapat status dan skor, bukan jejak kaya tentang apa yang dilakukan pelajar.
Tiada satu pun daripada ini menjadikan SCORM buruk. Bagi perkara yang paling kerap perlu dibuktikan oleh organisasi, iaitu seseorang telah menamatkan kursus wajib, ia berfungsi dan hampir setiap LMS serta alat pengarangan menyokongnya. Usianya juga satu kelebihan: hampir setiap vendor kandungan dan alat pengarangan tahu cara menghasilkannya.
Apa Itu xAPI?
xAPI, singkatan bagi Experience API, direka untuk merekod pembelajaran di mana-mana ia berlaku. Spesifikasi ADL di GitHub menyatakan tujuannya ialah memudahkan pendokumenan dan komunikasi pengalaman pembelajaran yang "bertaburan merentasi pelbagai sumber." Ia dahulunya dikenali sebagai Tin Can API.

Menurut gambaran keseluruhan projek xAPI sendiri, ia berkembang daripada Project Tin Can, yang dimulakan oleh Rustici Software selepas ADL meminta penyelidikan tentang spesifikasi eLearning generasi seterusnya, dan komuniti akhirnya menulis standard itu.
Cara xAPI Berfungsi: Kenyataan dan LRS
Segala-galanya dalam xAPI ialah kenyataan (statement) dengan tiga bahagian teras:
- Pelaku (actor): siapa yang melakukannya (pelajar)
- Kata kerja (verb): apa yang mereka lakukan (selesai, cuba, jawab, tonton, komen)
- Objek (object): kepada apa mereka melakukannya (kursus, video, kuiz, senario)
Contoh daripada spesifikasi itu sendiri ialah "Anna mencuba resipi kek," dengan Anna sebagai pelaku, "mencuba" sebagai kata kerja dan resipi sebagai objek. Versi perniagaan mungkin "Mai menamatkan bengkel penetapan harga" atau "Tuan menjawab soalan 4 dalam kuiz pematuhan."
Kenyataan dihantar ke Learning Record Store (LRS). Spesifikasi mentakrifkannya sebagai pelayan yang bertanggungjawab menerima, menyimpan dan menyediakan akses kepada rekod pembelajaran. Anggaplah ia pangkalan data yang dibina untuk menyimpan kenyataan ini, yang boleh dihantar kepada atau dibaca oleh mana-mana alat yang mengenali xAPI. LRS boleh berada di dalam LMS atau berjalan sendiri, dan beberapa alat boleh menulis ke LRS yang sama.
Apa yang Boleh Dijejak oleh xAPI
Spesifikasi menyatakan bahawa apa yang dijejaknya sangat pelbagai, dengan contoh termasuk membaca buku, mengikuti kursus dalam talian, pergi lawatan sambil belajar, penyelidikan kendiri, atau menerima sijil. Gambaran keseluruhan projek menyenaraikan pembelajaran mudah alih, simulasi, dunia maya, permainan serius, aktiviti dunia sebenar, pembelajaran sosial dan pembelajaran luar talian. Data juga boleh dikumpulkan secara luar talian dan dihantar ke LRS kemudian.
Jadi sejarah LRS seorang pelajar mungkin merangkumi penyiapan kursus, video yang ditonton dalam aplikasi mudah alih, sesi simulator, kelulusan pengurus ke atas sesuatu kemahiran dan acara bimbingan rakan sebaya, semuanya dalam satu format.
Apa yang Tidak Boleh Dilakukan oleh xAPI Sendiri
Fleksibiliti ada kosnya, dan pembeli sering terperangkap olehnya.
- xAPI tidak mentakrifkan rupa kenyataan yang baik. Dua vendor boleh sama-sama berkata "xAPI-enabled" dan merekod aktiviti yang sama dengan kata kerja berbeza, jadi data tidak sejajar. Pasukan biasanya memerlukan profil yang dipersetujui (satu set kata kerja dan konvensyen) sebelum pelaporan berfungsi.
- Ia tidak melancarkan kandungan. SCORM merangkumi pembungkusan dan pelancaran. xAPI biasa tidak menyatakan cara LMS memulakan kursus atau menyerahkan identiti pelajar.
- Ia tidak memberi anda laporan. LRS menyimpan kenyataan. Papan pemuka, jadual penyiapan dan laporan pematuhan ialah lapisan berasingan dalam timbunan teknologi pembelajaran yang perlu dibina atau dibeli oleh seseorang.
Adakah xAPI Standard Rasmi?
Ya. xAPI bermula sebagai spesifikasi ADL, dan projek xAPI menerangkannya sebagai standard yang diluluskan IEEE (IEEE 9274.1.1-2023). Halaman standard IEEE menyenaraikan IEEE 9274.1.1-2023 sebagai standard aktif, bertajuk format model data JSON dan perkhidmatan web RESTful untuk penjejakan dan akses data pengalaman pelajar, dengan kelulusan lembaga pada 30 Mac 2023.
cmi5: Jambatannya
Jika SCORM memberi anda pelancaran dan xAPI memberi anda data yang kaya, bolehkah anda mendapat kedua-duanya? Itulah yang dilakukan oleh cmi5.
cmi5 ialah profil spesifikasi untuk xAPI. Teksnya menerangkan bahawa ia merangkumi komunikasi masa jalan yang boleh saling beroperasi antara LMS dan Assignable Units (AU), iaitu kepingan kandungan pembelajaran individu. Ia menggunakan xAPI sebagai pengangkutan data dan mengisi apa yang dibiarkan terbuka oleh xAPI biasa:
- Pelancaran. LMS melancarkan AU dengan URL yang membawa titik akhir, URL pengambilan kebenaran, identiti pelajar, ID pendaftaran dan ID aktiviti.
- Set kata kerja yang tetap. cmi5 menentukan kenyataan seperti launched, initialized, completed, passed, failed dan terminated, serta yang dikeluarkan oleh LMS seperti abandoned, waived dan satisfied.
- LRS di belakang LMS. LMS bekerja dengan LRS untuk menjejak kemajuan dan menghasilkan laporan.
Dalam bahasa mudah, cmi5 memberi anda "lancarkan kursus ini dan beritahu saya sama ada pelajar lulus" gaya SCORM menggunakan saluran moden xAPI. Kandungan tidak perlu berada dalam bingkai pelayar yang sama dengan LMS, dan data mendarat dalam LRS.
Kekangannya ialah penerimaan. cmi5 jauh kurang biasa berbanding SCORM. Banyak alat pengarangan dan platform menyokong SCORM dan xAPI tetapi bukan cmi5, jadi semak bahawa alat kandungan dan platform anda kedua-duanya mengendalikannya sebelum menjadikannya keperluan.
SCORM lawan xAPI lawan cmi5: Perbandingan Bersebelahan
| Soalan | SCORM | xAPI | cmi5 |
|---|---|---|---|
| Apa itu? | Pembungkusan dan pelaporan masa jalan untuk kandungan dalam LMS | Format kenyataan dan perkhidmatan web LRS untuk sebarang aktiviti pembelajaran | Profil xAPI yang menambah pelancaran dan peraturan untuk kandungan yang disampaikan melalui LMS |
| Format data | Model data tetap (status, skor, masa, penanda halaman) | Kenyataan pelaku, kata kerja, objek yang fleksibel | Kenyataan xAPI dengan set kata kerja yang ditentukan |
| Ke mana data pergi | Kembali ke LMS | Ke LRS | Ke LRS, diurus bersama LMS |
| Berfungsi di luar tetingkap pelayar? | Tidak, berjalan dalam pelayar yang dilancarkan dari LMS | Ya, mana-mana alat yang boleh menghantar kenyataan | Ya, kandungan dilancarkan melalui URL |
| Menentukan pembungkusan dan pelancaran? | Ya | Tidak | Ya (pelancaran dan struktur kursus) |
| Menjejak pembelajaran tidak formal? | Tidak sangat | Ya | Kebanyakannya untuk kandungan yang ditugaskan LMS |
| Penerimaan | Hampir universal dalam LMS dan alat pengarangan | Luas, tetapi pelaksanaan berbeza-beza | Lebih sempit |
| Terbaik untuk | Kursus pematuhan dan rekod penyiapan biasa | Analitik kaya, simulasi, mudah alih, perjalanan pembelajaran teradun | Pasukan yang mahukan data xAPI dengan model pelancaran yang jelas |
Baca jadual ini mengikut baris. Jika keperluan anda ialah "buktikan semua orang telah tamat," lajur SCORM menjawabnya. Jika ia "fahami cara orang belajar merentasi alat," hanya xAPI yang boleh.
LTI: Jenis Standard yang Berbeza
LTI (Learning Tools Interoperability) sering dikelompokkan bersama SCORM dan xAPI, tetapi ia melakukan tugas yang berbeza. Ia diselenggarakan oleh 1EdTech dan, menurut huraiannya sendiri, membolehkan institusi menyambungkan alat pembelajaran ke persekitaran pembelajaran mereka tanpa pelajar perlu log masuk ke setiap alat secara berasingan. Menurut halaman 1EdTech, ia menyokong penghantaran maklumat tentang pengguna, pendaftaran dan peranan mereka secara selamat, dan membolehkan alat menghantar semula tugasan dan gred ke buku gred pusat. Versi semasa ialah LTI 1.3.
Cara paling mudah untuk mengingatinya:
- SCORM dan cmi5 berkaitan kandungan yang dilancarkan dan melaporkan keputusan.
- xAPI berkaitan rekod aktiviti pembelajaran.
- LTI berkaitan menyambungkan keseluruhan alat ke platform, dengan log masuk tunggal dan pemulangan gred.
Cara Memutuskan Apa yang Perlu Diwajibkan
Berikut ialah cara praktikal untuk melaluinya, sama ada anda membeli atau membina.

Jika Anda Pembeli L&D
- Mulakan daripada rekod yang anda perlukan. Jika juruaudit atau pelanggan meminta bukti penyiapan, anda memerlukan sokongan SCORM atau cmi5 sekurang-kurangnya. Semak kadar penyiapan kursus dan apa yang dikira sebagai "selesai" sebelum anda mengunci keputusan.
- Tanya versi SCORM. "SCORM 1.2" dan "SCORM 2004 Edisi ke-4" bukan janji yang sama. 1.2 mempunyai sokongan paling luas. 2004 diperlukan untuk peraturan penjujukan.
- Tanya maksud "sokongan xAPI." Bolehkah platform menghantar kenyataan, menerimanya, atau kedua-duanya? Adakah ia termasuk LRS atau bersambung ke LRS luaran? Kata kerja dan profil mana yang diikutinya? "Ya" yang kabur bukan jawapan.
- Putuskan sama ada anda akan menggunakan data itu. xAPI hanya berbaloi jika seseorang akan menganalisisnya. Jika anda hanya melaporkan penyiapan, jangan bayar untuk ciri yang tidak akan anda sentuh. Jika anda mahu menghubungkan aktiviti dengan hasil, lihat metrik penglibatan pelajar.
- Uji dengan kursus sebenar. Muat naik salah satu kursus anda sendiri dan semak penyiapan, skor dan penanda halaman sebelum anda menandatangani. Keserasian ialah perkara yang paling kerap rosak dalam perolehan. Proses perolehan pembelajaran perusahaan ialah tempat untuk membina ujian itu.
Jika Anda Pencipta Kursus atau Pembina EdTech
- Eksport SCORM dahulu. Ia penyebut sepunya terendah, dan kebanyakan sistem pembeli korporat menerimanya. Menawarkan kedua-dua 1.2 dan 2004 merangkumi kebanyakan permintaan.
- Tambah xAPI apabila pelanggan mahukan data melebihi penyiapan, seperti pilihan senario, keputusan simulasi atau aktiviti di luar LMS.
- Pertimbangkan cmi5 jika anda menjual kepada pembeli yang sudah menggunakannya, atau jika anda mahukan model pelancaran yang lebih bersih daripada SCORM tanpa melepaskan LMS.
- Pilih LTI apabila anda membina alat, bukan kursus. Jika pelajar akan menggunakan produk anda bersama LMS, dengan gred mengalir semula, LTI ialah integrasi yang perlu dibina. Reka bentuk instruksional yang baik menentukan apa yang wajar direkod pada mulanya.
Fakta Utama
- SCORM 1.2 dikeluarkan pada Oktober 2001 dan masih banyak digunakan; edisi SCORM 2004 menyusul pada Julai 2004, Oktober 2006 dan Mac 2009 (Scorm.com).
- Komunikasi SCORM berlaku dalam sesi pelayar, dan hanya kandungan yang boleh memulakannya (Scorm.com).
- xAPI merekod pembelajaran sebagai kenyataan pelaku, kata kerja dan objek yang dihantar ke Learning Record Store, termasuk pembelajaran formal dan tidak formal (spesifikasi xAPI ADL).
- xAPI ialah standard IEEE, IEEE 9274.1.1-2023, yang diluluskan oleh lembaga IEEE pada 30 Mac 2023 (IEEE).
- cmi5 ialah profil xAPI yang menentukan cara LMS melancarkan kandungan dan kenyataan yang mesti dihasilkannya (spesifikasi cmi5).
- LTI ialah standard 1EdTech yang berasingan untuk menyambungkan alat ke platform pembelajaran; versi semasa ialah 1.3 (1EdTech).
Kesilapan Biasa
Menganggap "patuh SCORM" sebagai satu perkara. Versi 1.2 dan edisi 2004 berfungsi secara berbeza, dan setiap LMS mentafsirkannya secara berbeza. Sentiasa uji.
Menganggap "xAPI-enabled" sebagai item senarai semak ciri. Tanpa set kata kerja yang dipersetujui dan tempat untuk menganalisis data, anda mendapat timbunan kenyataan yang tiada siapa boleh guna.
Mewajibkan xAPI apabila anda hanya perlukan rekod penyiapan. Ia menambah kos dan kerumitan tanpa faedah jika soalan anda ialah "siapa yang tamat?"
Mengelirukan LTI dengan SCORM. Jika vendor bertanya "SCORM atau LTI?" mereka bertanya sama ada anda menyampaikan kandungan atau menyambungkan alat.
Untuk konteks yang lebih luas, lihat apa itu EdTech.

Co-Founder & COO
On this page
- Mengapa Standard Pembelajaran Wujud
- Apa Itu SCORM?
- Versi SCORM
- Cara SCORM Berfungsi dalam Praktik
- Apa yang Boleh Dijejak oleh SCORM
- Apa yang Tidak (Mudah) Dijejak oleh SCORM
- Apa Itu xAPI?
- Cara xAPI Berfungsi: Kenyataan dan LRS
- Apa yang Boleh Dijejak oleh xAPI
- Apa yang Tidak Boleh Dilakukan oleh xAPI Sendiri
- Adakah xAPI Standard Rasmi?
- cmi5: Jambatannya
- SCORM lawan xAPI lawan cmi5: Perbandingan Bersebelahan
- LTI: Jenis Standard yang Berbeza
- Cara Memutuskan Apa yang Perlu Diwajibkan
- Jika Anda Pembeli L&D
- Jika Anda Pencipta Kursus atau Pembina EdTech
- Fakta Utama
- Kesilapan Biasa