Files
ioccc/next/submit.md
T
Cody Boone Ferguson d065539ac1 Various fixes in next and top level directory
Some broken links were fixed in some of the files like next/index.html,
next/pw-change.html, next/index.html and status.html.

Some wrong images were used in next/submit.html (or at least referred to
wrong if not wrong image).

Useful update to FAQ about the answers file in mkiocccentry.

There might have been other things.

This might be all that is needed for next/ wrt the register/change
password/submit but it's possible something has slipped through.
2024-12-27 11:12:10 -08:00

3.4 KiB

How to upload your submission to the IOCCC

IMPORTANT NOTE: The IOCCC submit server is only ready for submissions ONLY WHEN THE CONTEST IS open.

See current status of the IOCCC for details on the contest status. IMPORTANT NOTE: When the contest is closed, the IOCCC submit server might be offline and unreachable as a website.

To login, open https://submit.ioccc.org in your browser. Fill in your login credentials and click "Login". It might look something like:

submit server login page

If you've not logged in before, you'll have to change your password first. See the file pw-change.html for more details. After that you will have to log back in.

Once you've logged in, you will see submit slots. Each slot is for one submission so if you update a submission, make sure you choose the right one so you do not overwrite the wrong one!

Here is what it looks like without any uploads and no slot selected:

submit server slots

Select a slot and then select a file by clicking the button "Choose File". After doing this, it should look something like:

submit server slot and file selected

If you need to change the file to upload, you can mouseover the file and click it. If you wait a moment it'll show the current filename. It will look something like this:

submit server change file

Once you're certain you have selected the correct file, click "Submit", below the file selection step.

When it's uploaded it should look something like this:

submit server submission uploaded

Here you see the details, in particular:

  • the status of the submission
  • the filename, which will be in the correct format, assuming you used mkiocccentry(1) which is HIGHLY recommended so that you do not break Rule 17!
  • the file length, which txzchk(1) will also verify (the file itself and the tarball listing)
  • the upload date
  • the SHA256 hash of the file

Now if you're done, log out.

After the submission deadline is reached, you can log in to check the status of your submissions. Here is what it will look like when the judges have verified that your tarball / submission has been validated (NOT judged), by txzchk(1) and chkentry(1):

submit server status updated

For details on txzchk, see the FAQ on "txzchk".

For details on chkentry, see the FAQ on "chkentry".

If you need more information on what chkentry checks, see the FAQ on the ".info.json file" and the FAQ on the ".auth.json file".