Я занимаюсь разработкой учебных пособий с пакетом learnr
.В процессе итеративного тестирования мне нужно будет сделать файл учебника недействительным.
Я следовал объяснениям из Сохранение работы , добавил идентификатор и версию в заголовок yaml.
Но всякий раз, когда я менял идентификатор и / или номер версии, я всегда получал последнюю пробную версию.
При изменении идентификатора или версии учебника вся сохраненная работа, связанная сУчебное пособие признано недействительным, и пользователи учебного пособия начнут обновляться при повторном обращении к нему.(из Сохранение работы )
Приведенная выше цитата не сработала для меня: даже если я перезапустил RStudio и / или использовал Clear Rendered Output …
соотв.Clear Knitr Cache …
.Но мне удалось изменить метку заголовка (ов) чанка, и я знаю, что могу использовать кнопку «Начать заново» на странице учебника.
Может ли быть так, что идентификатор и версия не работают локально?(Кстати: где находятся файлы с сохраненной работой, связанной с руководством на моем компьютере?)
Мой заголовок yaml выглядит так:
---
title: "Tutorial"
tutorial:
id: "b4e9e9b1-02b1-45c7-b35e-64ff6fbf0a0e"
version: 2.9
output:
learnr::tutorial:
progressive: true
allow_skip: true
runtime: shiny_prerendered
---
Я использую пакет uuid
длягенерировать идентификаторы - как упомянуто в учебнике learnr
в разделе Идентификаторы учебника .
Я всегда запускаю новую пробную версию с помощью команды rmarkdown::run("<path-to-filename/filname>")
.
Thisвопрос должен быть помечен learnr
, но у меня нет прав для создания нового тега.