Skip to content

Commit 0138555

Browse files
committed
Website build
1 parent 96f9b04 commit 0138555

File tree

8 files changed

+71
-3
lines changed

8 files changed

+71
-3
lines changed

.buildinfo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Sphinx build info version 1
22
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
3-
config: 18c7289200738997ec7febc99c4d2e0a
3+
config: e8a31c3299169416da4e17a9e37cf775
44
tags: 645f666f9bcd5a90fca523b33c5a78b7

2_programs_in_files.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -650,7 +650,7 @@ <h2><span class="section-number">2.7. </span>Testing frameworks<a class="headerl
650650
the practical details of including tests in your code here.</p>
651651
<p>There are a number of Python packages which support code testing. The
652652
concepts are largely similar so rather than get bogged down in the
653-
details of multiple frameworks, we will introduce <a class="reference external" href="https://docs.pytest.org/en/latest/index.html" title="(in pytest v6.3.0.dev194+g16e21c22a)"><span class="xref std std-doc">pytest</span></a>, which is one of the most widely used. Pytest is simply a Python
653+
details of multiple frameworks, we will introduce <a class="reference external" href="https://docs.pytest.org/en/latest/index.html" title="(in pytest v6.3.0.dev202+g4964b468c)"><span class="xref std std-doc">pytest</span></a>, which is one of the most widely used. Pytest is simply a Python
654654
package, so you can install it into your current environment using:</p>
655655
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp">$</span> python -m pip install pytest
656656
</pre></div>

7_midterm.html

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,40 @@ <h2><span class="section-number">7.5. </span>Exercises<a class="headerlink" href
186186
<p>Obtain the <a class="reference external" href="https://classroom.github.com/a/fQmijiXp">second practice problem from GitHub Classroom</a>. Follow the instructions in
187187
the README file that will be displayed on GitHub on your copy of the page.</p>
188188
</div></div></div>
189+
<div class="section" id="midterm-test-instructions">
190+
<h2><span class="section-number">7.6. </span>Midterm test instructions<a class="headerlink" href="#midterm-test-instructions" title="Permalink to this headline"></a></h2>
191+
<ol class="arabic simple">
192+
<li><p>The midterm test will start at 0900 UTC (London time) on Friday 26 February 2021 and will run for 40
193+
minutes. Students with additional time will be contacted about this separately.</p></li>
194+
<li><p>The test will take the form of a GitHub classroom assignment, just like all of
195+
the exercises. The URL to accept the assignment will be posted at the start
196+
of the test on the <a class="reference external" href="https://teams.microsoft.com/l/team/19%3ae96b9a199b15419281f55f454d240249%40thread.tacv2/conversations?groupId=1b12939c-d8c9-4e4d-a291-0ff35d57869f&amp;tenantId=2b897507-ee8c-4575-830b-4f8267c3d307">module Team</a>, as Blackboard announcement, and posted on
197+
Piazza. Of these, the Team is the most instant form of communication so you
198+
are advised to look there and use the other sources as a backup.</p></li>
199+
<li><p>The test instructions are in the <code class="file docutils literal notranslate"><span class="pre">README.md</span></code> in the repository.
200+
GitHub will show this to you on the repository website. The instructions
201+
are very similar to those for the practice problems above, so you should
202+
make sure you have tried those in advance of the test.</p></li>
203+
<li><p>You submit your work by committing and pushing to the repository on GitHub
204+
created when you accept the GitHub Classroom assignment. You must commit and
205+
push as you go along. <strong>There is no additional upload time at the end of the test period.</strong></p></li>
206+
<li><p>If you have a problem during the midterm test, you should post a question
207+
<a class="reference external" href="https://piazza.com/class/kjob8in6eox1bp">on Piazza</a>. During the test,
208+
Piazza will be configured so that student posts can only be seen by the
209+
instructors. Other than this difference you should follow <a class="reference external" href="_static/If_you_have_a_problem.pdf">the instructions
210+
on what to do in case of problems</a>
211+
provided by the maths exams office in their
212+
email of 11 February. In particular, if those instructions require you to
213+
<a class="reference external" href="mailto:maths&#46;exams&#37;&#52;&#48;imperial&#46;ac&#46;uk">email the exam team</a> after the test
214+
then you should do so. Posting on Piazza is only a mechanism for getting
215+
immediate help during the exam.</p></li>
216+
<li><p>The usual <a class="reference external" href="_static/Academic_Integrity.pdf">academic integrity rules for remote assessments</a>
217+
apply. In
218+
particular, you may consult any resource published on the internet, but you may
219+
not seek help from anyone else, whether in person, by email, chat message,
220+
forum post or any other means.</p></li>
221+
</ol>
222+
</div>
189223
</div>
190224

