Labs

From 6.034 Wiki

(Difference between revisions)
Jump to: navigation, search
(The online grader)
(The online grader)
Line 79: Line 79:
Make sure you have an [http://ca.mit.edu/ MIT certificate], and go to https://ai6034.mit.edu/labs . This page will provide you with a file called <tt>key.py</tt>. Keep this file secure; for example, don't put it in a publicly-readable Athena directory.  
Make sure you have an [http://ca.mit.edu/ MIT certificate], and go to https://ai6034.mit.edu/labs . This page will provide you with a file called <tt>key.py</tt>. Keep this file secure; for example, don't put it in a publicly-readable Athena directory.  
-
If you do not have a valid certificate, https://ai6034.mit.edu/labs will load but will display an error message telling you something is wrong with your certificate. If you encounter this issue, please reinstall your certificate and restart your browser.   
+
If you do not have a valid certificate, https://ai6034.mit.edu/labs will load, but will display an error message telling you something is wrong with your certificate. If you encounter this issue, please reinstall your certificate and restart your browser.   
The only thing the grader cares about is whether you pass the tests. It does not care if your code is pretty or well-commented. However, commenting your code can still be important: if you want a TA to help you with your lab, they will be able to give you more help if your code is understandable.
The only thing the grader cares about is whether you pass the tests. It does not care if your code is pretty or well-commented. However, commenting your code can still be important: if you want a TA to help you with your lab, they will be able to give you more help if your code is understandable.

Revision as of 19:05, 19 August 2020

Currently released labs

  • Lab 0 ~ due Sunday, September 6 by 10:00pm


Anticipated lab release schedule

Labs are due by 10:00 pm on the due date.

Labs are anticipated to be released by 11:59 pm on the release date. Each lab release will be announced by email.


Lab 0 will be released the week before class starts.


More lab info coming soon....


The online grader

You will be submitting all of your labs to an online grader. Every lab comes with a file, tester.py, that contains the machinery to test your code and to submit it when you're done.

In order for this to work, you need to securely download a "key" that identifies who you are to the grader.

Make sure you have an MIT certificate, and go to https://ai6034.mit.edu/labs . This page will provide you with a file called key.py. Keep this file secure; for example, don't put it in a publicly-readable Athena directory.

If you do not have a valid certificate, https://ai6034.mit.edu/labs will load, but will display an error message telling you something is wrong with your certificate. If you encounter this issue, please reinstall your certificate and restart your browser.

The only thing the grader cares about is whether you pass the tests. It does not care if your code is pretty or well-commented. However, commenting your code can still be important: if you want a TA to help you with your lab, they will be able to give you more help if your code is understandable.

The grader also submits the code to your lab, so that it can be reviewed later by a human. It should go without saying that you should not try to fool or work around the grader, and that the code you submit must be the code you tested. See our grading and collaboration policy, which also explains how your problem set grade is calculated.

Personal tools