[oec-content content="training"] {# ── LÓGICA ── #} {% if data.prices.discounts.early_payment and "now"|date("Ymd") <= data.prices.discounts.early_payment.expiration|date("Ymd") %} {% set earlyPayDiscount = true %} {% else %} {% set earlyPayDiscount = false %} {% endif %} {% if data.enrollment_end|date("Ymd") >= "now"|date("Ymd") %} {% set openEnrollment = true %} {% else %} {% set openEnrollment = false %} {% endif %} {% if "now"|date("Ymd") < data.start|date("Ymd") %} {% set beforeStart = true %} {% else %} {% set beforeStart = false %} {% endif %} {% if data.methodology %}{% set showMethodology = true %}{% else %}{% set showMethodology = false %}{% endif %} {% set t_image = data.image|split('/') %} {% set t_image_last = t_image|last %} {% set module_count = data.modules.data|length %} {% set module_phrase = module_count > 1 ? module_count ~ " módulos" : "1 módulo" %} {% set edition_phrase = data.edition_number > 1 ? data.edition_number ~ " ediciones" : "Primera edición" %} {% set certificate_phrase = data.certificates.data|length > 1 ? data.certificates.data|length ~ " certificados" : "1 certificado" %} {% set supports_phrase = data.supports.data|length > 1 ? data.supports.data|length ~ " avales científicos" : "1 aval científico" %} {% set teachers_count = data.teachers.data|length %} {% set teachers_phrase = teachers_count > 1 ? teachers_count ~ " docentes" : "1 docente" %} {% set force_contact = data.force_contact %} {% set organizacion_name = data.organization.data.name %} {% set modality = data.modality %} {% if modality == "ONLINE" %} {% set modality_title = "100% Online" %} {% set modality_text = "Para realizar esta formación no se requiere ninguna instancia presencial." %} {% elseif modality == "BLEND-LINE-COMP" or modality == "BLEND-LINE-OPT" %} {% set modality_title = "Blended Online" %} {% set modality_text = "Esta formación es online con al menos una instancia presencial." %} {% elseif modality == "BLEND-SITE-COMP" or modality == "BLEND-SITE-OPT" %} {% set modality_title = "Blended Onsite" %} {% set modality_text = "Esta formación es presencial con soporte online." %} {% else %} {% set modality_title = "100% Presencial" %} {% set modality_text = "Esta formación es totalmente presencial." %} {% endif %} {% set synchronicity = data.synchronicity %} {% if synchronicity == "SYNC" %} {% set synchronic = true %} {% set synchronicity_title = "100% Live Learning" %} {% set synchronicity_text = "Los docentes están en vivo durante el período de sus módulos." %} {% elseif synchronicity == "MIXED" %} {% set synchronic = true %} {% set synchronicity_title = "Mixed Learning" %} {% set synchronicity_text = "Algunas clases ya están grabadas, pero hay encuentros en vivo y foros sincrónicos." %} {% elseif synchronicity == "ASYNC-F" %} {% set synchronic = false %} {% set synchronicity_title = "Asincrónica con foros" %} {% set synchronicity_text = "Clases grabadas, sin encuentros en vivo, pero con foros sincrónicos." %} {% else %} {% set synchronic = false %} {% set synchronicity_title = "Asincrónica" %} {% set synchronicity_text = "Clases grabadas. Estudie a su propio ritmo, sin interacción sincrónica." %} {% endif %} {% if data.mkp_only %} {% set lms_text = "Esta formación se realiza en el campus virtual de " ~ organizacion_name ~ "." %} {% else %} {% set lms_text = "Esta formación se realiza en el campus virtual de Online Education Center." %} {% endif %} {% if synchronicity == "ASYNC" or synchronicity == "ASYNC-F" %} {% set access_text = "Luego de finalizar, tendrá UN AÑO MÁS de acceso para revisar material, descargar certificados, etc." %} {% else %} {% set access_text = "Luego de finalizada esta formación el " ~ data.end|date_format("d/m/Y") ~ ", tendrá UN AÑO MÁS de acceso." %} {% endif %} {# ── Precio a mostrar (con descuento si aplica) ── #} {% if earlyPayDiscount %} {% set precio_display = data.prices.currency ~ " " ~ data.prices.discounts.early_payment.total %} {% set precio_tachado = data.prices.currency ~ " " ~ data.prices.total %} {% set descuento_label = data.prices.discounts.early_payment.percentage ~ "% descuento anticipado — válido hasta el " ~ data.prices.discounts.early_payment.expiration|date_format("d/m/Y") %} {% elseif data.prices.discounts.full_payment %} {% set precio_display = data.prices.currency ~ " " ~ data.prices.discounts.full_payment.total %} {% set precio_tachado = data.prices.currency ~ " " ~ data.prices.total %} {% set descuento_label = data.prices.discounts.full_payment.percentage ~ "% descuento pago completo" %} {% else %} {% set precio_display = data.prices.currency ~ " " ~ data.prices.total %} {% set precio_tachado = "" %} {% set descuento_label = "" %} {% endif %}
{# NAV #} {# HERO #}
{{ organizacion_name }} · {{ edition_phrase }}
{{ data.lecture_hours }} horas cátedra {{ modality_title }} {{ synchronicity_title }} En español {{ module_phrase }} {% if data.total_students > 1 %}{{ data.total_students }} alumnos{% endif %}

{{ data.name }}

{{ data.short_description|striptags|slice(0,190) }}…

{% if data.total_students > 1 %}
{{ data.total_students }}Alumnos
{% endif %}
{{ data.edition_number }}Edición
{{ teachers_count }}Docentes
{{ data.lecture_hours }}Horas
{% if earlyPayDiscount %}
{{ data.prices.discounts.early_payment.percentage }}% de descuento anticipado
Válido hasta el {{ data.prices.discounts.early_payment.expiration|date_format("d/m/Y") }}
{% endif %}
Precio total
{{ precio_display }} {% if precio_tachado %}{{ precio_tachado }}{% endif %}
{% if earlyPayDiscount %} Precio con descuento por pago anticipado {{ data.prices.discounts.early_payment.percentage }}% descuento activo {% elseif data.prices.discounts.full_payment %} {{ data.prices.discounts.full_payment.percentage }}% descuento pago completo {% endif %} {% if module_count > 1 %}
{% for modulo in data.modules.data %}
Módulo {{ modulo.number }}{% if synchronic %} ({{ modulo.start|date_format("d/m") }}){% endif %} {{ data.prices.currency }} {{ modulo.lecture_hours / data.lecture_hours * data.prices.total|round(2) }}
{% endfor %}
Total sin descuento {{ data.prices.currency }} {{ data.prices.total }}
Los módulos pueden adquirirse por separado en sus fechas de inicio. {% endif %} {% if openEnrollment %} Iniciar inscripción → 100% seguro · Devolución garantizada
Campus virtual: Online Education Center
{% else %}

Inscripciones cerradas

{% endif %}
{# IMAGEN DESTACADA #}
{{ data.name }}
{{ data.name }}
Una formación de referencia en fisiología del esfuerzo
{{ certificate_phrase }} {% if data.supports.data|length >= 1 %}{{ supports_phrase }}{% endif %}
{# FEATURES #}
Por qué este curso

Todo lo que necesítás para dominar la ergoespirometría

{{ modality_title }}
{{ modality_text }}
{{ synchronicity_title }}
{{ synchronicity_text }}
{{ module_phrase }} · {{ data.lecture_hours }} horas cátedra
Las horas cátedra corresponden a créditos ECTS. Contenidos actualizados y aplicados.
LMS Propio
{{ lms_text }}
{{ teachers_phrase }}
Especialistas con trayectoria académica y clínica internacional comprobada.
{{ certificate_phrase }}
Certificados digitales de aprobación y asistencia emitidos por {{ organizacion_name }}.
{% if data.supports.data|length >= 1 %}
{{ supports_phrase }}
Respaldo de las instituciones más reconocidas en ciencias del ejercicio a nivel mundial.
{% endif %}
Acceso extendido
{{ access_text }}
{# DOCENTES #}
Quiénes enseñan

{{ teachers_count > 1 ? teachers_count ~ " docentes de referencia" : "Docente de referencia" }}

{% for docente in data.teachers.data %} {% set t_img = docente.image|split('/') %} {% set t_img_last = t_img|last %}
{% if docente.image %} {{ docente.full_name }} {% else %}
{{ docente.first_name|first }}{{ docente.last_name|first }}
{% endif %}
{% if loop.first %}Docente principal{% else %}Docente invitado{% endif %}
{{ docente.prefix ? docente.prefix ~ " " : "" }}{{ docente.full_name }}{{ docente.suffix ? docente.suffix : "" }}
{% if docente.origin %}
{{ docente.origin|split(';')|first|trim }}
{% endif %} {% if docente.background %}
{{ docente.background }}
{% endif %}
{% if docente.biography %}

{{ docente.biography|striptags|replace({' ': ' '})|trim|slice(0,360) }}…

{% endif %}
{% endfor %}
{# CURRICULUM #}
Programa académico

{{ module_phrase }} · {{ data.lecture_hours }} horas cátedra

Un recorrido progresivo desde los fundamentos fisiológicos hasta la aplicación clínica y deportiva avanzada.

{% for modulo in data.modules.data %}
{{ '%02d'|format(modulo.number) }}
{% if synchronic %} {{ modulo.start|date_format("d/m/Y") }} – {{ modulo.end|date_format("d/m/Y") }} {% endif %}
Módulo {{ modulo.number }}
{{ modulo.lecture_hours }} hs
{% for asignatura in modulo.subjects.data %}
{{ asignatura.name }} {% if asignatura.content %}  — {{ asignatura.content|replace({'
  • ': ' · ', '
  • ': '', '
      ': '', '
    ': '', '': '', '': ''})|striptags|trim|slice(0,130) }} {% endif %}
    {% endfor %}
    {% endfor %}
    ¿Qué vas a lograr?
      {% for item in data.objetives|split('
    • ') %} {% if loop.index > 1 %}
    • {{ item|replace({'
    • ': '', '
    ': '', '
      ': ''})|striptags|trim }} {% endif %} {% endfor %} {% if data.graduate_profile %}
    • {{ data.graduate_profile|striptags|trim|slice(0,160) }}
    • {% endif %}
    {% if data.target_audience %}
    Destinado a
    {% for item in data.target_audience|split('
  • ') %} {% if loop.index > 1 %} {% set t = item|replace({'
  • ': '', '': '', '

    ': '', '

    ': ''})|striptags|trim %} {% if t %}{{ t }}{% endif %} {% endif %} {% endfor %}

    {% endif %}
    {# AVALES #} {% if data.supports.data|length >= 1 %}
    Respaldo académico

    {{ supports_phrase }}

    {% for aval in data.supports.data %} {% set av_img = aval.logo_gse|split('/') %} {% set av_img_last = av_img|last %}
    {{ aval.short_name ? aval.short_name : aval.name }}
    {% endfor %}
    {% endif %} {# METODOLOGÍA #}
    Cómo funciona

    Metodología y acceso

    {{ modality_title }}
    {{ modality_text }}
    {{ synchronicity_title }}
    {{ synchronicity_text }}{% if synchronic %} Si no puede asistir en vivo, la grabación queda disponible de inmediato en el campus.{% endif %}
    Acceso extendido
    {{ access_text }}
    {% if showMethodology %}
    Descripción metodológica
    {{ data.methodology|striptags }}
    {% endif %}
    {# RESEÑAS #}
    Lo que dicen los alumnos

    Opiniones verificadas

    Cargando opiniones…

    {# CERTIFICADOS #} {% if data.certificates.data|length >= 1 %}
    Al finalizar

    {{ certificate_phrase }}

    {% for cert in data.certificates.data %}
    {{ cert.name }}

    {{ cert.description|striptags|slice(0,160) }}

    {{ cert.organization_name }}
    {% endfor %}
    {% endif %} {# CTA FINAL #}
    Inscripción {{ openEnrollment ? "abierta" : "cerrada" }} · {{ edition_phrase }}

    {% if synchronic and beforeStart %} Comenzá el {{ data.start|date_format("d/m/Y") }} {% elseif openEnrollment %} Inscripciones abiertas hasta el {{ data.enrollment_end|date_format("d/m/Y") }} {% else %} Inscripciones cerradas {% endif %}

    {% if earlyPayDiscount %} Aprovechá el {{ data.prices.discounts.early_payment.percentage }}% de descuento por pago anticipado, válido hasta el {{ data.prices.discounts.early_payment.expiration|date_format("d/m/Y") }}. {% else %} {{ data.short_description|striptags|slice(0,150) }}… {% endif %}

    {% if openEnrollment %} Iniciar inscripción {% endif %} Consultar por WhatsApp
    {# FOOTER #}
    {# /oecl #} [/oec-content]