Impresión en Chrome: Poder escalar páginas al imprimir

En el navegador Chrome hay un problema que no encontramos en otros navegadores, que esta reportado a Google desde hace años y que parece que no tiene intención de solucionar, bueno solucionado está, lo que no hacen es habilitarlo por defecto para todos los usuarios. Hablo de hacer zoom o escalar una página al imprimir para que el contenido encaje en una sola página. Algo que el resto de navegadores (Firefox, Internet Explorer, Opera, Edge) tienen de serie.

Si usáis el Coloreador de Séneca os habréis topado con este problema, al intentar imprimir evaluaciones con más de 21 asignaturas, algo que últimamente puede ser más común de lo esperado, al sumar asignaturas obligatorias, optativas, itinerarios de PMAR, asignaturas pendientes, etc.

La solución es muy sencilla, tenéis que acceder desde Chrome a la dirección chrome://flags/#print-scaling para ello copiar esa dirección en la barra de direcciones de Chrome y cambiar el valor de Predeterminado a Habilitada

print-scalingprint-scaling2

Y por último pulsamos en el botón Reiniciar Ahora que hay en la parte inferior de la pantalla

print-scaling3

A partir de ahora, cada vez que imprimamos algo en Chrome, incluido cualquier evaluación a través del   Coloreador de Séneca si pulsamos en la opción  Más Opciones

print-scaling4

Tendremos habilitada la opción para escalar o hacer zoom de la página a imprimir, donde podremos ajustar hasta que encaje perfectamente la página a imprimir al tamaño del  papel elegido.

Anuncios

Colorear las notas en la evaluación de Séneca V6

He realizado importantes cambios en el script:

  • Porcentaje de alumnos aprobados por asignaturas.
  • Tabla con el porcentaje de alumnos con 1, 2, 3 y 4 o más suspensos.
  • Posibilidad de copiar dicha tabla y la de porcentaje de aprobados por asignatura en el portapapeles para pegar dichos datos en una hoja de cálculo
  • Al acceder a la pantalla de evaluación automáticamente se selecciona la introducción de notas por teclado y se copian los datos de porcentajes y suspensos en el portapapeles.
  • La extensión empieza a modificar otras pantallas de Séneca, en este caso la pantalla de inventario para añadir un botón de actualización individual, para poder modificar la localización, dependencia de adscripción,fecha y motivo de baja directamente desde el listado, pulsando posteriormente el botón de verificación, éste botón hay que pulsarlo cada vez que se realiza una nueva búsqueda o se cambia de pantalla de listado, ya que deshabilita la también útil actualización masiva.
  • La actualización más importante es la publicación de la extensión en la Chrome Store, ahora simplemente entráis en la dirección de la extensión aquí y pulsáis en añadir a Chrome, además cualquier actualización que haga de la misma se replicará a todos los que hayáis instalado la extensión.
Selección_166

Cuando se entra en la evaluación se selecciona automaticamente la introducción de notas por teclado

Selección_167

Nueva tabla, con el porcentaje de alumnos con 0, 1, 2, 3 y 4 o más suspensos y botones para copiar dicha tabla y la de porcentaje de alumnos aprobados por asignatura en el portapapeles

Selección_168

Visión general del funcionamiento de la extensión, con la coloreación, barra de porcentaje de alumnos aprobados y columnas de numero de suspensos y media por alumno.

Selección_172

Actualización individual de materiales inventariados directamente desde el listado

 

Colorear las notas en la evaluación de Séneca

He creado un sencillo script para una tarea a la que llevaba tiempo dando vueltas.

En mi centro, en cada evaluación, hay un miembro del equipo directivo con un ordenador con la evaluación de Séneca abierta para comprobar las notas introducidas por los profesores y realizar los cambios que sean necesarios, esa pantalla con cuadros blancos y letras negras, al menos a mi, genera mucha confusión, y muchas veces cuesta trabajo ver el numero de suspensos, de sobresalientes o aquellas notas que no han sido introducidas todavía. Así que la idea era crear un script que coloree los cuadros según el valor que contengan.

Os ilustro el antes y el después del uso del script:

Evaluación de Séneca

Evaluación de Séneca

Evaluación de Séneca con Script

Evaluación de Séneca con el Script activado

Como podéis ver he usado una gama de colores para interpretar más rápido las notas. En dos variantes de rojo he puesto las notas del 0 al 3 y el 4. En verde claro el 5, un verde más fuerte el 6 y del 7 al 10 un azul cada vez más intenso.

