From afa3d38793e093532026baa5e295153c685d9b4d Mon Sep 17 00:00:00 2001 From: Shankar Dutt Salwan Date: Tue, 17 Mar 2020 19:44:19 -0500 Subject: [PATCH 1/3] Added scripts to scrap canvas and IPM. --- ipm-finished-modules/CanvasRecommender.py | 31 +++++ ipm-finished-modules/canvasSections.json | 1 + ipm-finished-modules/canvasscraper.py | 150 ++++++++++++++++++++++ ipm-finished-modules/ipmscraper.py | 38 ++++-- ipm-finished-modules/modules.csv | 74 ++++++++--- ipm-finished-modules/token.pickle | 4 +- 6 files changed, 270 insertions(+), 28 deletions(-) create mode 100644 ipm-finished-modules/CanvasRecommender.py create mode 100644 ipm-finished-modules/canvasSections.json create mode 100644 ipm-finished-modules/canvasscraper.py diff --git a/ipm-finished-modules/CanvasRecommender.py b/ipm-finished-modules/CanvasRecommender.py new file mode 100644 index 0000000..f8735f9 --- /dev/null +++ b/ipm-finished-modules/CanvasRecommender.py @@ -0,0 +1,31 @@ +import json +import sys +import pdb + +def recommend(section_query): + with open("canvasSections.json") as canvas_json: + canvas_map = json.load(canvas_json) + search_dict = {} + for user in canvas_map: + name = unicode(user["name"]) + sections = user["sections"][0] + for section in sections: + for prompt_list in sections[section]: + # pdb.set_trace() + cur_key = unicode(section) + " --> " + unicode(prompt_list["prompt"]) + if cur_key in search_dict: + search_dict[cur_key].append((name, unicode(prompt_list["status"]))) + else: + search_dict[cur_key] = [(name, unicode(prompt_list["status"]))] + if section_query in search_dict: + result = search_dict[section_query] + for helper in result: + print("Helper: " + helper[0] + " (" + helper[1] + ')') + else: + print("Did not find section") + return + +if __name__ == '__main__': + # pdb.set_trace() + query = ' '.join(sys.argv[1:]) + recommend(query) diff --git a/ipm-finished-modules/canvasSections.json b/ipm-finished-modules/canvasSections.json new file mode 100644 index 0000000..8c71368 --- /dev/null +++ b/ipm-finished-modules/canvasSections.json @@ -0,0 +1 @@ +[{"sections": [{"Section 4-7: Design Arguments": [{"status": "Filled & Self Validated", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Filled & Self Validated", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Filled & Self Validated", "prompt": "What are the core characteristics of your design?"}, {"status": "Filled & Self Validated", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Interface Feature"}, {"status": "Filled & Not Validated", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Filled & Self Validated", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Filled & Not Validated", "prompt": "What is your design argument?"}, {"status": "Filled & Not Validated", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Filled & Self Validated", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Filled & Self Validated", "prompt": "How will you collect data?"}, {"status": "Filled & Self Validated", "prompt": "What specific data will you collect?"}, {"status": "Filled & Self Validated", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Filled & Not Validated", "prompt": "How does the system actually work?"}, {"status": "Filled & Not Validated", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Filled & Self Validated", "prompt": "Who is the practical audience?"}, {"status": "Filled & Self Validated", "prompt": "Why do they care (is this problem important?)"}, {"status": "Filled & Self Validated", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Method or Technique"}, {"status": "Filled & Not Validated", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Filled & Not Validated", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Filled & Not Validated", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Filled & Self Validated", "prompt": "What are the testing conditions?"}, {"status": "Filled & Self Validated", "prompt": "When and where will they use the app?"}, {"status": "Filled & Self Validated", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Filled & Self Validated", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Filled & Self Validated", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Filled & Self Validated", "prompt": "Demographics"}, {"status": "Filled & Self Validated", "prompt": "Recruitment Method"}, {"status": "Filled & Self Validated", "prompt": "Additional User Requirements"}, {"status": "Filled & Self Validated", "prompt": "How will they communicate with you during study?"}, {"status": "Filled & Self Validated", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Self Validated", "prompt": "Who are the users?"}, {"status": "Filled & Self Validated", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Filled & Not Validated", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Filled & Self Validated", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Filled & Self Validated", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Filled & Not Validated", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Filled & Not Validated", "prompt": "What is your core finding?"}, {"status": "Filled & Not Validated", "prompt": "Statement of research question"}, {"status": "Filled & Not Validated", "prompt": "Re-state core finding"}, {"status": "Filled & Not Validated", "prompt": "Provide evidence for core finding"}, {"status": "Filled & Not Validated", "prompt": "What parts of your design argument were correct?"}, {"status": "Filled & Not Validated", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Filled & Self Validated", "prompt": "What research question will your study answer?"}, {"status": "Filled & Self Validated", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Filled & Self Validated", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Maxine"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Filled & Self Validated", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Filled & Self Validated", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Filled & Not Validated", "prompt": "What are the core characteristics of your design?"}, {"status": "Filled & Not Validated", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Interface Feature"}, {"status": "Filled & Not Validated", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Filled & Self Validated", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Filled & Self Validated", "prompt": "What is your design argument?"}, {"status": "Filled & Self Validated", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Filled & Not Validated", "prompt": "How will you collect data?"}, {"status": "Filled & Not Validated", "prompt": "What specific data will you collect?"}, {"status": "Filled & Not Validated", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Filled & Self Validated", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Filled & Mentor Verified", "prompt": "Who is the practical audience?"}, {"status": "Filled & Mentor Verified", "prompt": "Why do they care (is this problem important?)"}, {"status": "Filled & Mentor Verified", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Filled & Self Validated", "prompt": "Problem Statement"}, {"status": "Filled & Self Validated", "prompt": "Why Important?"}, {"status": "Filled & Self Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Self Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Method or Technique"}, {"status": "Filled & Self Validated", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Filled & Not Validated", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Filled & Not Validated", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Filled & Not Validated", "prompt": "What are the testing conditions?"}, {"status": "Filled & Not Validated", "prompt": "When and where will they use the app?"}, {"status": "Filled & Not Validated", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Filled & Not Validated", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Filled & Not Validated", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Filled & Not Validated", "prompt": "Demographics"}, {"status": "Filled & Not Validated", "prompt": "Recruitment Method"}, {"status": "Filled & Not Validated", "prompt": "Additional User Requirements"}, {"status": "Filled & Not Validated", "prompt": "How will they communicate with you during study?"}, {"status": "Filled & Not Validated", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Mentor Verified", "prompt": "Who are the users?"}, {"status": "Filled & Mentor Verified", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Filled & Not Validated", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Filled & Mentor Verified", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Filled & Mentor Verified", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Filled & Mentor Verified", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Filled & Not Validated", "prompt": "What is your core finding?"}, {"status": "Filled & Not Validated", "prompt": "Statement of research question"}, {"status": "Filled & Not Validated", "prompt": "Re-state core finding"}, {"status": "Filled & Not Validated", "prompt": "Provide evidence for core finding"}, {"status": "Filled & Not Validated", "prompt": "What parts of your design argument were correct?"}, {"status": "Filled & Not Validated", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What research question will your study answer?"}, {"status": "Filled & Not Validated", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Filled & Not Validated", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Cooper"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Filled & Not Validated", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Filled & Not Validated", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Filled & Not Validated", "prompt": "What are the core characteristics of your design?"}, {"status": "Filled & Not Validated", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Interface Feature"}, {"status": "Filled & Not Validated", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Filled & Not Validated", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Filled & Not Validated", "prompt": "What is your design argument?"}, {"status": "Filled & Not Validated", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Filled & Not Validated", "prompt": "How will you collect data?"}, {"status": "Filled & Not Validated", "prompt": "What specific data will you collect?"}, {"status": "Filled & Not Validated", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Unfilled", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Filled & Not Validated", "prompt": "Who is the practical audience?"}, {"status": "Filled & Not Validated", "prompt": "Why do they care (is this problem important?)"}, {"status": "Filled & Not Validated", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Method or Technique"}, {"status": "Filled & Not Validated", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Filled & Not Validated", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Filled & Not Validated", "prompt": "What are the testing conditions?"}, {"status": "Filled & Not Validated", "prompt": "When and where will they use the app?"}, {"status": "Filled & Not Validated", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Filled & Not Validated", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Filled & Not Validated", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Filled & Not Validated", "prompt": "Demographics"}, {"status": "Filled & Not Validated", "prompt": "Recruitment Method"}, {"status": "Filled & Not Validated", "prompt": "Additional User Requirements"}, {"status": "Filled & Not Validated", "prompt": "How will they communicate with you during study?"}, {"status": "Filled & Not Validated", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Not Validated", "prompt": "Who are the users?"}, {"status": "Filled & Not Validated", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Filled & Not Validated", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Filled & Not Validated", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Filled & Not Validated", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Filled & Not Validated", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Filled & Not Validated", "prompt": "What is your core finding?"}, {"status": "Filled & Not Validated", "prompt": "Statement of research question"}, {"status": "Filled & Not Validated", "prompt": "Re-state core finding"}, {"status": "Filled & Not Validated", "prompt": "Provide evidence for core finding"}, {"status": "Filled & Not Validated", "prompt": "What parts of your design argument were correct?"}, {"status": "Filled & Not Validated", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What research question will your study answer?"}, {"status": "Filled & Not Validated", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Filled & Not Validated", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Caryl"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Filled & Self Validated", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Filled & Self Validated", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Filled & Not Validated", "prompt": "What are the core characteristics of your design?"}, {"status": "Filled & Not Validated", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Interface Feature"}, {"status": "Filled & Not Validated", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Filled & Not Validated", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Filled & Not Validated", "prompt": "What is your design argument?"}, {"status": "Filled & Not Validated", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Filled & Not Validated", "prompt": "How will you collect data?"}, {"status": "Filled & Not Validated", "prompt": "What specific data will you collect?"}, {"status": "Filled & Not Validated", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Filled & Not Validated", "prompt": "How does the system actually work?"}, {"status": "Filled & Not Validated", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Filled & Not Validated", "prompt": "Who is the practical audience?"}, {"status": "Filled & Not Validated", "prompt": "Why do they care (is this problem important?)"}, {"status": "Filled & Not Validated", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Method or Technique"}, {"status": "Filled & Not Validated", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Filled & Not Validated", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Filled & Not Validated", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Filled & Not Validated", "prompt": "What are the testing conditions?"}, {"status": "Filled & Not Validated", "prompt": "When and where will they use the app?"}, {"status": "Filled & Not Validated", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Filled & Not Validated", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Filled & Not Validated", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Filled & Not Validated", "prompt": "Demographics"}, {"status": "Filled & Not Validated", "prompt": "Recruitment Method"}, {"status": "Filled & Not Validated", "prompt": "Additional User Requirements"}, {"status": "Filled & Not Validated", "prompt": "How will they communicate with you during study?"}, {"status": "Filled & Not Validated", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Not Validated", "prompt": "Who are the users?"}, {"status": "Filled & Not Validated", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Filled & Not Validated", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Filled & Mentor Verified", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Filled & Mentor Verified", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Filled & Mentor Verified", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Filled & Not Validated", "prompt": "What is your core finding?"}, {"status": "Filled & Not Validated", "prompt": "Statement of research question"}, {"status": "Filled & Not Validated", "prompt": "Re-state core finding"}, {"status": "Filled & Not Validated", "prompt": "Provide evidence for core finding"}, {"status": "Filled & Not Validated", "prompt": "What parts of your design argument were correct?"}, {"status": "Filled & Not Validated", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What research question will your study answer?"}, {"status": "Filled & Not Validated", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Filled & Not Validated", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Shankar"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Filled & Not Validated", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Filled & Not Validated", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Filled & Not Validated", "prompt": "What are the core characteristics of your design?"}, {"status": "Filled & Not Validated", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Interface Feature"}, {"status": "Filled & Not Validated", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Filled & Not Validated", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Filled & Not Validated", "prompt": "What is your design argument?"}, {"status": "Filled & Not Validated", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Filled & Not Validated", "prompt": "How will you collect data?"}, {"status": "Filled & Not Validated", "prompt": "What specific data will you collect?"}, {"status": "Filled & Not Validated", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Unfilled", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Filled & Not Validated", "prompt": "Who is the practical audience?"}, {"status": "Filled & Not Validated", "prompt": "Why do they care (is this problem important?)"}, {"status": "Filled & Not Validated", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Method or Technique"}, {"status": "Filled & Not Validated", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Filled & Not Validated", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Filled & Not Validated", "prompt": "What are the testing conditions?"}, {"status": "Filled & Not Validated", "prompt": "When and where will they use the app?"}, {"status": "Filled & Not Validated", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Filled & Not Validated", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Filled & Not Validated", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Filled & Not Validated", "prompt": "Demographics"}, {"status": "Filled & Not Validated", "prompt": "Recruitment Method"}, {"status": "Filled & Not Validated", "prompt": "Additional User Requirements"}, {"status": "Filled & Not Validated", "prompt": "How will they communicate with you during study?"}, {"status": "Filled & Not Validated", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Not Validated", "prompt": "Who are the users?"}, {"status": "Filled & Not Validated", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Filled & Not Validated", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Filled & Not Validated", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Filled & Not Validated", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Filled & Not Validated", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Filled & Not Validated", "prompt": "What is your core finding?"}, {"status": "Filled & Not Validated", "prompt": "Statement of research question"}, {"status": "Filled & Not Validated", "prompt": "Re-state core finding"}, {"status": "Filled & Not Validated", "prompt": "Provide evidence for core finding"}, {"status": "Filled & Not Validated", "prompt": "What parts of your design argument were correct?"}, {"status": "Filled & Not Validated", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What research question will your study answer?"}, {"status": "Filled & Not Validated", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Filled & Not Validated", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Josh"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Filled & Not Validated", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Filled & Not Validated", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Filled & Self Validated", "prompt": "What are the core characteristics of your design?"}, {"status": "Filled & Not Validated", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Interface Feature"}, {"status": "Filled & Not Validated", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Filled & Mentor Verified", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Filled & Not Validated", "prompt": "What is your design argument?"}, {"status": "Filled & Not Validated", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Filled & Not Validated", "prompt": "How will you collect data?"}, {"status": "Filled & Not Validated", "prompt": "What specific data will you collect?"}, {"status": "Unfilled", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Unfilled", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Filled & Mentor Verified", "prompt": "Who is the practical audience?"}, {"status": "Filled & Mentor Verified", "prompt": "Why do they care (is this problem important?)"}, {"status": "Filled & Mentor Verified", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Method or Technique"}, {"status": "Filled & Not Validated", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Unfilled", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Filled & Not Validated", "prompt": "What are the testing conditions?"}, {"status": "Filled & Not Validated", "prompt": "When and where will they use the app?"}, {"status": "Filled & Not Validated", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Filled & Not Validated", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Filled & Not Validated", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Filled & Not Validated", "prompt": "Demographics"}, {"status": "Filled & Not Validated", "prompt": "Recruitment Method"}, {"status": "Filled & Not Validated", "prompt": "Additional User Requirements"}, {"status": "Filled & Not Validated", "prompt": "How will they communicate with you during study?"}, {"status": "Filled & Not Validated", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Mentor Verified", "prompt": "Who are the users?"}, {"status": "Filled & Mentor Verified", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Unfilled", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Filled & Mentor Verified", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Filled & Mentor Verified", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Filled & Mentor Verified", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Unfilled", "prompt": "What is your core finding?"}, {"status": "Unfilled", "prompt": "Statement of research question"}, {"status": "Unfilled", "prompt": "Re-state core finding"}, {"status": "Unfilled", "prompt": "Provide evidence for core finding"}, {"status": "Unfilled", "prompt": "What parts of your design argument were correct?"}, {"status": "Unfilled", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What research question will your study answer?"}, {"status": "Unfilled", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Unfilled", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Kapil"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Filled & Mentor Verified", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Filled & Mentor Verified", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Filled & Self Validated", "prompt": "What are the core characteristics of your design?"}, {"status": "Filled & Self Validated", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Filled & Mentor Verified", "prompt": "Problem Statement"}, {"status": "Filled & Mentor Verified", "prompt": "Why Important?"}, {"status": "Filled & Mentor Verified", "prompt": "Desired Outcome"}, {"status": "Filled & Mentor Verified", "prompt": "Core Obstacles"}, {"status": "Filled & Self Validated", "prompt": "Interface Feature"}, {"status": "Filled & Self Validated", "prompt": "Interface Argument"}], "Section 15b: Study Setup (Scenario)": [{"status": "Unfilled", "prompt": "What are the testing conditions?"}, {"status": "Unfilled", "prompt": "When and where will they use the app?"}, {"status": "Unfilled", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Unfilled", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Unfilled", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What is the goal of conducting your study?"}], "Section 13: System Models": [{"status": "Filled & Self Validated", "prompt": "How does the system actually work?"}, {"status": "Filled & Mentor Verified", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Filled & Mentor Verified", "prompt": "Who is the practical audience?"}, {"status": "Filled & Mentor Verified", "prompt": "Why do they care (is this problem important?)"}, {"status": "Filled & Mentor Verified", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Filled & Mentor Verified", "prompt": "Problem Statement"}, {"status": "Filled & Mentor Verified", "prompt": "Why Important?"}, {"status": "Filled & Mentor Verified", "prompt": "Desired Outcome"}, {"status": "Filled & Mentor Verified", "prompt": "Core Obstacles"}, {"status": "Filled & Self Validated", "prompt": "Method or Technique"}, {"status": "Filled & Self Validated", "prompt": "Technical Argument"}], "Section 8-9: Check your Design Argument": [{"status": "Unfilled", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Unfilled", "prompt": "What is your design argument?"}, {"status": "Unfilled", "prompt": "Will your design work? Is it novel?"}], "Section 11: Interface Models": [{"status": "Filled & Self Validated", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Filled & Mentor Verified", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 16: Data Collection": [{"status": "Unfilled", "prompt": "How will you collect data?"}, {"status": "Unfilled", "prompt": "What specific data will you collect?"}, {"status": "Unfilled", "prompt": "What measures and claims does the collected data inform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Unfilled", "prompt": "Demographics"}, {"status": "Unfilled", "prompt": "Recruitment Method"}, {"status": "Unfilled", "prompt": "Additional User Requirements"}, {"status": "Unfilled", "prompt": "How will they communicate with you during study?"}, {"status": "Unfilled", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Mentor Verified", "prompt": "Who are the users?"}, {"status": "Filled & Mentor Verified", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Unfilled", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Filled & Mentor Verified", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Filled & Mentor Verified", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Filled & Mentor Verified", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Unfilled", "prompt": "What is your core finding?"}, {"status": "Unfilled", "prompt": "Statement of research question"}, {"status": "Unfilled", "prompt": "Re-state core finding"}, {"status": "Unfilled", "prompt": "Provide evidence for core finding"}, {"status": "Unfilled", "prompt": "What parts of your design argument were correct?"}, {"status": "Unfilled", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What research question will your study answer?"}, {"status": "Filled & Not Validated", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Filled & Not Validated", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Gobi"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Filled & Not Validated", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Filled & Not Validated", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Filled & Not Validated", "prompt": "What are the core characteristics of your design?"}, {"status": "Filled & Not Validated", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Interface Feature"}, {"status": "Unfilled", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Filled & Mentor Verified", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Filled & Mentor Verified", "prompt": "What is your design argument?"}, {"status": "Filled & Mentor Verified", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Filled & Not Validated", "prompt": "How will you collect data?"}, {"status": "Unfilled", "prompt": "What specific data will you collect?"}, {"status": "Filled & Not Validated", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Filled & Not Validated", "prompt": "How does the system actually work?"}, {"status": "Filled & Not Validated", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Filled & Not Validated", "prompt": "Who is the practical audience?"}, {"status": "Filled & Not Validated", "prompt": "Why do they care (is this problem important?)"}, {"status": "Filled & Not Validated", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Method or Technique"}, {"status": "Unfilled", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Unfilled", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Unfilled", "prompt": "What are the testing conditions?"}, {"status": "Unfilled", "prompt": "When and where will they use the app?"}, {"status": "Unfilled", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Unfilled", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Unfilled", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Unfilled", "prompt": "Demographics"}, {"status": "Unfilled", "prompt": "Recruitment Method"}, {"status": "Unfilled", "prompt": "Additional User Requirements"}, {"status": "Unfilled", "prompt": "How will they communicate with you during study?"}, {"status": "Unfilled", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Mentor Verified", "prompt": "Who are the users?"}, {"status": "Filled & Self Validated", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Filled & Not Validated", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Filled & Not Validated", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Filled & Not Validated", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Filled & Not Validated", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Filled & Not Validated", "prompt": "What is your core finding?"}, {"status": "Filled & Not Validated", "prompt": "Statement of research question"}, {"status": "Filled & Not Validated", "prompt": "Re-state core finding"}, {"status": "Filled & Not Validated", "prompt": "Provide evidence for core finding"}, {"status": "Filled & Not Validated", "prompt": "What parts of your design argument were correct?"}, {"status": "Unfilled", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What research question will your study answer?"}, {"status": "Filled & Not Validated", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Filled & Not Validated", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Ryan L"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Filled & Not Validated", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Filled & Not Validated", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Filled & Not Validated", "prompt": "What are the core characteristics of your design?"}, {"status": "Filled & Not Validated", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Interface Feature"}, {"status": "Unfilled", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Unfilled", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Unfilled", "prompt": "What is your design argument?"}, {"status": "Unfilled", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Unfilled", "prompt": "How will you collect data?"}, {"status": "Unfilled", "prompt": "What specific data will you collect?"}, {"status": "Unfilled", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Unfilled", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Filled & Not Validated", "prompt": "Who is the practical audience?"}, {"status": "Filled & Not Validated", "prompt": "Why do they care (is this problem important?)"}, {"status": "Filled & Not Validated", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Method or Technique"}, {"status": "Unfilled", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Unfilled", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Unfilled", "prompt": "What are the testing conditions?"}, {"status": "Unfilled", "prompt": "When and where will they use the app?"}, {"status": "Unfilled", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Unfilled", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Unfilled", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Unfilled", "prompt": "Demographics"}, {"status": "Unfilled", "prompt": "Recruitment Method"}, {"status": "Unfilled", "prompt": "Additional User Requirements"}, {"status": "Unfilled", "prompt": "How will they communicate with you during study?"}, {"status": "Unfilled", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Mentor Verified", "prompt": "Who are the users?"}, {"status": "Filled & Self Validated", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Unfilled", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Filled & Not Validated", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Filled & Not Validated", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Filled & Not Validated", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Unfilled", "prompt": "What is your core finding?"}, {"status": "Unfilled", "prompt": "Statement of research question"}, {"status": "Unfilled", "prompt": "Re-state core finding"}, {"status": "Unfilled", "prompt": "Provide evidence for core finding"}, {"status": "Unfilled", "prompt": "What parts of your design argument were correct?"}, {"status": "Unfilled", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What research question will your study answer?"}, {"status": "Unfilled", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Unfilled", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Leesha"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Filled & Not Validated", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Filled & Not Validated", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Filled & Not Validated", "prompt": "What are the core characteristics of your design?"}, {"status": "Filled & Not Validated", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Interface Feature"}, {"status": "Filled & Not Validated", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Filled & Not Validated", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Filled & Not Validated", "prompt": "What is your design argument?"}, {"status": "Filled & Not Validated", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Filled & Not Validated", "prompt": "How will you collect data?"}, {"status": "Filled & Not Validated", "prompt": "What specific data will you collect?"}, {"status": "Filled & Not Validated", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Filled & Not Validated", "prompt": "How does the system actually work?"}, {"status": "Filled & Not Validated", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Filled & Not Validated", "prompt": "Who is the practical audience?"}, {"status": "Filled & Not Validated", "prompt": "Why do they care (is this problem important?)"}, {"status": "Filled & Not Validated", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Method or Technique"}, {"status": "Filled & Not Validated", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Filled & Not Validated", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Filled & Not Validated", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Filled & Not Validated", "prompt": "What are the testing conditions?"}, {"status": "Filled & Not Validated", "prompt": "When and where will they use the app?"}, {"status": "Filled & Not Validated", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Filled & Not Validated", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Filled & Not Validated", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Filled & Not Validated", "prompt": "Demographics"}, {"status": "Filled & Not Validated", "prompt": "Recruitment Method"}, {"status": "Filled & Not Validated", "prompt": "Additional User Requirements"}, {"status": "Filled & Not Validated", "prompt": "How will they communicate with you during study?"}, {"status": "Filled & Not Validated", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Not Validated", "prompt": "Who are the users?"}, {"status": "Filled & Not Validated", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Filled & Not Validated", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Filled & Not Validated", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Filled & Not Validated", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Filled & Not Validated", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Filled & Not Validated", "prompt": "What is your core finding?"}, {"status": "Filled & Not Validated", "prompt": "Statement of research question"}, {"status": "Filled & Not Validated", "prompt": "Re-state core finding"}, {"status": "Filled & Not Validated", "prompt": "Provide evidence for core finding"}, {"status": "Filled & Not Validated", "prompt": "What parts of your design argument were correct?"}, {"status": "Filled & Not Validated", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What research question will your study answer?"}, {"status": "Filled & Not Validated", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Filled & Not Validated", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Salome"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Filled & Not Validated", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Filled & Not Validated", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Filled & Not Validated", "prompt": "What are the core characteristics of your design?"}, {"status": "Filled & Not Validated", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Interface Feature"}, {"status": "Unfilled", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Filled & Not Validated", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Filled & Not Validated", "prompt": "What is your design argument?"}, {"status": "Unfilled", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Filled & Not Validated", "prompt": "How will you collect data?"}, {"status": "Filled & Not Validated", "prompt": "What specific data will you collect?"}, {"status": "Filled & Not Validated", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Unfilled", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Filled & Not Validated", "prompt": "Who is the practical audience?"}, {"status": "Filled & Not Validated", "prompt": "Why do they care (is this problem important?)"}, {"status": "Filled & Not Validated", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Method or Technique"}, {"status": "Filled & Not Validated", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Unfilled", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Filled & Not Validated", "prompt": "What are the testing conditions?"}, {"status": "Filled & Not Validated", "prompt": "When and where will they use the app?"}, {"status": "Filled & Not Validated", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Filled & Not Validated", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Filled & Not Validated", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Filled & Not Validated", "prompt": "Demographics"}, {"status": "Filled & Not Validated", "prompt": "Recruitment Method"}, {"status": "Filled & Not Validated", "prompt": "Additional User Requirements"}, {"status": "Filled & Not Validated", "prompt": "How will they communicate with you during study?"}, {"status": "Filled & Not Validated", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Not Validated", "prompt": "Who are the users?"}, {"status": "Filled & Not Validated", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Unfilled", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Filled & Not Validated", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Filled & Not Validated", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Filled & Not Validated", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Unfilled", "prompt": "What is your core finding?"}, {"status": "Unfilled", "prompt": "Statement of research question"}, {"status": "Unfilled", "prompt": "Re-state core finding"}, {"status": "Unfilled", "prompt": "Provide evidence for core finding"}, {"status": "Unfilled", "prompt": "What parts of your design argument were correct?"}, {"status": "Unfilled", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What research question will your study answer?"}, {"status": "Unfilled", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Unfilled", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Abizar"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Unfilled", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Unfilled", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Unfilled", "prompt": "What are the core characteristics of your design?"}, {"status": "Unfilled", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Interface Feature"}, {"status": "Unfilled", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Unfilled", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Unfilled", "prompt": "What is your design argument?"}, {"status": "Unfilled", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Unfilled", "prompt": "How will you collect data?"}, {"status": "Unfilled", "prompt": "What specific data will you collect?"}, {"status": "Unfilled", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Unfilled", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Unfilled", "prompt": "Who is the practical audience?"}, {"status": "Unfilled", "prompt": "Why do they care (is this problem important?)"}, {"status": "Unfilled", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Method or Technique"}, {"status": "Unfilled", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Unfilled", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Unfilled", "prompt": "What are the testing conditions?"}, {"status": "Unfilled", "prompt": "When and where will they use the app?"}, {"status": "Unfilled", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Unfilled", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Unfilled", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Unfilled", "prompt": "Demographics"}, {"status": "Unfilled", "prompt": "Recruitment Method"}, {"status": "Unfilled", "prompt": "Additional User Requirements"}, {"status": "Unfilled", "prompt": "How will they communicate with you during study?"}, {"status": "Unfilled", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Not Validated", "prompt": "Who are the users?"}, {"status": "Filled & Not Validated", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Unfilled", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Filled & Not Validated", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Filled & Not Validated", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Filled & Not Validated", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Unfilled", "prompt": "What is your core finding?"}, {"status": "Unfilled", "prompt": "Statement of research question"}, {"status": "Unfilled", "prompt": "Re-state core finding"}, {"status": "Unfilled", "prompt": "Provide evidence for core finding"}, {"status": "Unfilled", "prompt": "What parts of your design argument were correct?"}, {"status": "Unfilled", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What research question will your study answer?"}, {"status": "Unfilled", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Unfilled", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Harrison"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Filled & Not Validated", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Filled & Not Validated", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Filled & Not Validated", "prompt": "What are the core characteristics of your design?"}, {"status": "Filled & Not Validated", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Interface Feature"}, {"status": "Unfilled", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Unfilled", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Unfilled", "prompt": "What is your design argument?"}, {"status": "Unfilled", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Unfilled", "prompt": "How will you collect data?"}, {"status": "Unfilled", "prompt": "What specific data will you collect?"}, {"status": "Unfilled", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Unfilled", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Filled & Not Validated", "prompt": "Who is the practical audience?"}, {"status": "Filled & Not Validated", "prompt": "Why do they care (is this problem important?)"}, {"status": "Unfilled", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Method or Technique"}, {"status": "Unfilled", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Unfilled", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Unfilled", "prompt": "What are the testing conditions?"}, {"status": "Unfilled", "prompt": "When and where will they use the app?"}, {"status": "Unfilled", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Unfilled", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Unfilled", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Unfilled", "prompt": "Demographics"}, {"status": "Unfilled", "prompt": "Recruitment Method"}, {"status": "Unfilled", "prompt": "Additional User Requirements"}, {"status": "Unfilled", "prompt": "How will they communicate with you during study?"}, {"status": "Unfilled", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Unfilled", "prompt": "Who are the users?"}, {"status": "Unfilled", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Unfilled", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Unfilled", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Unfilled", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Unfilled", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Unfilled", "prompt": "What is your core finding?"}, {"status": "Unfilled", "prompt": "Statement of research question"}, {"status": "Unfilled", "prompt": "Re-state core finding"}, {"status": "Unfilled", "prompt": "Provide evidence for core finding"}, {"status": "Unfilled", "prompt": "What parts of your design argument were correct?"}, {"status": "Unfilled", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What research question will your study answer?"}, {"status": "Unfilled", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Unfilled", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Olivia"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Filled & Not Validated", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Filled & Not Validated", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Filled & Not Validated", "prompt": "What are the core characteristics of your design?"}, {"status": "Filled & Not Validated", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Interface Feature"}, {"status": "Unfilled", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Unfilled", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Unfilled", "prompt": "What is your design argument?"}, {"status": "Unfilled", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Unfilled", "prompt": "How will you collect data?"}, {"status": "Unfilled", "prompt": "What specific data will you collect?"}, {"status": "Unfilled", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Unfilled", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Filled & Not Validated", "prompt": "Who is the practical audience?"}, {"status": "Filled & Not Validated", "prompt": "Why do they care (is this problem important?)"}, {"status": "Unfilled", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Method or Technique"}, {"status": "Unfilled", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Unfilled", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Unfilled", "prompt": "What are the testing conditions?"}, {"status": "Unfilled", "prompt": "When and where will they use the app?"}, {"status": "Unfilled", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Unfilled", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Unfilled", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Unfilled", "prompt": "Demographics"}, {"status": "Unfilled", "prompt": "Recruitment Method"}, {"status": "Unfilled", "prompt": "Additional User Requirements"}, {"status": "Unfilled", "prompt": "How will they communicate with you during study?"}, {"status": "Unfilled", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Unfilled", "prompt": "Who are the users?"}, {"status": "Unfilled", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Unfilled", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Unfilled", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Unfilled", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Unfilled", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Unfilled", "prompt": "What is your core finding?"}, {"status": "Unfilled", "prompt": "Statement of research question"}, {"status": "Unfilled", "prompt": "Re-state core finding"}, {"status": "Unfilled", "prompt": "Provide evidence for core finding"}, {"status": "Unfilled", "prompt": "What parts of your design argument were correct?"}, {"status": "Unfilled", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What research question will your study answer?"}, {"status": "Unfilled", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Unfilled", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Zev"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Unfilled", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Unfilled", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Unfilled", "prompt": "What are the core characteristics of your design?"}, {"status": "Unfilled", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Interface Feature"}, {"status": "Unfilled", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Unfilled", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Unfilled", "prompt": "What is your design argument?"}, {"status": "Unfilled", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Unfilled", "prompt": "How will you collect data?"}, {"status": "Unfilled", "prompt": "What specific data will you collect?"}, {"status": "Unfilled", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Unfilled", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Unfilled", "prompt": "Who is the practical audience?"}, {"status": "Unfilled", "prompt": "Why do they care (is this problem important?)"}, {"status": "Unfilled", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Method or Technique"}, {"status": "Unfilled", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Unfilled", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Unfilled", "prompt": "What are the testing conditions?"}, {"status": "Unfilled", "prompt": "When and where will they use the app?"}, {"status": "Unfilled", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Unfilled", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Unfilled", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Unfilled", "prompt": "Demographics"}, {"status": "Unfilled", "prompt": "Recruitment Method"}, {"status": "Unfilled", "prompt": "Additional User Requirements"}, {"status": "Unfilled", "prompt": "How will they communicate with you during study?"}, {"status": "Unfilled", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Not Validated", "prompt": "Who are the users?"}, {"status": "Filled & Not Validated", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Unfilled", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Unfilled", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Unfilled", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Unfilled", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Unfilled", "prompt": "What is your core finding?"}, {"status": "Unfilled", "prompt": "Statement of research question"}, {"status": "Unfilled", "prompt": "Re-state core finding"}, {"status": "Unfilled", "prompt": "Provide evidence for core finding"}, {"status": "Unfilled", "prompt": "What parts of your design argument were correct?"}, {"status": "Unfilled", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What research question will your study answer?"}, {"status": "Unfilled", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Unfilled", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Nina"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Unfilled", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Unfilled", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Unfilled", "prompt": "What are the core characteristics of your design?"}, {"status": "Unfilled", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Interface Feature"}, {"status": "Unfilled", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Unfilled", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Unfilled", "prompt": "What is your design argument?"}, {"status": "Unfilled", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Unfilled", "prompt": "How will you collect data?"}, {"status": "Unfilled", "prompt": "What specific data will you collect?"}, {"status": "Unfilled", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Unfilled", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Unfilled", "prompt": "Who is the practical audience?"}, {"status": "Unfilled", "prompt": "Why do they care (is this problem important?)"}, {"status": "Unfilled", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Method or Technique"}, {"status": "Unfilled", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Unfilled", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Unfilled", "prompt": "What are the testing conditions?"}, {"status": "Unfilled", "prompt": "When and where will they use the app?"}, {"status": "Unfilled", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Unfilled", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Unfilled", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Unfilled", "prompt": "Demographics"}, {"status": "Unfilled", "prompt": "Recruitment Method"}, {"status": "Unfilled", "prompt": "Additional User Requirements"}, {"status": "Unfilled", "prompt": "How will they communicate with you during study?"}, {"status": "Unfilled", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Unfilled", "prompt": "Who are the users?"}, {"status": "Unfilled", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Filled & Not Validated", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Unfilled", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Unfilled", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Unfilled", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Unfilled", "prompt": "What is your core finding?"}, {"status": "Unfilled", "prompt": "Statement of research question"}, {"status": "Unfilled", "prompt": "Re-state core finding"}, {"status": "Unfilled", "prompt": "Provide evidence for core finding"}, {"status": "Unfilled", "prompt": "What parts of your design argument were correct?"}, {"status": "Unfilled", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What research question will your study answer?"}, {"status": "Unfilled", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Unfilled", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Amy"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Unfilled", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Unfilled", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Unfilled", "prompt": "What are the core characteristics of your design?"}, {"status": "Unfilled", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Interface Feature"}, {"status": "Unfilled", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Unfilled", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Unfilled", "prompt": "What is your design argument?"}, {"status": "Unfilled", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Unfilled", "prompt": "How will you collect data?"}, {"status": "Unfilled", "prompt": "What specific data will you collect?"}, {"status": "Unfilled", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Unfilled", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Unfilled", "prompt": "Who is the practical audience?"}, {"status": "Unfilled", "prompt": "Why do they care (is this problem important?)"}, {"status": "Unfilled", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Method or Technique"}, {"status": "Unfilled", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Unfilled", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Unfilled", "prompt": "What are the testing conditions?"}, {"status": "Unfilled", "prompt": "When and where will they use the app?"}, {"status": "Unfilled", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Unfilled", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Unfilled", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Unfilled", "prompt": "Demographics"}, {"status": "Unfilled", "prompt": "Recruitment Method"}, {"status": "Unfilled", "prompt": "Additional User Requirements"}, {"status": "Unfilled", "prompt": "How will they communicate with you during study?"}, {"status": "Unfilled", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Unfilled", "prompt": "Who are the users?"}, {"status": "Unfilled", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Filled & Not Validated", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Unfilled", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Unfilled", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Unfilled", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Unfilled", "prompt": "What is your core finding?"}, {"status": "Unfilled", "prompt": "Statement of research question"}, {"status": "Unfilled", "prompt": "Re-state core finding"}, {"status": "Unfilled", "prompt": "Provide evidence for core finding"}, {"status": "Unfilled", "prompt": "What parts of your design argument were correct?"}, {"status": "Unfilled", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What research question will your study answer?"}, {"status": "Unfilled", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Unfilled", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Mary"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Unfilled", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Unfilled", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Unfilled", "prompt": "What are the core characteristics of your design?"}, {"status": "Unfilled", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Interface Feature"}, {"status": "Unfilled", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Unfilled", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Unfilled", "prompt": "What is your design argument?"}, {"status": "Unfilled", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Unfilled", "prompt": "How will you collect data?"}, {"status": "Unfilled", "prompt": "What specific data will you collect?"}, {"status": "Unfilled", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Unfilled", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Unfilled", "prompt": "Who is the practical audience?"}, {"status": "Unfilled", "prompt": "Why do they care (is this problem important?)"}, {"status": "Unfilled", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Method or Technique"}, {"status": "Unfilled", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Unfilled", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Unfilled", "prompt": "What are the testing conditions?"}, {"status": "Unfilled", "prompt": "When and where will they use the app?"}, {"status": "Unfilled", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Unfilled", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Unfilled", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Unfilled", "prompt": "Demographics"}, {"status": "Unfilled", "prompt": "Recruitment Method"}, {"status": "Unfilled", "prompt": "Additional User Requirements"}, {"status": "Unfilled", "prompt": "How will they communicate with you during study?"}, {"status": "Unfilled", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Not Validated", "prompt": "Who are the users?"}, {"status": "Filled & Not Validated", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Unfilled", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Unfilled", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Unfilled", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Unfilled", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Unfilled", "prompt": "What is your core finding?"}, {"status": "Unfilled", "prompt": "Statement of research question"}, {"status": "Unfilled", "prompt": "Re-state core finding"}, {"status": "Unfilled", "prompt": "Provide evidence for core finding"}, {"status": "Unfilled", "prompt": "What parts of your design argument were correct?"}, {"status": "Unfilled", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What research question will your study answer?"}, {"status": "Unfilled", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Unfilled", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "David"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Unfilled", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Unfilled", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Unfilled", "prompt": "What are the core characteristics of your design?"}, {"status": "Unfilled", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Interface Feature"}, {"status": "Unfilled", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Unfilled", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Unfilled", "prompt": "What is your design argument?"}, {"status": "Unfilled", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Unfilled", "prompt": "How will you collect data?"}, {"status": "Unfilled", "prompt": "What specific data will you collect?"}, {"status": "Unfilled", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Unfilled", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Unfilled", "prompt": "Who is the practical audience?"}, {"status": "Unfilled", "prompt": "Why do they care (is this problem important?)"}, {"status": "Unfilled", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Method or Technique"}, {"status": "Unfilled", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Unfilled", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Unfilled", "prompt": "What are the testing conditions?"}, {"status": "Unfilled", "prompt": "When and where will they use the app?"}, {"status": "Unfilled", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Unfilled", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Unfilled", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Unfilled", "prompt": "Demographics"}, {"status": "Unfilled", "prompt": "Recruitment Method"}, {"status": "Unfilled", "prompt": "Additional User Requirements"}, {"status": "Unfilled", "prompt": "How will they communicate with you during study?"}, {"status": "Unfilled", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Not Validated", "prompt": "Who are the users?"}, {"status": "Filled & Not Validated", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Unfilled", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Filled & Not Validated", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Unfilled", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Unfilled", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Unfilled", "prompt": "What is your core finding?"}, {"status": "Unfilled", "prompt": "Statement of research question"}, {"status": "Unfilled", "prompt": "Re-state core finding"}, {"status": "Unfilled", "prompt": "Provide evidence for core finding"}, {"status": "Unfilled", "prompt": "What parts of your design argument were correct?"}, {"status": "Unfilled", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What research question will your study answer?"}, {"status": "Unfilled", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Unfilled", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Vishal"}] \ No newline at end of file diff --git a/ipm-finished-modules/canvasscraper.py b/ipm-finished-modules/canvasscraper.py new file mode 100644 index 0000000..630b58a --- /dev/null +++ b/ipm-finished-modules/canvasscraper.py @@ -0,0 +1,150 @@ +from __future__ import print_function +import pickle +import os.path +from googleapiclient.discovery import build +from google_auth_oauthlib.flow import InstalledAppFlow +from google.auth.transport.requests import Request +import pdb +import json + +# If modifying these scopes, delete the file token.pickle. +SCOPES = ['https://www.googleapis.com/auth/spreadsheets.readonly'] + +# The ID and range of a sample spreadsheet. +SAMPLE_SPREADSHEET_ID = '1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms' +SAMPLE_RANGE_NAME = 'Canvas Summary!A1:BJ10' + +helper_names = """Maxine +Cooper +Caryl +Shankar +Josh +Kapil +Gobi +Ryan L +Leesha +Salome +Abizar +Harrison +Olivia +Zev +Nina +Amy +Mary +David +Vishal""" + +helper_names = helper_names.split('\n') + +all_ipm_sheets = """https://docs.google.com/spreadsheets/d/1VO8azPPWtGqFJKGFvZEUnYQ5-UMKSLcsf9YXoydH8m0/edit#gid=288134260 +https://docs.google.com/spreadsheets/d/1UCEAn-PGd2zOGDpcbTrkbyDK6tL2_KkzysM5uQkcewE/edit#gid=86492355 +https://docs.google.com/spreadsheets/d/1kiQKCjSSrFIhoIHakEO6k_FMDPaUrsMn1HEnfur5faQ/edit +https://docs.google.com/spreadsheets/d/1qVnVspN-1iVcISsyolkSywiuK0SjSvskxFZdE4SvJaU/edit +https://docs.google.com/spreadsheets/d/1kiQKCjSSrFIhoIHakEO6k_FMDPaUrsMn1HEnfur5faQ/edit +https://docs.google.com/spreadsheets/d/1wDWcmQ06Ir5d3nRuM-v7TavdrNuuUkPzrRApQ0xhIF8/edit#gid=1376751709 +https://docs.google.com/spreadsheets/d/1_O1qhO9muiFK1YsU5w4_fcA4WjrpCvgjQ3fmmr5jueQ/edit +https://docs.google.com/spreadsheets/d/1lmpdK9cCOWNC12uYrac3IO4H5PsIyqjays2cIBKGhZs/edit#gid=1149902915 +https://docs.google.com/spreadsheets/d/1mwW376vxrp7KUbWI8bcsleW9uA5tkfWDl2cQYQaPjUk/edit#gid=1912796421 +https://docs.google.com/spreadsheets/d/1VQ5lHtNmz20d1H3V_s9XCVjRQP6UlFIAMLYPn-SBEIM/edit#gid=1212308561 +https://docs.google.com/spreadsheets/d/1rMC4mjExeumnPE80inPbxbahANlxmyEmBsG6i_2ZJsI/edit#gid=2093086477 +https://docs.google.com/spreadsheets/d/1mazre24O1nqvQlhDBE9k99za3Z4gaGDXu5Bu2Qs_vt0/edit#gid=913011565 +https://docs.google.com/spreadsheets/d/1MbFsifXBCZYVAYuidRf53YdAB_4WLT_WjvAts9ah8go/edit#gid=7285913 +https://docs.google.com/spreadsheets/d/1MbFsifXBCZYVAYuidRf53YdAB_4WLT_WjvAts9ah8go/edit#gid=7285913 +https://docs.google.com/spreadsheets/d/17hX5RsIaMQ1JA-rM0k0Jl6hZxCFk-KYvfTyxbD97pLk/edit#gid=979289651 +https://docs.google.com/spreadsheets/d/1bJ4FILD5JWjirh9ct6a6V8VY-rNDwm0Ptndu6E7G6BQ/edit#gid=904227030 +https://docs.google.com/spreadsheets/d/1bJ4FILD5JWjirh9ct6a6V8VY-rNDwm0Ptndu6E7G6BQ/edit#gid=904227030 +https://docs.google.com/spreadsheets/d/17hX5RsIaMQ1JA-rM0k0Jl6hZxCFk-KYvfTyxbD97pLk/edit#gid=979289651 +https://docs.google.com/spreadsheets/d/1AC186ZQA7q0QDtbFj_6ZH-z7iy3TfmbTKOY_LQ0I7rs/edit""" + +all_ipm_sheets = all_ipm_sheets.split('\n') + +for i in range(len(all_ipm_sheets)): + all_ipm_sheets[i] = all_ipm_sheets[i].split('/')[-2] + +def getCompletedSections(values): + # pdb.set_trace() + section = {} + rows = len(values) + j = 0 + while(j < 62): + cur_section = "" + for i in range(rows): + try: + if i == 0 and j >= 61: + break + if i in [6,7,8,9] and j >= 58: + break + if i == 0 and unicode(values[i][j]): + cur_section = unicode(values[i][j]) + section[unicode(values[i][j])] = [] + continue + if unicode(values[i][j]) and unicode(values[i][j]) != "Prompt" and unicode(values[i][j]) != "Status": + section[cur_section].append({"prompt": unicode(values[i][j]), "status": unicode(values[i][j+1])}) + continue + except: + pdb.set_trace() + print(values[i][len(values[i])-1]) + raise Exception("at row",i,"and col",j) + j += 4 + + # pdb.set_trace() + return section + + + + +def main(): + """Shows basic usage of the Sheets API. + Prints values from a sample spreadsheet. + """ + creds = None + # The file token.pickle stores the user's access and refresh tokens, and is + # created automatically when the authorization flow completes for the first + # time. + if os.path.exists('token.pickle'): + with open('token.pickle', 'rb') as token: + creds = pickle.load(token) + # If there are no (valid) credentials available, let the user log in. + if not creds or not creds.valid: + if creds and creds.expired and creds.refresh_token: + creds.refresh(Request()) + else: + flow = InstalledAppFlow.from_client_secrets_file( + 'credentials.json', SCOPES) + creds = flow.run_local_server(port=0) + # Save the credentials for the next run + with open('token.pickle', 'wb') as token: + pickle.dump(creds, token) + + service = build('sheets', 'v4', credentials=creds) + + # Call the Sheets API + res_json = [] + for i in range(len(all_ipm_sheets)): + cur_row = {} + sheet = service.spreadsheets() + print("Looking at "+helper_names[i]) + result = sheet.values().get(spreadsheetId=all_ipm_sheets[i], + range=SAMPLE_RANGE_NAME).execute() + values = result.get('values', []) + cur_row["sections"] = [getCompletedSections(values)] + cur_row["name"] = helper_names[i] + res_json.append(cur_row) + # if values: + # for row in values: + # if len(row)>=5: + # res_json[helper_names[i]].append(unicode(row[0])) + # if not values: + # print('No data found.') + + # pdb.set_trace() + with open('canvasSections.json', 'w') as f: + json.dump(res_json, f) + print("fin.") + # with open('canvasSections.csv', 'w') as f: + # for key in res_json: + # val = ' '.join(res_json[key]) + # f.write("%s, %s\n"%(key, val)) + +if __name__ == '__main__': + main() diff --git a/ipm-finished-modules/ipmscraper.py b/ipm-finished-modules/ipmscraper.py index 1c2c21e..657b803 100644 --- a/ipm-finished-modules/ipmscraper.py +++ b/ipm-finished-modules/ipmscraper.py @@ -16,7 +16,6 @@ helper_names = ["Maxine", "Cooper", "Caryl", -"Gabriel", "Shankar", "Josh", "Kapil", @@ -24,16 +23,22 @@ "Ryan L", "Leesha", "Yongsung", -"Daniel", "Salome", "Abizar", -"Harrison"] +"Harrison", +"Olivia", +"Zev", +"Nina", +"Amy", +"Mary", +"David", +"Vishal", +"Garret"] all_ipm_sheets = [ "https://docs.google.com/spreadsheets/d/1bec84SS8HLfCJwGoYRpBH2_Wtks1dKQpm43p2FtNdEs/edit#gid=0", "https://docs.google.com/spreadsheets/d/17DyrbWEBsjfPGVhOVKRGyGI6LjVCE4Zzg56MSlPUvoA/edit#gid=0", "https://docs.google.com/spreadsheets/d/1cO_GCGCTPV_SCK2auuyBMoj-GRvH_Rrl3BijwbATO4Y/edit#gid=0", -"https://docs.google.com/spreadsheets/d/1weUMsUVde1KsOzCBuMtuPJseANMG4xCLSOktCkPtVK4/edit#gid=0", "https://docs.google.com/spreadsheets/d/18ansNiBgtx4nl9eUaFiMsxM02IAWG0kYPPO6vn13R-E/edit#gid=0", "https://docs.google.com/spreadsheets/d/1E7UwRlzNdbGsIGU6WcMuHI77R6JXO14eZcPm36eOL1Y/edit#gid=0", "https://docs.google.com/spreadsheets/d/1xEJ3dDYqNA9SlufiD3GF4mN3DzvXg_JMc3D25rUjSHA/edit#gid=0", @@ -41,10 +46,17 @@ "https://docs.google.com/spreadsheets/d/1anytwho_bmYbAAPOkURNJsYsGajRrgG5kM8tbJZ1O90/edit#gid=0", "https://docs.google.com/spreadsheets/d/1hqscLbWvQknikhcLaSKfQF06KTOEpJabVv8oDMlRQFQ/edit#gid=0", "https://docs.google.com/spreadsheets/d/15xgQc4kQa9jEVguF-NtlCCshk74wfN1Eyp8ads6dRVw/edit#gid=0", -"https://docs.google.com/spreadsheets/d/1YJPdlYFJjIzhMH3XEKzjtIrSqnLW5wgsr8NMPUzRpl4/edit#gid=0", "https://docs.google.com/spreadsheets/d/1Kpf9ZAjmUKHk6cVeeJh7ve46LdBdOM3QtCz2pgqY1M4/edit#gid=0", "https://docs.google.com/spreadsheets/d/1qJAJQv2trxYm-aWrgRJL6cmIfIWSC6-otMe3WQmv9AU/edit#gid=0", -"https://docs.google.com/spreadsheets/d/1tZZUUFli_atZneUTAiEjPTZryZnc_Q03Kn1JBqMpUJw/edit#gid=0"] +"https://docs.google.com/spreadsheets/d/1tZZUUFli_atZneUTAiEjPTZryZnc_Q03Kn1JBqMpUJw/edit#gid=0", +"https://docs.google.com/spreadsheets/d/12FGZ-vp9KUt3IkdcZcUoeKuF5yB9K0z75BUZETLql_o/edit#gid=0", +"https://docs.google.com/spreadsheets/u/1/d/1xCTWPbClyRUcZX9x6v45fZsP_ruUwlhp7PEIIl0JtAM/edit#gid=0", +"https://docs.google.com/spreadsheets/d/1MimE-Uen0h3yy8cE3IDNF-hdHUQKM2ujl6gVvret6lI/edit#gid=0", +"https://docs.google.com/spreadsheets/d/19ROmPe5PGW5cekvPPW1ukcGv_OxXdFXKod_-1rXPgWE/edit#gid=0", +"https://docs.google.com/spreadsheets/d/1aDPIOO-KkxfdMpMSpD-3GGNa2TVy2UM_r4hzaldTqXQ/edit#gid=0", +"https://docs.google.com/spreadsheets/d/1MXfe7PyjXz7x0WUEFGVrHlC54t7Z6yfYx_lLg8t2SgE/edit#gid=0", +"https://docs.google.com/spreadsheets/d/1SrIUxtBLQKViZfEdU80CJYQ_wfz-bETGeJnF_SeFWA4/edit#gid=0", +"https://docs.google.com/spreadsheets/d/1uUtA2ibs_FRNw7ubJl-5J76jiL4s5nsk98iZtG3slhA/edit#gid=0"] for i in range(len(all_ipm_sheets)): all_ipm_sheets[i] = all_ipm_sheets[i].split('/')[-2] @@ -82,23 +94,27 @@ def main(): # Call the Sheets API res_json = {} for i in range(len(all_ipm_sheets)): - res_json[helper_names[i]] = [] + # res_json[helper_names[i]] = [] sheet = service.spreadsheets() result = sheet.values().get(spreadsheetId=all_ipm_sheets[i], range=SAMPLE_RANGE_NAME).execute() values = result.get('values', []) - + print("checking " + helper_names[i]) if values: for row in values: if len(row)>=5: - res_json[helper_names[i]].append(unicode(row[0])) + if unicode(row[0]) in res_json: + res_json[unicode(row[0])] += ", " + helper_names[i] + else: + res_json[unicode(row[0])] = helper_names[i] + # res_json[helper_names[i]].append(unicode(row[0])) if not values: print('No data found.') with open('modules.csv', 'w') as f: for key in res_json: - val = ' '.join(res_json[key]) - f.write("%s, %s\n"%(key, val)) + # val = ' '.join(res_json[key]) + f.write("%s, %s\n"%(key, res_json[key])) if __name__ == '__main__': main() diff --git a/ipm-finished-modules/modules.csv b/ipm-finished-modules/modules.csv index e082de9..cf27836 100644 --- a/ipm-finished-modules/modules.csv +++ b/ipm-finished-modules/modules.csv @@ -1,15 +1,59 @@ -Maxine, Design Arguments,Innovation and System Contribution,Workshop: Practical Contributions,Study Design Workshop,Takeaways from User Testing,Study Design Workshop,Reconstructing the Research Timeline for Mobi,Sprint Planning Guide,Using your research canvas to guide your work,DTR on-boarding guide,Very basic sprint planning how-to,Pair research,Writing about your project on the DTR website,Writing a URG,Signing up for a DTR website account,Making and uploading sprint videos,LIP 2.0,Prototyping,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -Cooper, Design Arguments,Innovation and System Contribution,Workshop: Practical Contributions,Study Design Workshop,Takeaways from User Testing,DTR on-boarding guide,Very basic sprint planning how-to,Pair research,DTR social media,Stanford iOS course,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -Harrison, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -Leesha, Design Arguments,Innovation and System Contribution,Workshop: Practical Contributions,Apply the Research Process Map to Your Own Project,Study Design Workshop,Presenting findings,Research Canvas Work Time,Workshop: critiquing design arguments with Polaris,Takeaways from User Testing,Models and Stories,Making a generalizable contribution,Research Contributions [Conceptual],Research research canvas (research arguments),Approach/Synthesis Tree on Your Own Project,Study Design Workshop,Research research canvas (research findings),Research Research Canvas Work Time,Case studies: Related work,Reconstructing the Research Timeline for Mobi,Growth Mindset,Emotions and Actions,Balancing D, T, and R, how to slice,Sprint Planning Guide,Using your research canvas to guide your work,DTR on-boarding guide,Very basic sprint planning how-to,Pair research,Agile Research Studios,Writing about your project on the DTR website,Submitting an IRB,Writing a URG,Signing up for a DTR website account,Mysore for Argument Practice,Making and uploading sprint videos,How to Throw a DTR Open house,DTR social media,DTR mentorship program,LIP 2.0,LIP 3.0,LIP 3.5,Finding Papers,Guide to writing a paper,Writing tips,Value Proposition,Testing Process for Research,Analyzing Data,Writing a rebuttal,Planning for CHI (the path toward writing a paper),Turning canvases into Papers (Part 1),Turning canvases into Papers (Part 2),Master list of design learning materials,A storyboard guide to storyboarding,Needfinding,Prototyping,Brainstorming and Ideation,Get better at GIT,Deploying a Meteor app,List of buildings around Northwestern,Stanford iOS course -Kapil, Design Arguments,Turning canvases into Papers (Part 1),Master list of design learning materials,Needfinding,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -Gabriel, Design Arguments,Innovation and System Contribution,Takeaways from User Testing,Making a generalizable contribution,Approach/Synthesis Tree on Your Own Project,DTR on-boarding guide,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -Josh, Design Arguments,Innovation and System Contribution,Takeaways from User Testing,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -Shankar, Design Arguments,Innovation and System Contribution,Study Design Workshop,Presenting findings,Takeaways from User Testing,Research research canvas (research arguments),Writing a URG,Turning canvases into Papers (Part 1),Master list of design learning materials,A storyboard guide to storyboarding,Prototyping,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -Salome, Design Arguments,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -Ryan L, Design Arguments,Innovation and System Contribution,Study Design Workshop,Presenting findings,Takeaways from User Testing,Models and Stories,Making a generalizable contribution,Research Contributions [Conceptual],Research research canvas (research arguments),Approach/Synthesis Tree on Your Own Project,Study Design Workshop,Research research canvas (research findings),Research Research Canvas Work Time,Case studies: Related work,Making and uploading sprint videos,Guide to writing a paper,Writing tips,Writing a rebuttal,Turning canvases into Papers (Part 1),Turning canvases into Papers (Part 2),Meteor Cordova Enterprise Distribution with Notifications,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -Daniel, Design Arguments,Workshop: Practical Contributions,Study Design Workshop,Research Canvas Work Time,Workshop: critiquing design arguments with Polaris,Takeaways from User Testing,Models and Stories,Research research canvas (research arguments),Approach/Synthesis Tree on Your Own Project,Study Design Workshop,Research research canvas (research findings),Research Research Canvas Work Time,Case studies: Related work,Growth Mindset,Balancing D, T, and R, how to slice,Using your research canvas to guide your work,DTR on-boarding guide,Very basic sprint planning how-to,Pair research,Agile Research Studios,Writing about your project on the DTR website,Writing a URG,Signing up for a DTR website account,Making and uploading sprint videos,How to Throw a DTR Open house,DTR mentorship program,LIP 2.0,LIP 3.5,Turning canvases into Papers (Part 1),Turning canvases into Papers (Part 2),Needfinding,Prototyping,Get better at GIT,,,,,,,,,,,,,,,,,,,,,,,,,, -Yongsung, Design Arguments,Innovation and System Contribution,Workshop: Practical Contributions,Apply the Research Process Map to Your Own Project,Study Design Workshop,Presenting findings,Research Canvas Work Time,Workshop: critiquing design arguments with Polaris,Takeaways from User Testing,Models and Stories,Making a generalizable contribution,Research Contributions [Conceptual],Research research canvas (research arguments),Approach/Synthesis Tree on Your Own Project,Study Design Workshop,Research research canvas (research findings),Research Research Canvas Work Time,Case studies: Related work,Using your research canvas to guide your work,Turning canvases into Papers (Part 1),Turning canvases into Papers (Part 2),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -Gobi, Design Arguments,Study Design Workshop,Presenting findings,Takeaways from User Testing,Research Contributions [Conceptual],Prototyping,Brainstorming and Ideation,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -Abizar, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -Caryl, Design Arguments,Innovation and System Contribution,Workshop: Practical Contributions,Workshop: critiquing design arguments with Polaris,Takeaways from User Testing,Growth Mindset,Emotions and Actions,"Balancing D, T and R how to slice",Sprint Planning Guide,DTR on-boarding guide,Very basic sprint planning how-to,Pair research,Agile Research Studios,How to Throw a DTR Open house,Finding Papers,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, \ No newline at end of file +Using your research canvas to guide your work, Maxine, Leesha, Yongsung,,,,,,,,,,,,,,,,, +Guide to writing a paper, Shankar, Ryan L, Leesha,,,,,,,,,,,,,,,,, +Research research canvas (research arguments), Shankar, Ryan L, Leesha, Yongsung, Salome,,,,,,,,,,,,,,, +Turning canvases into Papers (Part 1), Shankar, Kapil, Ryan L, Leesha, Yongsung,,,,,,,,,,,,,,, +Making and uploading sprint videos, Maxine, Caryl, Ryan L, Leesha,,,,,,,,,,,,,,,, +Signing up for a DTR website account, Maxine, Leesha,,,,,,,,,,,,,,,,,, +Planning for CHI (the path toward writing a paper), Leesha,,,,,,,,,,,,,,,,,,, +Takeaways from User Testing, Maxine, Cooper, Caryl, Shankar, Josh, Gobi, Ryan L, Leesha, Yongsung, Harrison, Mary, Garret,,,,,,,, +DTR on-boarding guide, Maxine, Cooper, Caryl, Leesha, Abizar, Harrison,,,,,,,,,,,,,, +Meteor Cordova Enterprise Distribution with Notifications, Ryan L,,,,,,,,,,,,,,,,,,, +Pair research, Maxine, Cooper, Caryl, Leesha,,,,,,,,,,,,,,,, +Testing Process for Research, Leesha,,,,,,,,,,,,,,,,,,, +Get better at GIT, Leesha,,,,,,,,,,,,,,,,,,, +Apply the Research Process Map to Your Own Project, Leesha, Yongsung,,,,,,,,,,,,,,,,,, +Prototyping, Maxine, Shankar, Gobi, Leesha, Garret,,,,,,,,,,,,,,, +Growth Mindset, Caryl, Leesha,,,,,,,,,,,,,,,,,, +Approach/Synthesis Tree on Your Own Project, Cooper, Ryan L, Leesha, Yongsung, Salome, Garret,,,,,,,,,,,,,, +Very basic sprint planning how-to, Maxine, Cooper, Caryl, Leesha, Abizar,,,,,,,,,,,,,,, +LIP 3.5, Leesha,,,,,,,,,,,,,,,,,,, +Workshop: Practical Contributions, Maxine, Cooper, Caryl, Leesha, Yongsung, Mary,,,,,,,,,,,,,, +"Balancing D, T and R how to slice", Caryl, Leesha, Abizar,,,,,,,,,,,,,,,,, +List of buildings around Northwestern, Leesha,,,,,,,,,,,,,,,,,,, +How to Throw a DTR Open house, Caryl, Leesha,,,,,,,,,,,,,,,,,, +Turning canvases into Papers (Part 2), Ryan L, Leesha, Yongsung,,,,,,,,,,,,,,,,, +Design Arguments, Maxine, Cooper, Caryl, Shankar, Josh, Kapil, Gobi, Ryan L, Leesha, Yongsung, Salome, Abizar, Harrison, Zev, Amy, Mary, David, Garret,, +Needfinding, Kapil, Leesha, Abizar, Harrison,,,,,,,,,,,,,,,, +Innovation and System Contribution, Maxine, Cooper, Caryl, Shankar, Josh, Ryan L, Leesha, Yongsung, Mary,,,,,,,,,,, +Value Proposition, Leesha,,,,,,,,,,,,,,,,,,, +A storyboard guide to storyboarding, Shankar, Leesha, Harrison,,,,,,,,,,,,,,,,, +Research research canvas (research findings), Ryan L, Leesha, Yongsung,,,,,,,,,,,,,,,,, +DTR social media, Cooper, Leesha,,,,,,,,,,,,,,,,,, +Presenting findings, Shankar, Gobi, Ryan L, Leesha, Yongsung,,,,,,,,,,,,,,, +Agile Research Studios, Caryl, Leesha,,,,,,,,,,,,,,,,,, +Submitting an IRB, Leesha,,,,,,,,,,,,,,,,,,, +Deploying a Meteor app, Leesha,,,,,,,,,,,,,,,,,,, +Stanford iOS course, Cooper, Leesha, Abizar,,,,,,,,,,,,,,,,, +Writing a rebuttal, Ryan L, Leesha,,,,,,,,,,,,,,,,,, +Master list of design learning materials, Shankar, Kapil, Leesha, Harrison,,,,,,,,,,,,,,,, +Models and Stories, Ryan L, Leesha, Yongsung,,,,,,,,,,,,,,,,, +Study Design Workshop, Maxine, Maxine, Cooper, Caryl, Caryl, Shankar, Gobi, Ryan L, Ryan L, Leesha, Leesha, Yongsung, Yongsung, Salome, Abizar, Olivia, Mary, Mary, Garret, Garret +LIP 3.0, Leesha,,,,,,,,,,,,,,,,,,, +Sprint Planning Guide, Maxine, Caryl, Leesha,,,,,,,,,,,,,,,,, +Brainstorming and Ideation, Gobi, Leesha,,,,,,,,,,,,,,,,,, +LIP 2.0, Maxine, Leesha,,,,,,,,,,,,,,,,,, +Writing a URG, Maxine, Cooper, Caryl, Shankar, Leesha,,,,,,,,,,,,,,, +Research Canvas Work Time, Cooper, Leesha, Yongsung, Salome,,,,,,,,,,,,,,,, +Research Contributions [Conceptual], Gobi, Ryan L, Leesha, Yongsung, Amy, Mary,,,,,,,,,,,,,, +Case studies: Related work, Ryan L, Leesha, Yongsung,,,,,,,,,,,,,,,,, +Emotions and Actions, Caryl, Leesha,,,,,,,,,,,,,,,,,, +Analyzing Data, Leesha,,,,,,,,,,,,,,,,,,, +Writing tips, Shankar, Ryan L, Leesha,,,,,,,,,,,,,,,,, +Workshop: critiquing design arguments with Polaris, Caryl, Leesha, Yongsung,,,,,,,,,,,,,,,,, +Mysore for Argument Practice, Leesha,,,,,,,,,,,,,,,,,,, +Finding Papers, Caryl, Leesha,,,,,,,,,,,,,,,,,, +Reconstructing the Research Timeline for Mobi, Maxine, Leesha,,,,,,,,,,,,,,,,,, +Research Research Canvas Work Time, Ryan L, Leesha, Yongsung,,,,,,,,,,,,,,,,, +Writing about your project on the DTR website, Maxine, Caryl, Leesha,,,,,,,,,,,,,,,,, +Making a generalizable contribution, Ryan L, Leesha, Yongsung,,,,,,,,,,,,,,,,, +DTR mentorship program, Leesha,,,,,,,,,,,,,,,,,,, \ No newline at end of file diff --git a/ipm-finished-modules/token.pickle b/ipm-finished-modules/token.pickle index 57d4cf1..53a5807 100644 --- a/ipm-finished-modules/token.pickle +++ b/ipm-finished-modules/token.pickle @@ -23,7 +23,7 @@ asS'_id_token' p11 NsS'token' p12 -Vya29.ImCbB40rLOClrLoCY5Ni4HAO32SLbFV_58I98LaPTcms6i8KiXw9CK_WHa_5s3SjSQCnQRduAJtIEn-Ut-__wHOLZ_e2VsAXwBkn4tr6zt01L-qBlpjl6Ka5wJFtvmtqApA +Vya29.ImG9B667K7iKJhjqW2Q2N0WLJTIncKwwsiR2BCwKdNMCYay6ycmUxmNknKEvU0h_vF3ik4vcyMC6W-YCB65zP1Az9D-MxFYV7hNKQTQcyz8ORiXjfMVwRFEjODyvJ6ieGNVO p13 sS'_refresh_token' p14 @@ -42,7 +42,7 @@ p20 cdatetime datetime p21 -(S'\x07\xe3\n\r\x00\x12\x16\x03\x83\xd0' +(S'\x07\xe4\x02\n\x15\x1f\x19\x06\x14&' p22 tp23 Rp24 From 2390e2ede22f901a01037034a574e9b3de5d78fa Mon Sep 17 00:00:00 2001 From: Shankar Dutt Salwan Date: Tue, 17 Mar 2020 19:48:08 -0500 Subject: [PATCH 2/3] Updated README --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index f80f616..ba78d7f 100644 --- a/README.md +++ b/README.md @@ -13,5 +13,14 @@ This repo contains the code used during Spring 2018 when we were trying to test ## douglas-sidebar The code for the Google Sheets add-on *Douglas Recommender*. This code is still used as the base behind the Sheets plugin. + ## douglas-api The *outdated* code that used to power the Douglas backend, and return helper recommendations based on the task a user inputs to the system. + + +## ipm-scraper +This is a python script to collect completed learning modules by members of DTR. The script dumps the information into a csv. + + +## canvas-sections-completed +This is a python script to collect information on sections completed in the cavnas. The script dumps the information into a csv. From 196f75693a5dba56d8afa756b208568e1a0485e7 Mon Sep 17 00:00:00 2001 From: Shankar Dutt Salwan Date: Tue, 17 Mar 2020 19:53:25 -0500 Subject: [PATCH 3/3] Added canvas mapping script and app --- README.md | 4 +- dtr-canvas-mapping/.gitignore | 1 + dtr-canvas-mapping/Procfile | 1 + dtr-canvas-mapping/README.md | 1 + dtr-canvas-mapping/app/__init__.py | 50 + dtr-canvas-mapping/app/canvasKeys.json | 1 + dtr-canvas-mapping/app/canvasSections.json | 1 + dtr-canvas-mapping/app/static/style.css | 1047 +++++++++++++++++++ dtr-canvas-mapping/app/templates/index.html | 94 ++ dtr-canvas-mapping/requirements.txt | 10 + dtr-canvas-mapping/run.py | 4 + dtr-canvas-mapping/runtime.txt | 1 + 12 files changed, 1213 insertions(+), 2 deletions(-) create mode 100644 dtr-canvas-mapping/.gitignore create mode 100644 dtr-canvas-mapping/Procfile create mode 100644 dtr-canvas-mapping/README.md create mode 100644 dtr-canvas-mapping/app/__init__.py create mode 100644 dtr-canvas-mapping/app/canvasKeys.json create mode 100644 dtr-canvas-mapping/app/canvasSections.json create mode 100644 dtr-canvas-mapping/app/static/style.css create mode 100644 dtr-canvas-mapping/app/templates/index.html create mode 100644 dtr-canvas-mapping/requirements.txt create mode 100644 dtr-canvas-mapping/run.py create mode 100644 dtr-canvas-mapping/runtime.txt diff --git a/README.md b/README.md index ba78d7f..e3894e9 100644 --- a/README.md +++ b/README.md @@ -22,5 +22,5 @@ The *outdated* code that used to power the Douglas backend, and return helper re This is a python script to collect completed learning modules by members of DTR. The script dumps the information into a csv. -## canvas-sections-completed -This is a python script to collect information on sections completed in the cavnas. The script dumps the information into a csv. +## dtr-canvas-mapping +This is a python flask app hosted on heroku to provide an interface to get canvas sections completed. diff --git a/dtr-canvas-mapping/.gitignore b/dtr-canvas-mapping/.gitignore new file mode 100644 index 0000000..0d20b64 --- /dev/null +++ b/dtr-canvas-mapping/.gitignore @@ -0,0 +1 @@ +*.pyc diff --git a/dtr-canvas-mapping/Procfile b/dtr-canvas-mapping/Procfile new file mode 100644 index 0000000..ca6e941 --- /dev/null +++ b/dtr-canvas-mapping/Procfile @@ -0,0 +1 @@ +web: gunicorn app:app diff --git a/dtr-canvas-mapping/README.md b/dtr-canvas-mapping/README.md new file mode 100644 index 0000000..bb33dc0 --- /dev/null +++ b/dtr-canvas-mapping/README.md @@ -0,0 +1 @@ +# dtr-canvas-mapping \ No newline at end of file diff --git a/dtr-canvas-mapping/app/__init__.py b/dtr-canvas-mapping/app/__init__.py new file mode 100644 index 0000000..99e0bfe --- /dev/null +++ b/dtr-canvas-mapping/app/__init__.py @@ -0,0 +1,50 @@ +import json +import sys +from flask import Flask +from flask import request, redirect +from flask import render_template + +def recommend(section_query): + with open("app/canvasSections.json") as canvas_json: + canvas_map = json.load(canvas_json) + search_dict = {} + for user in canvas_map: + name = unicode(user["name"]) + sections = user["sections"][0] + for section in sections: + for prompt_list in sections[section]: + # pdb.set_trace() + cur_key = unicode(section) + " --> " + unicode(prompt_list["prompt"]) + if cur_key in search_dict: + search_dict[cur_key].append((name, unicode(prompt_list["status"]))) + else: + search_dict[cur_key] = [(name, unicode(prompt_list["status"]))] + if section_query in search_dict: + # result = search_dict[section_query] + # for helper in result: + # print("Helper: " + helper[0] + " (" + helper[1] + ')') + return search_dict[section_query] + else: + return [section_query + " not found in the canvas"] + return + +app = Flask(__name__) +@app.route('/', methods=["GET", "POST"]) +def index(): + with open("app/canvasKeys.json") as f: + canvasKeys = json.load(f) + canvasKeys = sorted(canvasKeys.keys()) + helpers = [] + not_found = False + sectionCell = "" + if request.form: + sectionCell = request.form["section"] + " -- " + request.form["cell"] + query = request.form["section"] + " --> " + request.form["cell"] + helpers = recommend(query) + if len(helpers) == 1: + not_found = True + return render_template('index.html', canvasKeys=canvasKeys, helpers=helpers, not_found=not_found, sectionCell=sectionCell) + +if __name__ == '__main__': + # pdb.set_trace() + app.run(debug=True, host='0.0.0.0') diff --git a/dtr-canvas-mapping/app/canvasKeys.json b/dtr-canvas-mapping/app/canvasKeys.json new file mode 100644 index 0000000..68973a6 --- /dev/null +++ b/dtr-canvas-mapping/app/canvasKeys.json @@ -0,0 +1 @@ +{"Section 4-7: Design Arguments": ["What should users do? (And what should happen when they do it?)", "Where can designs go wrong? What may prevent a user from reaching their goal?", "What are the core characteristics of your design?", "Why would the design work?"], "Section 10: Interface Arguments": ["Problem Statement", "Why Important?", "Desired Outcome", "Core Obstacles", "Interface Feature", "Interface Argument"], "Section 8-9: Check you Design Argument": ["What is your conceptual approach to solving the problem?", "What is your design argument?", "Will your design work? Is it novel?"], "Section 14a: Study Aims and Expected Outcomes": ["What is the goal of conducting your study?"], "Section 16: Data Collection": ["How will you collect data?", "What specific data will you collect?", "What measures and claims does the collected data inform?"], "Section 13: System Models": ["How does the system actually work?", "Does the system solve the technical challenges?"], "Section 3: Describe Broader Impact": ["Who is the practical audience?", "Why do they care (is this problem important?)", "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"], "Section 12: System Arguments": ["Problem Statement", "Why Important?", "Desired Outcome", "Core Obstacles", "Method or Technique", "Technical Argument"], "Section 11: Interface Models": ["From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)", "Does the interface solve the user\u2019s problem?"], "Section 15b: Study Setup (Scenario)": ["What are the testing conditions?", "When and where will they use the app?", "How often will they use the app, and how long at a time?", "What are the dates of testing, and the total duration?", "What high-level tasks will the users be asked to perform?"], "Section 15a: Study Setup (Participants)": ["Demographics", "Recruitment Method", "Additional User Requirements", "How will they communicate with you during study?", "How will they be compensated?"], "Section 1: Identify a Design Situation": ["Who are the users?", "What are their high level tasks and goals?"], "Section 18: Design Implications": ["Based on your findings, what are your revised design arguments?", "Based on your findings, how will your interface model change?", "Based on your findings, how will your system model change?", "Based on your findings, how will your study design change?"], "Section 2: Test if a Design Problem": ["Are users struggling to accomplish their goals (what are their struggles?)", "Are these struggles the result of a design challenge?", "Can the problem already be solved with current technology?"], "Section 17: Core Findings": ["What is your core finding?", "Statement of research question", "Re-state core finding", "Provide evidence for core finding", "What parts of your design argument were correct?", "What parts of your design argument were incorrect?", "What parts of your design argument or claims couldn't be tested?", "What new obstacles were encountered for reaching the desired outcomes?"], "Section 14b: Study Aims and Expected Outcomes": ["What research question will your study answer?", "What are your design arguments and claims going into the study?", "What are your measures for your design argument/claims?"]} \ No newline at end of file diff --git a/dtr-canvas-mapping/app/canvasSections.json b/dtr-canvas-mapping/app/canvasSections.json new file mode 100644 index 0000000..8c71368 --- /dev/null +++ b/dtr-canvas-mapping/app/canvasSections.json @@ -0,0 +1 @@ +[{"sections": [{"Section 4-7: Design Arguments": [{"status": "Filled & Self Validated", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Filled & Self Validated", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Filled & Self Validated", "prompt": "What are the core characteristics of your design?"}, {"status": "Filled & Self Validated", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Interface Feature"}, {"status": "Filled & Not Validated", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Filled & Self Validated", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Filled & Not Validated", "prompt": "What is your design argument?"}, {"status": "Filled & Not Validated", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Filled & Self Validated", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Filled & Self Validated", "prompt": "How will you collect data?"}, {"status": "Filled & Self Validated", "prompt": "What specific data will you collect?"}, {"status": "Filled & Self Validated", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Filled & Not Validated", "prompt": "How does the system actually work?"}, {"status": "Filled & Not Validated", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Filled & Self Validated", "prompt": "Who is the practical audience?"}, {"status": "Filled & Self Validated", "prompt": "Why do they care (is this problem important?)"}, {"status": "Filled & Self Validated", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Method or Technique"}, {"status": "Filled & Not Validated", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Filled & Not Validated", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Filled & Not Validated", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Filled & Self Validated", "prompt": "What are the testing conditions?"}, {"status": "Filled & Self Validated", "prompt": "When and where will they use the app?"}, {"status": "Filled & Self Validated", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Filled & Self Validated", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Filled & Self Validated", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Filled & Self Validated", "prompt": "Demographics"}, {"status": "Filled & Self Validated", "prompt": "Recruitment Method"}, {"status": "Filled & Self Validated", "prompt": "Additional User Requirements"}, {"status": "Filled & Self Validated", "prompt": "How will they communicate with you during study?"}, {"status": "Filled & Self Validated", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Self Validated", "prompt": "Who are the users?"}, {"status": "Filled & Self Validated", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Filled & Not Validated", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Filled & Self Validated", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Filled & Self Validated", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Filled & Not Validated", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Filled & Not Validated", "prompt": "What is your core finding?"}, {"status": "Filled & Not Validated", "prompt": "Statement of research question"}, {"status": "Filled & Not Validated", "prompt": "Re-state core finding"}, {"status": "Filled & Not Validated", "prompt": "Provide evidence for core finding"}, {"status": "Filled & Not Validated", "prompt": "What parts of your design argument were correct?"}, {"status": "Filled & Not Validated", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Filled & Self Validated", "prompt": "What research question will your study answer?"}, {"status": "Filled & Self Validated", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Filled & Self Validated", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Maxine"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Filled & Self Validated", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Filled & Self Validated", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Filled & Not Validated", "prompt": "What are the core characteristics of your design?"}, {"status": "Filled & Not Validated", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Interface Feature"}, {"status": "Filled & Not Validated", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Filled & Self Validated", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Filled & Self Validated", "prompt": "What is your design argument?"}, {"status": "Filled & Self Validated", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Filled & Not Validated", "prompt": "How will you collect data?"}, {"status": "Filled & Not Validated", "prompt": "What specific data will you collect?"}, {"status": "Filled & Not Validated", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Filled & Self Validated", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Filled & Mentor Verified", "prompt": "Who is the practical audience?"}, {"status": "Filled & Mentor Verified", "prompt": "Why do they care (is this problem important?)"}, {"status": "Filled & Mentor Verified", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Filled & Self Validated", "prompt": "Problem Statement"}, {"status": "Filled & Self Validated", "prompt": "Why Important?"}, {"status": "Filled & Self Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Self Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Method or Technique"}, {"status": "Filled & Self Validated", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Filled & Not Validated", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Filled & Not Validated", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Filled & Not Validated", "prompt": "What are the testing conditions?"}, {"status": "Filled & Not Validated", "prompt": "When and where will they use the app?"}, {"status": "Filled & Not Validated", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Filled & Not Validated", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Filled & Not Validated", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Filled & Not Validated", "prompt": "Demographics"}, {"status": "Filled & Not Validated", "prompt": "Recruitment Method"}, {"status": "Filled & Not Validated", "prompt": "Additional User Requirements"}, {"status": "Filled & Not Validated", "prompt": "How will they communicate with you during study?"}, {"status": "Filled & Not Validated", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Mentor Verified", "prompt": "Who are the users?"}, {"status": "Filled & Mentor Verified", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Filled & Not Validated", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Filled & Mentor Verified", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Filled & Mentor Verified", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Filled & Mentor Verified", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Filled & Not Validated", "prompt": "What is your core finding?"}, {"status": "Filled & Not Validated", "prompt": "Statement of research question"}, {"status": "Filled & Not Validated", "prompt": "Re-state core finding"}, {"status": "Filled & Not Validated", "prompt": "Provide evidence for core finding"}, {"status": "Filled & Not Validated", "prompt": "What parts of your design argument were correct?"}, {"status": "Filled & Not Validated", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What research question will your study answer?"}, {"status": "Filled & Not Validated", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Filled & Not Validated", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Cooper"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Filled & Not Validated", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Filled & Not Validated", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Filled & Not Validated", "prompt": "What are the core characteristics of your design?"}, {"status": "Filled & Not Validated", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Interface Feature"}, {"status": "Filled & Not Validated", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Filled & Not Validated", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Filled & Not Validated", "prompt": "What is your design argument?"}, {"status": "Filled & Not Validated", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Filled & Not Validated", "prompt": "How will you collect data?"}, {"status": "Filled & Not Validated", "prompt": "What specific data will you collect?"}, {"status": "Filled & Not Validated", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Unfilled", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Filled & Not Validated", "prompt": "Who is the practical audience?"}, {"status": "Filled & Not Validated", "prompt": "Why do they care (is this problem important?)"}, {"status": "Filled & Not Validated", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Method or Technique"}, {"status": "Filled & Not Validated", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Filled & Not Validated", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Filled & Not Validated", "prompt": "What are the testing conditions?"}, {"status": "Filled & Not Validated", "prompt": "When and where will they use the app?"}, {"status": "Filled & Not Validated", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Filled & Not Validated", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Filled & Not Validated", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Filled & Not Validated", "prompt": "Demographics"}, {"status": "Filled & Not Validated", "prompt": "Recruitment Method"}, {"status": "Filled & Not Validated", "prompt": "Additional User Requirements"}, {"status": "Filled & Not Validated", "prompt": "How will they communicate with you during study?"}, {"status": "Filled & Not Validated", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Not Validated", "prompt": "Who are the users?"}, {"status": "Filled & Not Validated", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Filled & Not Validated", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Filled & Not Validated", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Filled & Not Validated", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Filled & Not Validated", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Filled & Not Validated", "prompt": "What is your core finding?"}, {"status": "Filled & Not Validated", "prompt": "Statement of research question"}, {"status": "Filled & Not Validated", "prompt": "Re-state core finding"}, {"status": "Filled & Not Validated", "prompt": "Provide evidence for core finding"}, {"status": "Filled & Not Validated", "prompt": "What parts of your design argument were correct?"}, {"status": "Filled & Not Validated", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What research question will your study answer?"}, {"status": "Filled & Not Validated", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Filled & Not Validated", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Caryl"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Filled & Self Validated", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Filled & Self Validated", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Filled & Not Validated", "prompt": "What are the core characteristics of your design?"}, {"status": "Filled & Not Validated", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Interface Feature"}, {"status": "Filled & Not Validated", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Filled & Not Validated", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Filled & Not Validated", "prompt": "What is your design argument?"}, {"status": "Filled & Not Validated", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Filled & Not Validated", "prompt": "How will you collect data?"}, {"status": "Filled & Not Validated", "prompt": "What specific data will you collect?"}, {"status": "Filled & Not Validated", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Filled & Not Validated", "prompt": "How does the system actually work?"}, {"status": "Filled & Not Validated", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Filled & Not Validated", "prompt": "Who is the practical audience?"}, {"status": "Filled & Not Validated", "prompt": "Why do they care (is this problem important?)"}, {"status": "Filled & Not Validated", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Method or Technique"}, {"status": "Filled & Not Validated", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Filled & Not Validated", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Filled & Not Validated", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Filled & Not Validated", "prompt": "What are the testing conditions?"}, {"status": "Filled & Not Validated", "prompt": "When and where will they use the app?"}, {"status": "Filled & Not Validated", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Filled & Not Validated", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Filled & Not Validated", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Filled & Not Validated", "prompt": "Demographics"}, {"status": "Filled & Not Validated", "prompt": "Recruitment Method"}, {"status": "Filled & Not Validated", "prompt": "Additional User Requirements"}, {"status": "Filled & Not Validated", "prompt": "How will they communicate with you during study?"}, {"status": "Filled & Not Validated", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Not Validated", "prompt": "Who are the users?"}, {"status": "Filled & Not Validated", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Filled & Not Validated", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Filled & Mentor Verified", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Filled & Mentor Verified", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Filled & Mentor Verified", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Filled & Not Validated", "prompt": "What is your core finding?"}, {"status": "Filled & Not Validated", "prompt": "Statement of research question"}, {"status": "Filled & Not Validated", "prompt": "Re-state core finding"}, {"status": "Filled & Not Validated", "prompt": "Provide evidence for core finding"}, {"status": "Filled & Not Validated", "prompt": "What parts of your design argument were correct?"}, {"status": "Filled & Not Validated", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What research question will your study answer?"}, {"status": "Filled & Not Validated", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Filled & Not Validated", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Shankar"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Filled & Not Validated", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Filled & Not Validated", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Filled & Not Validated", "prompt": "What are the core characteristics of your design?"}, {"status": "Filled & Not Validated", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Interface Feature"}, {"status": "Filled & Not Validated", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Filled & Not Validated", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Filled & Not Validated", "prompt": "What is your design argument?"}, {"status": "Filled & Not Validated", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Filled & Not Validated", "prompt": "How will you collect data?"}, {"status": "Filled & Not Validated", "prompt": "What specific data will you collect?"}, {"status": "Filled & Not Validated", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Unfilled", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Filled & Not Validated", "prompt": "Who is the practical audience?"}, {"status": "Filled & Not Validated", "prompt": "Why do they care (is this problem important?)"}, {"status": "Filled & Not Validated", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Method or Technique"}, {"status": "Filled & Not Validated", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Filled & Not Validated", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Filled & Not Validated", "prompt": "What are the testing conditions?"}, {"status": "Filled & Not Validated", "prompt": "When and where will they use the app?"}, {"status": "Filled & Not Validated", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Filled & Not Validated", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Filled & Not Validated", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Filled & Not Validated", "prompt": "Demographics"}, {"status": "Filled & Not Validated", "prompt": "Recruitment Method"}, {"status": "Filled & Not Validated", "prompt": "Additional User Requirements"}, {"status": "Filled & Not Validated", "prompt": "How will they communicate with you during study?"}, {"status": "Filled & Not Validated", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Not Validated", "prompt": "Who are the users?"}, {"status": "Filled & Not Validated", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Filled & Not Validated", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Filled & Not Validated", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Filled & Not Validated", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Filled & Not Validated", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Filled & Not Validated", "prompt": "What is your core finding?"}, {"status": "Filled & Not Validated", "prompt": "Statement of research question"}, {"status": "Filled & Not Validated", "prompt": "Re-state core finding"}, {"status": "Filled & Not Validated", "prompt": "Provide evidence for core finding"}, {"status": "Filled & Not Validated", "prompt": "What parts of your design argument were correct?"}, {"status": "Filled & Not Validated", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What research question will your study answer?"}, {"status": "Filled & Not Validated", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Filled & Not Validated", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Josh"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Filled & Not Validated", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Filled & Not Validated", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Filled & Self Validated", "prompt": "What are the core characteristics of your design?"}, {"status": "Filled & Not Validated", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Interface Feature"}, {"status": "Filled & Not Validated", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Filled & Mentor Verified", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Filled & Not Validated", "prompt": "What is your design argument?"}, {"status": "Filled & Not Validated", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Filled & Not Validated", "prompt": "How will you collect data?"}, {"status": "Filled & Not Validated", "prompt": "What specific data will you collect?"}, {"status": "Unfilled", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Unfilled", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Filled & Mentor Verified", "prompt": "Who is the practical audience?"}, {"status": "Filled & Mentor Verified", "prompt": "Why do they care (is this problem important?)"}, {"status": "Filled & Mentor Verified", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Method or Technique"}, {"status": "Filled & Not Validated", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Unfilled", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Filled & Not Validated", "prompt": "What are the testing conditions?"}, {"status": "Filled & Not Validated", "prompt": "When and where will they use the app?"}, {"status": "Filled & Not Validated", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Filled & Not Validated", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Filled & Not Validated", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Filled & Not Validated", "prompt": "Demographics"}, {"status": "Filled & Not Validated", "prompt": "Recruitment Method"}, {"status": "Filled & Not Validated", "prompt": "Additional User Requirements"}, {"status": "Filled & Not Validated", "prompt": "How will they communicate with you during study?"}, {"status": "Filled & Not Validated", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Mentor Verified", "prompt": "Who are the users?"}, {"status": "Filled & Mentor Verified", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Unfilled", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Filled & Mentor Verified", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Filled & Mentor Verified", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Filled & Mentor Verified", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Unfilled", "prompt": "What is your core finding?"}, {"status": "Unfilled", "prompt": "Statement of research question"}, {"status": "Unfilled", "prompt": "Re-state core finding"}, {"status": "Unfilled", "prompt": "Provide evidence for core finding"}, {"status": "Unfilled", "prompt": "What parts of your design argument were correct?"}, {"status": "Unfilled", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What research question will your study answer?"}, {"status": "Unfilled", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Unfilled", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Kapil"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Filled & Mentor Verified", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Filled & Mentor Verified", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Filled & Self Validated", "prompt": "What are the core characteristics of your design?"}, {"status": "Filled & Self Validated", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Filled & Mentor Verified", "prompt": "Problem Statement"}, {"status": "Filled & Mentor Verified", "prompt": "Why Important?"}, {"status": "Filled & Mentor Verified", "prompt": "Desired Outcome"}, {"status": "Filled & Mentor Verified", "prompt": "Core Obstacles"}, {"status": "Filled & Self Validated", "prompt": "Interface Feature"}, {"status": "Filled & Self Validated", "prompt": "Interface Argument"}], "Section 15b: Study Setup (Scenario)": [{"status": "Unfilled", "prompt": "What are the testing conditions?"}, {"status": "Unfilled", "prompt": "When and where will they use the app?"}, {"status": "Unfilled", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Unfilled", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Unfilled", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What is the goal of conducting your study?"}], "Section 13: System Models": [{"status": "Filled & Self Validated", "prompt": "How does the system actually work?"}, {"status": "Filled & Mentor Verified", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Filled & Mentor Verified", "prompt": "Who is the practical audience?"}, {"status": "Filled & Mentor Verified", "prompt": "Why do they care (is this problem important?)"}, {"status": "Filled & Mentor Verified", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Filled & Mentor Verified", "prompt": "Problem Statement"}, {"status": "Filled & Mentor Verified", "prompt": "Why Important?"}, {"status": "Filled & Mentor Verified", "prompt": "Desired Outcome"}, {"status": "Filled & Mentor Verified", "prompt": "Core Obstacles"}, {"status": "Filled & Self Validated", "prompt": "Method or Technique"}, {"status": "Filled & Self Validated", "prompt": "Technical Argument"}], "Section 8-9: Check your Design Argument": [{"status": "Unfilled", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Unfilled", "prompt": "What is your design argument?"}, {"status": "Unfilled", "prompt": "Will your design work? Is it novel?"}], "Section 11: Interface Models": [{"status": "Filled & Self Validated", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Filled & Mentor Verified", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 16: Data Collection": [{"status": "Unfilled", "prompt": "How will you collect data?"}, {"status": "Unfilled", "prompt": "What specific data will you collect?"}, {"status": "Unfilled", "prompt": "What measures and claims does the collected data inform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Unfilled", "prompt": "Demographics"}, {"status": "Unfilled", "prompt": "Recruitment Method"}, {"status": "Unfilled", "prompt": "Additional User Requirements"}, {"status": "Unfilled", "prompt": "How will they communicate with you during study?"}, {"status": "Unfilled", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Mentor Verified", "prompt": "Who are the users?"}, {"status": "Filled & Mentor Verified", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Unfilled", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Filled & Mentor Verified", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Filled & Mentor Verified", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Filled & Mentor Verified", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Unfilled", "prompt": "What is your core finding?"}, {"status": "Unfilled", "prompt": "Statement of research question"}, {"status": "Unfilled", "prompt": "Re-state core finding"}, {"status": "Unfilled", "prompt": "Provide evidence for core finding"}, {"status": "Unfilled", "prompt": "What parts of your design argument were correct?"}, {"status": "Unfilled", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What research question will your study answer?"}, {"status": "Filled & Not Validated", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Filled & Not Validated", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Gobi"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Filled & Not Validated", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Filled & Not Validated", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Filled & Not Validated", "prompt": "What are the core characteristics of your design?"}, {"status": "Filled & Not Validated", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Interface Feature"}, {"status": "Unfilled", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Filled & Mentor Verified", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Filled & Mentor Verified", "prompt": "What is your design argument?"}, {"status": "Filled & Mentor Verified", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Filled & Not Validated", "prompt": "How will you collect data?"}, {"status": "Unfilled", "prompt": "What specific data will you collect?"}, {"status": "Filled & Not Validated", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Filled & Not Validated", "prompt": "How does the system actually work?"}, {"status": "Filled & Not Validated", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Filled & Not Validated", "prompt": "Who is the practical audience?"}, {"status": "Filled & Not Validated", "prompt": "Why do they care (is this problem important?)"}, {"status": "Filled & Not Validated", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Method or Technique"}, {"status": "Unfilled", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Unfilled", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Unfilled", "prompt": "What are the testing conditions?"}, {"status": "Unfilled", "prompt": "When and where will they use the app?"}, {"status": "Unfilled", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Unfilled", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Unfilled", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Unfilled", "prompt": "Demographics"}, {"status": "Unfilled", "prompt": "Recruitment Method"}, {"status": "Unfilled", "prompt": "Additional User Requirements"}, {"status": "Unfilled", "prompt": "How will they communicate with you during study?"}, {"status": "Unfilled", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Mentor Verified", "prompt": "Who are the users?"}, {"status": "Filled & Self Validated", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Filled & Not Validated", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Filled & Not Validated", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Filled & Not Validated", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Filled & Not Validated", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Filled & Not Validated", "prompt": "What is your core finding?"}, {"status": "Filled & Not Validated", "prompt": "Statement of research question"}, {"status": "Filled & Not Validated", "prompt": "Re-state core finding"}, {"status": "Filled & Not Validated", "prompt": "Provide evidence for core finding"}, {"status": "Filled & Not Validated", "prompt": "What parts of your design argument were correct?"}, {"status": "Unfilled", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What research question will your study answer?"}, {"status": "Filled & Not Validated", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Filled & Not Validated", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Ryan L"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Filled & Not Validated", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Filled & Not Validated", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Filled & Not Validated", "prompt": "What are the core characteristics of your design?"}, {"status": "Filled & Not Validated", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Interface Feature"}, {"status": "Unfilled", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Unfilled", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Unfilled", "prompt": "What is your design argument?"}, {"status": "Unfilled", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Unfilled", "prompt": "How will you collect data?"}, {"status": "Unfilled", "prompt": "What specific data will you collect?"}, {"status": "Unfilled", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Unfilled", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Filled & Not Validated", "prompt": "Who is the practical audience?"}, {"status": "Filled & Not Validated", "prompt": "Why do they care (is this problem important?)"}, {"status": "Filled & Not Validated", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Method or Technique"}, {"status": "Unfilled", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Unfilled", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Unfilled", "prompt": "What are the testing conditions?"}, {"status": "Unfilled", "prompt": "When and where will they use the app?"}, {"status": "Unfilled", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Unfilled", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Unfilled", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Unfilled", "prompt": "Demographics"}, {"status": "Unfilled", "prompt": "Recruitment Method"}, {"status": "Unfilled", "prompt": "Additional User Requirements"}, {"status": "Unfilled", "prompt": "How will they communicate with you during study?"}, {"status": "Unfilled", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Mentor Verified", "prompt": "Who are the users?"}, {"status": "Filled & Self Validated", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Unfilled", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Filled & Not Validated", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Filled & Not Validated", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Filled & Not Validated", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Unfilled", "prompt": "What is your core finding?"}, {"status": "Unfilled", "prompt": "Statement of research question"}, {"status": "Unfilled", "prompt": "Re-state core finding"}, {"status": "Unfilled", "prompt": "Provide evidence for core finding"}, {"status": "Unfilled", "prompt": "What parts of your design argument were correct?"}, {"status": "Unfilled", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What research question will your study answer?"}, {"status": "Unfilled", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Unfilled", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Leesha"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Filled & Not Validated", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Filled & Not Validated", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Filled & Not Validated", "prompt": "What are the core characteristics of your design?"}, {"status": "Filled & Not Validated", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Interface Feature"}, {"status": "Filled & Not Validated", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Filled & Not Validated", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Filled & Not Validated", "prompt": "What is your design argument?"}, {"status": "Filled & Not Validated", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Filled & Not Validated", "prompt": "How will you collect data?"}, {"status": "Filled & Not Validated", "prompt": "What specific data will you collect?"}, {"status": "Filled & Not Validated", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Filled & Not Validated", "prompt": "How does the system actually work?"}, {"status": "Filled & Not Validated", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Filled & Not Validated", "prompt": "Who is the practical audience?"}, {"status": "Filled & Not Validated", "prompt": "Why do they care (is this problem important?)"}, {"status": "Filled & Not Validated", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Method or Technique"}, {"status": "Filled & Not Validated", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Filled & Not Validated", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Filled & Not Validated", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Filled & Not Validated", "prompt": "What are the testing conditions?"}, {"status": "Filled & Not Validated", "prompt": "When and where will they use the app?"}, {"status": "Filled & Not Validated", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Filled & Not Validated", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Filled & Not Validated", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Filled & Not Validated", "prompt": "Demographics"}, {"status": "Filled & Not Validated", "prompt": "Recruitment Method"}, {"status": "Filled & Not Validated", "prompt": "Additional User Requirements"}, {"status": "Filled & Not Validated", "prompt": "How will they communicate with you during study?"}, {"status": "Filled & Not Validated", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Not Validated", "prompt": "Who are the users?"}, {"status": "Filled & Not Validated", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Filled & Not Validated", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Filled & Not Validated", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Filled & Not Validated", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Filled & Not Validated", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Filled & Not Validated", "prompt": "What is your core finding?"}, {"status": "Filled & Not Validated", "prompt": "Statement of research question"}, {"status": "Filled & Not Validated", "prompt": "Re-state core finding"}, {"status": "Filled & Not Validated", "prompt": "Provide evidence for core finding"}, {"status": "Filled & Not Validated", "prompt": "What parts of your design argument were correct?"}, {"status": "Filled & Not Validated", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What research question will your study answer?"}, {"status": "Filled & Not Validated", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Filled & Not Validated", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Salome"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Filled & Not Validated", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Filled & Not Validated", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Filled & Not Validated", "prompt": "What are the core characteristics of your design?"}, {"status": "Filled & Not Validated", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Interface Feature"}, {"status": "Unfilled", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Filled & Not Validated", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Filled & Not Validated", "prompt": "What is your design argument?"}, {"status": "Unfilled", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Filled & Not Validated", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Filled & Not Validated", "prompt": "How will you collect data?"}, {"status": "Filled & Not Validated", "prompt": "What specific data will you collect?"}, {"status": "Filled & Not Validated", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Unfilled", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Filled & Not Validated", "prompt": "Who is the practical audience?"}, {"status": "Filled & Not Validated", "prompt": "Why do they care (is this problem important?)"}, {"status": "Filled & Not Validated", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Filled & Not Validated", "prompt": "Problem Statement"}, {"status": "Filled & Not Validated", "prompt": "Why Important?"}, {"status": "Filled & Not Validated", "prompt": "Desired Outcome"}, {"status": "Filled & Not Validated", "prompt": "Core Obstacles"}, {"status": "Filled & Not Validated", "prompt": "Method or Technique"}, {"status": "Filled & Not Validated", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Unfilled", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Filled & Not Validated", "prompt": "What are the testing conditions?"}, {"status": "Filled & Not Validated", "prompt": "When and where will they use the app?"}, {"status": "Filled & Not Validated", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Filled & Not Validated", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Filled & Not Validated", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Filled & Not Validated", "prompt": "Demographics"}, {"status": "Filled & Not Validated", "prompt": "Recruitment Method"}, {"status": "Filled & Not Validated", "prompt": "Additional User Requirements"}, {"status": "Filled & Not Validated", "prompt": "How will they communicate with you during study?"}, {"status": "Filled & Not Validated", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Not Validated", "prompt": "Who are the users?"}, {"status": "Filled & Not Validated", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Unfilled", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Filled & Not Validated", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Filled & Not Validated", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Filled & Not Validated", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Unfilled", "prompt": "What is your core finding?"}, {"status": "Unfilled", "prompt": "Statement of research question"}, {"status": "Unfilled", "prompt": "Re-state core finding"}, {"status": "Unfilled", "prompt": "Provide evidence for core finding"}, {"status": "Unfilled", "prompt": "What parts of your design argument were correct?"}, {"status": "Unfilled", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What research question will your study answer?"}, {"status": "Unfilled", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Unfilled", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Abizar"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Unfilled", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Unfilled", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Unfilled", "prompt": "What are the core characteristics of your design?"}, {"status": "Unfilled", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Interface Feature"}, {"status": "Unfilled", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Unfilled", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Unfilled", "prompt": "What is your design argument?"}, {"status": "Unfilled", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Unfilled", "prompt": "How will you collect data?"}, {"status": "Unfilled", "prompt": "What specific data will you collect?"}, {"status": "Unfilled", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Unfilled", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Unfilled", "prompt": "Who is the practical audience?"}, {"status": "Unfilled", "prompt": "Why do they care (is this problem important?)"}, {"status": "Unfilled", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Method or Technique"}, {"status": "Unfilled", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Unfilled", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Unfilled", "prompt": "What are the testing conditions?"}, {"status": "Unfilled", "prompt": "When and where will they use the app?"}, {"status": "Unfilled", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Unfilled", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Unfilled", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Unfilled", "prompt": "Demographics"}, {"status": "Unfilled", "prompt": "Recruitment Method"}, {"status": "Unfilled", "prompt": "Additional User Requirements"}, {"status": "Unfilled", "prompt": "How will they communicate with you during study?"}, {"status": "Unfilled", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Not Validated", "prompt": "Who are the users?"}, {"status": "Filled & Not Validated", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Unfilled", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Filled & Not Validated", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Filled & Not Validated", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Filled & Not Validated", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Unfilled", "prompt": "What is your core finding?"}, {"status": "Unfilled", "prompt": "Statement of research question"}, {"status": "Unfilled", "prompt": "Re-state core finding"}, {"status": "Unfilled", "prompt": "Provide evidence for core finding"}, {"status": "Unfilled", "prompt": "What parts of your design argument were correct?"}, {"status": "Unfilled", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What research question will your study answer?"}, {"status": "Unfilled", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Unfilled", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Harrison"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Filled & Not Validated", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Filled & Not Validated", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Filled & Not Validated", "prompt": "What are the core characteristics of your design?"}, {"status": "Filled & Not Validated", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Interface Feature"}, {"status": "Unfilled", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Unfilled", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Unfilled", "prompt": "What is your design argument?"}, {"status": "Unfilled", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Unfilled", "prompt": "How will you collect data?"}, {"status": "Unfilled", "prompt": "What specific data will you collect?"}, {"status": "Unfilled", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Unfilled", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Filled & Not Validated", "prompt": "Who is the practical audience?"}, {"status": "Filled & Not Validated", "prompt": "Why do they care (is this problem important?)"}, {"status": "Unfilled", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Method or Technique"}, {"status": "Unfilled", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Unfilled", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Unfilled", "prompt": "What are the testing conditions?"}, {"status": "Unfilled", "prompt": "When and where will they use the app?"}, {"status": "Unfilled", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Unfilled", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Unfilled", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Unfilled", "prompt": "Demographics"}, {"status": "Unfilled", "prompt": "Recruitment Method"}, {"status": "Unfilled", "prompt": "Additional User Requirements"}, {"status": "Unfilled", "prompt": "How will they communicate with you during study?"}, {"status": "Unfilled", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Unfilled", "prompt": "Who are the users?"}, {"status": "Unfilled", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Unfilled", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Unfilled", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Unfilled", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Unfilled", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Unfilled", "prompt": "What is your core finding?"}, {"status": "Unfilled", "prompt": "Statement of research question"}, {"status": "Unfilled", "prompt": "Re-state core finding"}, {"status": "Unfilled", "prompt": "Provide evidence for core finding"}, {"status": "Unfilled", "prompt": "What parts of your design argument were correct?"}, {"status": "Unfilled", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What research question will your study answer?"}, {"status": "Unfilled", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Unfilled", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Olivia"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Filled & Not Validated", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Filled & Not Validated", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Filled & Not Validated", "prompt": "What are the core characteristics of your design?"}, {"status": "Filled & Not Validated", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Interface Feature"}, {"status": "Unfilled", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Unfilled", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Unfilled", "prompt": "What is your design argument?"}, {"status": "Unfilled", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Unfilled", "prompt": "How will you collect data?"}, {"status": "Unfilled", "prompt": "What specific data will you collect?"}, {"status": "Unfilled", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Unfilled", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Filled & Not Validated", "prompt": "Who is the practical audience?"}, {"status": "Filled & Not Validated", "prompt": "Why do they care (is this problem important?)"}, {"status": "Unfilled", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Method or Technique"}, {"status": "Unfilled", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Unfilled", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Unfilled", "prompt": "What are the testing conditions?"}, {"status": "Unfilled", "prompt": "When and where will they use the app?"}, {"status": "Unfilled", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Unfilled", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Unfilled", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Unfilled", "prompt": "Demographics"}, {"status": "Unfilled", "prompt": "Recruitment Method"}, {"status": "Unfilled", "prompt": "Additional User Requirements"}, {"status": "Unfilled", "prompt": "How will they communicate with you during study?"}, {"status": "Unfilled", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Unfilled", "prompt": "Who are the users?"}, {"status": "Unfilled", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Unfilled", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Unfilled", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Unfilled", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Unfilled", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Unfilled", "prompt": "What is your core finding?"}, {"status": "Unfilled", "prompt": "Statement of research question"}, {"status": "Unfilled", "prompt": "Re-state core finding"}, {"status": "Unfilled", "prompt": "Provide evidence for core finding"}, {"status": "Unfilled", "prompt": "What parts of your design argument were correct?"}, {"status": "Unfilled", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What research question will your study answer?"}, {"status": "Unfilled", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Unfilled", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Zev"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Unfilled", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Unfilled", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Unfilled", "prompt": "What are the core characteristics of your design?"}, {"status": "Unfilled", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Interface Feature"}, {"status": "Unfilled", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Unfilled", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Unfilled", "prompt": "What is your design argument?"}, {"status": "Unfilled", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Unfilled", "prompt": "How will you collect data?"}, {"status": "Unfilled", "prompt": "What specific data will you collect?"}, {"status": "Unfilled", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Unfilled", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Unfilled", "prompt": "Who is the practical audience?"}, {"status": "Unfilled", "prompt": "Why do they care (is this problem important?)"}, {"status": "Unfilled", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Method or Technique"}, {"status": "Unfilled", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Unfilled", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Unfilled", "prompt": "What are the testing conditions?"}, {"status": "Unfilled", "prompt": "When and where will they use the app?"}, {"status": "Unfilled", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Unfilled", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Unfilled", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Unfilled", "prompt": "Demographics"}, {"status": "Unfilled", "prompt": "Recruitment Method"}, {"status": "Unfilled", "prompt": "Additional User Requirements"}, {"status": "Unfilled", "prompt": "How will they communicate with you during study?"}, {"status": "Unfilled", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Not Validated", "prompt": "Who are the users?"}, {"status": "Filled & Not Validated", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Unfilled", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Unfilled", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Unfilled", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Unfilled", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Unfilled", "prompt": "What is your core finding?"}, {"status": "Unfilled", "prompt": "Statement of research question"}, {"status": "Unfilled", "prompt": "Re-state core finding"}, {"status": "Unfilled", "prompt": "Provide evidence for core finding"}, {"status": "Unfilled", "prompt": "What parts of your design argument were correct?"}, {"status": "Unfilled", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What research question will your study answer?"}, {"status": "Unfilled", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Unfilled", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Nina"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Unfilled", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Unfilled", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Unfilled", "prompt": "What are the core characteristics of your design?"}, {"status": "Unfilled", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Interface Feature"}, {"status": "Unfilled", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Unfilled", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Unfilled", "prompt": "What is your design argument?"}, {"status": "Unfilled", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Unfilled", "prompt": "How will you collect data?"}, {"status": "Unfilled", "prompt": "What specific data will you collect?"}, {"status": "Unfilled", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Unfilled", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Unfilled", "prompt": "Who is the practical audience?"}, {"status": "Unfilled", "prompt": "Why do they care (is this problem important?)"}, {"status": "Unfilled", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Method or Technique"}, {"status": "Unfilled", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Unfilled", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Unfilled", "prompt": "What are the testing conditions?"}, {"status": "Unfilled", "prompt": "When and where will they use the app?"}, {"status": "Unfilled", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Unfilled", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Unfilled", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Unfilled", "prompt": "Demographics"}, {"status": "Unfilled", "prompt": "Recruitment Method"}, {"status": "Unfilled", "prompt": "Additional User Requirements"}, {"status": "Unfilled", "prompt": "How will they communicate with you during study?"}, {"status": "Unfilled", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Unfilled", "prompt": "Who are the users?"}, {"status": "Unfilled", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Filled & Not Validated", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Unfilled", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Unfilled", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Unfilled", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Unfilled", "prompt": "What is your core finding?"}, {"status": "Unfilled", "prompt": "Statement of research question"}, {"status": "Unfilled", "prompt": "Re-state core finding"}, {"status": "Unfilled", "prompt": "Provide evidence for core finding"}, {"status": "Unfilled", "prompt": "What parts of your design argument were correct?"}, {"status": "Unfilled", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What research question will your study answer?"}, {"status": "Unfilled", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Unfilled", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Amy"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Unfilled", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Unfilled", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Unfilled", "prompt": "What are the core characteristics of your design?"}, {"status": "Unfilled", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Interface Feature"}, {"status": "Unfilled", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Unfilled", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Unfilled", "prompt": "What is your design argument?"}, {"status": "Unfilled", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Unfilled", "prompt": "How will you collect data?"}, {"status": "Unfilled", "prompt": "What specific data will you collect?"}, {"status": "Unfilled", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Unfilled", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Unfilled", "prompt": "Who is the practical audience?"}, {"status": "Unfilled", "prompt": "Why do they care (is this problem important?)"}, {"status": "Unfilled", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Method or Technique"}, {"status": "Unfilled", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Unfilled", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Unfilled", "prompt": "What are the testing conditions?"}, {"status": "Unfilled", "prompt": "When and where will they use the app?"}, {"status": "Unfilled", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Unfilled", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Unfilled", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Unfilled", "prompt": "Demographics"}, {"status": "Unfilled", "prompt": "Recruitment Method"}, {"status": "Unfilled", "prompt": "Additional User Requirements"}, {"status": "Unfilled", "prompt": "How will they communicate with you during study?"}, {"status": "Unfilled", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Unfilled", "prompt": "Who are the users?"}, {"status": "Unfilled", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Filled & Not Validated", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Filled & Not Validated", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Unfilled", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Unfilled", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Unfilled", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Unfilled", "prompt": "What is your core finding?"}, {"status": "Unfilled", "prompt": "Statement of research question"}, {"status": "Unfilled", "prompt": "Re-state core finding"}, {"status": "Unfilled", "prompt": "Provide evidence for core finding"}, {"status": "Unfilled", "prompt": "What parts of your design argument were correct?"}, {"status": "Unfilled", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What research question will your study answer?"}, {"status": "Unfilled", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Unfilled", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Mary"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Unfilled", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Unfilled", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Unfilled", "prompt": "What are the core characteristics of your design?"}, {"status": "Unfilled", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Interface Feature"}, {"status": "Unfilled", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Unfilled", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Unfilled", "prompt": "What is your design argument?"}, {"status": "Unfilled", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Unfilled", "prompt": "How will you collect data?"}, {"status": "Unfilled", "prompt": "What specific data will you collect?"}, {"status": "Unfilled", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Unfilled", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Unfilled", "prompt": "Who is the practical audience?"}, {"status": "Unfilled", "prompt": "Why do they care (is this problem important?)"}, {"status": "Unfilled", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Method or Technique"}, {"status": "Unfilled", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Unfilled", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Unfilled", "prompt": "What are the testing conditions?"}, {"status": "Unfilled", "prompt": "When and where will they use the app?"}, {"status": "Unfilled", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Unfilled", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Unfilled", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Unfilled", "prompt": "Demographics"}, {"status": "Unfilled", "prompt": "Recruitment Method"}, {"status": "Unfilled", "prompt": "Additional User Requirements"}, {"status": "Unfilled", "prompt": "How will they communicate with you during study?"}, {"status": "Unfilled", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Not Validated", "prompt": "Who are the users?"}, {"status": "Filled & Not Validated", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Unfilled", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Unfilled", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Unfilled", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Unfilled", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Unfilled", "prompt": "What is your core finding?"}, {"status": "Unfilled", "prompt": "Statement of research question"}, {"status": "Unfilled", "prompt": "Re-state core finding"}, {"status": "Unfilled", "prompt": "Provide evidence for core finding"}, {"status": "Unfilled", "prompt": "What parts of your design argument were correct?"}, {"status": "Unfilled", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What research question will your study answer?"}, {"status": "Unfilled", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Unfilled", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "David"}, {"sections": [{"Section 4-7: Design Arguments": [{"status": "Unfilled", "prompt": "What should users do? (And what should happen when they do it?)"}, {"status": "Unfilled", "prompt": "Where can designs go wrong? What may prevent a user from reaching their goal?"}, {"status": "Unfilled", "prompt": "What are the core characteristics of your design?"}, {"status": "Unfilled", "prompt": "Why would the design work?"}], "Section 10: Interface Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Interface Feature"}, {"status": "Unfilled", "prompt": "Interface Argument"}], "Section 8-9: Check you Design Argument": [{"status": "Unfilled", "prompt": "What is your conceptual approach to solving the problem?"}, {"status": "Unfilled", "prompt": "What is your design argument?"}, {"status": "Unfilled", "prompt": "Will your design work? Is it novel?"}], "Section 14a: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What is the goal of conducting your study?"}], "Section 16: Data Collection": [{"status": "Unfilled", "prompt": "How will you collect data?"}, {"status": "Unfilled", "prompt": "What specific data will you collect?"}, {"status": "Unfilled", "prompt": "What measures and claims does the collected data inform?"}], "Section 13: System Models": [{"status": "Unfilled", "prompt": "How does the system actually work?"}, {"status": "Unfilled", "prompt": "Does the system solve the technical challenges?"}], "Section 3: Describe Broader Impact": [{"status": "Unfilled", "prompt": "Who is the practical audience?"}, {"status": "Unfilled", "prompt": "Why do they care (is this problem important?)"}, {"status": "Unfilled", "prompt": "What\u2019s your problem statement? (Does it capture a core tension? Agent wants X but Y)"}], "Section 12: System Arguments": [{"status": "Unfilled", "prompt": "Problem Statement"}, {"status": "Unfilled", "prompt": "Why Important?"}, {"status": "Unfilled", "prompt": "Desired Outcome"}, {"status": "Unfilled", "prompt": "Core Obstacles"}, {"status": "Unfilled", "prompt": "Method or Technique"}, {"status": "Unfilled", "prompt": "Technical Argument"}], "Section 11: Interface Models": [{"status": "Unfilled", "prompt": "From the user perspective, how does the system work? (Journey Map, Storyboard, Lofi Prototype)"}, {"status": "Unfilled", "prompt": "Does the interface solve the user\u2019s problem?"}], "Section 15b: Study Setup (Scenario)": [{"status": "Unfilled", "prompt": "What are the testing conditions?"}, {"status": "Unfilled", "prompt": "When and where will they use the app?"}, {"status": "Unfilled", "prompt": "How often will they use the app, and how long at a time?"}, {"status": "Unfilled", "prompt": "What are the dates of testing, and the total duration?"}, {"status": "Unfilled", "prompt": "What high-level tasks will the users be asked to perform?"}], "Section 15a: Study Setup (Participants)": [{"status": "Unfilled", "prompt": "Demographics"}, {"status": "Unfilled", "prompt": "Recruitment Method"}, {"status": "Unfilled", "prompt": "Additional User Requirements"}, {"status": "Unfilled", "prompt": "How will they communicate with you during study?"}, {"status": "Unfilled", "prompt": "How will they be compensated?"}], "Section 1: Identify a Design Situation": [{"status": "Filled & Not Validated", "prompt": "Who are the users?"}, {"status": "Filled & Not Validated", "prompt": "What are their high level tasks and goals?"}], "Section 18: Design Implications": [{"status": "Unfilled", "prompt": "Based on your findings, what are your revised design arguments?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your interface model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your system model change?"}, {"status": "Unfilled", "prompt": "Based on your findings, how will your study design change?"}], "Section 2: Test if a Design Problem": [{"status": "Filled & Not Validated", "prompt": "Are users struggling to accomplish their goals (what are their struggles?)"}, {"status": "Unfilled", "prompt": "Are these struggles the result of a design challenge?"}, {"status": "Unfilled", "prompt": "Can the problem already be solved with current technology?"}], "Section 17: Core Findings": [{"status": "Unfilled", "prompt": "What is your core finding?"}, {"status": "Unfilled", "prompt": "Statement of research question"}, {"status": "Unfilled", "prompt": "Re-state core finding"}, {"status": "Unfilled", "prompt": "Provide evidence for core finding"}, {"status": "Unfilled", "prompt": "What parts of your design argument were correct?"}, {"status": "Unfilled", "prompt": "What parts of your design argument were incorrect?"}, {"status": "Unfilled", "prompt": "What parts of your design argument or claims couldn't be tested?"}, {"status": "Unfilled", "prompt": "What new obstacles were encountered for reaching the desired outcomes?"}], "Section 14b: Study Aims and Expected Outcomes": [{"status": "Unfilled", "prompt": "What research question will your study answer?"}, {"status": "Unfilled", "prompt": "What are your design arguments and claims going into the study?"}, {"status": "Unfilled", "prompt": "What are your measures for your design argument/claims?"}]}], "name": "Vishal"}] \ No newline at end of file diff --git a/dtr-canvas-mapping/app/static/style.css b/dtr-canvas-mapping/app/static/style.css new file mode 100644 index 0000000..c0d3c13 --- /dev/null +++ b/dtr-canvas-mapping/app/static/style.css @@ -0,0 +1,1047 @@ +html { + line-height: 1.15; + /* 1 */ + -ms-text-size-adjust: 100%; + /* 2 */ + -webkit-text-size-adjust: 100%; + /* 2 */ +} + +/* Sections + ========================================================================== */ +/** + * Remove the margin in all browsers (opinionated). + */ +body { + margin: 0; +} + +/** + * Add the correct display in IE 9-. + */ +article, +aside, +footer, +header, +nav, +section { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ +/** + * Add the correct display in IE 9-. + * 1. Add the correct display in IE. + */ +figcaption, +figure, +main { + /* 1 */ + display: block; +} + +/** + * Add the correct margin in IE 8. + */ +figure { + margin: 1em 40px; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ +hr { + box-sizing: content-box; + /* 1 */ + height: 0; + /* 1 */ + overflow: visible; + /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +pre { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ +/** + * 1. Remove the gray background on active links in IE 10. + * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. + */ +a { + background-color: transparent; + /* 1 */ + -webkit-text-decoration-skip: objects; + /* 2 */ +} + +/** + * 1. Remove the bottom border in Chrome 57- and Firefox 39-. + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ +abbr[title] { + border-bottom: none; + /* 1 */ + text-decoration: underline; + /* 2 */ + text-decoration: underline dotted; + /* 2 */ +} + +/** + * Prevent the duplicate application of `bolder` by the next rule in Safari 6. + */ +b, +strong { + font-weight: inherit; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ +code, +kbd, +samp { + font-family: monospace, monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/** + * Add the correct font style in Android 4.3-. + */ +dfn { + font-style: italic; +} + +/** + * Add the correct background and color in IE 9-. + */ +mark { + background-color: #ff0; + color: #000; +} + +/** + * Add the correct font size in all browsers. + */ +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images inside links in IE 10-. + */ +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ +svg:not(:root) { + overflow: hidden; +} + +/* Forms + ========================================================================== */ +/** + * 1. Change the font styles in all browsers (opinionated). + * 2. Remove the margin in Firefox and Safari. + */ +button, +input, +optgroup, +select, +textarea { + font-family: sans-serif; + /* 1 */ + font-size: 100%; + /* 1 */ + line-height: 1.15; + /* 1 */ + margin: 0; + /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ +button, +input { + /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ +button, +select { + /* 1 */ + text-transform: none; +} + +/** + * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` + * controls in Android 4. + * 2. Correct the inability to style clickable types in iOS and Safari. + */ +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; + /* 2 */ +} + +/** + * Remove the inner border and padding in Firefox. + */ +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ +legend { + box-sizing: border-box; + /* 1 */ + color: inherit; + /* 2 */ + display: table; + /* 1 */ + max-width: 100%; + /* 1 */ + padding: 0; + /* 3 */ + white-space: normal; + /* 1 */ +} + +/** + * 1. Add the correct display in IE 9-. + * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ +progress { + display: inline-block; + /* 1 */ + vertical-align: baseline; + /* 2 */ +} + +/** + * Remove the default vertical scrollbar in IE. + */ +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + /* 1 */ + padding: 0; + /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ +[type="search"] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} + +/** + * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. + */ +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} + +/* Interactive + ========================================================================== */ +/* + * Add the correct display in IE 9-. + * 1. Add the correct display in Edge, IE, and Firefox. + */ +details, +menu { + display: block; +} + +/* + * Add the correct display in all browsers. + */ +summary { + display: list-item; +} + +/* Scripting + ========================================================================== */ +/** + * Add the correct display in IE 9-. + */ +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ +template { + display: none; +} + +/* Hidden + ========================================================================== */ +/** + * Add the correct display in IE 10-. + */ +[hidden] { + display: none; +} + +html { + height: 100%; +} + +fieldset { + margin: 0; + padding: 0; + -webkit-margin-start: 0; + -webkit-margin-end: 0; + -webkit-padding-before: 0; + -webkit-padding-start: 0; + -webkit-padding-end: 0; + -webkit-padding-after: 0; + border: 0; +} + +legend { + margin: 0; + padding: 0; + display: block; + -webkit-padding-start: 0; + -webkit-padding-end: 0; +} + +/*=============================== += Choices = +===============================*/ +.choices { + position: relative; + margin-bottom: 24px; + font-size: 16px; +} + +.choices:focus { + outline: none; +} + +.choices:last-child { + margin-bottom: 0; +} + +.choices.is-disabled .choices__inner, .choices.is-disabled .choices__input { + background-color: #EAEAEA; + cursor: not-allowed; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.choices.is-disabled .choices__item { + cursor: not-allowed; +} + +.choices[data-type*="select-one"] { + cursor: pointer; +} + +.choices[data-type*="select-one"] .choices__inner { + padding-bottom: 7.5px; +} + +.choices[data-type*="select-one"] .choices__input { + display: block; + width: 100%; + padding: 10px; + border-bottom: 1px solid #DDDDDD; + background-color: #FFFFFF; + margin: 0; +} + +.choices[data-type*="select-one"] .choices__button { + background-image: url("../../icons/cross-inverse.svg"); + padding: 0; + background-size: 8px; + height: 100%; + position: absolute; + top: 50%; + right: 0; + margin-top: -10px; + margin-right: 25px; + height: 20px; + width: 20px; + border-radius: 10em; + opacity: .5; +} + +.choices[data-type*="select-one"] .choices__button:hover, .choices[data-type*="select-one"] .choices__button:focus { + opacity: 1; +} + +.choices[data-type*="select-one"] .choices__button:focus { + box-shadow: 0px 0px 0px 2px #00BCD4; +} + +.choices[data-type*="select-one"]:after { + content: ""; + height: 0; + width: 0; + border-style: solid; + border-color: #333333 transparent transparent transparent; + border-width: 5px; + position: absolute; + right: 11.5px; + top: 50%; + margin-top: -2.5px; + pointer-events: none; +} + +.choices[data-type*="select-one"].is-open:after { + border-color: transparent transparent #333333 transparent; + margin-top: -7.5px; +} + +.choices[data-type*="select-one"][dir="rtl"]:after { + left: 11.5px; + right: auto; +} + +.choices[data-type*="select-one"][dir="rtl"] .choices__button { + right: auto; + left: 0; + margin-left: 25px; + margin-right: 0; +} + +.choices[data-type*="select-multiple"] .choices__inner, .choices[data-type*="text"] .choices__inner { + cursor: text; +} + +.choices[data-type*="select-multiple"] .choices__button, .choices[data-type*="text"] .choices__button { + position: relative; + display: inline-block; + margin-top: 0; + margin-right: -4px; + margin-bottom: 0; + margin-left: 8px; + padding-left: 16px; + border-left: 1px solid #008fa1; + background-image: url("../../icons/cross.svg"); + background-size: 8px; + width: 8px; + line-height: 1; + opacity: .75; +} + +.choices[data-type*="select-multiple"] .choices__button:hover, .choices[data-type*="select-multiple"] .choices__button:focus, .choices[data-type*="text"] .choices__button:hover, .choices[data-type*="text"] .choices__button:focus { + opacity: 1; +} + +.choices__inner { + display: inline-block; + vertical-align: top; + width: 100%; + background-color: #f9f9f9; + padding: 7.5px 7.5px 3.75px; + border: 1px solid #DDDDDD; + border-radius: 2.5px; + font-size: 14px; + min-height: 44px; + overflow: hidden; +} + +.is-focused .choices__inner, .is-open .choices__inner { + border-color: #b7b7b7; +} + +.is-open .choices__inner { + border-radius: 2.5px 2.5px 0 0; +} + +.is-flipped.is-open .choices__inner { + border-radius: 0 0 2.5px 2.5px; +} + +.choices__list { + margin: 0; + padding-left: 0; + list-style: none; +} + +.choices__list--single { + display: inline-block; + padding: 4px 16px 4px 4px; + width: 100%; +} + +[dir="rtl"] .choices__list--single { + padding-right: 4px; + padding-left: 16px; +} + +.choices__list--single .choices__item { + width: 100%; +} + +.choices__list--multiple { + display: inline; +} + +.choices__list--multiple .choices__item { + display: inline-block; + vertical-align: middle; + border-radius: 20px; + padding: 4px 10px; + font-size: 12px; + font-weight: 500; + margin-right: 3.75px; + margin-bottom: 3.75px; + background-color: #00BCD4; + border: 1px solid #00a5bb; + color: #FFFFFF; + word-break: break-all; +} + +.choices__list--multiple .choices__item[data-deletable] { + padding-right: 5px; +} + +[dir="rtl"] .choices__list--multiple .choices__item { + margin-right: 0; + margin-left: 3.75px; +} + +.choices__list--multiple .choices__item.is-highlighted { + background-color: #00a5bb; + border: 1px solid #008fa1; +} + +.is-disabled .choices__list--multiple .choices__item { + background-color: #aaaaaa; + border: 1px solid #919191; +} + +.choices__list--dropdown { + display: none; + z-index: 1; + position: absolute; + width: 100%; + background-color: #FFFFFF; + border: 1px solid #DDDDDD; + top: 100%; + margin-top: -1px; + border-bottom-left-radius: 2.5px; + border-bottom-right-radius: 2.5px; + overflow: hidden; + word-break: break-all; +} + +.choices__list--dropdown.is-active { + display: block; +} + +.is-open .choices__list--dropdown { + border-color: #b7b7b7; +} + +.is-flipped .choices__list--dropdown { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: -1px; + border-radius: .25rem .25rem 0 0; +} + +.choices__list--dropdown .choices__list { + position: relative; + max-height: 300px; + overflow: auto; + -webkit-overflow-scrolling: touch; + will-change: scroll-position; +} + +.choices__list--dropdown .choices__item { + position: relative; + padding: 10px; + font-size: 14px; +} + +[dir="rtl"] .choices__list--dropdown .choices__item { + text-align: right; +} + +@media (min-width: 640px) { + .choices__list--dropdown .choices__item--selectable { + padding-right: 100px; + } + .choices__list--dropdown .choices__item--selectable:after { + content: attr(data-select-text); + font-size: 12px; + opacity: 0; + position: absolute; + right: 10px; + top: 50%; + transform: translateY(-50%); + } + [dir="rtl"] .choices__list--dropdown .choices__item--selectable { + text-align: right; + padding-left: 100px; + padding-right: 10px; + } + [dir="rtl"] .choices__list--dropdown .choices__item--selectable:after { + right: auto; + left: 10px; + } +} + +.choices__list--dropdown .choices__item--selectable.is-highlighted { + background-color: #f2f2f2; +} + +.choices__list--dropdown .choices__item--selectable.is-highlighted:after { + opacity: .5; +} + +.choices__item { + cursor: default; +} + +.choices__item--selectable { + cursor: pointer; +} + +.choices__item--disabled { + cursor: not-allowed; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + opacity: .5; +} + +.choices__heading { + font-weight: 600; + font-size: 12px; + padding: 10px; + border-bottom: 1px solid #f7f7f7; + color: gray; +} + +.choices__button { + text-indent: -9999px; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: 0; + background-color: transparent; + background-repeat: no-repeat; + background-position: center; + cursor: pointer; +} + +.choices__button:focus { + outline: none; +} + +.choices__input { + display: inline-block; + vertical-align: baseline; + background-color: #f9f9f9; + font-size: 14px; + margin-bottom: 5px; + border: 0; + border-radius: 0; + max-width: 100%; + padding: 4px 0 4px 2px; +} + +.choices__input:focus { + outline: 0; +} + +[dir="rtl"] .choices__input { + padding-right: 2px; + padding-left: 0; +} + +.choices__placeholder { + opacity: .5; +} + +/*===== End of Choices ======*/ +* { + box-sizing: border-box; +} + +.s003 { + min-height: 100vh; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: center; + justify-content: center; + -ms-flex-align: center; + align-items: center; + font-family: 'Poppins', sans-serif; + background-color: #a598ee; + background-size: cover; + background-position: center center; + padding: 15px; +} + +.s003 form { + width: 100%; + max-width: 900px; + margin-bottom: 0; +} + +.s003 form .inner-form { + background: #fff; + display: -ms-flexbox; + display: flex; + width: 100%; + -ms-flex-pack: justify; + justify-content: space-between; + -ms-flex-align: center; + align-items: center; + box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15); + border-radius: 3px; +} + +.s003 form .inner-form .input-field { + height: 68px; +} + +.s003 form .inner-form .input-field input { + height: 100%; + border: 0; + display: block; + width: 100%; + font-size: 16px; + color: #555; +} + +.s003 form .inner-form .input-field input.placeholder { + color: #888; + font-size: 16px; +} + +.s003 form .inner-form .input-field input:-moz-placeholder { + color: #888; + font-size: 16px; +} + +.s003 form .inner-form .input-field input::-webkit-input-placeholder { + color: #888; + font-size: 16px; +} + +.s003 form .inner-form .input-field input:hover, .s003 form .inner-form .input-field input:focus { + box-shadow: none; + outline: 0; + border-color: #fff; +} + +.s003 form .inner-form .input-field.first-wrap { + width: 400px; + border-right: 1px solid rgba(0, 0, 0, 0.1); +} + +.s003 form .inner-form .input-field.first-wrap .choices__inner { + background: transparent; + border-radius: 0; + border: 0; + height: 100%; + color: #fff; + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + padding: 10px 30px; +} + +.s003 form .inner-form .input-field.first-wrap .choices__inner .choices__list.choices__list--single { + display: -ms-flexbox; + display: flex; + padding: 0; + -ms-flex-align: center; + align-items: center; + height: 100%; +} + +.s003 form .inner-form .input-field.first-wrap .choices__inner .choices__item.choices__item--selectable.choices__placeholder { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + height: 100%; + opacity: 1; + color: #888; +} + +.s003 form .inner-form .input-field.first-wrap .choices__inner .choices__list--single .choices__item { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + height: 100%; + color: #555; +} + +.s003 form .inner-form .input-field.first-wrap .choices[data-type*="select-one"]:after { + right: 30px; + border-color: #e5e5e5 transparent transparent transparent; +} + +.s003 form .inner-form .input-field.first-wrap .choices__list.choices__list--dropdown { + border: 0; + background: #fff; + padding: 20px 30px; + margin-top: 2px; + border-radius: 4px; + box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.15); +} + +.s003 form .inner-form .input-field.first-wrap .choices__list.choices__list--dropdown .choices__item--selectable { + padding-right: 0; +} + +.s003 form .inner-form .input-field.first-wrap .choices__list--dropdown .choices__item--selectable.is-highlighted { + background: #fff; + color: #63c76a; +} + +.s003 form .inner-form .input-field.first-wrap .choices__list--dropdown .choices__item { + color: #555; + min-height: 24px; +} + +.s003 form .inner-form .input-field.second-wrap { + -ms-flex-positive: 1; + flex-grow: 1; +} + +.s003 form .inner-form .input-field.third-wrap { + width: 90px; +} + +.s003 form .inner-form .input-field.third-wrap .btn-search { + height: 100%; + width: 100%; + white-space: nowrap; + color: #fff; + border: 0; + cursor: pointer; + background: #63c76a; + transition: all .2s ease-out, color .2s ease-out; +} + +.s003 form .inner-form .input-field.third-wrap .btn-search svg { + width: 16px; +} + +.s003 form .inner-form .input-field.third-wrap .btn-search:hover { + background: #50c058; +} + +.s003 form .inner-form .input-field.third-wrap .btn-search:focus { + outline: 0; + box-shadow: none; +} + +@media screen and (max-width: 992px) { + .s003 form .inner-form .input-field { + height: 50px; + } +} + +@media screen and (max-width: 767px) { + .s003 form .inner-form { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: 20px; + } + .s003 form .inner-form .input-field { + margin-bottom: 20px; + border-bottom: 1px solid rgba(0, 0, 0, 0.1); + } + .s003 form .inner-form .input-field input { + padding: 10px 15px; + } + .s003 form .inner-form .input-field.first-wrap { + width: 100%; + border-right: 0; + } + .s003 form .inner-form .input-field.first-wrap .choices__inner { + padding: 10px 15px; + } + .s003 form .inner-form .input-field.first-wrap .choices[data-type*="select-one"]:after { + right: 11.5px; + border-color: #e5e5e5 transparent transparent transparent; + } + .s003 form .inner-form .input-field.second-wrap { + width: 100%; + margin-bottom: 30px; + } + .s003 form .inner-form .input-field.second-wrap input { + border: 1px solid rgba(255, 255, 255, 0.3); + } + .s003 form .inner-form .input-field.third-wrap { + margin-bottom: 0; + width: 100%; + } +} + +input[type=submit] { + background-color: #4CAF50; + color: white; + border: none; + border-radius: 4px; + cursor: pointer; +} + +input[type=submit]:hover { + background-color: #45a049; +} + +.helper-information { + background-color: white; + padding: 1%; + margin-left: 1%; +} diff --git a/dtr-canvas-mapping/app/templates/index.html b/dtr-canvas-mapping/app/templates/index.html new file mode 100644 index 0000000..12ed75f --- /dev/null +++ b/dtr-canvas-mapping/app/templates/index.html @@ -0,0 +1,94 @@ + + + + + + + + + + +
+
+
+
+
+ +
+
+
+

