Add show_file().
Add process_submissions().
Remove the ability to save answers as either RDS or PDF files.
Get test cases for format_tutorial()
working again.
Fix format_tutorial()
to deal with changes in parsermd 0.1.3.
Setting rmd_viewer_type to "pane" within set_rstudio_settings()
, per suggestion from Jade Cao.
Add "ID" field to default information page.
Change tutorial title to "Getting Started with Tutorials."
Give set_rstudio_settings()
a set.binary argument which is set to TRUE by default, causing the function to run set_binary_only_in_r_profile()
at the end. This is handy for the "Getting Started with Tutorials"" tutorial.
Remove "Getting Started with Tutorials" from shinyapps.io.
Add determine_code_chunk_name()
and determine_exercise_number()
functions so that make_exercise()
is more manageable. Update logic for determine_code_chunk_name()
to handle forward slashes and ending dashes better.
Add test case for write_answers()
. Add associated files to .Rbuildignore so as not to violate the CRAN size restriction of 5 mb.
Add vignette about downloading answers. Reorder all five vignettes in Articles menu.
Add Spanish translation of Getting Started tutorial. Thanks to @xavidp!
Add several more settings changes to set_rstudio_settings()
. The set of changes is now quite extensive, but this seems the best approach to ensuring that new students have the best possible learning environment.
Rewrite set_rstudio_settings()
to report any changes made in settings.
write_answers()
to meet 5 mb maximum package size.Add test case for write_answers()
.
Fix (really!) error on CRAN Debian systems (caused by attempts to write to the user library) by setting the intermediates_dir argument to tempdir()
in the call to render()
within knit_tutorials()
.
Fix error on Debian systems caused by attempts to write to the user library. Thanks to Kurt Hornik for pointing out the problem.
Create "Rstudio Addins" vignette.
Create "Testing Your Package of Tutorials" vignette.
Create "Tutorials for Books" vignette.
Fix error in downloading files by exporting write_answers()
. Thanks to Xavier de Pedro Puente for the report.
Replace /dontrun{} with if(interactive()){}.
Fix return value in submission_server()
.
Move prep_rstudio_settings()
to r4ds.tutorials.
Publish Getting Started tutorial to Shiny Apps and adjust _pkgdown.yml to make use of it.
Add prep_rstudio_settings()
.
Add Getting Started tutorial.
Change copy_button to only use base R.
Basic working version. Big code clean up since spinning out of all.primer.tutorials package.
Revise most test cases.
Centralize answers creation with write_answers()
.
Added a NEWS.md
file to track changes to the package.