To springboard off Floyd's second option, another option is to create a group for each individual student and simply upload a file resource of each syllabus. Restrict access to only the appropriate group/student and set each resource to be completely hidden when inaccessible. I realize that's a lot of resources for the teacher view so you may want to put all of them inside a folder resource.
General help
Create custome syllabus for individual students
This discussion has been locked so you can no longer reply to it.