4 "Copyright (C) 2013 Greg Wilson <gvwilson@third-bit.com>",
6 "The questions for this quiz are CC BY 3.0 Unported",
7 "http://creativecommons.org/licenses/by/3.0/"
9 "introduction": "Pre-assessment for Software Carpentry boot camps. Better scientist training through science!",
12 "class": "ChoiceQuestion",
13 "prompt": "Career stage",
14 "display_choices": true,
25 "class": "ChoiceQuestion",
26 "prompt": "Discipline",
27 "display_choices": true,
33 "Earth science (geology, oceanography, meteorology)",
34 "Life science (ecology and organisms)",
35 "Life science (cells and genes)",
36 "Brain and neurosciences",
38 "Engineering (civil, mechanical, chemical)",
39 "Computer science/electrical engineering",
41 "Humanities/social sciences",
42 "Tech support/lab tech/support programmer",
47 "class": "ChoiceQuestion",
49 "display_choices": true,
50 "multiple_answers": true,
59 "class": "ChoiceQuestion",
60 "prompt": "How do you usually store files that you update?",
61 "display_choices": true,
64 "Save over the current version in the same file, or add.",
65 "Add some date information in the filename and/or use directories with version information.",
66 "Use a version control system like Subversion, Git, Mercurial, etc."
70 "class": "ChoiceQuestion",
71 "prompt": "A tab-delimited file has two columns: the date, and the highest temperature on that day. Produce a graph showing the average highest temperature for each month.",
72 "display_choices": true,
75 "Would recognize a correct solution if I saw one",
76 "Could struggle through",
77 "Wouldn't know where to start"
82 "prompt": "A tab-delimited file has two columns: the date, and the highest temperature on that day. What language/tool would you use to produce a graph showing the average highest temperature for each month?",
83 "display_choices": true,
87 "class": "ChoiceQuestion",
88 "prompt": "Write a short program to read a file containing columns of numbers separated by commas, average the non-negative values in the second and fifth columns, and print the results.",
89 "display_choices": true,
92 "Would recognize a correct solution if I saw one",
93 "Could struggle through",
94 "Wouldn't know where to start"
99 "prompt": "What language/tool would you use to read a file containing columns of numbers separated by commas, average the non-negative values in the second and fifth columns, and print the results?",
100 "display_choices": true,
104 "class": "ChoiceQuestion",
105 "prompt": "In a directory with 1000 text files, create a list of all files that contain the word Drosophila, and redirect the output to a file called results.txt.",
106 "display_choices": true,
108 "Could do it easily",
109 "Would recognize a correct solution if I saw one",
110 "Could struggle through",
111 "Wouldn't know where to start"
115 "class": "ChoiceQuestion",
116 "prompt": "A database has two tables Scientist and Lab. The Scientist table's columns are the scientist's student ID, name, and email address; the Lab table's columns are lab names, lab IDs, and scientist IDs. Write an SQL statement that outputs a count of the number of scientists in each lab.",
117 "display_choices": true,
119 "Could do it easily",
120 "Would recognize a correct solution if I saw one",
121 "Could struggle through",
122 "Wouldn't know where to start"