Fences på vores undervisningssider

Last updated on 2026-09-01 | Edit this page

Estimated time: 12 minutes

Overview

Questions

  • Hvilke fences understøtter vores Workbench-opsætning?
  • Hvordan indlejres challenges, hints og solutions korrekt?
  • Hvilken fence passer til hvilken undervisningsfunktion?

Objectives

  • Oprette og afslutte en fence med korrekt syntaks.
  • Vælge en fence ud fra indholdets undervisningsmæssige funktion.
  • Indlejre hint og solution korrekt i en challenge.
  • Oprette synkroniserede faner med group-tab.
  • Kontrollere resultatet ved at bygge lektionen lokalt.

Fences. Det vi bruger til at indsætte de små (eller ikke så små) farvede blokke på siderne. De starter alle med mindst fire “:” og derefter ordet; eksempelvis “callout”. Og når man er færdig med indholdet, skal der være mindst fire “:” igen.

Hvad er ordet så? Ordet er altid det der står på position X i: “dette er en X fence”.

Callout

dette er en callout fence

Prerequisite

dette er en prereq fence

Checklist

dette er en checklist fence

Bemærk at hint-fencen mangler en ikon til venstre.

Discussion

dette er en discussion fence

Testimonial

dette er en testimonial fence

Caution

Dette er en caution fence

Bemærk at sandpaper vil insistere på ikke at kende til denne fence. Men den fungerer altså fint alligevel, så det er fejl under bygningen af siden man roligt kan ignorere.

Challenge

dette er en challenge fence

Og den er “inde i” challenge fencen.

Fanegruppe Eksempel


Vi starter med en group-tab fence, og så har vi nogen overskrifter til de forskellige tabs, og deres indhold. Vær opmærksom på at når man skifter til eksempelvis “Mac” i en group-tab, så skifter de andre group-tabs også til “Mac”.


Kan pt installeres fra. Men fungerer ikke her af årsager. Når pakken er tilgængelig på cran er den værd at kigge på.

“coatless-rpkg/livelink”

R

library(tidyverse)

OUTPUT

── Attaching core tidyverse packages ──────────────────────── tidyverse 2.0.0 ──
✔ dplyr     1.2.1     ✔ readr     2.2.0
✔ forcats   1.0.1     ✔ stringr   1.6.0
✔ ggplot2   4.0.3     ✔ tibble    3.3.1
✔ lubridate 1.9.5     ✔ tidyr     1.3.2
✔ purrr     1.2.2
── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
✖ dplyr::filter() masks stats::filter()
✖ dplyr::lag()    masks stats::lag()
ℹ Use the conflicted package (<http://conflicted.r-lib.org/>) to force all conflicts to become errors

Tabeller


Der er ikke en direkte måde at justere bredde af tabeller. Men antallet af “-” i linie to har betydning for hvordan pandoc vælger bredden.

Key Points
  • Fences giver indholdet semantisk struktur og ikke kun en bestemt farve.
  • Indlejrede fences skal lukkes i omvendt rækkefølge af den, de blev åbnet i.
  • solution og hint hører normalt til en konkret challenge.
  • Instructor-noter kan vises for undervisere uden at fylde i kursistvisningen.
  • Komponenter, som Workbench ikke officielt understøtter, bør testes før de bruges i kursusmateriale.