| WordPress | Versión 6.0 o superior. Verifica en Escritorio → Actualizaciones. |
| PHP | Mínimo 7.4, recomendado 8.1 o superior. Revisa en Herramientas → Salud del Sitio. |
| MySQL / MariaDB | MySQL 5.7+ o MariaDB 10.3+. LearnDash crea tablas propias para el seguimiento del progreso de los estudiantes. |
| Memoria PHP | Mínimo 256 MB. Con muchos estudiantes activos simultáneamente, sube a 512 MB en tu archivo php.ini. |
| SSL / HTTPS | Obligatorio si procesas pagos en el sitio. Let’s Encrypt es gratuito en la mayoría de hosts. |
| Espacio en disco | Depende del volumen de videos y archivos de los cursos. Calcula al menos 2 GB libres para comenzar. |
Adquiere tu licencia en learndash.com → Pricing. Todos los planes incluyen 1 año de actualizaciones y soporte.
| Paso 1 | Descarga el archivo learndash-lms.zip desde tu cuenta en learndash.com → Your Account → Downloads. |
| Paso 2 | En el panel de WordPress, clic en Elegir archivo, selecciona el ZIP y clic en Instalar ahora. |
| Paso 3 | Una vez que la carga finalice, clic en Activar plugin. LearnDash LMS aparecerá en el menú lateral izquierdo. |
| Paso 4 | No instales LearnDash desde el repositorio público de WordPress.org; es un plugin premium y solo está disponible en tu cuenta oficial. |
| License Key | Pega la clave de licencia que encontrarás en tu cuenta de learndash.com bajo la sección License Keys. |
| Update License | Clic en el botón. Si la clave es válida, verás un indicador verde con el estado Active. |
| Renovación | La licencia es anual. Al acercarse el vencimiento, LearnDash muestra un aviso en el panel de administración. |
Al activar el plugin, LearnDash lanza automáticamente el Bootcamp, un asistente guiado con video y texto para cada paso. Puedes cerrarlo y regresar cuando lo necesites desde el Dashboard de LearnDash.
| Paso 1 — Setup | Configura las páginas de cursos y los ajustes globales básicos. |
| Paso 2 — Create a Course | Crea tu primer curso de prueba para verificar que la instalación funcione correctamente. |
| Paso 3 — Set Up Payments | Conecta un método de pago o configura los cursos como gratuitos. |
| Paso 4 — Enroll Students | Inscribe manualmente a tu primer estudiante de prueba y valida el flujo completo. |
| LearnDash Template | Selecciona LearnDash 3.0 Template. El Legacy Template quedó obsoleto en junio 2025 y ya no recibe soporte. |
| Login / Register URL | Página de inicio de sesión para los estudiantes. Si usas WooCommerce, apunta a su página de Mi Cuenta. |
| Profile URL | Página del perfil del estudiante donde visualiza sus cursos inscritos y su progreso general. |
| Dashboard URL | Página de aterrizaje tras iniciar sesión. Recomienda una página con el shortcode [ld_course_list]. |
Renombra cada elemento del LMS para adaptarlo al idioma y la terminología de tu institución.
| Course (singular) | Ej.: Materia o Curso |
| Courses (plural) | Ej.: Materias o Cursos |
| Lesson (singular) | Ej.: Clase o Módulo |
| Topic (singular) | Ej.: Tema o Contenido |
| Quiz (singular) | Ej.: Evaluación o Examen |
| Certificate | Ej.: Constancia o Certificado |
| Courses slug | cursos → tusitio.com/cursos/nombre-del-curso |
| Lessons slug | clases |
| Topics slug | temas |
| Quizzes slug | evaluaciones |
Tras guardar, ve a Ajustes → Enlaces permanentes de WordPress y haz clic en Guardar cambios (sin modificar nada) para regenerar las reglas de reescritura.
| Payment Gateway | Opciones disponibles: PayPal Checkout (integrado de forma nativa), Stripe Connect (recomendado para mayor control) o WooCommerce (máxima flexibilidad comercial). |
| Currency | Selecciona USD — Dólar Estadounidense. Todos los precios de los cursos se expresarán en esta moneda. |
| Stripe Connect | Clic en Connect with Stripe. Te redirige a Stripe para vincular tu cuenta bancaria. Requiere cuenta Stripe activa en un país soportado. |
| WooCommerce | Si prefieres WooCommerce, instala el plugin y luego vincula cada curso a un producto de WooCommerce para gestionar cobros. |
Todo el contenido en LearnDash sigue una estructura jerárquica fija. Comprenderla es fundamental antes de crear cualquier elemento.
| Course Price Type | Free: acceso libre con registro. Buy Now: pago único en USD. Recurring: suscripción periódica. Closed: solo el administrador puede inscribir. |
| Course Price | Monto en USD. Visible cuando se selecciona Buy Now o Recurring. |
| Course Access Period | Días de acceso desde la inscripción. Vacío significa acceso indefinido. Para un semestre académico, introduce 180. |
| Course Prerequisites | Cursos que el estudiante debe completar previamente para acceder. Aplica la secuencia académica de tu plan de estudios. |
| Points Access | Requiere un número determinado de puntos para inscribirse. Útil si implementas un sistema de gamificación. |
| Add Section | Crea un separador visual entre grupos de lecciones. No es contenido en sí mismo; solo organiza la visualización del temario. |
| Add Lesson | Añade una lección nueva o vincula una ya existente. Las lecciones pueden reutilizarse en múltiples cursos mediante la función Shared Steps. |
| Add Topic | Dentro de una lección, agrega subtemas. Cada topic funciona como un subcapítulo con su propio contenido y configuración. |
| Add Quiz | Inserta una evaluación al final de una sección o del curso completo. |
| Drag & Drop | Reordena lecciones, temas y quizzes arrastrándolos por el icono de orden (⋮). El orden en el Builder define la secuencia de navegación del estudiante. |
| Course Progression | Linear: el estudiante debe completar cada lección en el orden definido (recomendado para entornos académicos formales). Free: el estudiante puede acceder a cualquier lección en cualquier momento. |
| Focus Mode | Activa una vista limpia que oculta el encabezado y pie de página del tema de WordPress. El estudiante se concentra exclusivamente en el contenido del curso. |
| Course Grid | Habilita la vista de catálogo de cursos con tarjetas visuales que muestran imagen destacada, precio en USD y botón de acción. |
| Lesson Order | Define cómo se ordenan las lecciones: por el orden del Builder (predeterminado), por fecha de publicación o alfabéticamente. |
| Per Page | Número de lecciones visibles por página en el índice del curso. Para cursos extensos, configura entre 20 y 30. |
| Título | Nombre claro y descriptivo de la lección. Sigue una convención consistente en todo el curso. |
| Contenido | Usa el editor Gutenberg para insertar texto, imágenes, videos, archivos PDF, bloques interactivos H5P, etc. |
| Visible After (Drip) | Número de días desde la inscripción antes de que la lección se desbloquee. El valor 0 la deja disponible de inmediato. |
| Require Minimum Time | El estudiante debe permanecer en la lección durante al menos X minutos antes de poder marcarla como completada. |
| Force Lesson Completion | El botón de completar solo aparece al llegar al final del scroll. Obliga a recorrer todo el contenido visible. |
| Enable Video Progression | Activa el control de reproducción. El botón de completar la lección se desactiva hasta que el video alcance el porcentaje mínimo de visionado configurado. |
| Video URL | Compatible con YouTube, Vimeo y URLs directas de video (.mp4). Para optimizar el ancho de banda, se recomienda alojar los videos en YouTube o Vimeo. |
| Video Auto-Complete | Al finalizar el video, la lección se marca como completada automáticamente, sin que el estudiante deba hacer clic en ningún botón. |
| Auto-Start | El video inicia de forma automática al abrir la lección. Ten en cuenta el impacto en conexiones de baja velocidad. |
| Show Controls | Define si el estudiante puede usar la barra de progreso del video para adelantar o retroceder. |
Un Topic es una subunidad dentro de una lección. Tiene su propia configuración de drip content, tiempo mínimo y progresión de video, idéntica a la de las lecciones.
| Crear el Topic | Crea el contenido del topic igual que una lección. Publica el topic antes de asignarlo al curso. |
| Asignar al curso | Los topics se asignan a sus lecciones exclusivamente desde el Course Builder, arrastrándolos a la posición correcta. No desde la pantalla de edición del topic. |
| Herencia | Los topics heredan las restricciones de acceso de su lección padre (drip content, prerequisitos). |
| Passing Score (%) | Porcentaje mínimo para aprobar la evaluación. Si el estudiante no lo alcanza, puede repetirla según la configuración de intentos. |
| Quiz Attempts | Número de intentos permitidos. El valor 0 indica intentos ilimitados. Para evaluaciones formales, configura 1 o 2 intentos. |
| Time Limit | Cronómetro en minutos. Al llegar a cero, la evaluación se envía automáticamente con las respuestas registradas hasta ese momento. |
| Question Randomization | Mezcla el orden de las preguntas y/o de las opciones de respuesta en cada intento. Reduce la posibilidad de copia entre estudiantes. |
| Question Selection | Muestra X preguntas aleatorias de un banco mayor. Por ejemplo, 20 preguntas de un banco de 60, de modo que cada intento presenta una combinación diferente. |
| Show Correct Answer | Controla si el estudiante ve cuáles respuestas erró al finalizar. Puedes diferirlo hasta que agote todos sus intentos. |
| Prerequisite Quiz | El estudiante debe aprobar otro quiz específico antes de poder acceder a este. Permite encadenar evaluaciones de forma progresiva. |
| Certificate | Asigna un certificado que se entrega automáticamente al aprobar esta evaluación con la nota mínima definida. |
Un Grupo asocia estudiantes con cursos y líderes. Es el mecanismo ideal para gestionar cohortes o promociones académicas.
| Group Name | Nombre identificador del grupo. Se recomienda incluir el período académico para facilitar la gestión histórica. |
| Group Courses | Selecciona los cursos a los que tendrán acceso todos los miembros del grupo. Un grupo puede tener múltiples cursos asignados. |
| Group Leaders | Asigna los usuarios con rol Group Leader que supervisarán este grupo. Verán el progreso de todos sus estudiantes. |
| Group Users | Lista de estudiantes del grupo. Se pueden añadir de forma individual o mediante importación masiva de archivo CSV. |
| Group Price | Precio de acceso al grupo en USD. Si se gestiona sin pago en línea, deja este campo en blanco y gestiona la inscripción de forma manual. |
| Group Access Period | Duración del acceso en días desde la inscripción al grupo. El valor 180 equivale a un semestre académico completo. |
Para incorporar grandes volúmenes de estudiantes, la importación por CSV es el método más eficiente.
| Herramienta | Instala el plugin WP All Import (versión gratuita disponible) o usa el importador nativo de usuarios de WordPress. |
| Formato del CSV | Las columnas mínimas requeridas son: correo electrónico, nombre, apellido. Opcionalmente puedes incluir el ID del grupo para asignación directa. |
| Proceso | Importa el CSV → WordPress crea las cuentas → LearnDash los asigna al grupo especificado → cada estudiante recibe un correo de bienvenida automático. |
| Contraseñas | WordPress genera contraseñas aleatorias y las envía por correo a cada usuario. El estudiante puede cambiarla en su primer acceso. |
| Open | Cualquier visitante puede ver el contenido sin necesidad de registrarse ni iniciar sesión. Útil para cursos de muestra o contenido de acceso libre. |
| Free | El usuario debe crear una cuenta e iniciar sesión, pero el curso no tiene costo. LearnDash registra el progreso de cada estudiante. |
| Buy Now | Pago único en USD. El estudiante paga mediante el gateway configurado y obtiene acceso inmediato. Se define el precio directamente en la configuración del curso. |
| Recurring | Suscripción de pago periódico (mensual o anual) en USD. Requiere Stripe Connect o WooCommerce Subscriptions para gestionar los cobros recurrentes. |
| Closed | El botón de inscripción no aparece en el sitio público. Solo el administrador puede inscribir estudiantes de forma manual. Recomendado para instituciones educativas con control centralizado de matrícula. |
WooCommerce es la forma más flexible de gestionar pagos en LearnDash. Cada curso se convierte en un producto de WooCommerce con precio en USD.
| Instalar WooCommerce | Plugins → Añadir nuevo → busca WooCommerce → Instalar y Activar. Configura la moneda en USD desde WooCommerce → Ajustes → General. |
| Crear producto del curso | WooCommerce → Productos → Añadir nuevo. Asigna el precio en USD y configúralo como producto virtual (sin envío). |
| Vincular en LearnDash | Editar Curso → Settings → WooCommerce Product. Selecciona el producto de WooCommerce correspondiente al curso. |
| Acceso automático | Al completarse el pago en WooCommerce, LearnDash inscribe automáticamente al estudiante en el curso sin intervención manual. |
| Reembolsos | Se gestionan desde WooCommerce → Pedidos. Al procesar un reembolso, LearnDash puede revocar el acceso al curso de forma automática. |
| Conectar cuenta | Clic en Connect with Stripe. Serás redirigido a Stripe para autorizar la conexión con tu cuenta bancaria. El proceso tarda menos de 5 minutos. |
| Comisiones Stripe | Stripe cobra el 2.9% + $0.30 USD por transacción en pagos con tarjeta nacional. Las tarifas internacionales varían según el país emisor. |
| Pagos recurrentes | Stripe Connect soporta suscripciones. Define el monto en USD, la frecuencia (mensual / anual) y el período de prueba gratuito si aplica. |
| Panel de Stripe | Desde dashboard.stripe.com puedes ver todas las transacciones, emitir reembolsos y exportar reportes contables en USD. |
| Course Enrollment | Se envía en el momento en que un usuario queda inscrito en un curso. Activa siempre este correo. Debe incluir el enlace directo al curso. |
| Course Completion | Al finalizar el 100% del curso. Puede incluir el enlace de descarga del certificado correspondiente. |
| Lesson Available | Cuando una lección de drip content se desbloquea para el estudiante. Muy útil para cursos con contenido programado en el tiempo. |
| Quiz Completion | Al finalizar cualquier evaluación. Incluye la puntuación obtenida y el resultado (aprobado / reprobado). |
| Quiz Passed | Correo enviado únicamente cuando el estudiante aprueba la evaluación. Útil como refuerzo positivo. |
| Quiz Failed | Correo enviado cuando el estudiante no alcanza la nota mínima. Puede incluir orientación sobre los intentos restantes. |
| Essay Graded | Notifica al estudiante cuando el instructor ha calificado su respuesta de tipo ensayo o asignación abierta. |
Inserta estas variables en el cuerpo o asunto del correo. LearnDash las sustituye automáticamente con los datos reales del estudiante y del curso.
WordPress usa por defecto la función PHP mail(), que frecuentemente termina en la carpeta de spam. Configura un servidor SMTP dedicado para garantizar la entrega de los correos.
| Plugin recomendado | WP Mail SMTP (versión gratuita). Instala desde Plugins → Añadir nuevo y configura en WP Mail SMTP → Settings → Mailer. |
| Gmail SMTP | Usa una cuenta de correo institucional con una contraseña de aplicación de Google (generada en Seguridad de la cuenta de Google). Gratuito y confiable para volúmenes medianos. |
| Brevo (ex-Sendinblue) | Hasta 300 correos diarios de forma gratuita. Para mayor volumen, los planes de pago son accesibles y están en USD. Muy recomendado para instituciones. |
| Mailgun | Orientado a desarrolladores. Ofrece 5,000 correos gratuitos durante los primeros 3 meses. Ideal si manejas gran cantidad de estudiantes. |
| Fondo / Imagen | Sube una imagen JPG o PNG como fondo del certificado. Puede ser el membrete institucional, una plantilla gráfica profesional o un diseño propio. |
| Contenido de texto | Usa el editor de WordPress para añadir bloques de texto con los datos del estudiante, el nombre del curso y la fecha. Inserta las variables dinámicas donde corresponda. |
| Tamaño del PDF | Settings del certificado → Certificate Size. Las opciones disponibles son A4, Letter y tamaño personalizado. Para constancias formales se recomienda A4 en orientación horizontal. |
| Fuentes personalizadas | Puedes subir fuentes en formato TTF. Asegúrate de que la fuente seleccionada incluya los caracteres especiales del español (á, é, í, ó, ú, ñ). |
| Vista previa | El botón Preview genera un PDF de prueba con datos de ejemplo para validar el diseño antes de publicarlo. |
| Al curso | Editar Curso → Settings → Certificate. El certificado se entrega cuando el estudiante completa el 100% del curso. |
| A la evaluación | Editar Quiz → Settings → Certificate. Se entrega únicamente si el estudiante aprueba con la nota mínima configurada. |
| Minimum Score (%) | Porcentaje mínimo de la evaluación para que el sistema emita el certificado. Por ejemplo, 70 para exigir un 70% de respuestas correctas. |
| Descarga por el estudiante | El estudiante puede descargar su certificado en cualquier momento desde su perfil en la sección My Certificates. |
{course_url}. El estudiante recibirá acceso directo desde su bandeja de entrada.
ProPanel es el complemento oficial de reportes de LearnDash. Está incluido en los planes Plus y Pro. Se descarga e instala como un plugin independiente.
| Descarga | Ingresa a tu cuenta en learndash.com → Your Account → Downloads → descarga el archivo ZIP de ProPanel. |
| Instalación | Plugins → Añadir nuevo → Subir plugin → selecciona el ZIP de ProPanel → Instalar y Activar. |
| Acceso al panel | Una vez activado, ProPanel aparece como una sección dentro del menú de LearnDash LMS en el panel de administración. |
| Activity Stream | Flujo de actividad en tiempo real. Muestra cada acción registrada: inicio de lección, finalización de evaluación, inscripción a curso, etc. |
| Progress | Vista global del progreso por curso y por estudiante. Filtrable por curso, grupo y rango de fechas. Permite identificar rápidamente a los estudiantes con bajo avance. |
| Quiz Results | Tabla detallada con todos los resultados de evaluaciones: puntuación obtenida, tiempo utilizado, número de intento y estado de aprobación. Exportable a CSV. |
| Essay Grading | Bandeja de entrada de ensayos y respuestas abiertas pendientes de calificación. El instructor asigna la nota y añade comentarios directamente desde este panel. |
| Exportar progreso | ProPanel → Progress → Export CSV. El archivo incluye: nombre del estudiante, curso, porcentaje completado, fecha de inscripción y fecha de finalización. |
| Exportar evaluaciones | ProPanel → Quiz Results → Export. Genera el libro de calificaciones listo para ser entregado a coordinación académica o procesado en un sistema externo. |
| Filtros de exportación | Antes de exportar, filtra por curso específico, grupo, rango de fechas y estado (en progreso / completado / no iniciado) para obtener exactamente los datos que necesitas. |
Inserta estos shortcodes en cualquier página de WordPress para mostrar funcionalidades de LearnDash de forma integrada en tu sitio.
[course_dashboard] y añádela al menú principal de navegación. Será el punto de entrada central para cada estudiante tras iniciar sesión.