4

我正在尝试在 CANVAS LMS 中显示 R 代码和输出(特别是在页面内,而不仅仅是作为单独的 html 文件)。我没有高兴谷歌搜索这个所以希望有人可以提供帮助。

我尝试过的(作为一个简单的测试)但没有奏效:在 RStudio 中创建了一个新的 RMarkdown HTML 文档(带有示例表和示例图的基本默认文档)。使用 Knitr 创建 html 文件。打开 HTML 文件并将代码复制到 LMS(原始 html 编辑器)中。这种作品但不显示情节并且有一些我不需要复制的代码(见图)。

大概有一种更聪明的方法可以做到这一点,但我找不到任何好的资源。

画布与实际 html

4

1 回答 1

0

这里有两个问题。我解决了 (1) 并已确定但未完全解决 (2)

  1. 一个是我应该一直使用output: html_fragment而不是html_document让 html 嵌入到 Canvas 中(否则它试图将 html 放入 html 并感到困惑)
  2. 第二个我还没有完全解决,但问题是当我在 Canvas 页面上点击保存时,编辑器会删除任何 base64 图像(这是所有图)。我还没有弄清楚这是一个普遍问题还是我正在使用的 Canvas 版本上使用的特定编辑器。
于 2020-08-04T09:48:51.590 回答