También muy importante he puesto un color morado a las celdas donde no hay ningún valor.

El script actualiza los datos cada 0.5 segundos, para que los colores se vayan actualizando conforme vayamos cambiando las notas.

Si navegáis por el script podéis cambiar los colores a voluntad de una forma muy sencilla, os recomiendo esta página para elegir los colores.

El script esta hecho con JavaScript para Greasemonkey, así que debéis tener instalado en vuestro navegador Greasemonkey. Yo lo he realizado y probado sobre Mozilla Firefox, desconozco si funciona en otros navegadores como Google Chrome con alguna extensión similar a Greasemonkey.

Y sin más aquí os dejo el script.

Un saludo

EDIT 12/11/2014: He actualizado el script para que acepte las notas de primaria (IN,SU,BI,NT,SB) y mis amigos maestros puedan utilizarlo.

EDIT 11/03/2015: He realizado importante cambios en el script.

EDIT: 3/05/2015: Debido al interés por el script y la necesidad de hacer su instalación más sencilla lo he publicado en la Chrome Store aquí simplemente tenéis que pulsar en “Añadir a Chrome” para tenerlo funcionando y chrome lo mantendrá automáticamente actualizado

Colorear las notas en la evaluación de Séneca V4

Después de realizar pequeños ajustes, he creado una versión totalmente nueva de mi script para colorear las notas de Séneca, cambiando toda la estructura interna, haciendo que funcione con Greasemonkey para Firefox y directamente para Chrome y sobre todo añadida la siguiente funcionalidad:

  • Una nueva columna con la media de cada alumno. Se tiene en cuenta solo las notas que tiene el alumno, si el alumno esta matriculado en 10 asignaturas pero solo tiene 3 notas puestas, la media es de esas 3 notas.
  • Una nueva columna con el número de suspensos de dicho alumno.
  • Se ha añadido un elemento emergente (Tooltip) que aparece cuando situamos el ratón sobre una de las filas de la tabla de calificaciones, en dicho elemento, aparece el nombre del alumno, su media y el número de suspensos.

Ilustro con una captura de pantalla.

Coloreador de Seneca en acción

Coloreador de Seneca en acción

Esta vez lo he probado en Firefox con Greasemonkey, y en Chrome donde no necesita ninguna extensión adicional, solo tenéis que descargaros el archivo, y arrastraslo al página chrome://extensions/ donde se listan las extensiones de Chrome.

Sin más aquí os dejo el script

EDIT: 3/05/2015: Debido al interés por el script y la necesidad de hacer su instalación más sencilla lo he publicado en la Chrome Store aquí simplemente tenéis que pulsar en “Añadir a Chrome” para tenerlo funcionando y chrome lo mantendrá automáticamente actualizado

Descargar todas las nóminas de un año en concreto. Para docentes de la Junta de Andalucía.

Como sabéis desde el Portal Docente de la Junta de Andalucía podéis acceder a todas las nóminas, yo he pensado en guardarlas en mi ordenador para tenerlas siempre disponibles, el problema es que tienes que ir descargandolas una por una. He creado un pequeño bookmarklet que podéis usar, simplemente arrastrándolo a la barra de marcadores de vuestro navegador. Es este: obtener nominas Abajo explico como añadir el bookmarklet a vuestro navegador

Una vez lo tenéis en vuestra barra de marcadores solo tenéis que acceder al portal docente al apartado Datos Retributivos -> Consulta de la Nómina Una vez en ese apartado, pulsar el bookmarklet, indicar el año del que queréis obtener las nóminas y el tiempo que queréis que pase entre la descarga de cada nómina, yo os aconsejo 5s, porque a mi me ha ido bien y es suficientemente rápido, pero si vuestra conexión es lenta, quizá tengáis que ampliar ese tiempo para que le de tiempo a descargarse una nómina antes de descargarse la siguiente.

Un saludo

EDIT: WordPress no permite por segurida enlazar bookmarklet, asi que tendréis que pulsar en vuestro navegador Añadir Marcador y pegar en URL el siguiente código:


javascript:(function(){q=prompt(‘¿De que año quieres recuperar las nominas?:’);
t=prompt(‘¿Cuanto tiempo quieres que pase entre cada nómina (en segundos)? Debes ajustar el tiempo según la velocidad de tu conexión (recomendado 5):’);
if(q && t){
meses=[“01″,”02″,”03″,”04″,”05″,”06″,”07″,”08″,”09″,”10″,”11″,”12”];
document.getElementById(“anno”).value=q;
for(var i=0;i<12;i++){

setTimeout(function(a){document.getElementById(‘mes’).value=a;document.forms[“nomina”].submit();},i*t*1000,meses[i]);
}
}
})();

