Good Assignment Turn In

  • To create your code
    • We prefer you use javascript. You may use C++ and OpenGL, but you will have less TA support, and your grading will be slower.
    • There are two development environments we recommend: 
      • Code with a local text editor, and test with a local web server and browser.
      • Code on a clould-based environment such as c9.io
        • It comes preconfigured with editors, web servers and libraries.
        • There is a little awkwardness in display and versioning.
      • DON'T code inside github, as we do in the intro CG class.
        • It is too easy to accidentally make your code public
          • By forgetting either that you "briefly" made your repo public, or that github pages are always public, even if the repo is private.
        • We will report you for aiding cheaters if you made your code public and others copied it, even if you didn't mean to.
  • To test your code
    • Ensure it runs in the Chrome browser, with which we will test all programs.
    • Ensure it works with multiple input files, since we will change them as we test your program.
  • To turn in your code
    • We are using a Google Form.
    • Turn in your assignment using the form section matching your program.
    • Upload all the files you need to run your program.
    • The main file to be executed should be called index.html.
    • Ensure that your program loads its input from the matching assignment github repo.
    • Ensure that your last upload happens before the end of the day the assignment is due to avoid late penalties.
    • Press submit!
    • Ask for an email receipt, and confirm you receive that. If you don't, try again!
  • Turn in a readme.gdoc file
    • Turn this in using the same Google Form.
    • It should be a Google Doc.
    • Note any extra functionality or credit you would like to claim.