Code Monkey home page Code Monkey logo

gauss3's Issues

Añadir campo de "observaciones" en las programaciones.

Un profesor nos escribe:

Sería posible crear un espacio en las programaciones para que allí los profesores que las elaboramos pudiéramos incluir determinados aspectos que no sabemos cómo encajar en los bancos-estanco que ofrece el sistema.? Pongo un ejemplo. Me gustaría añadir una serie de matices a cómo he reflejado en la programación cuestiones que tienen que ver con los procedimientos de evaluación. No puedo hacerlo. Planteo como posible solución la creación de un espacio que podríamos bautizar Observaciones generales a la programación donde pudiéramos escribir lo que estimemos conveniente.

Introducir de forma automática la misma nota para todos los criterios de un instrumento

Cuando se meten notas en los cuadernos docentes, aparece un modal para introducir la nota. En muchas ocasiones, hay que valorar varios criterios en un mismo instrumento siendo casi siempre la misma nota para cada criterio. Para evitar tener que meter la nota por cada criterio, se plantea la opción de poder elegir asignar la misma nota a todos los criterios del procedimiento a la vez.

Número de SAP's incorrecto en el pdf generado de la progrmación

Al generar el PDF de una programación, aparece el siguiente texto:
"Esta unidad de programación está compuesta por X situaciones de aprendizaje que son descritas a continuación."
X contabiliza todas las SAP's creadas para esa programación, incluso las ya borradas.

Cuaderno docente: Carga lenta provocando un error 502 cuando hay muchas notas

Cuando los cuadernos docentes tienen muchas notas, se produce un error 502 en el servidor de producción.
Se plantean las siguientes soluciones:

  1. No construir la tabla completa con todas las notas, si no trayendo las notas bajo demanda por unidades didácticas a petición del usuario.
  2. Optimizar las búsqueda de las notas.
  3. Construir la tabla en el navegador por javascript.

Error usuarios inventados en Gauss

En Gauss al hacer la carga masiva de alumnos se generan usuarios cuyo nombre es inventado, su DNI es incorrecto, etc. Esto implica que en los cuadernos a veces no aparecen para añadirlos.

El origen del problema es que el usuario Gauser asociado a los alumnos estaba siendo actualizado con los datos de sus tutores. Este problema se debía a que se utilizaba el pk de racima del alumno para buscar el Gauser de los tutores, pero eso es incorrecto dado que cada usuario tiene su pk de racima distinto.

Se comentó que una solución es que desde Racima se enviase los pk de los tutores en caso de tenerlo. Dado que ese cambio aún no se ha realizado en Racima, por el momento forzamos la búsqueda del usuario por pk solo para los alumnos.

Además, sobreescribimos los datos del Gauser con los del excel para estar lo más actualizados posibles con racima. Esto se hace para que Gauss tenga en cuenta cambios de NIE a DNI, usuario que antes no tenía username en racima, etc.

Informe notas por competencias

No escribe el siguiente mensaje:
_Al llegar estos días hemos tenido que plantear tareas y exámenes de recuperación de las competencias no superadas por los alumnos. En el caso de que sean pocas es una tarea sencilla, pero si no, es un trabajo relativamente pesado y con riesgo de equivocación grande por manejar tantos datos.

Así es que, para esta situación, y de cara también a los informes individualizados de competencias pendientes que tendremos que hacer para final de curso, estaría muy bien si Gauss pudiera facilitarnos por alumno un cuadrante con las competencias suspendidas, el procedimiento de evaluación asociado (examen, tarea...) y la nota obtenida._

Se ha comentado en la reunión generar un reporte que siga este diseño:
[filtro suspendido/todo, por defecto se verá todo]

  • Competencia 1. 6,7
    • Procedimiento1
      • Criterio ev1: 5
      • Criterio ev3: 6
      • Criterio ev2: 9
    • Procedimiento2
      • Criterio ev1: 5
      • Criterio ev3: 6
      • Criterio ev2: 9
  • Competencia 2. 8,8
    ...

Este reporte será por alumno, se añadirá en los cuadernos PRO al lado del nombre de cada alumno utilizando un icono tipo file.

Dar permisos de programaciones a Miembro de equipo directivo

El poder para varias funcionalidades de las programaciones solo lo tiene el jefe de departamento (secundaria), el coordinador de ciclo (infantil y primaria) o el propietario de la programación.

Necesitamos dar permiso al perfil "Miembro de equipo directivo" los mismos permisos.

Confusión uso de programaciones copiadas

Abro este asunto a raíz del siguiente mensaje:

"A la hora de realizar las programaciones de 2º, 4º y 6º de primaria algunos de ellos se han basado en las programaciones de los cursos impares. Las han ido realizando correctamente pero llegado el momento de ponerlas como definitiva el sistema les da error ya que refleja que ya una definitiva para ese curso. Sería conveniente revisar este aspecto o bien comunicarlo al principio, ya que, una vez concluida la programación es cuando te das cuenta del problema y para poder solucionarlo supone copiar todo en una nueva."

Solución:
Deberíamos poner algún aviso en las programaciones copiadas para avisar de que esa programación únicamente vale para ESE CURSO y ESA MATERIA

Duda:
La copia de las programaciones es útil para copiar programaciones de un año a otro, ¿verdad? Es decir, cuando cambia la Ronda, o incluso la entidad. Pero para una ENTIDAD y un RONDA dada, solo puede existir una programación de un CURSO y MATERIA marcada como DEFINITIVA. ¿Es correcto?

Cambiar a estado "Borrador" en programaciones borradas. Ordenar listado programaciones por curso.

-Modificar el código de tal forma que cuando se borre una programación se cambie el campo "tipo" a "borrador" de forma automática.
-Cuando los docentes pulsen en "Mis programaciones" estas aparezcan listadas de forma ordenada por curso.Nota: repasar el código del template en el que se muestran las programaciones definitivas en la web de los centros (a través del iframe indicado).

Mejora tabla de notas de los cuadernos docentes

Mejoras buscadas:

  1. Fijar la fila de cabecera de los criterios para no perder el foco con listas de alumnos largas al hacer scroll vertical.
  2. Repensar la forma de introducir las notas en la tabla. Teniendo en cuenta que:
    a) No solo se meten notas numéricas en los criterios, si no que también existen rúbricas asociadas a los procedimientos.
    b) Posibilidad de utilizar "modals" para no perder el foco
  3. Gestionar las tablas grandes activando y desactivando los botones de las actividades para una ayuda visual

Valoración de la consecución de las competencias clave

En la ESO la consecución de las competencias clave aparece valorada de A a D, mientras que en Decreto 42/2022 de 13 de julio, aparecen valoradas de 1 a 4. Además el grado de consecución más alto en Gauss es A, mientras que en el decreto 1 es no ha alcanzado.

Run Gauss on Docker

We need to run Gauss on docker, this requires to run in containers the following services connected:

  • Django web: the app.
  • RabbitMQ: the message brocker.
  • Postgress: the database.
  • Celery Worker: handling asynchronous tasks.
  • Ngnix: the web server.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.