Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tutorial-IDs nutzen für RStudio Cloud #37

Closed
luk-brue opened this issue Nov 4, 2023 · 3 comments
Closed

Tutorial-IDs nutzen für RStudio Cloud #37

luk-brue opened this issue Nov 4, 2023 · 3 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@luk-brue
Copy link
Contributor

luk-brue commented Nov 4, 2023

Bitte beschreiben Sie das Problem, was Sie sehen

Für RStudio Cloud brauchen die Tutorials alle noch im YAML-Header eine Tutorial-ID, damit der Fortschritt der Studis auch ordentlich gespeichert wird. Ohne ID wird der Fortschritt verloren, wenn das Projekt pausiert wird.

Beschreiben Sie die Lösung, die Sie sich wünschen würden.
Alle Tutorials sollten im YAML-Header eine Tutorial-ID und Versionsnummer bekommen. Genauere Informationen finden sich hier: rstudio/learnr issue #656

Beschreiben Sie Alternativen, die Sie bedacht haben.
Alternativ können wir das auch nicht tun, weil nicht so viele RStudio Cloud nutzen glaube ich.

@luk-brue luk-brue added the enhancement New feature or request label Nov 4, 2023
@luk-brue
Copy link
Contributor Author

luk-brue commented Dec 6, 2023

Exemplary YAML header:

output: 
    learnr::tutorial:
      progressive: true
      allow_skip: true
tutorial:
      id: zentrale_tendenj
      version: 1 # change the version when you want to invalidate past progress
  • add ID and version fields to all tutorials

@luk-brue luk-brue added the good first issue Good for newcomers label Dec 6, 2023
@jeffreyohene
Copy link
Collaborator

heißt dies, dass man für jeden Tutorial einfach ein id und eine versionnummer eingeben muss?

z.B. f. SkalenNiveau würde der YAML header nach einer Bearbeitung wie folgt aussehen:

---
title: "Skalenniveaus"
output:
  learnr::tutorial:
    language: de
    css: css/boxes.css
    fig_caption: no
tutorial:
    id: skalenniveaus.Rmd
    version: 1
runtime: shiny_prerendered
bibliography: ref.json
link-citations: TRUE
description: "Welche Skalen gibt es und wie werden sie in R repräsentiert?"
resource_files:
- css/boxes.css
---

@luk-brue
Copy link
Contributor Author

luk-brue commented Jan 5, 2024

Ja, genau, es geht lediglich darum den YAML-Header zu bearbeiten.
Nur ich weiß nicht ob der character "." in id erlaubt ist. id kann einfach frei gewählt werden, deswegen würde ich vorsichtshalber auch auf den Punkt verzichten.
Ansonsten sieht das gut aus.

jeffreyohene added a commit to jeffreyohene/rtutorials that referenced this issue Jan 6, 2024
Tutorial ID's für RStudio Cloud hinzugefügt
luk-brue added a commit that referenced this issue Jan 6, 2024
@luk-brue luk-brue closed this as completed Jan 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants