【问题标题】:Displaying RMarkdown HTML output in the CANVAS LMS在 CANVAS LMS 中显示 RMarkdown HTML 输出
【发布时间】:2020-11-24 01:43:42
【问题描述】:

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

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

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

【问题讨论】:

    标签: html r rstudio r-markdown canvas-lms


    【解决方案1】:

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

    1. 一个是我应该使用output: html_fragment 而不是html_document 将html 嵌入到Canvas 中(否则它会尝试将html 放入html 中并混淆)
    2. 第二个我还没有完全解决,但问题是当我在 Canvas 页面上点击保存时,编辑器会删除所有 base64 图像(即所有绘图)。我还没有弄清楚这是一个普遍问题还是我正在使用的 Canvas 版本上使用的特定编辑器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-19
      • 1970-01-01
      • 2021-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-22
      相关资源
      最近更新 更多