Saltar al contenido principal

Modificar o añadir Cursos Propios o Proyectos Fin de Estudios

Para modificar cualquier curso propio o proyecto fin de estudios de la página web, debemos seguir los siguientes pasos:

  1. Acceder a la carpeta static/json y entrar en el archivo docencias.json. Tanto los cursos propios como los proyectos fin de estudios se encuentran en este archivo.
  2. Dentro, encontraremos distintos objetos que representan a las docencias de la página web:
[
{
"id": "1",
"titulo": "Titulo del TFG",
"texto_html": "<p>Texto a modificar</p>",
"enlace": "http://example.es",
"anio": "2015",
"tipo_docencia": "proyecto_fin_estudios",
"orden": "1",
"titulo_en": "Title of the degree",
"texto_html_en": "<p>Text to modify</p>",
"autor": "Anita Maxwin",
"foto_autor": "anita-maxwin.png",
"id_tutor": [
"nicolas-padilla"
],
"tutor_extra": [
"José Lete"
],
"foto_tutor_extra": [
"jose-lete.png"
],

},
...
]
  1. Para modificar un curso propio o proyecto fin de estudios, debemos modificar los siguientes campos:
  • titulo: Título del curso propio o proyecto fin de estudios.
  • texto_html: Texto del curso propio o proyecto fin de estudios. Se puede modificar el texto en HTML. Si no quiere poner nada, puede dejarlo como null (sin comillas) u omitir el campo.
info

En la web Online HTML Editor puedes editar el texto para convertirlo y copiarlo en el campo texto_html. Para ello escribiremos el texto en el editor y pulsaremos al botón azul de arriba a la izquierda "Edit HTML source code" y lo copiaremos. Online HTML Editor Se recomienda si corta y pega texto en el programa, utiliza el atajo de teclado Ctrl+Shift+V para pegar sin formato y que no se escriban en el texto comillas dobles ("), sino las comillas simples ('), ya que las dobles pueden dar problemas en el programa.

danger

Si se ha generado más de una línea de texto, utilice Text Fixer para convertirlo a un solo párrafo pulsando en "Convert to Single Line" y copiando el texto con "Copy to Clipboard". No se preocupe porque como está formateado por HTML, no se quedará todo el texto en una línea al compilarse en la página. Esto únicamente importante para que no haya problemas en el JSON. alt text

  • enlace: Enlace al curso propio o proyecto fin de estudios. Si no quiere poner nada, puede dejarlo como null (sin comillas) u omitir el campo.
  • anio: Año de publicación.
  • tipo_docencia: Tipo de docencia. Puede ser curso_propio, tfg o tfm.
  • orden: Orden del curso propio o proyecto fin de estudios en la página web. Cuanto menor sea el número, más abajo aparecerá en la página web.
  • titulo_en: Título del curso propio o proyecto fin de estudios en inglés. Si no quiere poner nada, puede dejarlo como null (sin comillas) u omitir el campo.
  • texto_html_en: Texto del curso propio o proyecto fin de estudios en inglés. Se puede modificar el texto en HTML. Si no quiere poner nada, puede dejarlo como null (sin comillas) u omitir el campo.
  • autor: Nombre del autor del curso propio o proyecto fin de estudios. Si no quiere poner nada, puede dejarlo como null (sin comillas) u omitir el campo.
  • foto_autor: Nombre de la foto del autor del curso propio o proyecto fin de estudios. Esta imagen tiene que llamarse igual que el archivo dado junto a su extensión y repetando mayúsculas y minúsculas, que tendra que estar situado en la carpeta static/img/proyectos_finales/alumnos. Si no quiere poner nada, puede dejarlo como null (sin comillas) u omitir el campo.
  • id_tutor: Array con la ID del miembro (se puede comprobar en el JSON de miembros) participante en el proyecto fin de curso o curso propio. No es necesario aportar imagen, ya que se obtiene directamente de ka información del miembro. Si no quiere poner nada, puede dejarlo como null (sin comillas) u omitir el campo.
  • tutor_extra: Array con los nombres de los tutores, que no forman parte de los miembros, del curso propio o proyecto fin de estudios. Si no quiere poner nada, puede dejarlo como null (sin comillas) u omitir el campo.
  • foto_tutor_extra: Array con los nombres de las fotos de los tutores extra del curso propio o proyecto fin de estudios. Esta imagen tiene que llamarse igual que el archivo dado junto a su extensión y repetando mayúsculas y minúsculas, que tendra que estar situado en la carpeta static/img/proyectos_finales/tutores. Si hay más de un tutor extra y no se quiere que todos tengan imagen, se debe dejar el hueco en el array de como en el siguiente ejemplo para respetar el orden. Ejemplo:
"tutor_extra": ["Pepe", "Adrian"], 
"foto_tutor_extra": ["", "adrian.jpg"]

\\o en el caso que no queramos que "Adrian" tenga foto:
"foto_tutor_extra": ["pepe.png", ""]

Si no quiere poner nada, puede dejarlo como null (sin comillas) u omitir el campo. 4. Para añadir un nuevo curso propio o proyecto fin de estudios, debemos añadir un nuevo objeto al array de docencias. Por ejemplo:

[
{
"id": "1",
"titulo": "Titulo del TFG",
"texto_html": "<p>Texto a modificar</p>",
"enlace": "http://example.es",
"anio": "2015",
"tipo_docencia": "proyecto_fin_estudios",
"orden": "1",
"titulo_en": "Title of the degree",
"texto_html_en": "<p>Text to modify</p>",
"autor": "Anita Maxwin",
"foto_autor": "anita-maxwin.png",
"id_tutor": [
"nicolas-padilla"
],
"tutor_extra": [
"José Lete"
],
"foto_tutor_extra": [
"jose-lete.png"
],

},
...
]
  1. Así debería quedar el curso propio o proyecto fin de estudios en la página web:
  • Curso propio: alt text
  • Proyecto fin de estudios: alt text