 No es de los proyectos más difíciles y quizá más gratificantes de una página web, es una escuela online. Ahora, ¿cómo montarla? Con un LMS, sin él. ¿Cómo lo hacemos? Nos lo va a contar, Ángel Cabaleiro, cómo crear una academia online con WordPress. Ángel, es mentor. ¿Se me olvidó algo? Consultor y mentor WordPress. Consultor y mentor WordPress. Me encanta que participen. Consultor y mentor WordPress. Especializado sobre todo en negocios que llevan personas con enfermedades crónicas. Que también es un punto importante que nos empuja a veces a emprender. Yo no me estiendo más y os dejo directamente con Ángel, que nos va a contar cosas muy interesantes. Hola, ¿qué tal? Perdón por la tosito, es un boco, que tenemos algunos síntomas de COVID que tuve a principios de mes. Pero ya estoy curado. En esta charla os voy a hablar de cómo crear una academia online con WordPress. Motivos por los cuales querríamos crear una academia online. Para compartir conocimiento, por ejemplo, sabemos de algo, no hace falta que seamos súper expertos en algo, simplemente que sepamos más que otra persona, le podemos enseñar. Porque siempre habrá alguien que sepa menos, siempre habrá alguien que sepa más. Para gestionar alumnos y calificaciones, por ejemplo, si tenemos una escuela offline y la queremos pasar online, y queremos gestionar alumnos o queremos hacerles exámenes tipo TES, por ejemplo. Para crear cursos, lecciones y bueno, esos exámenes. Para vender esos cursos, podemos hacerlos gratuitos los cursos o podemos venderlos. Y en este caso, como estamos en el contexto de tiendas online, me imagino que mucha gente que también los querrá vender, ellos se pueden vender individualmente o por mi mersea. Y esto es un poco seria la estructura que... Un poco la estructura que tendría normalmente los cursos, se está el curso, luego dentro tenemos varios módulos y en cada módulo tenemos las lecciones. Y dentro de cada lección, bueno, le podemos poner en la última lección o podemos poner en cada lección un cuestionario con preguntas tipo TES para ver si el alumno ha entendido bien lo que le hemos explicado. Bueno, hay muchas veces que se simplifica y solo haces curso-olección o como mucho le metes cuestionario, pero bueno, hay muchos cursos que son curso-olección y ya está, ¿no? Pero la mayoría de los LMS, que son gestores de aprendizaje, siguen esta estructura con los módulos también. Entre los plugins o gestores de aprendizaje que podemos utilizar, hay varios, uno gratuito y que de hecho es de Automatic, que son los creadores de WordPress y de WooCommerce, es en 6LMS, lo bueno es que es gratuito, es sencillito, no metes muchas cosas y también lo bueno es que lo hizo Automatic y aunque la versión gratuita no nos permite vender cursos, si usamos la versión de pago sí que podríamos vender cursos y al hacerlo Automatic, que son los de WooCommerce y de hecho lo vendendres a la página de WooCommerce, tiene una muy buena compatibilidad con WooCommerce, entonces es un punto muy importante, sobre todo también si tienes una tienda y al mismo tiempo quieres vender cursos. Lo malo, que tiene pocas extensiones, tú tienes la base de Sensei, hay como 4 o 5 extensiones, lo bueno es que la mayoría son gratuitas, pero si te quieres salir de ahí ya no tienes nada, entonces es un poco limitado. Bueno, puse varias capturas de cómo se verían los cursos, básicamente es bueno, se vería el título, la descripción, hay un botón para empezar el curso, luego se verían los diferentes módulos y dentro de los módulos estarían las lecciones y después también podemos tener, al final de las lecciones podemos poner cuestionarios, como comentaba antes en la estructura al principio, esto sería, bueno, se está viendo la edición de una página, o sea, de una página por dentro de una lección, sería la parte de los cuestionarios, podemos meter preguntas de respuesta múltiple, preguntas de respuesta abierta, preguntas de verdad o falso, y bueno, que también nos da una serie de opciones adicionales, decirle, pues si no tiene cierta puntuación no pasa, no puede completar el curso y bueno, varias cositas más, medianamente rápido porque tengo poco tiempo. Y nada, aquí se ve cómo se vería el modo de aprendizaje, que básicamente cambia un poco el estilo, esto lo metieron creo que en la versión 4 de Sensei antes no lo había, pero bueno, intentando, me imagino, parecerse más alenda, así otro SMS que sí que lo tenía, cambia básicamente el diseño y te ponía a la izquierda un listado de las lecciones y los módulos, entonces tienes accesible, digamos, tienes más a mano, a la izquierda tienes los módulos y con menos distracciones. Bueno, esto es una captura de la parte de pago, que nos dejaría eso, podemos enlazarlo a un producto, entonces tú le dices, si compra este producto o esta suscripción, te da acceso al curso, si no, no lo tendrías. O tú le puedes decir en Sensei también que sean cursos abiertos, o le puedes decir que estén cerrados solo para la gente que esté registrada o la gente que ya ha comprado un curso, pero bueno, lo he comprado con cursos en la parte de pago. Después, otra opción que tenemos es lendas, que este, lo bueno es que tiene bastantes exponciones disponibles, lo malo que son la mayoría de pago, y lo bueno también es que incluye ya en el propio plugin, bueno, o malo, los pagos, también tiene opción de membresías, que mucha gente no lo mira, pero sí la tiene por ahí, y que de base es mucho más visual, se tiene a muchos más estilos y se ve mucho más chulo. Lo malo, bueno, que es de pago, creo que es un 180 o una cosa así, y que si quieres hacer una academia sencillita, igual te sobran cosas, igual el tema de los pagos, si la vas a hacer gratuito, te sobra el tema de las membresías, si no vas a hacerlas, también te sobra, y a lo mejor lo puedes hacer de otra forma. La gente tiene una estructura similar, pero bueno, veis que es un poco más visual, pues se ve si estás apuntado al curso o no, el precio del curso, el botón de apuntarse, tiene una parte con la descripción del curso, luego otra parte con los materiales, bueno, es un poquito más visual. Y luego la parte sin entrar aún en el curso, pues también parecido a ese ensigno, tiene los módulos, en este caso secciones, y las lecciones, y luego tiene también cuestionarios. Este sería también el modo aprendizaje o modo sin distracciones, depende de cuál le llaman distinto, que también tiene a la izquierda el esquema de módulos, lecciones y cuestionarios, y a la derecha se vería ya la propia lección. Bueno, aquí se captura de un ejemplo que había de un cuestionario, bueno, muy sencillito, simplemente de puntuar de uno al cinco, que sería una de las opciones que tiene dinero, luego también tiene respuesta múltiple abierta, verdad o falso, también como sensei, lo que pasa es que bueno, antiguamente sensei, por lo menos antes de la cuatro, los cuestionarios se ponen un poco flojos, pero bueno, se pusieron las pilas ya, pero bueno, están los dos bien. Y bueno, esta sería la parte de mi cuenta bastante, porque puedes ver, bueno, la foto de perfil de la persona, puedes ver cuántos cursos estás apuntado, cuántos has completado, los certificados que has conseguido, los puntos, y puedes ver los cursos en los que estás apuntado, te aparece un listado, y luego al clicar en cada listado aparece también un registro en el que te pone la fecha en la que completaste una lección, la fecha en la que acabaste un cuestionario y te pone información, la actuación que tuviste en los cuestionarios, etc. Otra opción que, bueno, yo no la he utilizado mucho, pero sí que me han hablado muy bien de ella y he visto varias academias que están iguales con ella, es TutorLMS, también es gratuito y la verdad que está bastante completa. Así se vería, es que es un poco distinto, o sea, bueno, la estructura cambia un poquito, pero también tiene los mismos elementos, el título, la información sobre el curso, la inscripción, en este caso tiene una columna a la derecha que te pone, bueno, la información de los materiales, los requisitos, y bueno, son muy parecidos todos, pero cada uno tiene sus cositas, ¿no? Y nada, esto, siguiendo viéndolo, pues nada, que vamos a aprender, luego el listado de elecciones y información sobre el instructor. Sería también el modo sin distracciones, modo aprendizaje, el listado a la izquierda igual, de los módulos, las lecciones, etcétera, y a la derecha el contenido en sí. Pero, y si no queremos utilizar un plugin de este tipo, porque queremos hacer algo más sencillo, en vez de utilizar uno de estos plugins que a lo mejor nos mete más cosas y queremos hacer una academia sencillita, ¿qué podríamos hacer? Pues lo podemos hacer sin utilizar un LMS. ¿Qué tendríamos que tener en cuenta? Cositas, pues necesitaríamos, un nuevo tipo de publicación, lo que se llama un custom post type, que sería como las entradas o las páginas, pero algo aparte, ¿vale? Pero es como si fuera eso. Entonces nos interesaría, por ejemplo, crear un custom post type que se llama cursos y ahí meter los cursos y luego las lecciones las podríamos hacer como cursos, un poco como las páginas cuando creas una página dentro de otra, pues sería así. Luego las lecciones, como las gestionamos, una subpágina, pero en este caso del custom post type en concreto. Luego también puede ser interesante, bueno, ahí que a mí es que no lo tiene y me atras que sino, el tema de marcar como completado, si queremos marcar, decir, cada vez que el usuario va haciendo cursos y si hay muchos cursos se puede perder y decir, pues ya no me acuerdo por qué curso iba o si esto lo tenía completado, esta lección la hice o no, ya no me acuerdo, esto lo hice hace 50 meses. Entonces, pues marcar las cosas como completados. Por lo que es interesante, tener diferentes menús en función de si el usuario está logrado, lo mítico de si estás por fuera que te ponga acceder, por ejemplo, o registrarte y si ya estás dentro, pues que no te ponga lo de registrarte porque no tiene sentido y te ponga en vez de hacer, te ponga salir, esas cositas o lo que te interese poner. Entonces, para hacerlo primero, para crear custom post type lo podéis hacer por código, yo personalmente suelo utilizar este plugin, custom post type UI que está en el repositorio de WordPress que facilita muchísimo la creación de custom post type. Aquí puse una imagen de cómo se vería uno de los custom post type, básicamente es como con las entradas o con las páginas que tienes la página inicial y luego puedes tener subpáginas y quieres, tienes que activar la jerarquía pero se vería un poco así, es como las páginas. Luego puse una imagen también de la parte de creación, bueno, no se deja poner el slug o un poco la URL, la base que va a tener, barra cursos, barra cursos de tal. La etiqueta plural y la etiqueta singular, o sea, qué nombre va a tener y qué nombre va a tener en plural. Luego también nos permite crear taxonomías que para los que no sepáis lo que son taxonomías serían como las categorías. Las categorías en una taxonomía crearías otro tipo, que es, por ejemplo, categoría de cursos. Este plugin también te permite seleccionar el slug, la etiqueta plural singular y luego puedes relacionar los custom post types que has creado y las taxonomías entre ellos. Luego en este plugin puse una captura de la parte de obtener el código en la que se ve cómo se obtiene el código de si queremos desactivar el plugin pues copiaríamos este código que nos da en el funtions.php y podríamos desactivar el plugin pero seguir teniendo nuestros custom post types y nuestras taxonomías. No hace falta que dependamos de este plugin. Otro plugin interesante es CC Child Pages que básicamente lo que nos deja hacer es dentro tenemos un curso, la página de curso lo ponemos el título, la descripción y demás y podemos poner el listado de lecciones entonces en este caso lo que cogería sería las páginas hijo y nos las pone en un listado también podríamos poner las páginas hermanas en caso de una lección y se haría con un sort code no, un sort code bueno, un sort code si lo podéis buscar es un poco tal enseñó otra aquí se vería una lección entonces en vez de verse la parte del curso se verá la lección, en este caso todas las lecciones hijas de un curso en concreto que se haría también con el sort code habría que añadir un parámetro que sería la idea del curso en concreto o sea ponemos la idea del curso y nos salen todas las hijas de ese curso Otro interesante que se ve complete que lo que nos permite es marcar lecciones como completadas se puede usar en cualquier theme en cualquier plugin o sea con cualquier plugin con cualquier custom post type entonces bueno aquí se ve una imagen en la que se ve una parte en las lecciones que ya están completadas aparecen en verde las lecciones normales aparecen en negro también podemos añadir una barra de progreso del curso y también le podemos decir que porcentaje del curso está completado del curso o de lo que corresponde en este caso otro plugin interesante es ifmenu visibility control formenus que sería para hacer menús condicionales entonces cuando vamos a apariencia menús donde nos aparecen los diferentes elementos del menú nos aparecería una casilla nueva en la que le podemos decir mostrar o ocultar en función de diferentes condiciones para hacer lo que comentaba sería estar conectado ¿cuánto me he quedado? vale entonces por ejemplo digamos si está conectado pues nos muestra ese elemento del menú o nos lo ocultas según el caso y así podemos gestionar y poner también tiene otras condiciones y también tiene que ver con una versión de pago en la que puedes meter incluso según la membresía pero bueno de base lo más importante es si está logeado me pones estos elementos y si no me pones los otros este sería otra alternativa que sería condicional menús que básicamente funciona muy parecido pero lo que nos permite en este caso también es decirle este menú que acabo de crear creas varios menús y en este menú me lo pones en esta localización por ejemplo en la navegación principal o en la navegación secundaria o en el footer o donde sea y según qué condiciones entonces le dices vale por defecto me pones este menú y si no me pones otro menú con estas condiciones así es por ejemplo una página de un curso que nos interesa en concreto que sea distinto al menú pues en esta página me lo pones así o quiero que en las páginas me lo pongas un menú y si no me pones otro menú distinto en las entradas de blog me pones otro menú distinto o sea cuando tienes posibilidades y nada soy Angel Cavaleiro soy consultor y mentor wordpress y me podéis encontrar en instagram le tengo que poner un puntito pero angel.cavaleiro en twitter soy Arroba Angel Cavaleiro y luego puse el telegram porque uso bastante telegram y bueno pues te.me te.me barra angel cavaleiro podéis encontrar también en mi web porque está muy sencilla simplemente es un formulario angelcavaleiro.com y luego tengo un canal de telegram con recursos de wordpress o sea bueno donde voy compartiendo plugins y cositas es gratuito y podéis acceder a él es de consultado www.com vale eso direcciona al canal de telegram de recursos de wordpress un podcast que ahora mismo está parado pero es noemprendasolo.com tenemos cinco minutitos para preguntas o sea que podéis consultarle a angel todo lo que necesiteis y después de las preguntas os esperamos en el teatro pedice levantéis la mano y os vamos pasando el micro hola Angel te quería preguntar yo tengo una web sin plugin de academia montado un poco como y frankenstein bueno la cuestión es que cada producto es como un video que sería como una especie de curso en si mismo lo que yo no he encontrado hay alguna opción de tener en tu cuenta una especie de dashboard donde salgan los cursos que tienes comprado pero que son productos eso normalmente tienes que tener un plugin en el que hayas hecho la transacción de compra entonces por ejemplo con la parte de pavo de ese ensayo con la de lendas y que te aparecen donde vi antes cuando vimos antes lo de lendas estaba un poquito para atrás vale en esta parte esta es la parte de mi cuenta de lendas por ejemplo y si que te saldrían por los cursos que has comprado y si cada uno es un video te saldrían los cursos que has comprado y si están completados o no y solo te saldrían los que has comprado esta es la idea como un listado en google commerce tienes el listado de los productos que has comprado pero si, salen ahí pero es muy feo si eso es ser un poco feo y luego si lo haces por tu cuenta de alguna forma tendrías que marcar que productos, o sea que cursos han comprado en este caso no, claro depende si lo vas a gestionar como una venta a través de google commerce o si lo vas a hacer con un membresía o de otra forma entonces tú dirías vale si ha comprado, tendrías que marcar de alguna forma que ese usuario ha comprado ese curso entonces una vez que lo tienes marcado y lo tienes guardado ese dato en la base de datos tendrías que hacer una consulta tendrías que hacer una query por código, bueno algunos plugins seguramente te dejen en donde muestres eso claro, pero tendrías que hacerlo a mano si no usas un plugin tipo lendas o en serio tutorial de mes tendrías que hacer tu la consulta sabes poner la consulta por código o buscar un plugin que te permita hacer esa consulta con Elementor si, yo lo tengo hecho muy casero muy manual con Elementor que aparezcan solo que se oculten solo visibles, si ha comprado tal, pero sale un poco si, tendrías que trabajar un poco más porque ahora no tienes un gestor que ya te gestione los alumnos y los cursos entonces tendrías que currarte un poquito claro, Elementor si que te permita hacer la query, lo que vas a hacer si lo ha comprado o no, ya depende de si lo vendes con WooCommerce, si lo vendes con Resty Contempro, por ejemplo con un tema de membresías o si vas a usar WooCommerce Memberships en vez de usar la parte de Sensei Pro que se llamaría la parte de pago de Sensei, podrías escoger y decir, cojo pongo WooCommerce, me compro WooCommerce Memberships y entonces es el que uso entonces ahí le puedes decir a qué tienen acceso y claro, no me di cuenta si era en Resty Contempro o en WooCommerce Memberships, porque eso es bastante, había uno que te prometía ponerla el listado de contenido al que tienes acceso entonces revisa en la documentación tanto de WooCommerce Memberships como de Resty Contempro si te interesa ver una alternativa si tienen eso porque sé que había uno de ellos por lo menos tiene un sorghudo específico para mostrar el contenido al que tienes acceso vale, ok, gracias nada última pregunta que ya he visto por ahí que nos han venido a buscar y no quiero que me canne va un poco en línea mencionabas lo de Sensei que era gratuito si puedo, ya sé que al usar Sensei no puedo cobrar desde allí pero si yo tengo por otra vía una página donde limito el acceso por código y ese código lo doy una vez que verifico por ejemplo que me ha hecho una transferencia porque todavía no tengo como el suficiente movimiento como para involucrarme con uno de pago por esa vía podría instalo usando Sensei usando alguna de estas versiones gratuitas y lo dejo separado del pago o Sensei y también me prohíbe limitar el acceso para un curso que... no, tú puedes decirle en Sensei tienes la opción de decirle que solo se puede haber para usuarios registrados entonces si por ejemplo usas Resting Content que es la versión gratuita de Resting Content Pro que lo tienes en el repositorio esto me lo restinges solo para los usuarios que están enlogeados además que ahí no le puedes decir ni una membresía o algo tal pero le voy a dar acceso a la gente que me interese esa gente me ha pagado por otro lado entonces le dices vale Resting es el contenido o sea Resting es esa página en concreto custom post type es el curso o bueno si es el curso en el caso de Sensei le dices vale esto me lo restinges y que solo puedan ver los usuarios loveados o directamente con Sensei le puedes decir que lo restringa para los usuarios loveados entonces te tienes que lovegar si o si lo bueno de hacerlo con un plugin tipo Resting Content es que lo puedes restringir parcialmente le meto una descripción en la que introduzco un poquito no para el tema de SEO también de Google y para que la gente sepa de que va el curso o la lección luego le metes el vídeo restringido solo restringes el vídeo no restringes el resto y realmente el contenido importante está en el vídeo y luego te dejas que se vea el resto pero bueno si simplemente lo quieres para la gente que esté registrada y quieres distinguir toda la lección entera del curso pues simplemente le dices en Sensei tiene una opción ya que dices solo para los usuarios registrados solo le das acceso a la gente que te interesa y ya está cierra registro eso si porque si no igual se te cual alguien bien pues por supuesto