Exams

Report AI usage!

If you use any AI tool, report its name and associated prompts next to your answers.

Any obvious AI answers un-flagged as such will not be considered.

Projects

The projects have to be handed over (both qmd and knitted HTML) before June 23rd 23:00 Luxembourg time.

  • 10 min defense per group
  • Everyone has to speak, preferably on the part he/she performed
  • Using the rendered HTML document, no slides to prepare

Lectures / Practicals

  • 2 hours
  • All documents / Internet access allowed
  • AI allowed if tool name and prompts included
  • Individual, NO communication between students
  • Hand over a qmd / rendered HTML on Moodle

Recommendations

  • Check before the exam that your RStudio with the test code works well.
  • Work in a RStudio project for finding the files to read using relative paths.
  • Standalone HTML document (one file containing all images/libs). Be sure that the Quarto header has this option activated:
---
title: "Basv53 exam"
author: student_name
format:
  html:
    embed-resources: true
---
  • Load packages with library calls at the beginning if the Quarto document, with the following options:
    • label: setup so this chunk is executed for any triggered chunks below
    • include: false to hide the verbose loading messages in the rendered HTML

Demo code:

```{r}
#| label: setup
#| include: false
library(tidyverse)
```
  • DO NOT write install.packages("... in a chunk, it will prevent the Rendering process. Instead:
    • Use the console
    • Use the Packages tab of RStudio
  • If a piece of code is not working and block the render:
    • Comment with a leading hash (#) the problematic lines
    • Specify the chunk to NOT be evaluated. The code will be shown but not executed. Use:
```{r}
#| eval: false
penguins |>
  summarise(penguins, avg = mean(bill_depth_mm))
```

Above example error is that the tibble penguins is passed twice to summarise().

  • Render early and often to narrow down issues more quickly.