I've been trying to Write a Live script for electronic exam purposes (teaching the use of MATLAB), that contains return-statements that prevent the script from progressing further if intermediate variable assignments are incorrect. The input inspectons are currently done using multiple p-files that return true or false depending on the value of the variables entered by the student (whether a variable is an integer or a specific vector, for example).
I'm wondering whether the use of return-statements is preventing the Live script from being exported to PDF, since whenever I attempt it the resulting PDF is empty and cannot be opened. I'm guessing MATLAB attempts to run the file during the export process and fails to do that because of the return-statements.
If this is how the system is implemented, I'm going to have to rethink how I do this.