All functions
|
add_chapter()
|
Add a new chapter file to your course |
add_data_to_lesson()
|
Adds a data object to both the master and binder branch |
add_exercise()
|
Adds an exercise block to the end of a chapter |
create_lesson_repo()
|
Create a new lesson repo |
get_chapters()
|
Loads chapters into memory from a DataCamp Repository |
get_exercises()
|
Extracts exercises from a DataCamp chapter |
make_yaml_block()
|
Read and write an appropriate YAML block |
number_ex_list()
|
Numbers an exercise list according to naming conventions |
open_chapter()
|
Opens a chapter from the file name |
open_exercise()
|
Opens exercise files for editing |
parse_exercise_list()
|
Parses exercise block into code chunks |
save_exercise_list()
|
Given an exercise list and a chapter name, writes files to project directory |