xAPI发送数据-Python版本
来源:互联网 发布:下载默默软件 编辑:程序博客网 时间:2024/06/06 17:21
Python版本的xAPI库比java版本要好上手一点。
首先在这个网站https://github.com/RusticiSoftware/TinCanPython下载官方的库,我们发送数据所需要的库函数在tincan这个包里。所以我们要写python数据发送的demo只需要复制tincan包到我们的工程文件中就可以,或者设置tincan包的位置。
python版本的代码如下:
#encoding=utf8import tincanimport uuidfrom resources import lrs_propertiesfrom pytz import utcimport datetime#setup_tincan_path()endpoint=lrs_properties.endpointversion=lrs_properties.versionusername=lrs_properties.usernamepassword=lrs_properties.passwordlrs=tincan.RemoteLRS(version=version,endpoint=endpoint,username=username,password=password)agent=tincan.Agent(openid='512',name='HongleiSun')verb=tincan.Verb(id="http://www.mooc.buaa.edu.cn/expapi/verbs/answer",display=tincan.LanguageMap({"en-US": "answer"}))activity=tincan.Activity(id='216',definition=tincan.ActivityDefinition())activity.definition.type='type:problem'activity.definition.name=tincan.LanguageMap({'en-US':'fifth chapter'})activity.definition.description=tincan.LanguageMap({'en-US':'fifth chapter'})activity.definition.more_info='http://sxtb7.mintelcn.com/MintelRev/servlet/MintelServlet?Pid=npart2'activity.definition.extensions={'http://sxtb7.mintelcn.com/MintelRev/servlet/MintelServlet?Pid=npart2':{'parentid':'mintel:237'}}activity.object_type='Activity'score=tincan.Score(raw=97,scaled=0.97,max=100,min=0)result=tincan.Result(score=score,duration="PT120S",response='A')contextActivities=tincan.Activity(id='http://www.mintelcn.com/')contextActivities.object_type='Activity'context=tincan.Context(registration=uuid.uuid4(),contextActivities=tincan.ContextActivities(grouping=contextActivities))authority=tincan.Agent(mbox='mailto:hjk_buaa@163.com',name='hjkun')timestamp=utc.localize(datetime.datetime.now())statement=tincan.Statement(actor=agent,verb=verb,object=activity,context=context,timestamp=timestamp,authority=authority)response=lrs.save_statement(statement)
0 0
- xAPI发送数据-Python版本
- xAPI发送数据Demo-Java版本
- python发送post数据
- 自动邮件发送程序Python版本
- python 数据挖掘 版本 环境变量
- 【python】TCP包发送十六进制数据
- python 网络发送接收数据代码
- Python网络爬虫(二)-----发送数据
- 用python发送表格数据到邮箱
- kafka-python批量发送数据的方法
- python hbase读取数据发送kafka
- curl perl python get 发送json数据
- curl perl python post发送json数据
- python requests发送json格式数据
- 【Python】udp网络程序-发送、接受数据
- XAPI Host Plugins
- Python迁移ArcSDE多版本数据
- CIFAR-10数据集可视化Python版本
- function类型
- 看我如何应对QQ机器人验证
- 文字排版字体怎么排版
- 注解配置Oracle自定义序列
- 2016.08.16【初中部 NOIP提高组 】模拟赛C
- xAPI发送数据-Python版本
- 高通I2C control及gpio模拟添加I2C设备
- 堆排序
- Qt绘图基础
- 工作总结8-16
- 两个文件的共同部分或者差异部分(基于shell命令)
- 大型的支付系统如何对账、风控
- Python逐行读取文件,到最后一行结束
- 析构函数(一)