Quarto+Markdown
Material docente interactivo y dinámico en R

El curso

Esta página web forma parte del curso “Diseño de materiales para la docencia e investigación interactivos y reproducibles”. En ella, se recogen los materiales y ejemplos que se desarrollarán durante las sesiones.

El profesor

Rodrigo Rodrigues-Silveira

rodrodr@usal.es

Profesor de ciencia política de la USAL. Director del proyecto “Comportamiento legislativo y erosión democrática en América Latina” (PELA Comportamiento). Miembro de los GIR “Política Comparada en América Latina” y “Tecnología y poder en el pensamiento y las letras”.

El contenido

Durante el curso se abordarán los siguientes temas:

  • Quarto y Markdown para materiales docentes

  • Datos y gráficos interactivos

  • Materiales docentes en Quarto

  • Informes automatizados

Sesiones

Las sesiones tendrán lugar en el aula de informática 2 de la Facultad de Derecho, en la planta Jardin.

DÍA 1 - 14/11/2025 de 9:30 a 13:30h - Presentación del curso y conceptos básicos

DÍA 2 - 21/11/2025 de 9:30 a 13:30h - Documentos interactivos

DÍA 3 - 28/11/2025 de 9:30 a 13:30h - Materiales docentes con Quarto

DÍA 4 - 05/12/2025 de 9:30 a 13:30h - Informes automatizados

🤖 Servicio técnico 🤖

En este curso se utilizará R y RStudio como entorno de desarrollo. Si tenéis cualquier problema técnico durante el curso podéis contactar conmigo en persona durante las sesiones.

Para que podáis reproducir los ejemplos de análisis presentados durante el curso debéis instalar en vuestros ordenadores el R y el RStudio Desktop.

También deberéis instalar Quarto:

https://quarto.org/docs/get-started/

Instalación de paquetes

  1. debes ejecutar cada línea de una en una y esperar que finalice antes de ejecutar la siguiente. Primero la que empieza con pc, luego, install.packages(pc) y, finalmente, una vez terminado el paso anterior: devtools::install_github(“rodrodr/tenet”, force=T).

  2. Puede que aparezcan algunos mensajes. El primero es si quieres reiniciar R, le das a “No”. El segundo es si deseas actualizar los paquetes y debes decir: “1 - All”. Finalmente, si te pide instalar paquetes “from source” (en Mac puede aparecer), elegid, “n” (no).

Estos son solo algunos paquetes básicos para instalar inicialmente. Durante el curso, probablemente instalaremos otros más que dependerán de los ejercicios y ejemplos generados.

Code
# Crea un vector con los paquetes a instalar
pc <- c("readr","ggplot2","ggrepel","reactable",
        "tidyverse","devtools","ggiraph",
        "htmltools","gridExtra","grid",
        "kableExtra")

# Instala los paquetes
install.packages(pc)