加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
index.html 1.87 KB
一键复制 编辑 原始数据 按行查看 历史
meflyup 提交于 2019-07-17 17:04 . initiate
<!doctype html>
<head>
   <!-- Includes for ADL's xAPI Wrapper -->
   <!-- Download the files from: -->
   <!-- https://github.com/adlnet/xAPIWrapper -->
   <script type="text/javascript" src="./js/cryptojs_v3.1.2.js"></script>
    <script type="text/javascript" src="./js/xapiwrapper.min.js"></script>
    <!------------------------------------->    
    
    <script>
    function send_statement(){
        var conf = {
             "endpoint" : "https://trial-lrs.yetanalytics.io/xapi/",
             "auth" : "Basic " + toBase64("key:keyvalue")
             };
        ADL.XAPIWrapper.changeConfig(conf);
        
        //define the xapi statement being sent
        var statement = {
            "actor": {
                "mbox": "mailto:Tester@example.com",
                "name": "fengxiang",
                "objectType": "Agent"
            },
            "verb": {
                "id": "http://example.com/xapi/interacted",
                "display": {"en-US": "interacted"}
            },
            "object": {
                "id": "http://example.com/button_example",
                "definition": {
                    "name": {"en-US": "Button example"},
                    "description": {"en-US": "Example xAPI Button"}
                },
                "objectType": "Activity"
            }
        }; //end statement definition
 
        // Dispatch the statement to the LRS
        var result = ADL.XAPIWrapper.sendStatement(statement);
        }
    </script>
</head>
<body>
    <button type="button" onclick="send_statement()">Send Statements</button>
</body>
</html>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化