191225

_sources/7_midterm.rst.txt

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,3 +132,36 @@ Exercises
132132
Obtain the `second practice problem from GitHub Classroom
133133
<https://classroom.github.com/a/fQmijiXp>`__. Follow the instructions in
134134
the README file that will be displayed on GitHub on your copy of the page.
135+
136+
Midterm test instructions
137+
-------------------------
138+
139+
1. The midterm test will start at 0900 UTC (London time) on Friday 26 February 2021 and will run for 40
140+
minutes. Students with additional time will be contacted about this separately.
141+
2. The test will take the form of a GitHub classroom assignment, just like all of
142+
the exercises. The URL to accept the assignment will be posted at the start
143+
of the test on the `module Team <https://teams.microsoft.com/l/team/19%3ae96b9a199b15419281f55f454d240249%40thread.tacv2/conversations?groupId=1b12939c-d8c9-4e4d-a291-0ff35d57869f&tenantId=2b897507-ee8c-4575-830b-4f8267c3d307>`__, as Blackboard announcement, and posted on
144+
Piazza. Of these, the Team is the most instant form of communication so you
145+
are advised to look there and use the other sources as a backup.
146+
3. The test instructions are in the :file:`README.md` in the repository.
147+
GitHub will show this to you on the repository website. The instructions
148+
are very similar to those for the practice problems above, so you should
149+
make sure you have tried those in advance of the test.
150+
4. You submit your work by committing and pushing to the repository on GitHub
151+
created when you accept the GitHub Classroom assignment. You must commit and
152+
push as you go along. **There is no additional upload time at the end of the test period.**
153+
5. If you have a problem during the midterm test, you should post a question
154+
`on Piazza <https://piazza.com/class/kjob8in6eox1bp>`__. During the test,
155+
Piazza will be configured so that student posts can only be seen by the
156+
instructors. Other than this difference you should follow `the instructions
157+
on what to do in case of problems <_static/If_you_have_a_problem.pdf>`__
158+
provided by the maths exams office in their
159+
email of 11 February. In particular, if those instructions require you to
160+
`email the exam team <mailto:maths.exams@imperial.ac.uk>`__ after the test
161+
then you should do so. Posting on Piazza is only a mechanism for getting
162+
immediate help during the exam.
163+
6. The usual `academic integrity rules for remote assessments <_static/Academic_Integrity.pdf>`__
164+
apply. In
165+
particular, you may consult any resource published on the internet, but you may
166+
not seek help from anyone else, whether in person, by email, chat message,
167+
forum post or any other means.

_static/Academic_Integrity.pdf

69.2 KB
Binary file not shown.

_static/If_you_have_a_problem.pdf

508 KB
Binary file not shown.

index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@
138138
<li class="toctree-l2"><a class="reference internal" href="7_midterm.html#using-git-in-the-test">7.3. Using git in the test</a></li>
139139
<li class="toctree-l2"><a class="reference internal" href="7_midterm.html#preparing-for-the-test">7.4. Preparing for the test</a></li>
140140
<li class="toctree-l2"><a class="reference internal" href="7_midterm.html#exercises">7.5. Exercises</a></li>
141+
<li class="toctree-l2"><a class="reference internal" href="7_midterm.html#midterm-test-instructions">7.6. Midterm test instructions</a></li>
141142
</ul>
142143
</li>
143144
<li class="toctree-l1"><a class="reference internal" href="8_inheritance.html">8. Inheritance and composition</a><ul>

searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)