diff --git a/_quarto.yml b/_quarto.yml
index 839d032..6b3813b 100644
--- a/_quarto.yml
+++ b/_quarto.yml
@@ -14,9 +14,9 @@ book:
type: textbox
chapters:
- index.md
- # - jupyter_shortcuts/jupyter_shortcuts.qmd
- # - datahub/datahub.qmd
- # - autograder_gradescope/autograder_gradescope.qmd
+ - jupyter_shortcuts/jupyter_shortcuts.qmd
+ - datahub/datahub.qmd
+ - autograder_gradescope/autograder_gradescope.qmd
# - pandas/pandas.qmd
# - projA2/projA2.qmd
diff --git a/autograder_gradescope/autograder_gradescope.qmd b/autograder_gradescope/autograder_gradescope.qmd
index 3c22905..0b6a865 100644
--- a/autograder_gradescope/autograder_gradescope.qmd
+++ b/autograder_gradescope/autograder_gradescope.qmd
@@ -23,15 +23,13 @@ jupyter:
name: python3
---
-::: {.callout-note collapse="true"}
-**Citation**: many of these common questions were taken and modified from the UC San Diego course DSC 10: Principles of Data Science and their [debugging guide](https://dsc10.com/debugging/).
-
-:::
+Citation
+ Many of these common questions were taken and modified from the UC San Diego course DSC 10: Principles of Data Science and their [debugging guide](https://dsc10.com/debugging/).
+
Suppose you’re working on Lab 5. One solution is to go directly to DataHub and rename your lab05 folder to something else, like lab05-old. Then, click the Lab 5 link on the course website again, and it’ll bring you to a brand-new version of Lab 5. You can then copy your work from your old Lab 5 to this new one, which should have the original version of the assignment.
+Alternatively, you can access this public repo and navigate to a blank copy of the assignment you were working on. In the case of Lab 5 for example, the notebook would be located at lab/lab05/lab05.ipynb
. You can then check and copy over the contents of the deleted cell into a new cell in your existing notebook.
or if it timed out:
+or if it times out:
this means that the Gradescope autograder failed to execute in the expected amount of time. This could be a problem on Gradescope’s end, so we recommend resubmitting and letting the autograder rerun. If it still fails, please make a private Ed post.
+it means that the Gradescope autograder failed to execute in the expected amount of time. This could be due to an inefficiency in your code or a problem on Gradescope’s end, so we recommend resubmitting and letting the autograder rerun. It is your responsibility to ensure that the autograder runs properly, and, if it still fails, to follow up by making a private Ed post.
+ +We set some cells to read-only mode prevent accidental modification. To make the cell writeable,
@@ -108,10 +199,11 @@If one particular cell seems to cause your kernel to die, this is likely because the computer is trying to use more memory than it has available. For instance: your code is trying to create a gigantic array. To prevent the entire server from crashing, the kernel will “die”. This is an indication that there is a mistake in your code that you need to fix.
+ +This text offers pointers for keyboard shortcuts or common mistakes that accompany the coursework in the Spring 2024 Edition of the UC Berkeley course Data 100: Principles and Techniques of Data Science.
@@ -250,9 +258,10 @@For the following commands, make sure you’re in command mode. You can enter this mode by pressing esc
.
a
: create a cell aboveb
: create a cell belowdd
: delete current cellm
: convert a cell to markdown (text cell)y
: convert a cell to codeFor individual cells,
+ctrl
+ return
: run the current cellshift
+ return
: run the current cell and move to the next cellTo run all cells in a notebook:
+In the menu bar on the left, click Run
. From here, you have several options. The ones we use most commonly are:
Run All Above Selected Cell
: this runs every cell above the selected cellRun Selected Cell and All Below
: this runs the selected cell and all cells belowRun All
: this runs every cell in the notebook from top-to-bottomIn the menu bar on the left, click Kernel
. From here, you have several options. The ones we use most commonly are:
Restart Kernel...
Restart Kernel and Run up to Selected Cell
Restart Kernel and Run All Cells