我想使用R-universe提供的工具为R 以外的语言创建交互式编码测验。这可能吗?
我正在学习Rmarkdown和learnr,并想为自己创建一些小知识,以了解我在屏幕前的日常生活中遇到的与编码相关的事情。
learnr
网站上展示的内容非常有前途,但我无法为交互式代码段选择其他引擎。通过engine="python"
指定其他引擎不起作用,因为尽管使用了engine
语句,该代码仍被解释为R脚本。查看此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相关的软件包和工具来实现我想做的事情?