Frequently Asked Questions

Answers to common questions

Unanswered Questions

If you have a question that is not answered here, please let me know by sending me an e-mail to vlcek@beyondsimulations.com or by creating an issue on GitHub.

Contribution and Mistakes

If you have found a mistake in the course material or if you have any suggestion on how to improve the course, please let me know by sending me an e-mail to vlcek@beyondsimulations.com or by creating an issue on GitHub.

FAQs

How can I download PDF slides from the lecture?

  1. First, open the lecture you want to download the slides from.
  2. Then, click on the RevealJS button in the top right corner.
  3. Now, click on the three stacked bars in the lower left corner.
  4. Then, click on Tools in the upper left corner.
  5. Now you can select PDF Export Mode and then save the slides as a PDF.

Unfortunately, this method does not work perfectly on all browsers. If you have a Chrome based browser, you should be fine.

Can I upload my downloaded .py back into the browser?

No. This is a one-way door. The browser editor cannot open an uploaded file. Your download is for three things: submitting checkpoints, keeping a safety copy, and working locally in Part III of the course. If you want to keep working in the browser, reloading the page is fine, but treat the downloaded file as your real safety net (see the next question).

Where is my notebook work saved?

Your progress lives in the browser tab: reloading the page keeps it, but closing the tab and opening the course link again later starts you from a clean notebook. There is no cross-device sync in the browser, and clearing browser data or private mode also wipes it. The only guaranteed copy is menu → DownloadDownload Python code. Make that download a habit at the end of every session.

How are checkpoints graded?

The green ✅ checks inside a checkpoint are provisional: they tell you you’re on track. Final grading re-runs your submitted .py against a reference test suite on our side. Upload your download to the matching Moodle assignment before the deadline; Moodle’s clock decides what is on time.

How does the chatbot work?

The course AI is a chatbot that uses the Mistral and some custom code hosted on Hetzner in Germany. If you have any questions about the course, feel free to ask the AI. Note, that the AI is not perfect and sometimes the answers might be incorrect. For more information about how the data is processed, please refer to the privacy policy.