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 |