Sincronización con Canvas
En Pro, la importación de Canvas usa actualmente un token de acceso personal generado en Canvas. Conéctalo solo si tu institución permite usar ese token con servicios externos.
Canvas ya sabe todas las tareas que publicaron tus profesores. Lo que no hace es decirte que tres de ellas caen en las mismas 48 horas, ni avisarte la noche anterior, ni enseñarte cómo va tu nota si entregas tarde una de ellas.
Así que la mayoría acaba copiando a mano. Abres cada asignatura en Canvas, recorres la pestaña de tareas y vuelves a teclear las fechas en una agenda o en el calendario del móvil. Cuesta una hora al principio del semestre y se queda desactualizado en la segunda semana.
La sincronización con Canvas evita esa copia. El conector actual pide la dirección de Canvas de tu universidad y un token de acceso personal generado en Canvas. Algunas instituciones desactivan esos tokens o prohíben usarlos con servicios externos; confirma la política de tu universidad antes de conectarlo. Si no está disponible o permitido, escanea el programa o pega la lista de tareas en Semora.
El conector actual de Canvas y sus límites
Los clientes actuales de Semora se conectan a Canvas mediante un token de acceso personal generado dentro de la cuenta del estudiante. Semora todavía no ofrece un inicio de sesión OAuth propio ni una integración gestionada por la institución.
Los administradores pueden desactivar la creación de tokens y una universidad puede prohibir que se introduzcan credenciales académicas en un servicio externo. Canvas documenta OAuth como la vía aprobada para aplicaciones de varios usuarios. No uses el conector si tu institución no lo permite.
Si el conector no está disponible o permitido, todavía puedes escanear el programa o copiar la lista de tareas de Canvas y pegarla en el escáner de la web. Ambos caminos incluyen una revisión antes de añadir las fechas.
Comprobar la disponibilidad e importar asignaturas
La importación desde plataformas académicas forma parte de Pro. Abre la pantalla de conexiones y elige Canvas solo después de confirmar que tu institución permite usar un token personal con servicios externos.
Puede que te pida la dirección de Canvas de tu universidad, que suele ser una URL específica de la institución. Semora exige una dirección HTTPS válida y avisa antes de intentar una conexión con una dirección incorrecta.
Cuando se acepte el token, elige las asignaturas activas y el semestre de Semora donde deben entrar. Si el uso del token no está disponible o permitido, usa el escáner del programa o pega la lista de tareas.
- Abre las conexiones de plataformas académicas en Semora y elige Canvas.
- Introduce la dirección HTTPS de Canvas de tu universidad si se solicita.
- Introduce un token de Canvas solo si tu institución permite usarlo con servicios externos.
- Elige las asignaturas activas y el semestre que quieres importar.
- Si no hay conexión directa, escanea el programa o pega la lista de tareas.
Elegir qué asignaturas entran
Toca «Buscar mis asignaturas» y Semora pide a Canvas solo tus matrículas activas. Las asignaturas abandonadas y los semestres terminados que siguen en tu cuenta de Canvas no aparecen.
Todo lo que vuelve viene preseleccionado. Toca cualquier asignatura para quitarla, o usa limpiar y seleccionar todo para cambiar la lista entera de golpe. También le pones nombre a la conexión.
Cada asignatura que conservas se convierte en una asignatura real de Semora, no en un espejo de solo lectura. Recibe un color de un juego rotatorio de seis, un icono de libro y un enlace permanente a su equivalente en Canvas.
La importación es todo o nada. Si algo falla a mitad —un corte de red o un error de autorización— Semora revierte la conexión y las asignaturas que había empezado a crear, en lugar de dejarte a medias.
Qué se importa realmente de cada tarea
De cada tarea de las asignaturas que elegiste, Semora trae el registro completo y no solo un título y una fecha. Las descripciones llegan con el HTML limpiado.
Semora también deduce un tipo para cada elemento para que tu calendario no sea un muro indiferenciado de «tarea». Si Canvas marca el tipo de entrega como cuestionario, se convierte en cuestionario.
Esto es lo que acaba en cada tarea importada:
- El título, y la descripción como texto legible.
- La fecha y la hora de entrega, convertidas al reloj local de tu dispositivo desde la marca absoluta que devuelve Canvas.
- Puntos posibles, tus puntos obtenidos y un porcentaje calculado a partir de los dos cuando ambos existen.
- Estado de entrega: si Canvas la muestra como entregada, calificada o pendiente de revisión, y cuándo se entregó.
- Un enlace a la propia página de la tarea en Canvas, que se abre directamente desde la tarea en Semora.
Cómo funciona la actualización después de la primera importación
Las actualizaciones usan el mismo token personal que la importación inicial de Canvas. Semora muestra el estado actual para que sepas si el contenido importado está al día o necesita atención.
Cuando el token es válido y el dispositivo tiene acceso a internet, Semora puede actualizar las tareas durante el uso normal de la app. Si algo falla, registra el estado en lugar de presentar la importación como actual.
También puedes forzarla. Cada conexión en Ajustes tiene un botón de «Sincronizar ahora», y te informa exactamente de lo que pasó: cuántas tareas se actualizaron y cuántas se saltaron.
Después de cada sincronización correcta, Semora reprograma los recordatorios de tus tareas. Esa es la parte que hace útil una fecha movida: cuando un profesor pasa un trabajo del martes al viernes, tus avisos se mueven con él.
Si el token caduca o se revoca, Semora marca la conexión como pendiente. Vuelve a conectar solo si tu institución permite usar tokens personales con servicios externos; de lo contrario, usa un programa escaneado o una lista de tareas pegada.
Qué puede hacer Semora con una conexión de Canvas
El conector actual de Canvas usa un token de acceso personal generado en Canvas. Confirma que tu institución permite usarlo con servicios externos antes de conectarte.
Semora usa la conexión para listar asignaturas y leer tareas y datos del boletín. No publica, entrega, edita ni borra nada en Canvas.
También hay protecciones sobre la dirección que escribes. La URL tiene que ser HTTPS. Las direcciones que apuntan a localhost, a nombres .local o a rangos de red privada se rechazan de plano.
Al desconectar se elimina la conexión de Semora. Las tareas ya importadas, tu historial de completado y tus notas permanecen hasta que decidas borrarlos por separado.
Lo que una sincronización nunca sobrescribe
Cada tarea sincronizada se empareja por una clave compuesta: la conexión, la asignatura de Canvas y el identificador de la tarea en Canvas. Ejecutar una sincronización dos veces no crea duplicados.
Tampoco se borra nada. Si una tarea desaparece de Canvas, Semora conserva la tarea junto con tu estado de completado y cualquier nota asociada.
Los campos que son de Canvas se refrescan en cada pasada: título, descripción, tipo, fecha, hora y a qué asignatura pertenece. Los campos que son tuyos están protegidos, y las reglas son concretas.
- Las notas se combinan en lugar de sustituirse. Si Canvas no devuelve puntuación, Semora conserva el número que escribiste tú.
- El completado es una O lógica. Si marcaste una tarea como hecha en Semora, ninguna sincronización la desmarca.
- Lo mismo vale para la marca de entrega tardía: una vez marcada, una sincronización posterior no la borra en silencio.
- Si Canvas no puede dar una marca de tiempo de entrega fiable, Semora deja la hora de completado como desconocida en lugar de inventarla.
Blackboard y Moodle, con honestidad
Semora lista Canvas, Blackboard y Moodle. El conector actual de Canvas usa un token personal generado por el usuario y puede estar desactivado o prohibido por tu institución; Blackboard y Moodle también dependen de la configuración de cada universidad.
Cuando Blackboard está disponible, Semora puede leer la lista de asignaturas y columnas del boletín para obtener títulos, fechas y puntos. Según la configuración de la universidad, los detalles de notas o entregas pueden ser más limitados que en Canvas.
Cuando Moodle está disponible, Semora puede leer asignaturas matriculadas y actividades de tareas. Los cuestionarios configurados como actividades aparte pueden quedar fuera, y las escalas no numéricas se ignoran en lugar de tratarlas como puntos negativos.
Para Canvas, la pantalla de conexión usa un token personal. Si tu institución desactiva o prohíbe ese uso, escanea el programa o pega una lista de tareas.
Qué cuesta, para quién es y dónde se pone incómodo
Conectar una plataforma académica es una función de Pro. El conector actual de Canvas usa un token personal y puede estar desactivado o prohibido por una institución; la configuración de Blackboard y Moodle también varía según la universidad. Pro cuesta 3,99 $ al mes o 19,99 $ al año, unos 1,67 $ al mes en el plan anual. Se compra dentro de la app de iOS.
Sigues teniendo el seguimiento completo de entregas y tareas, las calificaciones con promedios ponderados, los recordatorios el mismo día, unirte al espacio de un compañero y cinco escaneos de programa al mes.
La sincronización con Canvas no es para todo el mundo. Si tu profesor no publica nunca tareas en Canvas y lo deja todo en el programa, escanear el programa es el mejor camino y además es gratis.
- Las tareas sin fecha de entrega en Canvas se saltan. Semora marca la conexión como «parcial» y te dice cuántas.
- Si ya creaste una asignatura escaneando su programa, importar esa misma clase desde Canvas crea una segunda.
- Semora no trae los nombres de los profesores de la lista de asignaturas de Canvas, así que llegan sin ese dato.
- Una sincronización cubre hasta 50 asignaturas de una vez, y la paginación de las tareas de cada una se detiene en un límite.
- No hay un interruptor por asignatura después de importar. Para cambiar cuáles se sincronizan, desconecta y vuelve a conectar.
- Si el token de Canvas caduca o se revoca, la conexión muestra «se requieren credenciales». Vuelve a conectar solo si tu institución permite usar tokens personales con servicios externos.