Skip to main content

Modificar o añadir temáticas ofertadas

Para modificar cualquier temática ofertada de la página web, debemos seguir los siguientes pasos:

  1. Acceder a la carpeta static/json y entrar en el archivo tematicas.json.
  2. Dentro, encontraremos distintos objetos que representan a las tematicas de cada tutor de la página web:
[
{
"id": "tutor-id",
"especialidad": "Especialidad del tutor",
"proyectos": {
"tfg": [
{
"title": "Título del proyecto TFG",
"description": "Descripción breve del TFG."
},
{
"title": "Otro título de proyecto TFG",
"description": "Otra descripción breve del TFG.",
"coodirectores": {
"miembros-id": [
"coodirector-id-1",
"coodirector-id-2"
],
"externos": [
"Nombre Coodirector Externo"
]
}
}
],
"tfm": [
{
"propuesta": "Título del proyecto TFM",
"descripcion": "Descripción breve del TFM.",
"coodirectores": {
"miembros-id": [
"coodirector-id-3"
]
}
},
{
"propuesta": "Otro título de proyecto TFM",
"descripcion": "Otra descripción breve del TFM.",
"coodirectores": {
"miembros-id": [
"coodirector-id-4"
],
"externos": [
"Nombre Coodirector Externo 2"
],
"externos-foto": [
"externos-foto.jpg"
]
}
}
],
"tesis": [
{
"propuesta": "Título del proyecto de tesis",
"descripcion": "Descripción breve de la tesis."
}
]
}
}
]
  1. Para modificar una temática, debemos modificar los siguientes campos:
  • id: Identificador del tutor. Tiene que ser una de los ids de los tutores que aparecen en static/json/miembros.json. Este campo es necesario.
  • especialidad: Especialidad del tutor. Una pequeña descripción de la especialidad del tutor. Si no se quiere modificar, no es necesario incluirlo. Este campo es opcional.
  • proyectos: Temáticas ofertadas por el tutor. Este campo es necesario. Dentro de este campo, podemos encontrar los siguientes campos:
    • tfg: Trabajos de fin de grado ofertados.
    • tfm: Trabajos de fin de máster ofertados. Este campo se puede modificar.
    • tesis: Tesis doctoral ofertados. Este campo se puede modificar. Todos estos campos son arrays de objetos, donde cada objeto representa un proyecto. Dentro de cada objeto, podemos encontrar los siguientes campos:
    • propuesta: Título del proyecto. Este campo se puede modificar.
    • descripcion: Descripción del proyecto. Este campo se puede modificar. Si no se quiere modificar, no es necesario incluirlo. Este campo es opcional.
    • coodirectores: Coodirectores del proyecto. Este campo se puede modificar. Dentro de este campo, podemos encontrar los siguientes campos:
      • miembros-id: Identificadores de los coodirectores. Este campo se puede modificar. Tiene que ser una de los ids de los tutores que aparecen en static/json/miembros.json. Este campo es opcional. Si no se quiere modificar, no es necesario incluirlo.
      • externos: Nombres de los coodirectores externos. Este campo se puede modificar. Este campo es opcional. Si no se quiere modificar, no es necesario incluirlo.
      • externos-foto: Para incluir una imagen a los coodirectores externos al grupo. Esta imagen debe localizarse en la carpeta static/img/proyectos_finales/tutores. Este campo se puede modificar. Este campo es opcional. Si no se quiere modificar, no es necesario incluirlo.
  1. 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": "tutor-id",
"especialidad": "Especialidad del tutor",
"proyectos": {
"tfg": [
{
"title": "Título del proyecto TFG",
"description": "Descripción breve del TFG."
},
{
"title": "Otro título de proyecto TFG",
"description": "Otra descripción breve del TFG.",
"coodirectores": {
"miembros-id": [
"coodirector-id-1",
"coodirector-id-2"
],
"externos": [
"Nombre Coodirector Externo"
]
}
}
],
"tfm": [
{
"propuesta": "Título del proyecto TFM",
"descripcion": "Descripción breve del TFM.",
"coodirectores": {
"miembros-id": [
"coodirector-id-3"
]
}
},
{
"propuesta": "Otro título de proyecto TFM",
"descripcion": "Otra descripción breve del TFM.",
"coodirectores": {
"miembros-id": [
"coodirector-id-4"
],
"externos": [
"Nombre Coodirector Externo 2"
],
"externos-foto": [
"externos-foto.jpg"
]
}
}
],
"tesis": [
{
"propuesta": "Título del proyecto de tesis",
"descripcion": "Descripción breve de latesis."
}
]
}
}
]