Skip to content

Commit 148bee1

Browse files
Merge pull request #166 from coding-for-reproducible-research/proof_reading
Proof reading for the Software Development Best Practice Couse
2 parents 784ec89 + 63e090a commit 148bee1

17 files changed

+52
-50
lines changed

individual_modules/section_landing_pages/software_development_best_practice.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## Overview
44

5+
The course is designed to be interactive, though all related resources are available on the following pages.
6+
57
This course comprises two two-hour sessions. The course is designed to be interactive and so will be delivered within a seminar style with live demonstrations and activities. We have allowed plenty of time for discussion and questions throughout - please simply shout out any questions/comments you have or raise your physical/virtual hand. We will also have a short comfort break approximately three quarters of the way through the session. We will also share the slides and there is a list of resources on the website for this course.
68

79
## Course Objectives

individual_modules/software_development_best_practices/collaboration.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"\n",
1616
"## Learning Objectives\n",
1717
"- Understand the key elements of effective collaboration in large projects\n",
18-
"- Implement Agile methodology to maintain flexibility and response efficiently to changes\n",
18+
"- Implement Agile methodology to maintain flexibility and respond efficiently to changes\n",
1919
"- Utilize version control tools like Git and GitHub for managing changes and tracking project tasks\n",
2020
"- Establish effective communication channels and strategies for collaborative projects\n",
2121
"- Recognize and address challenges encountered during collaboration \n",

