Funciones de vista previa y planificación

En esta página, se incluye información sobre las próximas funciones de la API de Classroom y detalles para participar en la versión preliminar para desarrolladores.

Vista previa de la API de Classroom

La versión preliminar de las funciones de la API de Classroom brinda a los desarrolladores la oportunidad de influir en el desarrollo de las funciones con sus comentarios y tener las integraciones listas para el uso público antes de la disponibilidad general.

Ciclo de vida de la versión preliminar

Los desarrolladores pueden habilitar las versiones de la API que contienen funciones nuevas y retrocompatibles. Estas "versiones preliminares" están disponibles públicamente durante al menos 90 días. Sujeta a los comentarios, la versión preliminar y sus funciones se incorporan a la API v1 existente. Las versiones preliminares seguirán disponibles durante al menos otros 90 días antes de que se cierren.

Si los comentarios sobre una versión preliminar son lo suficientemente sólidos como para requerir cambios rotundos, se crea una nueva versión para admitir las capacidades existentes. Ambas versiones estarán disponibles durante al menos 90 días para permitir la migración de los desarrolladores. Únete a la lista de distribución de la versión preliminar para desarrolladores de la API de Classroom para mantenerte al tanto de los cambios en la versión preliminar y suscríbete a la lista de anuncios para obtener actualizaciones más generales de la API de Classroom.

Participa en las versiones preliminares de la API de Classroom

Para participar, únete al Programa de versión preliminar para desarrolladores de Google Workspace. Las funciones disponibles en la versión preliminar pública se enumeran en las versiones preliminares activas para desarrolladores de Google Workspace. Si estás probando una función de versión preliminar privada, es posible que no la veas en la documentación pública.

Próximas funciones

Esta es nuestra hoja de ruta de las funciones de la API esperadas y sus cronogramas. Se actualiza periódicamente.

El valor de la versión preliminar representa la fecha esperada para la disponibilidad inicial de la versión preliminar. Consulta Cómo acceder a las APIs en versión preliminar para obtener información sobre cómo se usan las versiones preliminares.

Función Descripción Objetivo de la vista previa Objetivo de la DG Versión de la vista previa
Capacidades del usuario Verifica si un usuario tiene acceso a ciertas funciones de Classroom. 4º trim. del 2024 1ᵉʳ semestre de 2025 V1_20240930_PREVIEW
Grupos estudiantiles Administrar grupos de estudiantes y sus miembros en nombre de administradores y profesores 3ᵉʳ trim. de 2025 Por definir V1_20250630_PREVIEW

Versiones anteriores

Una vez que se validan las funciones nuevas, se incorporan a la API de v1 y se cierra la versión preliminar correspondiente. Los desarrolladores tienen, al menos, 90 días para realizar la migración antes de que se cierre la versión preliminar.

Función Descripción Se incorporó a DG Fecha objetivo de cierre de la vista previa Versión de la vista previa
CRUD de rúbricas Crear, leer, actualizar y borrar rúbricas de Classroom en nombre de los profesores 5 de diciembre de 2024 2025, 1 de abril V1_20231110_PREVIEW
Períodos de calificación Crear, leer, actualizar y borrar períodos de calificación en nombre de los administradores y profesores 8 de abril de 2025 1 de agosto de 2025 V1_20240401_PREVIEW

Orientación para la migración

Una vez que las funciones de una versión preliminar se incorporan a la API de la versión 1, quita el argumento previewVersion de las llamadas a la API relacionadas para asegurarte de que tu aplicación siga funcionando según lo esperado. Por ejemplo, si accedieras a las capacidades de creación de rúbricas introducidas en la versión V1_20231110_PREVIEW, tus llamadas a la API podrían verse de la siguiente manera:

rubric = service.courses().courseWork().rubrics().create(
        courseId=course_id, courseWorkId=coursework_id, body=body,
        # Specify the preview version. Rubrics CRUD capabilities are
        # supported in V1_20231110_PREVIEW and later.
        previewVersion="V1_20231110_PREVIEW"
        ).execute()

Para migrar a la API de GA de v1, quita el argumento previewVersion:

rubric = service.courses().courseWork().rubrics().create(
        courseId=course_id, courseWorkId=coursework_id, body=body,
        ).execute()

Si usabas una biblioteca cliente generada de forma estática específicamente para acceder a una función de una versión preliminar determinada y no usas otras funciones de la API en versión preliminar, realiza la transición a la biblioteca cliente predeterminada para tu lenguaje. Consulta APIs de acceso anticipado para obtener más información.

Comentarios

Comparte tus comentarios sobre las funciones de vista previa a través del IssueTracker vinculado en la sección versiones preliminares activas para desarrolladores de la página de descripción general del Programa de versión preliminar para desarrolladores de Google Workspace.

Usar las funciones de versión preliminar de la API de Classroom en producción

Si deseas usar las funciones de la versión preliminar de la API de Classroom con usuarios finales, incluidos los profesores, administradores o estudiantes reales, debes aceptar una enmienda específica de Classroom a las condiciones del Programa de versión preliminar para desarrolladores de Google Workspace completando y enviando este formulario: