I just experimented with moving a "library" file used in my book into an appendix of "libraries" as opposed to a chapter. But it appears that nothing from the appendix is included in the runestone-manifest.
That seems like a reasonable place to put "magic code we are going to treat as a black box". Perhaps I am wrong?
Putting questions into the manifest from the appendix would be tricky. Questions depend on a chapter, which must have a number that the DB currently assumes is in fact an integer. (So we can't have "chapter number A").
But the SourceCode table used for datafiles and code that is not part of an exercise does not rely on chapter number, so it seems like it would be straightforward to scan the appendix for those items and include them in the manifest to be processed by RS.
So if I am not crazy to use an appendix for this purpose, would it be reasonable to scan the appendix for those items?
Andrew Scholer (he/him/his)
Computer Science Instructor
Chemeketa Community College