{% set current_theme = current_theme() %} {% import "learning/resources/type_macros.html" as r_macros %} {% set permitir_docente = docente_asignado(id_curso=curso.codigo) %} {% set permitir_moderador = moderador_asignado(id_curso=curso.codigo) %} {% set permitir_estudiante = estudiante_asignado(id_curso=curso.codigo) %} {% set permitir_editar = current_user.tipo == "admin" or permitir_docente %} {{ current_theme.headertags() }} {{ curso.codigo | upper }} - {{ curso.nombre | title }} {{ current_theme.local_style() }} {{ current_theme.navbar() }}
{{ current_theme.notify() }}

{% set file_ext = recurso.doc.split('.')[-1].lower() %}
{% if file_ext in ['pdf'] %} {% elif file_ext in ['doc', 'docx'] %} {% elif file_ext in ['xls', 'xlsx'] %} {% elif file_ext in ['ppt', 'pptx'] %} {% elif file_ext in ['zip', 'rar', '7z'] %} {% elif file_ext in ['jpg', 'jpeg', 'png', 'gif', 'bmp', 'svg', 'webp'] %} {% elif file_ext in ['mp3', 'wav', 'ogg'] %} {% elif file_ext in ['mp4', 'avi', 'mov', 'wmv', 'flv', 'webm'] %} {% elif file_ext in ['txt', 'rtf', 'md'] %} {% elif file_ext in ['html', 'css', 'js', 'json', 'xml', 'yaml', 'yml'] %} {% else %} {% endif %}
{{ recurso.nombre }}

Archivo: {{ recurso.doc }}

{{ _("Tipo") }}: {{ file_ext.upper() }}

{{ _("Descripción") }}:
{% if recurso.descripcion_html_preformateado %} {{ recurso.descripcion | safe }} {% else %} {{ markdown2html(recurso.descripcion) | safe }} {% endif %}
{% if file_ext in ['jpg', 'jpeg', 'png', 'gif', 'bmp', 'svg', 'webp'] %}
Vista previa:
{{ recurso.nombre }}
{% elif file_ext in ['mp3', 'wav', 'ogg'] %}
Reproductor de audio:
{% elif file_ext in ['mp4', 'webm'] %}
Reproductor de video:
{% elif file_ext == 'pdf' %}
Vista previa del PDF:
{% endif %} {% if adsense_enabled() and not curso.pagado %} {% set ad_code = ad_large_rectangle() %} {% if ad_code %}
Publicidad {{ ad_code | safe }}
{% endif %} {% endif %}
{{ r_macros.resource_nav(recursos=recursos, secciones=secciones, user_progress=user_progress, evaluaciones=evaluaciones, evaluation_attempts=evaluation_attempts) }}
{{ r_macros.nav_footer(indice=indice, curso=recurso.curso, type=recurso.tipo, codigo=recurso.id, recurso_completado=recurso_completado) }}