Tableau doesn't auto create a workbook from another workbook in any scenario I have seen.
Rather than a list of requirements, I suggest sharing the overall goal of the project you are working on as it will likely yield better suggestions than trying to fulfill requirements which may not be possible or be the best solution. For instance, it may be possible with Tableau online or server to have unique views per student rather than everyone having their own workbook and then the students would just be interacting with a web site. I often see users sharing requirements lately and personally I find that it isn't as helpful as describing what you are trying to use Tableau to do. What is the problem that is being overcome? Just my thoughts but I hope it helps.