# Submission information for the Docker Configuration HW # https://aaronbloomfield.github.io/nws/hws/docker/ # The filename of this file must be 'docker.py', else the submission # verification routines will not work properly. # You are welcome to have additional variables or fields in this file; you # just can't remove variables or fields. # Who are you? Name and UVA userid. The name can be in any human-readable # format. userid = "mst3k" name = "Jane Doe" # This dictionary contains various information that will vary depending on the # assignment. other = { # Is docker, and the course setup, working on your machine? We are asking # about the overall setup, not the GUI, for this part. This means that # it was instailled succesfully and you were able to start the course # containers. You will still get full credit if you answer False here -- # I will use that to follow up with you to ensure it works eventually. # This should be either True or False. 'docker_installed_on_machine': None, # Were you able to launch a GUI program from a docker container?. You # will still get full credit if you answer False here -- I will use that # to follow up with you to ensure it works eventually. This should be # either True or False. 'docker_gui_working': None, # Were you able to get the exploit working? You will still get full # credit if you answer False here -- I will use that to follow up with # you to ensure it works eventually. This should be either True or False. 'got_vsftp_exploit_working': None, # On a scale of 1-5, how well do you feel you understand basic Docker # commands? 1 is not at all, 2 a bit, but not much, 3 is neutral, 4 is # well, 5 is quite well. 'docker_command_understanding': None, # How frustrating did you find this process? This is on a scale of 1-5, # where 1 is not frustrating at all, 2 is a little bit frustrating, 3 is # a reasonable level of frustration (for however you define reasonable), # 4 is very frustrating, and 5 is extremely frustrating. 'docker_frustration_level': None, } # These are various sanity checks, and are meant to help you ensure that you # submitted everything that you are supposed to submit. Other than # submitting the necessary files to Gradescope (which checks for those # files), all other submission requirements are listed herein. These values # need to be changed to True (instead of False). sanity_checks = { # Did you make the change to the DIRECTORY value in docker-compose.yml? 'make_changes_to_directory_entry_in_docker-compose.yml': False, # Does your directory entry in docker-compose.yml have a `:ro` suffix on it? 'added_ro_suffix_to_docker-compose.yml_directory': False, # Did you update the DISPLAY value, if necessary, in docker-compose.yml? 'changed_docker-compose.yml-display-value': False, } # While some of these are optional, you still have to replace those optional # ones with the empty string (instead of None). comments = { # How long did this assignment take, in hours? Please format as an # integer or float. 'time_taken': None, # Any suggestions for how to improve this assignment? This part is # completely optional. If none, then you can have the value here be the # empty string (but not None). 'suggestions': None, # Any other comments or feedback? This part is completely optional. If # none, then you can have the value here be the empty string (but not # None). 'comments': None, }