individual_modules/software_development_best_practices/data_management.ipynb

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -147,13 +147,13 @@
147147
{
148148
"data": {
149149
"text/html": [
150-
"<div id=\"fUcHejYHRoke\" data-shufflequestions=\"False\"\n",
150+
"<div id=\"NwqduCfeBStR\" data-shufflequestions=\"False\"\n",
151151
" data-shuffleanswers=\"True\"\n",
152152
" data-preserveresponses=\"false\"\n",
153153
" data-numquestions=\"1000000\"\n",
154154
" data-maxwidth=\"600\"\n",
155155
" style=\"border-radius: 10px; text-align: left\"> <style>\n",
156-
"#fUcHejYHRoke {\n",
156+
"#NwqduCfeBStR {\n",
157157
" --jq-multiple-choice-bg: #6f78ffff;\n",
158158
" --jq-mc-button-bg: #fafafa;\n",
159159
" --jq-mc-button-border: #e0e0e0e0;\n",
@@ -335,7 +335,7 @@
335335
{
336336
"data": {
337337
"application/javascript": [
338-
"var questionsfUcHejYHRoke=[\n",
338+
"var questionsNwqduCfeBStR=[\n",
339339
" {\n",
340340
" \"question\": \"What is the purpose of a Data Management Plan (DMP)?\",\n",
341341
" \"type\": \"many_choice\",\n",
@@ -393,7 +393,7 @@
393393
" \"type\": \"many_choice\",\n",
394394
" \"answers\": [\n",
395395
" {\n",
396-
" \"answer\": \"It provides financial details of the project.\",\n",
396+
" \"answer\": \"It provides financial details of the project\",\n",
397397
" \"correct\": false,\n",
398398
" \"feedback\": \"Incorrect\"\n",
399399
" },\n",
@@ -1163,8 +1163,8 @@
11631163
" Someone more knowledgeable could make this better ;-) */\n",
11641164
"\n",
11651165
" function try_show() {\n",
1166-
" if(document.getElementById(\"fUcHejYHRoke\")) {\n",
1167-
" show_questions(questionsfUcHejYHRoke, fUcHejYHRoke); \n",
1166+
" if(document.getElementById(\"NwqduCfeBStR\")) {\n",
1167+
" show_questions(questionsNwqduCfeBStR, NwqduCfeBStR); \n",
11681168
" } else {\n",
11691169
" setTimeout(try_show, 200);\n",
11701170
" }\n",
@@ -1173,8 +1173,8 @@
11731173
" {\n",
11741174
" // console.log(element);\n",
11751175
"\n",
1176-
" //console.log(\"fUcHejYHRoke\");\n",
1177-
" // console.log(document.getElementById(\"fUcHejYHRoke\"));\n",
1176+
" //console.log(\"NwqduCfeBStR\");\n",
1177+
" // console.log(document.getElementById(\"NwqduCfeBStR\"));\n",
11781178
"\n",
11791179
" try_show();\n",
11801180
" }\n",

individual_modules/software_development_best_practices/problem_solving.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"\n",
2424
"## Exercise\n",
2525
"\n",
26-
"The following narrative describes how two researchers, Sam and Charlie, have got satrted on their research problem. After reading the passage, given what we have discussed so far what are some of the potential processes they could ahve followed to stop them from having to rewrite the code?\n",
26+
"The following narrative describes how two researchers, Sam and Charlie, have got started on their research problem. After reading the passage, given what we have discussed so far, what are some of the potential processes they could have followed to stop them from having to rewrite the code?\n",
2727
"\n",
2828
"> Sam wants to train a model to predict whether someone has a certain medical condition - they have clinical data, including diagnoses of the condition. Sam is collaborating with Charlie, and they have a high-level chat about the project, discussing what they would like to get out of the model. Sam is keen to get started so fires up the computer and begins writing code. After some time, Charlie asks Sam to share the uncertainties of the current model predictions - Sam does not have this information. Together, Sam and Charlie make changes to the code. To enable uncertainties to be calculated, they end up having to rewrite a significant amount of the code. Following this, they are stuck with what to do next.\n",
2929
"\n",

individual_modules/software_development_best_practices/questions/summary_collaboration.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
"type": "many_choice",
5757
"answers": [
5858
{
59-
"answer": "Avoiding he use of version control",
59+
"answer": "Avoiding the use of version control",
6060
"correct": false,
6161
"feedback": "Incorrect"
6262
},

individual_modules/software_development_best_practices/questions/summary_dmp.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
"type": "many_choice",
5757
"answers": [
5858
{
59-
"answer": "It provides financial details of the project.",
59+
"answer": "It provides financial details of the project",
6060
"correct": false,
6161
"feedback": "Incorrect"
6262
},

individual_modules/software_development_best_practices/questions/summary_documentation.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
"feedback": "Correct"
4141
},
4242
{
43-
"answer": "to avoid using version control systems",
43+
"answer": "To avoid using version control systems",
4444
"correct": false,
4545
"feedback": "Incorrect"
4646
},
@@ -71,7 +71,7 @@
7171
"feedback": "Incorrect"
7272
},
7373
{
74-
"answer": "renaming functions to clearly indicate their purpose",
74+
"answer": "Renaming functions to clearly indicate their purpose",
7575
"correct": false,
7676
"feedback": "Incorrect"
7777
}

individual_modules/software_development_best_practices/questions/summary_problem_solving.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"feedback": "Correct"
1010
},
1111
{
12-
"answer": "to combine multiple solution into one",
12+
"answer": "To combine multiple solution into one",
1313
"correct": false,
1414
"feedback": "Incorrect"
1515
},
@@ -30,12 +30,12 @@
3030
"type": "many_choice",
3131
"answers": [
3232
{
33-
"answer": "The software should provide the uncertainity of a prediction",
33+
"answer": "The software should provide the uncertainty of a prediction",
3434
"correct": true,
3535
"feedback": "Correct"
3636
},
3737
{
38-
"answer": "The software should make a predicition in less than a minute",
38+
"answer": "The software should make a prediction in less than a minute",
3939
"correct": false,
4040
"feedback": "Incorrect"
4141
},

individual_modules/software_development_best_practices/questions/summary_reproducibility.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"feedback": "Incorrect"
1010
},
1111
{
12-
"answer": "To ensure that research results can be verfiied and reproduced by others",
12+
"answer": "To ensure that research results can be verified and reproduced by others",
1313
"correct": true,
1414
"feedback": "Correct"
1515
},
@@ -30,17 +30,17 @@
3030
"type": "many_choice",
3131
"answers": [
3232
{
33-
"answer": "Decreased credibility of research findings.",
33+
"answer": "Decreased credibility of research findings",
3434
"correct": false,
3535
"feedback": "Incorrect"
3636
},
3737
{
38-
"answer": "Reduced citations for open access articles.",
38+
"answer": "Reduced citations for open access articles",
3939
"correct": false,
4040
"feedback": "Incorrect"
4141
},
4242
{
43-
"answer": "Enhanced rate of research progression.",
43+
"answer": "Enhanced rate of research progression",
4444
"correct": true,
4545
"feedback": "Correct"
4646
},
@@ -56,7 +56,7 @@
5656
"type": "many_choice",
5757
"answers": [
5858
{
59-
"answer": "To lengthen the research process.",
59+
"answer": "To lengthen the research process",
6060
"correct": false,
6161
"feedback": "Incorrect"
6262
},

individual_modules/software_development_best_practices/questions/summary_testing.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,12 @@
5656
"type": "many_choice",
5757
"answers": [
5858
{
59-
"answer": "Requirements that define what the software should do.",
59+
"answer": "Requirements that define what the software should do",
6060
"correct": true,
6161
"feedback": "Correct"
6262
},
6363
{
64-
"answer": "Requirements that define how the software should behave.",
64+
"answer": "Requirements that define how the software should behave",
6565
"correct": false,
6666
"feedback": "Incorrect"
6767
},

0 commit comments

Comments
 (0)