tutorizeR accepts both .Rmd and .qmd sources.
tutorizeR
.Rmd
.qmd
tutorize("lesson.Rmd", format = "learnr", assessment = "both")
tutorize("lesson.qmd", format = "quarto-live", assessment = "code")
When targeting quarto-live, install the extension in your project root:
quarto-live
system("quarto add r-wasm/quarto-live")