跳到目录

代码因子 R-CMD检查 CRAN状态 R包vvcanvas的diffify页面 CRAN上个月下载 CRAN上个月下载

这个vv帆布这个包是一个R库,它提供了一个方便的界面来和Canvas Learning Management System(LMS)API交互。它允许用户在Canvas LMS中进行身份验证、检索课程信息、获取特定详细信息和执行各种操作。

安装

您可以安装虚拟画布使用以下命令从GitHub打包:

开发工具::安装github(“vusaverse/vvcanvas”)

也可以从CRAN安装:

安装.包(“vvcanvas”)

特征

要查看基于CANVAS LMS API结构的哪个部分中提供了哪些功能,请参阅vv帆布包裹。这个参考页面提供了按类别组织的包中可用功能的全面列表。

此外,该包还包括一些小插曲,这些小插曲提供了有关如何使用包中函数的更详细信息。

入门

要开始使用vv帆布包,您需要通过获取API密钥和基本URL来使用Canvas LMS API进行身份验证。请按照以下步骤开始:

  1. 从Canvas LMS实例获取API密钥。您可能需要咨询Canvas管理员或参阅Canvas API文档以获取API密钥的说明。

  2. 获得API密钥后,加载vv帆布库并使用画布_身份验证函数以使用Canvas LMS API进行身份验证。提供画布实例的API密钥和基本URL作为参数。下面是一个示例:

图书馆(vv帆布)

#用API键和基本URL替换占位符
api密钥 <- “您的_API_KEY”
基本url <- "https://your_canvas_domain.com/"

#使用Canvas LMS API进行身份验证
帆布 <- 画布_身份验证(api密钥,基本url)

##或者,您可以设置系统变量

#将API键和基本URL设置为环境变量
系统检测(帆布_API_钥匙= “您的_API_KEY”)
系统检测(CANVAS_BASE_URL= "https://your_canvas_domain.com/")

#使用Canvas LMS API进行身份验证
帆布 <- 画布_身份验证()

完成身份验证步骤后,您现在可以使用虚拟画布包与Canvas LMS交互。

为了检索包含所有课程的数据帧,您可以使用以下功能:

#将画布对象传递给get_courses函数
课程 <- 获取课程(帆布)

Canvas Analytics项目

这个画布分析该项目使用vv帆布包裹。它旨在促进学生、课程和课程层面的数据检索和分析,实现教育和学习分析中的数据驱动洞察力和决策。主要功能包括:

  • 从Canvas LMS API中提取数据
  • 不同层次的数据聚合(学生、课程、项目)
  • 数据可视化和报告
  • 可复制和可扩展的分析工作流