# Submission information for the Cross-Site Scripting (XSS) HW
# https://aaronbloomfield.github.io/nws/xss/

# The filename of this file must be 'xss.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 = "asb2t"
name = "Aaron Bloomfield"


# This dictionary contains various information that will vary depending on the
# assignment.
other = {
	
	# What is your solution to the level 1 challenge?  Feel free to change the
	# string delimiter for this; you may need to escape character in the
	# string as necessary.
	'level_1_answer': None,

	# What is your solution to the level 2 challenge?  Feel free to change the
	# string delimiter for this; you may need to escape character in the
	# string as necessary.
	'level_2_answer': None,

	# What is your solution to the level 3 challenge?  Feel free to change the
	# string delimiter for this; you may need to escape character in the
	# string as necessary.
	'level_3_answer': None,

	# What is your solution to the level 4 challenge?  Feel free to change the
	# string delimiter for this; you may need to escape character in the
	# string as necessary.
	'level_4_answer': None,

	# What is your solution to the level 5 challenge?  Feel free to change the
	# string delimiter for this; you may need to escape character in the
	# string as necessary.
	'level_5_answer': None,

	# What is your solution to the level 6 challenge?  Feel free to change the
	# string delimiter for this; you may need to escape character in the
	# string as necessary.
	'level_6_answer': None,

	# How many hints did you end up using?  This is meant to be a free-form
	# string.  You can give an exact number, or estimates as to how, or the
	# average number -- whatever you feel best describes this.  Note that
	# this question will have absolutely no effect on your grade for this
	# assignment.
	'how_many_hints_used': None,

	# How frustrating was this assignment?  This is an integer on a 1-5 scale,
	# where 1 is not frustrating at all, 2 is a little bit frustrating, 3 is
	# somewhat frustrating, 4 is rather frustrating, and 5 is very
	# frustrating.  A typical, well designed, CS elective homework would
	# probably be around a 1 or 2.
	'frustration_level': None,

	# How hard did you find this assignment?  This is an integer on a 1-5
	# scale, where 1 is very easy, 2 is somewhat easy, 3 is neutral
	# (neither easy or hard), 4 is somewhat hard, 5 is very hard.  A tyipcal,
	# well designed, CS elective homework would be a 3.
	'difficulty': 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 = {

	# If any of the characters in any of your answers are special characters
	# (back-slashes, string delimiters, etc.), did you properly escape them
	# by putting a backslash in front of those characters?
	'properly_escaped_string_contents': 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,
}