Electronic sumbission information
Please read through the following information on electronic submission
for Assignment 1. The link to the web tester is at the bottom of the
page.
Policy for electronic submission for Assignment 1
- You may submit your code up to 3 times.
- Each submission should include all procedures for the entire
assignment. Any omitted problem or procedure will score 0 points.
- Your score for the "electronic part" of this assignment will be
the maximum of your submissions. However, to encourage you to test
your code and get things right the first time, there will be a 1%
reduction in the score of your second submission and a 5% reduction in
the score of your third submission. Any reduction is rounded but is
at least 1 point.
- The written and electronic portions of the assignment are treated
separately for purposes of late penalties. Any late penalty on the
electronic part of this assignment is rounded but is at least 1 point.
How it works
- First, your code is run through a "syntax checker". In part, this is for
the security/integrity of the web tester, but also because certain
advanced Scheme constructs are prohibited for the time being.
- Your code should consist only of procedure and variable definitions.
(Except, on future assignments, for loading support code.)
- Your code must pass the syntax check in order be considered a submission.
- The syntax checker is not foolproof --- just because it passes
the syntax check does not mean that it will run (or even load) without
errors.
- More information on syntax checker
restrictions
- Next, your code is checked by a "pretester". This ensures that:
- your file loads without error, and
- all the procedures for the assignment are defined (and that
they take the correct number of arguments)
If there is anything missing or wrong, you will get a warning
message, but you can still continue the submission. Missing
procedures or procedures that generate errors will fail all the tests
on them.
- Finally, your code is tested.
Submit your code
Please bear in mind that the teaching staff are humans:
Animalia Chordata Vertebrate Gnathostomata Mammalia Primates
Anthropoids Hominids Homo sapien, and as such have been known to
make mistakes on occasion.
If you find some error or have some problem with the web tester,
let us know by sending an email to aistaff@cs.rpi.edu. You do not
need to send us any code that you uploaded --- we already have it.
Submit your code for Assignment 1