Skip to content

Latest commit

 

History

180 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Curso QualCoder 4.0 (Interactivo)

Curso interactivo y gratuito, en español, para aprender a codificar datos cualitativos con QualCoder 4.0. Está armado como un juego. Doce misiones en orden de trabajo real, setenta y ocho lecciones, insignias, rangos y una constancia al final. La mitad de las actividades se practican en un simulador de la ventana real del programa, con sus siete menús, sus cinco pestañas, su árbol de códigos y su módulo de codificar texto. Son archivos estáticos, sin frameworks ni compilación, y se publica tal cual en GitHub Pages.

Curso gratuito, con donativos voluntarios.

Esta iniciativa es una propuesta de democratización del conocimiento. Las herramientas y la formación en análisis de datos cualitativos deben estar al alcance de todas y todos, así que el curso es gratuito y se mantiene con donativos voluntarios, nunca obligatorios.

Tu participación en el curso ya es una forma valiosa de contribuir.

Descripción del curso

De qué trata

La mayoría de los tutoriales de software cualitativo enseñan a apretar botones. Este curso enseña a decidir y practica los botones mientras tanto. Cada misión combina una lección breve, un video opcional y varias actividades donde hay que tomar la decisión analítica y ejecutarla en el simulador.

El simulador reproduce la ventana de QualCoder 4.0 tal como es, con la estructura de menús del manual de usuario. Proyecto, Gestionar, Codificar, Análisis, Informes, IA y Ayuda, con sus entradas y sus atajos, las cinco pestañas de la ventana principal, el menú contextual del árbol de códigos y el módulo de codificar texto con su lista de documentos, su nombre de codificador, su margen de franjas de color y sus teclas de trabajo, Q para marcar, V para el código in vivo, A para anotar, U para desmarcar.

A quién va dirigido

Estudiantes de posgrado, tesistas, docentes y equipos de investigación que trabajan con entrevistas, grupos focales, notas de campo o respuestas abiertas de encuesta. No se necesita experiencia previa con software cualitativo ni conocimientos de programación. El curso arranca por la instalación, así que tampoco hace falta tener el programa puesto para empezar, aunque está pensado para que después se repita todo en un proyecto propio.

Qué se aprende

Al terminar, quien tome el curso puede instalar el programa, crear un proyecto, importar y revisar material, construir un sistema de códigos con categorías y memos, marcar segmentos con criterio, organizar casos y atributos, recuperar lo codificado en informes y depurar el sistema cuando crece de más. En el camino se trabajan las decisiones que sostienen todo eso, el tamaño del segmento, la diferencia entre código y categoría, cuándo un código en vivo aporta y cuándo estorba, y por qué la frecuencia describe la codificación y no el campo.

Cómo funciona el juego

Cada misión empieza con su galería de videos y capturas, sigue con la lección con sus definiciones y después vienen las lecciones, una a la vez. Equivocarse no descuenta, cada intento fallido explica por qué esa opción no encaja y deja seguir probando, y al resolver se cobran las tres estrellas y el XP completo. Debajo de cada lección hay tres salidas, repetir esa lección, reiniciar la misión entera o saltar. Lo único que no suma es saltar, y aun así la lección queda marcada para volver a ella.

Las lecciones marcadas como guiadas muestran sus pasos desplegados y van resaltando el elemento que toca tocar, el tramo de texto, el código del árbol, la opción del menú o el grupo de destino.

Tres aciertos seguidos dan un bono de racha y cada misión entrega su insignia. Ninguna misión está bloqueada, el mapa las propone en un orden recomendado pero se pueden tomar en el que cada quien necesite, y las que quedaron a medias muestran cuántas actividades llevan. El XP acumulado sube de rango, de Aprendiz de campo a Oficio de campo. Todo el avance se guarda en el navegador de quien juega, sin cuentas ni servidor.

Las doce misiones

El orden propuesto sigue el del trabajo real, primero el programa, después el material, después la codificación y al final lo que devuelve resultados. Es una recomendación, no una barrera, cualquier misión se puede abrir desde el mapa en cualquier momento. Casos y atributos va antes de codificar, porque sin ellos no hay comparación posible después.

