CSE2305 - Object-Oriented Software Engineering
Assessment
 

Assignments: Electronic Submission Guidelines


All assignments are submitted electronically. Submissions open from the start of semester and automatically close at 11:59pm on the due date. (If you miss the deadline and still want to submit you'll have to do a late submission).

To use the electronic submission process you will need to follow these instructions exactly. The submit program will guide you through the necessary steps. Full instructions are also available in the man page:

    man -M /cs/cc/usr/man submit

It is important that you submit only what is required. Remove all objects files and executables from your directory before submission.

Make sure all your files have the correctly completed student declaration at the top of every file you submit (excluding non-text files). If you do not include this declaration, you will receive 0 for your submission.

To make a submission you will need:

The submit program is located at /cs/cc/bin/submit – you may have to type this full path to run the program. You should run submit from an ITS Linux machine (e.g. ra-clay). You should run the submit program from the parent directory of your assignment submission.

When you run the submit program you should see a series of responses:

  1. Archiving directory - done
  2. Compressing archive - done
  3. Encoding compressed archive - done
  4. Posting your submission

A short time (< 30 mins normally) after you submit you will receive an email indicating if your submission was successful or not. This will be sent to your student email account. If you do not receive this email your submission was not successful and you need to submit again.

You may get an email message indicating that an error has occurred:

This may occur if the lecturer runs out of disk space or the network is down. In this case, the lecturer will be informed, so wait and try again later. You might also get the message:

Your submission was not accepted:
Our records show that you are not enrolled in cse2305.

You will get this message if you are indeed not enrolled (encumbrance for late fee payment, for example), or if you have typed your student id incorrectly. If you believe you are correctly enrolled then try to submit again, this time checking your student id is correct. If you still get this message then contact the lecturer.

When you have successfully used submit, your Makefile will automatically be used to compile your source code, and the executable will be made available to the lecturer for marking (along with your source code). Therefore, it is imperative that your Makefile works correctly.

Submissions that fail to make will not achieve a passing grade.

If you submit unnecessary files, your submission will be rejected and you will need to resubmit.
You must not submit any executable files.

Do not leave your submission too late on the final day. Long delays may occur in acknowledgements, due to a backlog of assessments being processed (for all the other students who have left their submission to the last moment!)

The effects of such delays will not be considered a valid excuse for failure to submit on time.

Please read the return email carefully and save it in case of any later problems with your assessment for the submission. It is your responsibility to read the return email and confirm your submission.


Late Submissions

If you miss the submission deadline and still want to submit your work for assessment, then you must do a late submission. Late submissions will be open up to 5 days past the due date. You are penalized for a late submission at the rate of 10 marks per day, so for example, if you submit 2 days late and get 30/50 for your submission, the mark recorded for your submission will be 10/50. The late penalty calculation is accurate up to the second when you submitted, so if you submit 5 minutes and 20 seconds past the deadline your penalty will be: 0.0368056 marks.

To do a late submission, use late1, late2, late3 or late4 as the assessment code, depending on the assignment that you are submitting late.

Valid Reasons for Late Submission

If you have a serious illness or emergency that has prevented you from completing the assignment on time, you must notify the lecturer via e-mail within 24 hours of your return to university. You then must complete an Assignment Extension Form with medical certificate or a letter of explanation attached and hand it in to the CSSE General Office (Bldg 75, ground floor) on the day you return to university. Information about assignment extensions.

Failure to follow this procedure may result in a fail result for the practical work not supplied, and hence possibly a fail result for the entire course.

None of the following reasons is considered valid for late submission of assessed materials:


This material is part of the CSE2305 - Object-Oriented Software Engineering course.
Copyright © Jon McCormack, 2005. All rights reserved.

Last updated: June 15, 2006 2:35 PM