{"assignment":{"_schema_version":2,"course_id":37,"date_created":"2022-06-28T19:00:00+00:00","date_modified":"2023-03-23T20:14:31.068924+00:00","extra_instructor_files":"","extra_starting_files":"","forked_id":null,"forked_version":null,"hidden":false,"id":1074,"instructions":"{\n  \"settings\": {\n    \"readingId\": \"bakery_for_patterns2_read\"\n  },\n  \"questions\": {\n    \"TakePatternPrediction\": {\n      \"type\": \"multiple_choice_question\",\n      \"points\": 1,\n      \"body\": \"After this code is executed, what is printed?\\n```python\\nnames = ['Tasha', 'Bruce', 'Tony?', 'Steve?', 'Bucky']\\nknown_names = []\\ntaking = True\\nfor name in names:\\n    if \\\"?\\\" in name:\\n        taking = False\\n    elif taking:\\n        known_names.append(name)\\n\\nprint(known_names)\\n```\",\n      \"answers\": [\n        \"['Tasha', 'Bruce']\",\n        \"['Tasha', 'Bruce', 'Tony?']\",\n        \"['Tasha', 'Bruce', 'Bucky']\",\n        \"Tony?\",\n        \"Bruce\",\n        \"['Tony?', 'Steve?', 'Bucky']\"\n      ]\n    },\n    \"FindMissingPrediction\": {\n      \"type\": \"short_answer_question\",\n      \"points\": 1,\n      \"body\": \"After this code is executed, what value is stored in `my_value`?\\n```python\\nmy_value = None\\nvalues = [\\\"Hi\\\", \\\"there\\\", \\\"my\\\", \\\"friend\\\"]\\nfor value in values:\\n    if value.upper() == \\\"MY\\\":\\n        my_value = value\\n```\"\n    },\n    \"FilterVsMaxPattern\": {\n      \"type\": \"multiple_choice_question\",\n      \"points\": 1,\n      \"body\": \"Which pattern does this code most resemble?\\n```python\\nlowest = 100\\ngrades = [90, 64, 72, 50]\\nfor grade in grades:\\n    if lowest > grade:\\n        lowest = grade\\nprint(lowest)\\n```\",\n      \"answers\": [\n        \"Min/Max Pattern\",\n        \"Filter\",\n        \"Take Pattern\",\n        \"Sum\",\n        \"Accumulator\"\n      ]\n    },\n    \"IdentifyLoopPatternInFunction\": {\n      \"type\": \"multiple_choice_question\",\n      \"points\": 1,\n      \"body\": \"Which pattern does this function implement?\\n```python\\ndef get_dog(animals: list[str]) -> str:\\n    last_dog = None\\n    for animal in animals:\\n        if \\\"dog\\\" in animal.lower():\\n            last_dog = animal\\n    return last_dog\\n```\",\n      \"answers\": [\n        \"Find Pattern\",\n        \"Filter\",\n        \"Take Pattern\",\n        \"Max Pattern\",\n        \"Accumulator\"\n      ]\n    },\n    \"MatchLoopPatternDescriptions\": {\n      \"type\": \"matching_question\",\n      \"points\": 3,\n      \"body\": \"Based on the description, determine the most appropriate loop pattern OR list operation.\",\n      \"answers\": [\n        \"List indexing\",\n        \"List subscripting\",\n        \"Find pattern\",\n        \"Filter pattern\",\n        \"Map pattern\",\n        \"Count pattern\",\n        \"Sum pattern\",\n        \"Take pattern\",\n        \"Min pattern\",\n        \"Max pattern\"\n      ],\n      \"statements\": [\n        \"I need to find the last value in a list of numbers.\",\n        \"I need to get the first five elements in a list of numbers.\",\n        \"I need to get the last even number in a list.\",\n        \"I need to find all the even numbers in a list.\",\n        \"I need to triple the value of all the numbers in a list.\",\n        \"I need to determine how many numbers are in a list.\",\n        \"I need to add up all the numbers in a list.\",\n        \"I need to get all the numbers in a list until we encounter zero.\",\n        \"I need the lowest number in a list.\",\n        \"I need the highest number in a list.\"\n      ]\n    }\n  }\n}","ip_ranges":"","name":"6B1) For Loop Patterns 2","on_change":"","on_eval":"","on_run":"","owner_id":1,"owner_id__email":"acbart@udel.edu","points":1,"public":true,"reviewed":false,"sample_submissions":[],"settings":"","starting_code":"","subordinate":false,"tags":[],"type":"quiz","url":"bakery_for_patterns2_quiz","version":4},"ip":"216.73.216.157","submission":{"_schema_version":3,"assignment_id":1074,"assignment_version":4,"attempts":0,"code":"","correct":false,"course_id":37,"date_created":"2026-05-20T14:01:48.042083+00:00","date_due":"","date_graded":"","date_locked":"","date_modified":"2026-05-20T14:01:48.042083+00:00","date_started":"","date_submitted":"","endpoint":"","extra_files":"","feedback":"","grading_status":"NotReady","id":2036916,"score":0.0,"submission_status":"Started","time_limit":"","url":"submission_url-52da77dd-af31-4ea3-aeb6-084b47b4705f","user_id":2044668,"user_id__email":"","version":0},"success":true}