+
+
+ +
+
+
+
+ {%if helpers %} +
+
+
+ {% if helpers and not not_found %} +
+ Helpers for: {{ sectionCell }} +

+ {% for user in helpers %} +
{{ user[0] }} ({{ user[1]}})
+ {% endfor %} + {% elif not_found %} +
+ This section was not found:
{{ sectionCell }} +
+ {% endif %} +
+ {% endif %} +
+
+
+ + + + + diff --git a/dtr-canvas-mapping/requirements.txt b/dtr-canvas-mapping/requirements.txt new file mode 100644 index 0000000..8dd4226 --- /dev/null +++ b/dtr-canvas-mapping/requirements.txt @@ -0,0 +1,10 @@ +Flask==1.0.2 +Flask-Compress==1.4.0 +Flask-Cors==3.0.6 +gunicorn==19.10.0 +jsonschema==2.6.0 +unicodecsv==0.14.1 +Unidecode==0.4.20 +uritemplate==3.0.0 +urllib3==1.23 +virtualenv==15.1.0 diff --git a/dtr-canvas-mapping/run.py b/dtr-canvas-mapping/run.py new file mode 100644 index 0000000..3a43937 --- /dev/null +++ b/dtr-canvas-mapping/run.py @@ -0,0 +1,4 @@ +from app import app + +if __name__ == '__main__': + app.run() diff --git a/dtr-canvas-mapping/runtime.txt b/dtr-canvas-mapping/runtime.txt new file mode 100644 index 0000000..b334cca --- /dev/null +++ b/dtr-canvas-mapping/runtime.txt @@ -0,0 +1 @@ +python-2.7.17