Misión Tema Qué se practica
1 Instalar QualCoder Descarga e instalación en Windows con sus dos opciones, la advertencia del sistema, los programas externos, recorrido por los siete menús, comprobar la versión y el registro de acciones
2 Proyectos Crear proyecto, llegar a Configuración por sus dos caminos, dejar el nombre del codificador y el resumen del proyecto
3 Archivos, casos, atributos y diarios Abrir el gestor, importar archivos desde su barra de herramientas, copiar o vincular, y después casos, atributos y diarios
4 Codificar texto Qué es un código, abrir el módulo, crear el primero con el árbol vacío, marcar seleccionando texto y código, y crear un código in vivo
5 Anotar y memos Anotación con A, memo del código desde su menú contextual y memo de la codificación
6 El árbol de códigos Categorías, subcódigos, mover un código y fusionar uno en otro
7 Encuestas y respuestas abiertas Importar un CSV desde el gestor, repartir las columnas en el asistente y qué queda en el proyecto
8 Referencias y Zotero Importar RIS, conectar la clave de API de Zotero y vincular cada archivo con su ficha
9 Análisis e informes Recuperación de códigos, configurar la salida, frecuencias y gráficos
10 Grafos y mapas visuales Abrir el grafo, agrupar nodos, comprobar con la co-ocurrencia y exportar la figura
11 Trabajo colaborativo y funciones especiales Comparación de codificación, vínculos rotos y funciones especiales
12 Prueba de campo Entrevista nueva de principio a fin, recuperación y entrada de diario

Las definiciones y sus fuentes

Cada misión trae, después de la lección, un bloque de definiciones conceptuales con su cita. No son definiciones inventadas para el curso, salen de la literatura metodológica, y la cita lleva a la pantalla de referencias del propio sitio. Ahí se define código y codificar con Saldaña y con Bazeley, segmento y código in vivo con Saldaña, atributo y caso con Bazeley, diario con Alaszewski, y saturación, acuerdo entre codificadores, estrategias de calidad y transparencia con Bazeley y con Flick.

Obras citadas en el curso.

  • Alaszewski, A. (2006). Using diaries for social research. SAGE.
  • Bazeley, P. (2013). Qualitative data analysis. Practical strategies. SAGE.
  • Flick, U. (2007). Designing qualitative research. SAGE.
  • Saldaña, J. (2011). Fundamentals of qualitative research. Oxford University Press.

La pantalla de referencias incluye además una lista de lecturas recomendadas, con Adams, Holman Jones y Ellis, Anfara y Mertz, Angrosino, Boucher y Holian, Brinkmann, Flick, Harris, Hyers, Timmermans y Tavory, y Willis.

Las definiciones y su ficha

Las citas de las definiciones se abren en una tarjeta flotante con la referencia completa, sin salir de la misión. La tarjeta se cierra con Esc, con la equis o tocando fuera, y trae al pie un enlace a la lista completa de referencias del curso para quien quiera verla toda.

El índice lateral

A la izquierda hay una barra con el contenido completo. Muestra las doce misiones con sus estrellas y, al entrar en una, la despliega en sus lecciones numeradas, cada una con su propio título, su tipo, sus estrellas y la actual resaltada. En la barra superior hay además botones de anterior y siguiente que recorren el curso lección por lección, y saltan de misión al llegar al final de una. Desde ahí se salta a cualquier lección sin pasar por las anteriores, y las saltadas quedan marcadas para volver. En pantallas estrechas se pliega detrás del botón Índice.

Nombres de las capturas

Las imágenes siguen el número de su lección. Para la lección 1.1 son 1_1_nombre.png, para la 1.5 son 1_5_nombre.png, y las de la galería de la misión, que van antes de cualquier lección, usan el cero, como 1_0_Repositorio_oficial.png.

Duración

Entre dos y tres horas y media, según cuánto se detenga cada quien en las actividades de escritura. Se puede dejar a medias y retomar, el avance queda guardado.

Material de práctica

Las entrevistas que aparecen en los ejercicios son fragmentos construidos para el curso sobre cuidadoras informales de personas mayores. No corresponden a personas reales.

Publicarlo

  1. Crea un repositorio nuevo en GitHub, por ejemplo curso-codificar-qualcoder.
  2. Sube el contenido de esta carpeta a la raíz del repositorio (index.html, README.md, .nojekyll y la carpeta assets).
  3. Entra a Settings, sección Pages, y en Build and deployment elige Deploy from a branch, rama main, carpeta / (root).
  4. En un par de minutos queda en https://TU-USUARIO.github.io/curso-codificar-qualcoder/.

