原子洞察
Atomic Insight是一种从Canvas提取事件并通过LTI工具提供自定义仪表板体验的工具。 数据是通过Canvas插件生成的,然后使用Go提取。 LTI也由Go支持,其React前端通过GraphQL与后端API交互。
设置
克隆此仓库
使用createdb atomic_insight_dev和createdb atomic_insight_test创建开发和测试数据库
将config.example.json复制到config.json并适当更新内部值
在./bin/setup运行nginx设置脚本(您需要为SSL atomicjolt.xyz配置了nginx的atomicjolt.xyz )
使用./bin/migrate migrate migration运行任何./bin/migrate migrate
首先使用cd client安装客户端依赖项在正确的目