[WordPress] 外掛分享: SNORDIAN’s H5PxAPIkatchu

WordPress 外掛 SNORDIAN's H5PxAPIkatchu 的封面圖片。

前言介紹

  • 這款 WordPress 外掛「SNORDIAN's H5PxAPIkatchu」是 2017-12-26 上架。
  • 目前有 600 個安裝啟用數。
  • 上一次更新是 2025-02-21,距離現在已有 72 天。
  • 外掛最低要求 WordPress 4.0 以上版本才可以安裝。
  • 有 6 人給過評分。
  • 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。

外掛協作開發者

otacke |

外掛標籤

h5p | xAPI |

內容簡介

這個 WordPress 外掛是一個簡單的解決方案,可以捕捉由 H5P (https://h5p.org) 內容類型發送的所有 xAPI statement。它允許您將(最相關的)xAPI 屬性存儲在WordPress數據庫中。它也可以允許您查看、過濾和導出這些數據為 CSV 文件,以進一步進行處理。

請參閱 https://www.olivertacke.de/labs/2017/12/27/gotta-catch-em-all/ 和 https://www.olivertacke.de/labs/2018/03/25/collecting-and-analyzing-data-with-h5p-and-opening-up-education-maybe/,以深入了解外掛背後的想法。

這個外掛不旨在作為像樣的 Learning Record Store 的替代品。它將對小型平台運作良好,但如果您期望追蹤許多 xAPI statements,您可能會在某些時候遇到顯示所有數據的問題。

這個外掛並不打算轉發由 H5P 發送的 xAPI statements 到 Learning Record Store。如果您需要這個功能,請使用 https://github.com/tunapanda/wp-h5p-xapi。

這個外掛不打算取代 H5P 外掛的報告,也不提供分析等功能。沒有必要重新創建 Learning Record Stores 中已有的功能,或者您可以使用試算表軟體、 scikit-learn 等等自行進行分析。

如果您需要更多的功能,您可以嘗試使用 Learning Locker (https://learninglocker.net/ )。它是開放、免費且漂亮的。

請注意:H5P 是 JOUBEL 的註冊商標。該外掛既非由 JOUBEL 創建,也不被其贊成。

GDPR

請注意,從 2018 年 5 月 25 日開始,您可能需要遵守《通用數據保護規則》(GDPR, http://gdpr-info.eu/)。

H5PxAPIkatchu 支持 WordPress 提供的一些隱私權聲明、用戶數據導出和用戶數據刪除的功能。

背景:如果您使用 H5PxAPIkachu,按照 GDPR 第 4 條的規定,您處理的 xAPI statements 至少包含以下個人數據項目:

- xAPI statement: Actor/name(代理人的全名)
- xAPI statement:Actor/Inverse Functional Identifier(電子郵件地址、OpenID 或主機系統內的帳戶數據)
- WordPress 用戶 ID(由 WordPress 主機系統提供的 ID)

請確保在您的 GDPR 流程和文件中考慮到這些項目。

自定義

功能

您可以為 WordPress 用戶角色設置一些功能,以指定誰可以做什麼:

- manage_h5pxapikatchu_options:更改外掛的選項的能力
- view_h5pxapikatchu_results:查看由當前用戶創建並且由 H5PxAPIkachu 儲存的內容類型的結果
- view_others_h5pxapikatchu_results:查看由 H5PxAPIkachu 儲存的所有內容類型的結果
- download_h5pxapikatchu_results:下載由 H5PxAPIkachu 儲存並且當前用戶可以訪問的結果
- delete_h5pxapikatchu_results:刪除 H5PxAPIkachu 儲存的所有數據的能力

鉤子和過濾器

H5PxAPIkachu 提供了一些鉤子和過濾器,開發人員可以使用這些來自定義行為或使用 H5PxAPIkachu 作為自己的插件基礎。

操作

- h5pxapikatchu_on_activation:啟動 H5PxAPIkachu 時觸發
- h5pxapikatchu_on_deactivation:停用 H5PxAPIkachu 時觸發
- h5pxapikatchu_on_uninstall:卸載 H5PxAPIkachu 時觸發
- h5pxapikatchu_insert_data:當資料準備好時觸發

原文外掛簡介

This WordPress plugin is a simple solution to catch ’em all, those xAPI statements that have been sent by H5P (https://h5p.org) content types. It allows you to store (the most relevant) xAPI properties in the database of WordPress. It also allows you to view, filter and export these data as a CSV file for further processing.
Please cmp. https://www.olivertacke.de/labs/2017/12/27/gotta-catch-em-all/ and https://www.olivertacke.de/labs/2018/03/25/collecting-and-analyzing-data-with-h5p-and-opening-up-education-maybe/ for the ideas behind the plugin.
This plugin is NOT intended to work as a replacement for a decent Learning Record Store. It will work well for smaller platforms, but if you are expecting to track many xAPI statements, you will probably run into trouble with displaying all the data at some point.
This plugin is NOT intended to forward xAPI statements sent by H5P to a Learning Record Store. Please use https://github.com/tunapanda/wp-h5p-xapi if you need that functionality.
This plugin is NOT intended to replace the H5P plugin’s reporting or provide functionality for analysis, etc. There is no point in recreating what is already available in Learning Record Stores or what you can do yourself with a spreadsheet software, scikit-learn, etc.
If you need more, you should give Learning Locker (https://learninglocker.net/) a shot. It’s open, free and shiny.
PLEASE NOTE: H5P IS A REGISTERED TRADEMARK OF JOUBEL. THIS PLUGIN WAS NEITHER CREATED BY JOUBEL NOR IS IT ENDORSED BY THEM.
GDPR
Please note that as of May 25, 2018 you may have to comply with the General Data Privacy Regulation (GDPR, http://gdpr-info.eu/).
H5PxAPIkatchu supports the functions that WordPress offers to

use suggestion for your privacy statement text,
export personal data of a user, and
delete personal data of a user.

Background: If you’re using H5PxAPIkachu, by processing the xAPI statements you’re processing at least these personal data items according to art. 4 GDPR:

xAPI statement: Actor/name (Full name of the Agent)
xAPI statement:Actor/Inverse Functional Identifier (email address, openID or account data within the host system)
WordPress user id (ID given by the WordPress host system)

Please make sure to account for these items in your GDPR processes and documentation.
Customization
Capabilities
Some capabilities can be set for WordPress user roles in order to specify who
should be allowed to do what:

manage_h5pxapikatchu_options: Capability to change the plugin’s options
view_h5pxapikatchu_results: Capability to view results of content types that have been created by current user and that were stored by H5PxAPIkachu
view_others_h5pxapikatchu_results: Capability to view results of all content types that were stored by H5PxAPIkachu
download_h5pxapikatchu_results: Capability to download the results stored by H5PxAPIkachu and accessible to current user
delete_h5pxapikatchu_results: Capability to delete ALL data stored by H5PxAPIkachu

Hooks and filters
H5PxAPIkachu provides some hooks and filters that developers can use to customize the behavior or to use H5PxAPIkachu as the basis of their own plugin.
Actions

h5pxapikatchu_on_activation: Triggered on activation of H5PxAPIkachu
h5pxapikatchu_on_deactivation: Triggered on deactivation of H5PxAPIkachu
h5pxapikatchu_on_uninstall: Triggered on uninstall of H5PxAPIkachu
h5pxapikatchu_insert_data: Triggered when data are supposed to be inserted into the database
h5pxapikatchu_insert_data_pre_database: Triggered right before data will be inserted into the database
h5pxapikatchu_insert_data_post_database: Triggered right after data was inserted into the database, contains the new row’s id that was inserted to the main table
h5pxapikatchu_delete_data: Triggered when data are supposed to be deleted from the database

Filters

h5pxapikatchu_insert_data_actor: Allows to filter/retrieve the xAPI actor object when it is supposed to be inserted into the database
h5pxapikatchu_insert_data_verb: Allows to filter/retrieve the xAPI verb object when it is supposed to be inserted into the database
h5pxapikatchu_insert_data_object: Allows to filter/retrieve the xAPI object object when it is supposed to be inserted into the database
h5pxapikatchu_insert_data_result: Allows to filter/retrieve the xAPI result object when it is supposed to be inserted into the database
h5pxapikatchu_insert_data_xapi: Allows to filter/retrieve the complete xAPI statement string when it is supposed to be inserted into the database

各版本下載點

  • 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
  • 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「SNORDIAN's H5PxAPIkatchu」來進行安裝。

(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。


0.1 | 0.1.1 | 0.1.2 | 0.1.3 | 0.2.0 | 0.2.1 | 0.2.2 | 0.2.3 | 0.2.4 | 0.2.5 | 0.2.6 | 0.3.0 | 0.3.1 | 0.3.2 | 0.3.3 | 0.3.4 | 0.3.5 | 0.3.6 | 0.3.7 | 0.4.0 | 0.4.1 | 0.4.2 | 0.4.3 | 0.4.4 | 0.4.5 | 0.4.6 | 0.4.7 | 0.4.8 | 0.4.9 | trunk | 0.4.10 | 0.4.11 | 0.4.12 | 0.4.13 | 0.4.14 | 0.4.15 |

延伸相關外掛(你可能也想知道)

  • WPLMS H5P 》透過這個外掛,您可以在 WPLMS (WordPress 學習管理系統) 的課程、測驗和作業中使用 H5P 元件。, , 可與 WPLMS 課程的 ajax 模式一同使用, 可與 WPLMS 單元和...。
  • myCred H5P 》myCred-H5P 可讓您在 H5P 互動內容上為您的使用者授予積分,透過將遊戲化元素添加到您的 H5P 多媒體內容,鼓勵並增加使用者參與度。此外,當完成 H5P 內容時...。
  • GamiPress – H5P Points Per Score 》GamiPress - H5P Points Per Score 讓您在H5P中用百分比的方式將用戶得分作為GamiPress積分獎勵。, 您可以設置獎勵的得分百分比。以下是一些示例:, , 100%將...。
  • SNORDIAN's H5P Resize Pulse 》注意:我花了一些自己的空閒時間來創建這個外掛。使用它及其源代碼完全免費。我不想從您那裡得到任何錢。但是,如果您喜歡這個外掛,我請求您向 Rainforest C...。
  • Dashboard for Pressbooks and H5P 》生成 H5P 內容和結果的摘要並在 Pressbooks 書籍中顯示。, 在 Github 上檢視或貢獻外掛程式原始碼:https://github.com/uhm-coe/dashboard-for-pressbooks-h5...。
  • NDLA's H5P Caretaker 》總結:H5P Caretaker 外掛讓你可以使用 NDLA 相同名稱的圖書館來檢查 H5P 內容檔案,找出可改善的選項,例如無障礙問題、衝突授權許可證以及佔用過多儲存空間...。

文章
Filter
Apply Filters
Mastodon