Instead of having a flat structure and embedding syllabus metadata as comments at top, what about the following approach:
-create a directory for each syllabus created within WP
-create a json file or even readable md file with simple metadata placed in each syllabus directory, rather than or in addition to the current comment-based metadata in each file.