newgrp csXXXwhere csXXX is the designation of the course (specifically the group name). This command will create a new shell, which you will have to exit later.
cvscollect csXXX assignment userfile destinationwhere csXXX is the designation for your class. assignment is the name of the subfolder the students put their assignments in (and presumably turned in) e.g. hmwk3, Project1, lab7. userfile is the file containing your students' user names and destination is the directory to place the submissions.
For example:
cvscollect cs111 hmwk1 cs111-a-roster gradingwill create the directory grading with sub directories of the form: grading/cs111/user/hmwk1 which will contain the user's files. There will be one directory for each username in the file: cs111-a-roster
exitto exit the shell created by newgrp.
cvsclass csXXX model-dir userfilewhere csXXX is the designation for your course. model-dir is a directory containing files and directories you would like the students to have. You can use /Courses/general/template if you want a standard setup or /Courses/general/empty for a single empty directory. You can also make your own. userfile is the name of the file you created above.
cvsuser csXXX model-dir usernamewhere csXXX is the designation for your course. model-dir is a directory containing files and directories you would like the students to have. You can use /Courses/general/template if you want a standard setup or /Courses/general/empty for a single empty directory. You can also make your own. username is the name of the user whose archive you need to create.