All homework will be submitted electronically. This tutorial explains how to do this remotely using Moodle.

Submitting Assignments in Moodle

Moodle supports the uploading of files for programming assignments. You can do this as follows:

  1. Preparing the files for submission - Because programs tend to comprise multiple files (e.g., code files, image files, data files), it is best to zip them up into a single zip file for submission. Do this as follows:
    1. Find the directory containing the files you want to submit, e.g., lab01/. The directory should contain only those files that must be submitted.
    2. On Windows, click mouse-right on the directory and choose Send to→Compressed (zipped) folder. On the Mac, right click and choose “Compress”.
  2. Submitting the files - You can submit the zipped file as follows:
    1. Go to the Moodle page for the given assignment.
    2. Upload your zip files one-by-one by choosing them and then uploading them.
    3. If you want to complete your submission, choose “Submit”. You can come back and add/modify files later, but we will use the last timestamp as the submission time.

If you need help with any part of this process, consult the Moodle help pages or post a question to the class discussion forum.