Differences between revisions 23 and 24
Revision 23 as of 2022-07-21 07:43:53
Size: 3318
Comment:
Revision 24 as of 2022-07-21 07:44:14
Size: 3330
Comment:
Deletions are marked like this. Additions are marked like this.
Line 21: Line 21:
   ||~+`classrun -fetch <assignment>`+~ || fetch submitted files, put them under fetch-<term>-<account>-<assignment>-<time> ||    ||~+`classrun -fetch <assignment>`+~ || fetch most recent submitted files, put them under fetch-<term>-<account>-<assignment>-<time> ||

classrun

Manage Assignments
classrun [give|check|collect]

View Marks ?session=YYsS
classrun [YYsS] sturec

  • Usage:
    • For COMP courses,

      % 9999 classrun ...

    • For other subject area courses,

      % ssss9999 classrun ...

      where ssss is subject area and 9999 is course number e.g. engg1811, binf1001, seng1031

    • options:

      From the student's account

      classrun -give <assignment> <files>...

      submit assignments, commonly seen in this form:
      give <account> <assignment> <files>...

      classrun -check <assignment>

      check submissions

      classrun -collect <assignment>

      collect marked assignments

      classrun -fetch <assignment>

      fetch most recent submitted files, put them under fetch-<term>-<account>-<assignment>-<time>

      classrun [YYsS] -sturec

      view marks (student)

      From the tutor's or class account

      classrun -mark

      mark assignments Xmark Quick Start Guide

      classrun -rsms

      enter marks

      From the class account

      classrun -u <studentid>

      be a student, followed by one of the options above


  • Examples:
    • From the student's account
    • % 1911 classrun -give simple simple.c diary.txt

      • same as this command: give cs1911 simple simple.c diary.txt

    • % 1911 classrun -check simple

    • % engg1811 classrun -collect assign1

    • % binf1001 classrun 20T3 -sturec

    • From the tutor's account
    • % seng2011 classrun -rsms

    • From the class account
    • % classrun -u 1234567 -give simple simple.c diary.txt

    • % classrun -u 1234567 -sturec

    • % classrun -mark

Note

The course code preceding the command is optional when running classrun from the class account

  • To avoid invoking the GUI with the sturec option, unset the DISPLAY

    • e.g. from the class account
      DISPLAY=; classrun -u 1234567 -sturec

      e.g. from the student account, (if DISPLAY is set)

      DISPLAY=; 1911 classrun -sturec
  • To give tutors access to -mark and -rsms, add their account names to $WORK/give.spec under the &authorisation directive. e.g.

    • &authorisation
      z7654321 MARK RSMS
      z1234567 MARK RSMS
      cs9999 MARK RSMS
      &end
  • Use VNC or VLAB to run Xmark and sms on your personal computer. These applications run slow using X-windows (Xming etc)

Other scripts

Scripts can be added to the class account bin directory $HOME/bin. To run them

9999 filename
replacing 9999 with the course code and filename with the name of the script 

Classrun (last edited 2024-02-28 13:36:56 by MeiChengWhale)