GiveSpec: subkey subgroup

Specify how submissions are stored.

  • Example1: Individual submissions under directories named after student ID, which in turn are located under their class (tut, lab or tut-lab) directories. e.g. $WORK/ass1/mon12a/5123456

    &subkey = stuID &subgroup = sms tut_lab
  • Example2: Submissions under student login names, replace &subkey by the following

    &subkey = sms Login
  • Example3: No (tut, lab or tut_lab) classes. Submissions under all directory. e.g. $WORK/ass1/all/5123456

    &subkey = stuID &subgroup = none
  • Example4: Group submissions under directories named after group ID, which in turn are located under the “class” directories.

Login, tut_lab, <groupID> are SMS fields

$WORK/ass1/mon12a/123, ~/08s2.work/assign1/mon12-bell/M12A-15 are submission directories

ass1, assign1 are assignments

mon12a, mon12-bell are class IDs

123, M12A-15 are group IDs

Any member of a group can submit. The submission by a member of a group will override a previous submission by another member of the group. The group IDs must be created beforehand in sms.