Integraciones
REST API pública de calificaciones de cursos mejorada - Excepciones (intentos de estudiantes): 3900.104
Blackboard Learn SaaS, Blackboard Learn 9.1
Experiencia Ultra
Vista del curso Ultra
Impacto: administradores
Tema relacionado: API de Blackboard Learn
Mejoramos la REST API pública de Blackboard para las calificaciones de los cursos con el fin de mejorar la administración de excepciones de calificación para las evaluaciones individuales de los estudiantes. Las excepciones de calificación incluyen:
- Extender las fechas de entrega
- Permitir intentos adicionales
- Proporcionar opciones de calificación más flexibles
Ahora, los desarrolladores pueden recuperar los parámetros para las excepciones de calificación en la evaluación de un estudiante individual. Los desarrolladores también pueden establecer parámetros de excepción para una fecha de inicio, una fecha oculta y otros parámetros específicos del usuario. Los atributos están en todos los extremos. Los criterios de valoración son:
GET:
- /learn/api/public/v1/courses/{{courseId}}/gradebook/columns/{columnId}/exceptions/users/{{userId}}
POST: este método está tradicionalmente pensado para crear recursos. No obstante, existen circunstancias específicas con GET debido a algunas restricciones técnicas y, en este caso, se utilizará POST para recuperar información sobre las excepciones, la recuperación se realizará sobre una columna del libro de calificaciones (Se recuperarán todos los estudiantes asociados a esa columna). Esto se debe a que permite que la solicitud incluya parámetros detallados en el cuerpo, aprovechando la posibilidad de enviar datos más extensos y sin las restricciones asociadas a la longitud de la URL de las solicitudes GET.
- /learn/api/public/v1/courses/{{courseId}}/gradebook/columns/{columnId}/exceptions
PUT: esto permite a los usuarios crear o modificar una excepción para un estudiante.
- /learn/api/public/v1/courses/{{courseId}}/gradebook/columns/{columnId}/exceptions/users/{{userId}}
DELETE: elimina la excepción correspondiente a un estudiante.
- /learn/api/public/v1/courses/{{courseId}}/gradebook/columns/{columnId}/exceptions/users/{{userId}}
Si esta opción está habilitada, los usuarios finales pueden leer y actualizar la fecha de entrega de la evaluación, los intentos adicionales y la fecha de entrega reprogramada.
Los privilegios y derechos necesarios para los extremos de excepción de estudiantes para la API de calificaciones de cursos son los siguientes:
Para GET y POST:
- derecho: course.gradebook-item.exceptions.VIEW
- privilegio: Libro de calificaciones del curso/de la organización > Elemento del libro de calificaciones > Excepciones > Ver excepción de fecha de entrega del elemento
Para PUT y DELETE:
- derecho: course.gradebook-item.exceptions.MODIFY
- privilegio: Libro de calificaciones del curso/de la organización > Elemento del libro de calificaciones > Excepciones > Editar excepción de fecha de entrega del elemento
Información para administradores: esta función está disponible para todos los cursos Ultra. No es necesario aplicar ningún ajuste.
Volver a la descripción del lanzamiento 3900.104.0 de noviembre de 2024