Zamora Teran/Inventario/Fin del año: Difference between revisions
DanielDrake (talk | contribs) (Created page with 'Tareas para ejectuar al fin del año escolar. == Mover todos los estudiantes == # Entrar al inventario como administrador. # Navegar ''Aplicaciones --> Opciones de config del a…') |
DanielDrake (talk | contribs) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Tareas para ejectuar al fin del año escolar. |
Tareas para ejectuar al fin del año escolar. |
||
⚫ | |||
Al fin del año escolar, pedimos que los estudiantes del ultimo grado en la escuela dejen sus laptops en la escuela. Recogemos sus laptops para entregar el proximo año al nuevo primer grado. Hay que entrar todo esto en el sistema de inventario. |
|||
Para cada escuela: |
|||
# Recoger las laptops |
|||
# Escanear los numeros de serie para tener una lista de las laptops |
|||
# Hacer una asignacion masiva a nadie (para desasignar las laptops) |
|||
# Hacer un movimiento masivo a "FZT Oficina" |
|||
# Revisar el reporte "Personas y sus laptops" para el 6to grado. Si la lista dice que hay estudiantes que todavia tienen sus laptops: |
|||
## Cambiar el estado de la laptop a "Perdido" |
|||
## Crear una nueva asignacion de la laptop, a nadie (para desasignarla) |
|||
## '''No hagas ningun movimiento. El sistema va a quedar diciendo que la laptop está en manos del alumno -- la verdad''' |
|||
# Navegar ''Aplicaciones --> Personas y localidades --> Personas --> Lista de personas'' |
|||
# Poner click en el buton ''Trasladar personas'' |
|||
# En el campo ''Trasladar personas desde'', elegir el sexto grado de la escuela en que estás trabajando |
|||
# En el campo ''Trasladar personas hasta'', elegir el lugar ''Nicaragua:Fuera del proyecto'' |
|||
# Poner check en el checkbox "Agregar comentario" |
|||
# Poner click en el buton Guardar |
|||
# Navegar ''Aplicaciones --> Personas y localidades --> Localidades --> Listar Localidades'' |
|||
# Buscar la localidad de sexto grado de la escuela y borrarla. |
|||
== Mover todos los estudiantes == |
== Mover todos los estudiantes == |
||
Deberías hacer este paso despues de retirar todos los sexto grados de todas las escuelas. |
|||
# Entrar al inventario como administrador. |
# Entrar al inventario como administrador. |
||
Line 8: | Line 32: | ||
# Poner click en el buton ''Ejectuar'' |
# Poner click en el buton ''Ejectuar'' |
||
Este programa va a pasar todos los estudiantes hasta el proximo grado. Por ejemplo, los estudiantes del primer grado van a llegar en segundo grado, los de segundo van a tercero, ... |
'''Este programa va a pasar todos los estudiantes 'de todas las escuelas hasta el proximo grado.''' Por ejemplo, los estudiantes del primer grado van a llegar en segundo grado, los de segundo van a tercero, ... |
||
Los de sexto grado van a llegar en septimo grado, aunque no haya septimo grado en la escuela. |
Los de sexto grado van a llegar en septimo grado, aunque no haya septimo grado en la escuela. |
||
'''Tardaría un poco.''' |
|||
⚫ | |||
Inventario solo permite que ejecutas este script una vez por año. Si intentas hacerlo otra vez, va a mostrar un error sin hacer nada. El sistema recuerda el año en que corrió el proceso la ultima vez (por ejemplo "2011") y no deja que corra otra vez en el mismo año. |
|||
⚫ | |||
# Navegar ''Aplicaciones --> Personas y localidades --> Personas --> Listar personas'' |
# Navegar ''Aplicaciones --> Personas y localidades --> Personas --> Listar personas'' |
||
# Buscar el estudiante |
# Buscar el estudiante |
||
Line 20: | Line 48: | ||
# Borrar el rol que ya estaba, que dice que esta en un grado que es 1 año adelantado |
# Borrar el rol que ya estaba, que dice que esta en un grado que es 1 año adelantado |
||
== Evitar la verificacion de correr solo una vez por año == |
|||
⚫ | |||
'''Solo para administradores y con cuidado!''' Si es necesario correr la promocion de grados pero el sistema dice que solo se puede correr una vez por año, con aceso directo a la base de datos es posible evitar eso. Con aceso de shell al servidor de inventario (con tu usuario, o como root - no importa): |
|||
Primero, verificar el año en que el proceso fue corrido la ultima vez: |
|||
<pre> |
|||
$ echo "select value from default_values where default_values.key='up_grades'" | mysql -u root inventario |
|||
[2011] |
|||
</pre> |
|||
Eso significa que el proceso fue corrido en 2011. Como todavia es 2011, no se puede correr otra vez hasta 2012. |
|||
Segundo, para evitar esta verificacion, borra el dato que recuerda el año: |
|||
<pre> |
|||
$ echo "delete from default_values where default_values.key='up_grades'" | mysql -u root inventario |
|||
</pre> |
|||
Ahora puedes realizar el proceso como las instrucciones más arriba. |
Latest revision as of 16:42, 5 November 2011
Tareas para ejectuar al fin del año escolar.
Retirar los estudiantes del 6to grado
Al fin del año escolar, pedimos que los estudiantes del ultimo grado en la escuela dejen sus laptops en la escuela. Recogemos sus laptops para entregar el proximo año al nuevo primer grado. Hay que entrar todo esto en el sistema de inventario.
Para cada escuela:
- Recoger las laptops
- Escanear los numeros de serie para tener una lista de las laptops
- Hacer una asignacion masiva a nadie (para desasignar las laptops)
- Hacer un movimiento masivo a "FZT Oficina"
- Revisar el reporte "Personas y sus laptops" para el 6to grado. Si la lista dice que hay estudiantes que todavia tienen sus laptops:
- Cambiar el estado de la laptop a "Perdido"
- Crear una nueva asignacion de la laptop, a nadie (para desasignarla)
- No hagas ningun movimiento. El sistema va a quedar diciendo que la laptop está en manos del alumno -- la verdad
- Navegar Aplicaciones --> Personas y localidades --> Personas --> Lista de personas
- Poner click en el buton Trasladar personas
- En el campo Trasladar personas desde, elegir el sexto grado de la escuela en que estás trabajando
- En el campo Trasladar personas hasta, elegir el lugar Nicaragua:Fuera del proyecto
- Poner check en el checkbox "Agregar comentario"
- Poner click en el buton Guardar
- Navegar Aplicaciones --> Personas y localidades --> Localidades --> Listar Localidades
- Buscar la localidad de sexto grado de la escuela y borrarla.
Mover todos los estudiantes
Deberías hacer este paso despues de retirar todos los sexto grados de todas las escuelas.
- Entrar al inventario como administrador.
- Navegar Aplicaciones --> Opciones de config del administrador --> Ejecutar programa
- En la lista de programas, elegir Realizar promocion de grados
- Poner click en el buton Ejectuar
Este programa va a pasar todos los estudiantes 'de todas las escuelas hasta el proximo grado. Por ejemplo, los estudiantes del primer grado van a llegar en segundo grado, los de segundo van a tercero, ...
Los de sexto grado van a llegar en septimo grado, aunque no haya septimo grado en la escuela.
Tardaría un poco.
Inventario solo permite que ejecutas este script una vez por año. Si intentas hacerlo otra vez, va a mostrar un error sin hacer nada. El sistema recuerda el año en que corrió el proceso la ultima vez (por ejemplo "2011") y no deja que corra otra vez en el mismo año.
Despues de ejecutar este programa, hay que comunicar con todas las escuelas para obtener la lista de estudiantes que no pasaron sus grados. Y para cada de estos estudiantes, hay que cambiarlo con la mano:
- Navegar Aplicaciones --> Personas y localidades --> Personas --> Listar personas
- Buscar el estudiante
- Poner click en Editar
- Cambiar a la pestaña Roles
- Agregar un nuevo rol como estudiante en la escuela en su grado real
- Borrar el rol que ya estaba, que dice que esta en un grado que es 1 año adelantado
Evitar la verificacion de correr solo una vez por año
Solo para administradores y con cuidado! Si es necesario correr la promocion de grados pero el sistema dice que solo se puede correr una vez por año, con aceso directo a la base de datos es posible evitar eso. Con aceso de shell al servidor de inventario (con tu usuario, o como root - no importa):
Primero, verificar el año en que el proceso fue corrido la ultima vez:
$ echo "select value from default_values where default_values.key='up_grades'" | mysql -u root inventario [2011]
Eso significa que el proceso fue corrido en 2011. Como todavia es 2011, no se puede correr otra vez hasta 2012.
Segundo, para evitar esta verificacion, borra el dato que recuerda el año:
$ echo "delete from default_values where default_values.key='up_grades'" | mysql -u root inventario
Ahora puedes realizar el proceso como las instrucciones más arriba.