No.
>
> Or what other solutions are instructors using to address similar
> problems? Is it recommended to add function definitions to the
> init.sage file?
>
> I suppose it is quite easy to put these functions into a global.sage
> file and attach the file, but then the programs in this file have to
> be developed in a terminal window rather than in the notebook (unless
> I can figure out a simple way to save all input cells of the "global
> functions" worksheet to a file global.sage on the server that is
> accessible to all users).
That is the current solution.
William