from_scratch.Rmddecampr to create a course repo from scratchThe first thing to do is to use decampr::create_course_repo() to clone Ines’ basic course repository to your computer:
This will clone the course-starter-r repo to your computer (by default, it saves it to your Desktop) and open up a new project with your cloned repo.
Make sure to rename it and save it as a new project. Also, use use_github() to add it to GitHub, so you can serve the repository up to both your webhost and mybinder.org.
We’ve got you covered. You can use add_chapter() to initialize a new chapter file and open it automatically.
Say I wanted to add a new chapter6.md to my course. I can use
And this file will be created, along with the relevant YAML to get the course to work.
I can then start adding exercises using the add_exercise() function (see below).
If you want to expand on your work, there is another convenience function called add_exercise():
Which will add a new set of HTML exercise tags for your exercise to your chapter1.md file, and will open this file for further editing. Furthermore, the exercise, solution, and pre-exercise files will be open.
Note that if you already have a codeblock with that id, function will return an error, preventing you from overwriting the files.
The open_exercise() function will open the exercises in Rstudio with a particular_id. For example, if I wanted to edit the 03_03 exercise, solutions, and prexercise code (which would be exercises/exc_03_03.R, exercises/solution_03_03.R and exercises/preexercise_03_03.R), I could use:
And edit windows for each of these files would pop up.