You are welcome Jon
You need to create one workspace for each class or course, and at ensure you select a workspace type that "personal workspaces" inside (like learning folder or portfolio). This way, when the user clicks on his username within the users list workspaces_module or workspaces_child (I don't remember right now), the personal workspaces are created on the fly.
Install first in a local installation of yours (your own computer, etc), play with it, until you master the procedure. Then you are ready to do things the right way in the server.