Para probarlo antes en tu máquina, abre index.html en el navegador o levanta python3 -m http.server dentro de la carpeta.

Poner los videos y las capturas

Cada misión abre con una galería de medios, antes del texto de la lección. Ahí van los videos y las capturas de pantalla, y ya vienen los huecos preparados con el título de lo que conviene mostrar en cada uno.

Se editan en el arreglo medios de cada misión, en assets/contenido.js.

medios: [
  { tipo: "video", id: "dQw4w9WgXcQ", titulo: "Crear un código y marcar el primer segmento" },
  { tipo: "imagen", src: "assets/img/03-codificar-texto.png",
    titulo: "El módulo Codificar texto con sus tres paneles",
    pie: "Figura 3.1. Los tres paneles del módulo." }
],

En los videos va el identificador de YouTube, no la URL completa, y se incrustan con youtube-nocookie.com. Las capturas se guardan en assets/img/ y su ruta va en src. Si pie queda vacío, el pie de figura toma el texto de titulo. Mientras un hueco esté sin llenar aparece un recuadro punteado con el título sugerido y la instrucción para completarlo, así que el curso se puede publicar antes de tener todo el material grabado.

Se pueden añadir o quitar medios de cada misión libremente, no hay número fijo.

Editar el contenido

Todo el material vive en assets/contenido.js. El motor está en assets/app.js y no hace falta tocarlo para cambiar lecciones, actividades, menús o rangos.

Las definiciones conceptuales de cada misión van en su arreglo definiciones, y las obras completas en CURSO.bibliografia. La clave de la definición enlaza con la clave de la referencia, y el botón de la cita lleva a la pantalla de referencias. Las lecturas recomendadas se editan en CURSO.lecturas.

definiciones: [
  { termino: "Código",
    texto: "Palabra o frase corta que asigna...",
    cita: "Saldaña, 2011, p. 95", clave: "saldana2011" }
],

Los instructivos se arman por bloques, cada uno con su título, su párrafo, su lista de pasos y su captura, y opcionalmente un video en lugar de la captura o una lista de enlaces con direcciones de descarga o consulta. Cuando un bloque tiene dos caminos alternativos, por ejemplo un instalador y una versión portable, se usa caminos en vez de pasos, y cada camino lleva su propio rótulo y su numeración desde uno.

{ tipo: "guia", xp: 10,
  instruccion: "Antes de decidir nada, así se instala.",
  bloques: [
    { titulo: "Windows",
      texto: "...",
      pasos: ["Descarga el archivo...", "Ejecútalo..."],
      img: { src: "assets/img/1_1_Windows.png", titulo: "...", pie: "" } }
  ],
  boton: "Ya lo instalé, seguir",
  dice: "..." }

Cada lección lleva su propio titulo, que es lo que aparece en el índice lateral y encabezando la tarjeta.

Una misión se ve así.

{
  id: "n10",
  titulo: "Nombre de la misión",
  lema: "Frase corta",
  insignia: { nombre: "Nombre de la insignia", icono: "✦" },
  definiciones: [ ... ],
  medios: [
    { tipo: "video", id: "", titulo: "Qué mostrar en el video" },
    { tipo: "imagen", src: "", titulo: "Qué mostrar en la captura", pie: "" }
  ],
  lectura: `<p>Texto de la lección en HTML.</p>`,
  ejercicios: [ ... ]
}

Los ocho tipos de actividad disponibles.

Tipo Qué hace Campos propios
quiz Opción múltiple con retroalimentación por opción pregunta, opciones con t, ok, dice
parejas Une concepto con definición pares con a y b
secuencia Ordena pasos tocándolos en orden pasos
clasificar Acomoda códigos en categorías categorias, items
abierta Escritura libre con respuesta modelo y autoevaluación guia, modelo
interfaz Simulador de QualCoder, hay que llegar a la función correcta objetivo, ruta, dice
codificar Codificar dentro del simulador, seleccionar el tramo y aplicar la acción texto, codigos, solucion
dialogo Ventana de configuración con campos que hay que dejar bien titulo, campos, boton, dice
explorar Recorrido libre por los menús, con ficha de cada entrada al lado meta, objetivo, dice

