Learnr: Интерактивные тесты кодирования для языков, кроме R? - PullRequest
0 голосов
/ 26 мая 2019

Я хотел бы создать интерактивные тесты по кодированию с использованием инструментов, предоставляемых R-Universe для языков, отличных от R . Это возможно?

Я изучаю Rmarkdown и learnr и хотел бы создать для меня небольшие тесты о вещах, связанных с кодированием, с которыми я сталкиваюсь в своей повседневной жизни перед экраном.

То, что демонстрирует сайт learnr, выглядит очень многообещающе, но я не могу выбрать другой движок для интерактивного фрагмента кода. Указание другого механизма с помощью engine="python" не работает, потому что код все еще интерпретируется как R-скрипт, несмотря на оператор engine. Смотрите это MWE (вызов rmarkdown::run() в исходном файле):

---
title: Quiz
output: learnr::tutorial
runtime: shiny_prerendered
---

# This is a quiz

```{r setup, include=FALSE}
library(learnr)
```

```{r addition, engine="python" /* this does not work! */, exercise=TRUE}
x = [2*X for X in range(1, 100)]
print(x)
```

Есть ли способ достичь того, что я пытаюсь сделать, используя пакеты и инструменты, относящиеся к R?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...