|
Work Submission Information
|
|
|
|
|
Assignment Teams
The assignment and almost all the labs in this course can be done in teams of one or two.
The allowed maximum team size for each of these assessments will be announced at the beginning odf the assessment.
Each team submits a single assignment for the entire team, and the grade is recorded for the entire team in D2L.
You can be in different teams for different labs and assignments.
Submission of lab or assignment
The web page for each lab or assignment will indicate how the work is to be submitted.
There are three methods:
Crowdmark Electronic Submissions
We are using Crowdmark for most of the labs.
(The exams will also be graded using Crowdmark, but you will be writing them in person on paper)
Here is the student guide to Crowdmark
and a few additional issues not mentioned in these pages:
- Once the lab opens up, you will get an invitation from Crowdmark to submit your lab.
- The lab will be set up to allow you to
form your own groups
(information for students is in the section called "What will students see?")
This works very well except for one thing:
be sure that you create your group before you start uploading answers.
After that, team members can only be added by the instructors, and doing so will wipe out your submissions.
- Late labs will be accepted in Crowdmark, but the Crowdmark late penalty is incorrect.
The correct late penalties are described below and will be recalculated manually.
Scs Moons Electronic Submissions
The assignment and lab that precedes it will involve coding that will be submitted on the moons.
You can find information on getting started with the moons in the
References and Technical Information page.
If you do not already have an app to communicate with the moons, try
MobaXterm for Windows.
This app includes a file transfer window that you can use to upload your files to the moons,
and a terminal window that you can use to type the commands above.
MobaXterm is installed in the Computer Science labs.
There are similar ssh clients for macOS. You can also use the
macOS Terminal app
to do the same thing, and then use ssh on the command line to work on the moons,
or sftp to transfer files to the moons.
There are various web sites explaining this in more detail.
Electronic submissions on the scs moons work as follows:
- If you developped your work remotely, upload your files to your own account.
- Using the UNIX cd command, go to the directory where you have uploaded or developed the files:
cd directory-path
- Run submit-cps420 filename.
For example submit-cps420 Graph.py
(Please note that "submit-cps420" is one word: there is no blank before the minus sign)
You can submit the same file as often as you want: the new copy will simply replace the old copy.
If you do, be aware that the date stamp for the file will be that of the new copy.
You can check your submissions by simply typing
check-submit-cps420.
You can also retrieve any document from your submissions directory using the get-submit-cps420
command which works somewhat like a UNIX cp command:
e.g. if you want to retrieve a document called filename
from your submissions directory and place a copy in destination-folder, just type
get-submit-cps420 filename destination-folder
Note that this does not delete the document in your submissions directory - it only copies it.
When you submit work on the moons,
we will ask you to also submit some identifying information in an associated D2L assignment folder.
This is because the only automatic information we will receive from
the moons submission process is the userid of the person who submitted the assignment.
We will not be able to easily know from this userid which student or group of students submitted that work.
You will need to tell us that in D2L, where we will also post your grade and grade feedback.
This is explained inthe next section.
D2L Electronic Submissions
As mentioned in the previous section, every moons submission also needs a quick D2L assignment submission
to link the files submitted on the moons with the people who submitted them.
We will not be able to grade your programming submissions without that information
because we will not know where to find your moons submission!
- If you choose to do the work by yourself:
There is a D2L Assignment folder with the name of the assessment followed by " - Individual submission",
for example "Lab6 - Individual submission". In that assignment folder,
simply type in the textbox the moons userid you used to submit your work, as described in the previous section.
- If you choose to do the work in a team:
This will be a two step process:
- Group enrolment:
In D2L a team is called a "group".
To be considered a team with a single submission and single grade two people will need to enroll in the same group.
For this purpose, for each different assessment, 200 self-enrolment groups with a maximum of two members have been created.
The groups can be found in the "Communications" menu of D2L.
Once there, select an D2L group for the assessment you are working on (Lab6 or Assignment) that has 0 members and have all members of your team enroll in that group.
It doesn't matter which group you choose as long as it has 0 members when you claim it.
- Assignment submission:
There is a D2L Assignment folder with the name of the assessment followed by " - Group submission",
for example "Lab6 - Group submission". In that assignment folder,
simply type in the textbox the moons userid you used to submit your work, as described in the previous section.
The maximum group size is set at two, so if you wish to have a third member in an assignment team,
you will also need to declare that person's name and student ID in the textbox.
Due Times
On all electronic platforms the date stamp on the platform of the last electronic submission
will be used to determine when the assignment was submitted.
The time stamp will not be looked at, which means that you have until 23:59PM
to submit an assignment electronically and have it arrive on time for that day.
Late Penalties
The assignment and labs 1 to 8 can be handed late with a late penalty
that is the following percentage of the maximum grade for the evaluation:
- 1 day late: -5%
- 2 days late: -10%
- 3 days late: -25%
- 4 days late: -50%
- 5 or more days late: -100%
The days counted are weekdays, i.e. Monday to Friday.
For example, work due on a Friday and handed on the next Monday is only one day late.
However, even though Saturdays and Sundays are excluded from the day count,
holidays and reading week are not.
For example, work due on the Thursday before Good Friday will be two days late
if handed in on Easter Monday.
This page is maintained by
Sophie Quigley
(cps420@cs.torontomu.ca)
Last modified
Wednesday, 24-Jan-2024 13:08:33 EST