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

Moodle2, permitir el autoregistro y la automatriculación

Hola, os traigo un par de detalles de Moodle2 que me ha costado más de la cuenta encontrar, por un lado el autoregistro en la plataforma por parte de los alumnos, para habilitar esta opción tenéis que pulsar en Ajustes -> Administración del sitio -> Extensiones -> Identificación -> Gestionar identificación

Gestionar identificación

Gestionar identificación

Y en la página de configuración en el valor Registrarse a sí mismo, seleccionamos Identificación basada en Email

Registrarse a sí mismo

Registrarse a sí mismo

Ahora cuando los alumnos intenten acceder a la plataforma les aparecerá el siguiente mensaje:

Registro en Moodle

Registro en Moodle

Ahora vamos a ver como configurar los cursos para la automatriculación, algo que también ha cambiad de sitio en Moodle2 con respecto a la versión 1.x. Tenemos que entrar en el curso que queremos configurar y pulsar en Ajustes -> Administración del curso -> Usuarios -> Métodos de matriculación

Métodos de matriculación

Métodos de matriculación

Ahora en la página de configuración, pulsamos en el ojo que hay en el elemento de auto-matriculación para habilitarlo y ahora pulsamos en el engranaje que hay al lado del ojo para configurarlo

Configurar auto-matriculación

Configurar auto-matriculación

Y ahora en la página de configuración de la auto-matriculación, elegimos la contraseña de matriculación que queramos, y que posteriormente le daremos a nuestros alumnos.

Calve de matriculación

Calve de matriculación

Mogea y su integración en Moodle2 (2ª parte)

Seguimos con los geniales contenidos de Mogea, si los estáis integrando en los moodle de vuestros centros para usarlos como materiales didácticos, quizá os resulte molesto un apartado que aparece en el indice denominada Fuentes para el profesorado donde aparece el paquete de contenidos ELP (eXeLearning) y un resument en PPT por si queremos usarlo para proyectar y explica el tema.

Fuentes para el profesorado

Fuentes para el profesorado

Este apartado, podemos eliminarlo muy facilmente, sin tener que modificar el tema en eXeLearning, para ello simplemente tenemos que abrir el archivo .zip que nos hemos descargado de Agrega, y localizar el archivo imsmanifest.xml y localizar un bloque de código XML como el siguiente:

XML de Fuentes para el profesorado

XML de Fuentes para el profesorado

Borramos todo el código teniendo cuidado de no dejar ninguna etiqueta abierta, para que el archivo XML siga siendo valido, tenemos que tener presente que en el archivo zip tiene que ir el fichero XML modificado, en Ubuntu si lo hemos abierto desde el Gestor de Archivadores, cuando cerremos el editor de textos, nos preguntará si queremos actualizar el archivo en el contenedor, pulsamos Si y ya ésta. Ya podríamos subir el paquete a Moodle y nos desaparecerá ese apartado en el Indice de contenidos del tema.

Indice sin fuentes para el profesorado

Indice sin fuentes para el profesorado

Pero en el paquete sigue estando el ELP y PPT, podemos eliminarlos y así aligerar un poco el tamaño del paquete, en mi caso se encontraban dentro del archivo zip en la carpeta Archivos. Eliminándolos se libera más de 1Mb

Fichero ELP y PPT

Fichero ELP y PPT

Mogea y su integración en Moodle2

Como sabéis ya se puede instalar en los servidores c0 de los centros la versión Moodle2, yo la tengo desde ayer, y ya estoy migrando datos de Moodle.

En la asignatura de TIC de 2º de Bachillerato este año estoy usando los materiales de MOGEA que están geniales. Pues añadiéndolos a Moodle2 me he encontrado con un problema,  bajandomelos en formato SCORM e insertandolos en un curso de Moodle2, a pesar de que se me mostraba el contenido, me salían los siguiente errores:

Error SCORM 1

No se pudo encontrar el adaptador del API

Error SCORM 2

No se pudo localiza la implementación del API LMS, No se pudo ejecutar correctamente LMSInitialize

Error SCORM 3

No se pudo localiza la implementación del API LMS. No se pudo ejecutar correctamente LMSGetValue.

He probado de todo en la configuración del paquete SCORM, habiendo leido en la forja del cnatic que parecía un error de Javascript en el servidor, pero nada, seguía el problema. He probado a descargarlo tanto en SCORM 2004 sin sub-manifiesto como SCORM 2004 (Recomendado) y en ambos tenía el mismo problema.

Formatos de descarga de Agrega

Formatos de descarga de Agrega

Así que probe a descargarmelo en IMS CP e introducirlo como un Paquete de contenidos en Moodle2. De esa manera se eliminó el error, pero no podía hacer que el contenido se desplegase en una nueva ventana, algo que me gusta mucho para que el tema ocupe toda la pantalla, y los alumnos tengan menos distracciones.

Paquete IMS desplegado

Paquete IMS desplegado

Así que la solución final ha venido por insertar un paquete SCORM pero subiendo el archivo IMS que me descargo de Agrega. De esa manera se elimina el error de la ventana emergente, y además me aparece el contenido en una nueva ventana maximizada, fijaos la diferencia con respecto al paquete IMS sin maximizar:

Paquete IMS como SCORM

Paquete IMS como SCORM

Resumo aquí los pasos que hay que dar:

  1. Descarga el paquete IMS de Agrega (MOGEA)

    Descargar IMS

    Descargar IMS

  2. Pulsar en nuestro curso de Moodle2 en Añadir una actividad o un recurso:
    Añadir actividad o recurso

    Añadir actividad o recurso

     

  3. Seleccionamos Paquete Scorm y pulsamos en Agregar
    Paquete SCORM

    Paquete SCORM

     

  4. Configuramos el Título y Descripción del paquete y subimos el archivo IMS que hemos descargado de Agrega
    Subir paquete IMS

    Subir paquete IMS

     

  5. Configuramos el resto de parametros del recurso a nuestro antojo, yo recomiendo, en el parametro Mostrar indicar Abrir Objetos de Aprendizaje en una ventana nueva, en Anchura 100% y en Altura 100%, para que el recurso ocupe toda la pantalla

    Parametros de SCORM

    Parametros de SCORM

Espero que esta información os sea útil.

EDIT 28/10/2013:

Segun nos comenta el compañero José Luis Camuñas con el tipo de paquete SCORM 1.2 también se eliminan los errores.

SCORM 1.2

SCORM 1.2

Pero después de probarlo, veo que tiene una ventaja adicional, y es que a los alumnos les parece en el índice unas marcas de verificación. Por lo que lo alumnos saben en todo momento por el punto que van leyendo el tema.

SCORM 1.2. Marcas de verificación

SCORM 1.2. Marcas de verificación

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