this needs to have a staggered approach to file loading
at the moment all of the json files will load initially. which means all languages will load. each language would have 5 files to load which is a large communication overhead at the front of each course load.
i would prefer a "glob" style interface for loading files "course/config.json" or say, all of the course.jsons"course/**/course.json".
this needs to have a staggered approach to file loading at the moment all of the json files will load initially. which means all languages will load. each language would have 5 files to load which is a large communication overhead at the front of each course load. i would prefer a
"glob"
style interface for loading files"course/config.json"
or say, all of thecourse.jsons
"course/**/course.json"
.see minimatch