La versión de Maple contiene muchas características, mejoras y mejoras. Algunos son el tema de sus propias publicaciones de blog: Compatibilidad con LTI 1.3 y LTI Advantage, el lanzamiento general de Maple, y las próximas publicaciones que profundizan en el Aprendizaje MFE, Mejoras en la aplicación móvily una herramienta conocida como Gráfico de curso. En esta publicación, analizaremos una serie de adiciones más pequeñas a la plataforma, con breves descripciones de lo que son.

Salto de navegación en el aprendizaje de MFE

Saltar la navegación es la capacidad de saltar a cualquier parte de su material didáctico, desde cualquier parte de su material didáctico, con solo hacer clic en un botón, en lugar de tener que navegar manualmente a través de las unidades. La pantalla de navegación aparece como una lista de todos los elementos disponibles en ese nivel; por ejemplo, al hacer clic en el nombre de la secuencia en la siguiente imagen, se muestran todas las demás secuencias en esa unidad:

Jump nav se implementa actualmente solo para el curso y el personal global. Se puede apagar usando el Aprender las opciones de configuración de MFE.

Mejoras en la evaluación de respuesta abierta (ORA)

Rúbricas reutilizables: el personal del curso ahora puede reutilizar una rúbrica de un ORA existente en un curso al crear un nuevo ORA en el mismo curso. Usando una ID de bloque, el personal del curso ahora puede especificar qué rúbrica de ORA quieren clonar en otro ORA dentro del mismo curso.

Esto se hace dentro de Studio. El personal del curso navega a la sección "Rúbrica" ​​del modal de edición para el ORA publicado o no publicado cuya rúbrica desea clonar. Después de expandir la sección "Clonar rúbrica", pueden copiar el ID de bloque para ese ORA.

A continuación, pueden crear un nuevo ORA o navegar a un ORA existente y abrir la sección "Rúbrica" ​​del modal de edición. Aquí, pueden pegar el ID de bloque completo del ORA cuya rúbrica quieren clonar o escribir algunos caracteres de ese ID de bloque y seleccionarlo del menú desplegable.

Una vez que se selecciona el ID de bloque correcto, pueden seleccionar "Clonar" y todos los valores de la rúbrica existente se reemplazarán con los valores de la rúbrica del ORA original.

Las mejoras adicionales de ORA incluyen un límite de caracteres ampliado para la sección de comentarios: ahora se pueden usar 1,000 caracteres. Además, esta sección de comentarios de envío ahora es de ancho completo. Finalmente, dentro del LMS ahora hay un nuevo botón para editar directamente el componente ORA en Studio.

Autoría del curso: Mejoras en el editor de problemas comunes

Para facilitar la edición, los íconos en el editor de rebajas de problemas comunes se han actualizado para que el nombre de la plantilla del problema sea más obvio. Además, como se muestra a continuación, la hoja de referencia de rebajas ahora está visible en el editor; la ventana modal se hizo más grande para acomodar esto, asegurando que el espacio de creación disponible no se redujera.

Permisos de creación de bibliotecas y cursos detallados

Actualmente en Open edX Studio, la capacidad de crear nuevos cursos y bibliotecas está reservada para los administradores, quienes tienen el poder de crear dentro de cualquier organización que elijan. Esto significa que el jefe de una organización, si se le otorga este poder, podría crear cursos y bibliotecas no solo dentro de su propia organización, sino también en cualquier organización que esté en la instancia de Open edX. En instalaciones más grandes de Open edX con múltiples organizaciones, esto puede ser un dolor de cabeza ya que los equipos del curso deben realizar solicitudes a los administradores cada vez que deseen crear un nuevo curso o biblioteca.

Con el lanzamiento de Maple, los administradores de instancias pueden otorgar a los usuarios el permiso para crear cursos dentro de una o más organizaciones específicas, lo que hace que la creación de cursos sea algo que las organizaciones puedan administrar por sí mismas. Los usuarios pueden solicitar derechos de creación en la página de inicio de Studio, y los administradores de las instalaciones de Open edX pueden gestionar las solicitudes a través de la interfaz de administración de Studio Administration Django, en la opción Course Creators.

Cambios operativos del sitio

La generación de certificados de cursos ha cambiado de múltiples maneras (notas completas):

  • El código para generar (crear o actualizar) certificados de cursos en PDF se eliminó de la plataforma edx; ver el boleto de desaprobación
  • Ya no se admiten los certificados de pista de auditoría; ver el boleto de desaprobación
  • Nueva comportamiento de la lista de permitidos está completamente implementado (el término lista de permitidos sustituye a lo que antes se conocía como lista blanca)
  • El fix_ungraded_certs, regenerar_usuario, reenviar_certificados_de_error y certificados_no generados Se han eliminado los comandos de gestión. En su lugar, utilice el cert_generación mando.
  • Las funciones de API de certificado se han movido, por lo que si tiene algún código en un repositorio de terceros que usa esta API, apúntelo a la nueva ruta. openx/core/djangoapps/certificados/api.py → lms/djangoapps/certificados/api.py

Creación de cursos: ahora aparecen mejores mensajes de error cuando se producen problemas con la importación de cursos en la página de importación/exportación de Studio. Para los pocos que usan esta función, encontrarán mejores indicadores de errores en su curso OLX que bloquean una importación exitosa del curso.

Se han realizado una serie de cambios en la forma en que se opera su instalación de Open edX. Vale la pena mencionar estos cambios importantes:

  • Studio está cambiando para convertirse en un cliente OAuth de LMS, usando la misma configuración de SSO que usan otras IDA. Este es un cambio radical; siga el Runbook de migración de Studio OAuth como parte de la actualización a Maple.

La versión django-cors-headers se actualizó a 3.2.0 y CORS_ORIGIN_WHITELIST ahora requiere esquemas URI. Deberá actualizar su lista blanca para incluir esquemas, por ejemplo, de esto: CORS_ORIGIN_WHITELIST = [“foo.com”] a CORS_ORIGIN_WHITELIST = [“https://foo.com”]

carga