En codificar, solucion.segmentos lleva los índices del arreglo texto que hay que marcar, empezando en cero, solucion.codigo el id del código correcto y solucion.accion la operación esperada, que puede ser marcar, invivo o anotar. Con invivo el nombre del código lo genera el propio texto seleccionado, así que no hace falta solucion.codigo.

Una lección de simulador puede terminar abriendo una ventana de un solo campo con ventanaTras. Es lo que ocurre al crear el primer código, donde se escribe su nombre y el código aparece en el árbol.

En interfaz, ruta acepta varias formas. El par menú e ítem, por ejemplo ["gestionar", "archivos"], tomando los id definidos en CURSO.interfaz.menus. Una pestaña de la ventana principal, con ["pestana", "registro"]. El menú contextual de un código del árbol, escribiendo codigo: seguido del nombre, por ejemplo ["codigo:Sentimiento de culpa", "fusionar"]. Y un botón de la barra de herramientas del gestor de archivos, con ["archivos", "importar"], tomando los id de CURSO.interfaz.barra_archivos.

En dialogo, cada campo puede ser texto, select o casilla. Para los de texto, correcto acepta un arreglo de fragmentos válidos o la palabra cualquiera cuando solo se pide que no quede vacío. Un campo con fijo se muestra ya resuelto y no se valida, que es como se reproducen las ventanas largas del programa sin convertirlas en un examen de veinte casillas.

En interfaz, cuando dos caminos del programa llevan al mismo sitio se usa rutas con las dos opciones en lugar de ruta. Y con ["arbol", "crear_codigo"] la práctica ocurre sobre el árbol de códigos vacío, que es como se crea el primer código de un proyecto nuevo.

En explorar, meta es cuántas entradas distintas hay que abrir para dar la actividad por cumplida. La ficha de la derecha sale de los propios menús, así que se enriquece editándolos.

Los menús del simulador, sus atajos, las pestañas, el menú contextual del árbol, las teclas del módulo de codificar texto, los códigos del panel, los archivos, los colores y los rangos también se editan en contenido.js, en los bloques interfaz, paleta y rangos. La estructura de menús que trae por defecto está tomada del manual de usuario de QualCoder 4.

Cada entrada de menú admite dos campos más, d con la descripción de qué hace y tip con el consejo metodológico o práctico. Son los que alimentan la ficha de la actividad de exploración, y el tip es opcional.

{ id: "ajustes", t: "Configuración (Settings)", k: "Alt+S",
  d: "Qué hace esta entrada.",
  tip: "El consejo que quieres dar sobre ella." }

Cómo citar este curso

Salomón Cárdenas, L. (2026). Curso QualCoder Interactivo [Curso en línea]. SoftCualitativo. https://salomon-mazatlan.github.io/Curso-QualCoder-Interactivo

En el texto se cita como (Salomón Cárdenas, 2026).

Este curso es un material de formación independiente del proyecto QualCoder. Las recomendaciones y las opiniones que aparecen en el presente curso son a título personal y no representan la posición del equipo de desarrollo ni del proyecto.

Cómo citar el software

Curtain, C., Dröge, K., Missaghieh-Poncet, J. y Salomón, L. (2026). QualCoder 4.0 [Computer software]. GitHub. https://github.com/ccbogel/QualCoder/releases/tag/4.0

En el texto se cita como (Curtain et al., 2026). Ajusta el año y el número de versión a los de tu instalación. QualCoder es software libre desarrollado por Colin Curtain junto con Kai Dröge, Justin Missaghieh-Poncet, Lorenzo Salomón y su comunidad de colaboradores.

La constancia

Al terminar las doce misiones se libera una constancia de participación encabezada por el emblema del curso, con el nombre de quien la recibe, el número de misiones y actividades concluidas, los resultados obtenidos, la fecha de emisión, la firma del responsable del curso con su código QR a la credencial verificable, y la referencia para citarlo. El folio combina las iniciales de quien la recibe, la fecha estelar de emisión en formato TNG y cuatro caracteres aleatorios, de modo que no se repita. Se imprime o se guarda en PDF desde el propio navegador. Es un documento de autoformación, deja constancia del trabajo hecho y no constituye una acreditación institucional.

Releases

Packages

Contributors

Languages