Turning in Your Programs

To receive full credit for your assignment:
  • 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.
      • You may NOT code inside github, as we do for our ungraded class exercises.
        • It is too easy to accidentally publish your code this way, abetting academic dishonesty.
        • You will receive 0% on the assignment if we find your code there before due date.
  • 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 different Google Form for each program. The form link will be in the program post.
    • 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. For example, for program 2, the triangles file is https://ncsucgclass.github.io/prog2/triangles.json.
    • Ensure that your last upload happens before the end of the day the assignment is due to avoid lati penalties.
  • Turn in a readme file as a Google Doc
    • Turn this in using the same Google Form as your code.
    • Note any extra functionality or credit you would like to claim.