5.1.4.3 Assignments: support for tags

Description

Instructors can use Assignments to create tasks for students to submit. This development will add support for tagging these assignments and filtering the assignment list by these tags.

Test Plan:

  1. Make sure sakai.properties tagservice.enabled=true and tagservice.enable.integrations=true are set

  2. Enable the tag service (and administration tool) plus the related properties in the QA environment.

  3. Add a new assignment and add a few tags to it.

  4. Add another assignment and check you can pick the tags created in the previous step.

  5. Check you can remove associated tags for an assignment.

  6. Head to the assignment list and verify the tags for each assignment are shown in a new column.

  7. Use the filter options to select tags and verify only the assignments with the selected tags are shown.

Original description:

La herramienta Assignments (Tareas en la versión en español) del LMS Sakai permite al docente crear tareas que el alumnado debe completar y entregar en unos plazos y con unas características determinadas. El desarrollo añadirá a esta herramienta las funcionalidades de poder organizar las tareas en un esquema de carpetas y subcarpetas, además de permitir el etiquetado de las tareas y su búsqueda a partir de esas etiquetas.

Attachments

18

Activity

Show:

Miguel Pellicer September 13, 2023 at 8:32 AM

Hi , I’ve experienced an error when creating an assignment from Lessons.

  • Go to lessons

  • Try to add an assignment and create the assignment from lessons

  • Basic info, just title and score, click post

  • Assignment is not created and the post button shows an spinner

I don’t think we should support tags from Lessons.

Bernardo Garcia Vila June 27, 2023 at 8:14 AM

Recibido, me pondré con ello semana que viene o la siguiente.

Jesus Maria Mendez Perez June 26, 2023 at 10:16 AM
Edited

Buenas,

Comento varias cosillas que hemos visto:

  1. Llamada a la API - https://SAKAI/api/sites/SITEID1/tools/ASSIGNMENTTOOLIDSITEID2/tags/SITEID2

  • Ahora mismo un docente del SITEID1 tiene acceso a las etiquetas de otro sitio en el cual no tiene relación ninguna.
    Obviamente necesita saber:

    • Tool id de assignment del otro sitio

    • Site id del otro sitio

  • Sé que es un poco descabellado pero lo suyo obviamente sería restringir el acceso.

2. En Mensajes Privados también se debería restringir el tamaño de la etiqueta con los puntos suspensivos,
al igual que se hace en tareas.

TAREAS

MENSAJES PRIVADOS

3. En Mensajes Privados aparece un error cuando se intentar crear una tarea más grande de los 255 caracteres

Miguel Pellicer June 22, 2023 at 10:55 AM

All the fixes have been released in QA, thanks everybody for the great work.

Jesus Maria Mendez Perez May 31, 2023 at 12:20 PM

Perfecto. Esperamos a que hagas las correcciones y ya metemos el parche de etiquetas de Mensajes Privados en nuestro entorno y probamos ambos.

Gracias a vosotros.

Fixed

Details

Components

Priority

Assignee

Reporter

Conversion Script Required

Yes
Created December 21, 2022 at 11:43 AM
Updated 2 days ago
Resolved May 18, 2023 at 10:26 AM