Technical Note - Submission System


The ECS Submission System allows students to submit assignments and projects electronically into a secure directory. This document illustrates how the submission system works. Please report any problems with this system to

(This Technical Note gives information about the submission part of the system. For information about marking submitted assignments see the AssessmentSystem Technical Note.)


The Submission system is a 3 step process:

Step 1 - Select a Course and Assignment

Step 1 is fairly straight forward, just select the appropriate Course/Assignment that you want to submit files for. If you got to the submission system from a course webpage you probably won't need to even choose a course.

Select the course from your enrolled courses

Select the assignment

If the course you are looking for does not show on the initial course list click on the 'Show all courses' button at the top of the course list. This should not normally happen except for masters or PhD students. You can also use the Search input to look for your course. Please contact if your course does not show.

All courses shown after clicking on 'Show all courses'

Step 2 - Upload Files

Step 2 is where you actually submit your files. Click on the 'Upload files' button to open a dialog box to find the file you want to submit. Choose the file(s) and then click open/select (depending on your Browser). You can also select multiple files by holding the control button down while selecting. When the screen refreshes your file(s) should now be in the list of submitted files.

Click on the 'Upload files' to upload files

Page after successful file upload

If there are any errors with the upload the upload bar will turn red and an error message will show. Fix this error and upload again.

Upload error to fix

Step 3 - Complete Submission

After completing step 2 your files are safely submitted for marking. There is however a third recommended step remaining. It can be to 'Run checks' or click 'Done'.

Run checks

When you click on 'Run checks' the following will happen:

  • Firstly it will run any scripts that your course lecture has setup (this might be something like compiling the code that is submitted, checking the page count or even marking answers). Any feedback that is available from the script will be printed on this page. It is a good idea to read this feedback.

Problem with your code to fix

  • Secondly if the checks ran successfully you will receive an email with the following information:
    • The course and assessment names (please check that you have submitted to the correct course and assignment)
    • The list of files you have submitted
    • Any feedback from any submission script
    • A receipt. Keep this receipt until you have received your marks for this assessment.

  • Finally if the checks were successful the status will change to Completed.

Assignment after checks ran successfully

Click Done

If there are no checks for you submission you can simply click on 'Done'. This will send a receipt email to you and change the status to Completed

Assignment successfully done

If you had completed Step 3 and want to submit more files or change any files, you can do so by going back to Step 2. Don't forget when you have finished uploading your files it is recommended to do Step 3 again.

Frequently Asked Questions

Q: What happens if I submit files late? A: Any files that are submitted late are noted as being late. It will then be up to the course coordinator to decide whether it will be marked or what penalty you will be applied.

Q: What happens if I submit a file twice? A: Only the last submission of a file will be kept. Each time you submit a file we will overwrite the old file with the new one.

Q: Who can see what I have submitted? A: You, and the course instructors (lectures, senior tutors, markers).

Q: Can my file name contain any character? A: No, allowed characters are A-Z, a-z, 0-9, spaces, underscores, dashes and Māori macrons.

Q: What happens if I forgot step 3? A: Your assignment will still be marked as normal, but it is to your advantage to do step 3.