xAPI Statement Generator自动生成并发送xAPI语句至LRS

xapi 语句的生成和发送,其实不少人都手动搞,挺麻烦的。xapi-statement-generator这个项目就比较省事,帮你把xAPI语句自动生成完,还顺手发到LRS里,直接省了一堆操作。

基于AWS LambdaNode.js的无服务器架构,项目用的是TypeScript写的,逻辑清晰,部署也挺快。用npx sls deploy或者yarn sls deploy一键就能上云,省心。

代码用的是aws-nodejs-typescript的模板,结构清爽,想改逻辑也好上手。测试接口默认绑在/hello路径上,用POST方法调,传application/json就行,响应也挺快的。

本地运行建议配好nvm,用 Node.js v14.15.0这个版本,确保本地和 Lambda 一致,免得哪天线上报错你还一脸懵。哦对了,yarnnpm都能跑,看你习惯哪个。

要是你在搞在线学习、行为记录一类的需求,又不想自己造轮子,那这个工具蛮合适的。你也可以参考一些类似项目:

如果你常和LRS打交道,可以直接集成这个服务当中间层,逻辑写完就不怎么动了,还是蛮稳定的。

zip 文件大小:384.82KB