iSeneca de Android como una aplicación del PC

Si os gustaía tener iSeneca de Android como una aplicación más del PC ahora es posible gracias a la integración que esta habiendo entre Chrome y Android. El único requisito es tener instalada la versión de 64 bits de Chrome actualizada (si usas Windows 7 y Chrome 32 bits se supone que también se puede) para saber la versión que tienes de Chrome pulsa en su menú información de Google Chrome (en mi caso tengo la versión Versión 39.0.2171.95 (64-bit) sobre Ubuntu 14.04.

  • Lo primero que tenemos que hacer es descargarnos la extensión de Chrome ARChon y la descomprimimos en nuestro PC.
  • Ahora vamos a configurar Chrome para que acepte extensiones externas, para ello escribimos en la barra de navegación chrome://extensions/ y seleccionamos la opción Modo de desarrollador
Modo desarrollador

Modo desarrollador

Pulsamos en cargar extensión descomprimida, y seleccionamos la carpeta donde hemos descomprimido ARChon:

Cargar extensión descomprimida

Cargar extensión descomprimida

  • Ahora con ARChon instalado, nos queda instalar iSeneca, que podéis descargarlo de aquí que es la extensión que he preparado yo, o instalaros en vuestro móvil Android la app ARChon packager y seguir los pasos para crear la aplicación para chrome y enviarla a vuestro PC. De cualquiera de las dos formas, descomprimimos el archivo, y repetimos los pasos que hemos seguido para instalar ARChon, Cargar extensión descomprimida y seleccionar la carpeta descomprimida.

Desde ese momento ya tendréis la app en vuestro PC para poder usarla exactamente igual que si estuvierais con vuestro móvil.

iSeneca en el PC

Sistema de comunicación del profesorado a través de Moodle

Hoy os voy a hablar del Sistema de comunicación entre el profesorado que hemos ideado en nuestro instituto, usando la plataforma Moodle que nos instala el CGA.

El año pasado empezamos a usar la aplicación web Seneca para enviar a los tutores información sobre el avance académico de los alumnos en cada asignatura. Le encontramos varias deficiencias, las más importantes, son:

  • Cuando algún miembro del equipo educativo inserta un comentario, no llega ninguna notificación al tutor ni a nadie de que se ha producido éste.
  • La orientadora del centro no puede ver los comentarios de ningún alumno, salvo de los alumnos de Diversificación ya que les imparte una hora lectiva, y Seneca tiene establecido que solo el equipo educativo del alumno pueda acceder a esa información. Tras ponernos en contactos con el CGA nos indicaron que esto era así, y la única solución que se nos ocurrió, fue asignarle a la Orientadora 1 minuto de clase en su horario donde le diera clase a todos los grupos del centro. Lo que descuadró su horario y tuvimos que dar las explicaciones a Inspección por ello.

Así que entre la Orientadora del centro (Inmaculada Fernández), el Director del mismo (Eloy León) y yo ideamos un sistema para suplir estas deficiencias a través de la plataforma Moodle que ya estábamos usando en algunas asignaturas. Como el servidor Moodle esta dentro del centro y protegido por cortafuegos no incumplidos la LPDP.

Se nos ocurrió, crear un curso Moodle por cada curso del centro donde el “Profesor” del mismo sería el Tutor y los “Estudiantes” de éste el equipo educativo. Añadiendo todos estos cursos a una nueva categoría de Moodle denominada “Tutorías”.

Cursos en categoría Tutorías

Aprovechando el uso de la plataforma como herramienta de comunicación entre los equipos educativos, incluimos 2 cursos más:

  • Claustro: Destinado a servir de comunicación entre todo el Claustro de profesores. Muy útil porque en el tenemos un Foro que funciona como una reunión de Claustro virtual y permanente (La suscripción al mismo esta configurada como “Suscribir a todos” para asegurarnos que a todos le llegan los mensajes por email), y todos los documentos que son necesarios para el desarrollo de nuestra profesión.
  • ClaustroTutorías: Este es el punto de encuentro de todos los tutores con la Orientadora. En él el “Profesor” del curso es la Orientadora y los “Estudiantes” los tutores del centro. En él tenemos los documentos que necesitan los tutores, así como un foro por cada nivel educativo donde están suscritos los tutores de ese nivel, de esa forma las comunicaciones pueden ser individualizadas por niveles.

Tutorías

Y por último en cada uno de los cursos del centro tenemos como “Profesor” al tutor de ese curso, y como “Estudiantes” al equipo educativo de ese nivel. Así solo el equipo educativo tiene acceso a los datos de los alumnos, además de la Orientadora y el Equipo Directivo que estamos configurados como administradores de la plataforma. En éstos cursos, se repite la estructura y es simplemente, un Foro que funciona como una reunión de equipo educativo online y permanente, como hemos comentado con el Claustro, y donde frecuentemente el tutor solicita información de alumnos particulares, con cuyos padres va a reunirse próximamente, y una Base de datos.

Curso

La base de datos, está configurada con los siguientes campos:

Base de datos de un Curso

  • Fecha: Que aparece automáticamente la fecha actual, pero que el profesor puede modificar para incidir sobre un incidente particular.
  • Alumno: Un desplegable con todos los alumnos de ese curso, en importante establecer el campo como desplegable con los campos fijos que sean los alumnos, y no un texto libre donde el profesor escriba el nombre, ya que además de facilitar la tarea de inserción de información, las busquedas serán mucho más exactas.
  • Profesor: Es un campo automático y coge el nombre del usuario identificado en el sistema.
  • Asignatura: Aunque en principio podemos pensar que con el campo superior no hace falta el de asignatura, puede darse el caso, y en nuestro centro se da, que un mismo profesor imparta dos asignaturas al mismo curso (PE. Historia de España y Geografía).
  • Destinatario: En un principio este campo no estaba, pero a medida que hicimos un uso intensivo de la plataforma, identificamos que habia muchisima información que si bien un tutor no tardaba nada en revisar y todos ellos eran relevantes para él, la Jefa de Estudios y la Orientadora empleaban demasiado tiempo filtrando mensajes que en principio no eran relevantes para ellas y que se multiplicaba por el número de cursos del centro. Asi que los miembros de equipo educativo, pueden destinar su mensaje a “Tutoría”, “Jefatura”, “Orientación” o “Evaluación” este último elemento se añadió para agilizar las evaluaciones ya que antes de éstas, se pide al equipo educativo que escriba en la plataforma con el Destinatario “Evaluación” lo que quiera sobre cada alumno, y se les pide con más insistencia para aquellos que tengan la materia pendiente. Así el tutor, solo tiene que realizar una busqueda por Destinatario “Evaluación” imprimirla y mostrarsela a los padres en la recogida de notas.
  • Dificultades: Otro campo añadido a posteriori que nos permite realizar busquedas de alumnado con problemas y extraer estadísticas.
  • Informe: Por último tenemos un campo de texto libre donde el profesor escribe lo que desee sobre el alumno sin limite de carácteres.
  • Archivo: Tenemos un campo al final, con el que podemos subir un archivo, muy útil si queremos subir un examen que nos haya hecho el alumno para justificar su nota en la evaluación, o para subir las Adaptaciones Curriculares de aquellos alumnos que las necesitan.

Ahora vamos a comentar el procedimiento normal de pedida y recogida de información de los tutores:

  1. El tutor solicita información en el Foro de un alumno particular.
  2. El foro esta configurado con la Suscripción obligatoria para todos, por lo que ese mensaje de pedida de información llega automáticamente a todo el equipo educativo. Por eso es muy importante recalcar que en el mismo no se puede colocar información personal o académica del alumno, ya que esa información sale del centro en forma de correos electrónicos por lo que vulneraríamos la LPDP.
  3. Los profesores acceden a la base de datos del curso y escriben la información sobre los alumnos.
  4. Se envía un email a la Orientadora, Jefa de Estudios y Tutor de que se ha añadido nueva información.

Aquí nos encontramos con un pequeño problema, y es que la base de datos no se puede configurar para informar de un nuevo elemento en la misma, uno de los problemas que queríamos solucionar. Lo resolvimos en 3 pasos:

  1. Usamos la sindicación RSS en la base de datos, solo indicando la asignatura, alumno y curso, sin incorporar ningún dato académico del alumno para cumplir la LPDP ya que ese canal RSS es accesible para cualquier persona por internet.
  2. Usamos IFTT para monitorizar el canal RSS por nuevos elemento, y en el momento que encuentre uno nuevo lanzar un email a 2ESOA_AltoGuadiato@fiesta.cc cambiando 2ESOA por el curso correspondiente, y creando una receta IFTTT por cada curso del centro.
  3. Receta  IFTTTY por último como ya habrás intuido tenemos que crear una lista de correo por cada curso en fiesta.cc Y registrar dentro de cada lista a la Orientadora, la Jefa de Estudios y el tutor de dicho curso.Esquema de notificación

Maimonides cierra

Me ha dado mucha pena enterarme a través de barrapunto.com del proyecto Maimonid.es precisamente por su nota de cierre http://maimonid.es/mamonides-dejara-de-desarrollarse Una autentica pena que se descontinue, y una autentica pena que tengamos dirigentes que siguen sin entender los cambios que se estan produciendo en nuestra sociedad. ¿Tan problemático es sacar un API para que el que quiera pueda mejorar Seneca sin coste para el contribuyente?

Descarga de la ISO de Guadalinex 2013 desde dentro de la red TIC de la Junta de Andalucia

Hace pocos días salio la nueva versión de Guadalinex 2013 que trae numerosas mejoras, ya la tenemos instalada en el servidor del centro, pero si queremos descargarnos la iso e instalarla en un pendrive, el enlace que dan en el blog y la wiki del CGA http://centros.edu.guadalinex.org/centros/guadalinexedu-2013-instalador-centros.iso no funciona desde los centros, para poder descargar la ISO desde dentro de la red TIC de los centro, podemos ir a la siguiente dirección: http://guadalinex-edu.cica.es/centros/

Script para extraer las fotos de los cuadrantes de fotos de Seneca

Copio aquí un post que escribí el año pasado en G+:

He creado un pequeño y feo script (habré creado 5 script en toda mi vida XD) para gnu/linux que permite extraer las fotos individuales de los alumnos, a partir del cuadrante de fotos que nos proporciona el sistema seneca. Es un script que he hecho para una necesidad propia, pero creo que puede ser útil para alguien más, asi que por eso lo publico.

Necesitais tener instalado imagemagick. Supongo que en windows con imagemagick y cygwin funcionará, aunque no lo he probado.

Para usarlo, colocais el script junto con el cuadrante de fotos en pdf, renombrado como fotos.pdf y en una terminal ejecutáis bash fotos_seneca.sh y os creará una serie de imágenes jpg con el número de clase del alumno (1.jpg,2.jpg,etc.). Os creará más imágenes que alumnos, por cada uno que falte para rellenar el cuadrante de fotos os creará una imagen en blanco, no lo he controlado, cuando termina los borro y ya está, para mí es suficiente XD.

Lo he probado con una clase que entraba en una sola página, y otra clase en la que tenía dos páginas en el pdf, y a funcionado perfectamente en ambas, se supone que debe funcionar con clases con cualquier número de páginas en el pdf, pero yo, afortunadamente no tengo ninguna clase con más de 40 alumnos (con dos páginas ya tienes 40 alumnos).

Si en algún momento tengo ganas, a lo mejor introduzco algún mecanismo de OCR para reconocer y renombrar cada foto con el nombre del alumno además de su número de orden, he visto que con tesseract se puede hacer de forma sencilla.

Si hacéis alguna modificación al script, por favor comunicarlo para que nos beneficiemos todos.

Espero que le sirva a alguien.

EDITO 7/11/11: He modificado un poco el script, ahora reconoce el nombre del alumno (gracias a tesseract, que debéis tener instalado en el sistema), además de extraer las imágenes de todos los archivos pdf que existan en la carpeta donde se ejecuta el script. Las imágenes individuales tendrán el siguiente nombre nombrepdf_nº de clase_nombre alumno.png Sigue teniendo multitud de problemas, pero como me sirve para mi propósito no creo que pierda tiempo arreglandolos. Estos son los errores conocidos, por ahora:
* No reconoce caracteres fuera del abecedario anglosajón (son sustituidos por _)
* Si después del ultimo alumno, hay casillas en blanco, el script sacará dicha foto en blanco sin nombre, pero con su numero de orden dentro de la clase. (Yo simplemente las borro cuando termina el script)
* Si algún alumno tiene una foto que se sale de las medidas comunes (esto se puede cambiar fácilmente en el script), será recortado y no se verá su foto completa. (De 4 clases, solo me ha ocurrido con un alumno)
* El nombre de los pdf, no debe tener espacios en blanco, tampoco debe haber un pdf que contenga completamente el nombre de otro (ejemplo 4_ESO_A y 4_ESO_AB), sino ocurrirán errores.

A pesar de estos errores, cumple su cometido.

http://pub.300.mg/uTEXCl