中文版簡介 - AILTC/viscaWrapper GitHub Wiki
viscaWrapper 是基於 xapiwrapper 的函式庫,提供各個學習服務傳送 xapi Statement 的方法,每個方法只需要帶入必要的參數值就可送出 Statement。除此之外,為了簡化傳送 Statement 的過程,在傳送 Statement 之前,會逐一檢查各項參數值是否符合規定之型態,確保送出的資料其格式之正確性。
請先修改 src/viscaWrapper.js 中的 Endpoint 資訊。
var vEndpoint = '<ENDPOINT>';
接著執行下列指令:
$npm i
$gulp script
若您於開發時有自動編譯之需求可使用此指令。
$gulp watch
在 HTML 中需要引用下列的檔案,確認引用的 js 檔已下載到電腦中,並調整 script 標籤中引用檔案的位置。
<script src="xapiwrapper.min.js"></script>
<script src="viscaWrapper.min.js"></script>
最簡單且可運行的 HTML,帳號及密碼請登入 VisCa 在 API 帳戶管理中取得。可參考 template.html 範例。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="dist/xapiwrapper.min.js"></script>
<script src="viscaWrapper.js"></script>
<script type="text/javascript">
visca.init('帳號','密碼');
// 由此開始撰寫程式
</script>
</head>
<body>
</body>
</html>
注意:請避免使用 visca 作為變數名稱,要使用 viscaWrapper 中的各項函式皆必須使用此模組名稱呼叫函式。