Отображение вывода RMarkdown HTML в CANVAS LMS - PullRequest
1 голос
/ 04 августа 2020

Я пытаюсь отобразить R-код и вывести его в CANVAS LMS (в частности, внутри страницы, а не только как отдельный файл html). Мне не нравилось гуглить, поэтому, надеюсь, кто-то может помочь.

То, что я пробовал (как простой тест), но не сработало: в RStudio был создан новый документ RMarkdown HTML (базовый c по умолчанию с образцом таблицы и образцом графика). Использовал Knitr для создания файла html. Открыл HTML файл и скопировал код в LMS (raw html редактор). Этот вид работает, но не отображает сюжет и содержит часть кода, который мне не нужно было копировать (см. Изображение).

Предположительно, есть более разумный способ сделать это, но я не могу найдите любые хорошие ресурсы.

Холст против фактического html

1 Ответ

0 голосов
/ 04 августа 2020

Здесь было две проблемы. Я решил (1) и определил, но не решил полностью (2)

  1. Один из них заключался в том, что я должен был использовать output: html_fragment вместо html_document, чтобы получить html для встраивания в Canvas (в противном случае он пытается поместить html внутрь html и сбивается с толку)
  2. Второй, который я полностью не решил, но проблема в том, что когда я нажимаю «Сохранить» на странице Canvas, редактор удаляет все base64 изображения (а это все сюжеты). Я не понял, является ли это общей проблемой или конкретным редактором, который используется в версии Canvas, с которой я работаю.
...