Project

General

Profile

Feature #6348

Adding individual tasks to learning paths

Added by Noa Orizales Iglesias over 6 years ago. Updated about 2 years ago.

Status:
Feature implemented
Priority:
High
Assignee:
-
Category:
Learning paths / Lecciones
Target version:
Start date:
04/07/2013
Due date:
27/09/2017
% Done:

100%

Estimated time:
Complexity:
Normal
SCRUM pts - complexity:
?

Description

Hola, ya lo habíamos comentado en otra ocasión peor no recuerdo si se descartó por problemas técnicos. El caso es que cada vez con más frecuencia en mis formaciones me encuentro con que para los docentes sería muy útil poder añadir tareas de la herramienta tareas a la lección pero de una en una.

Actualmente, si seleccionas la opción añadir tareas desde las lecciones, lo que hace es incluír todo el bloque de tareas: si hay una, una, pero si hay 10 , 10.

¿Cómo lo veis, creeis que se podría hacer lo que indico?


Related issues

Related to Chamilo LMS - Feature #7108: Listar las Tareas de la Herramienta de Tareas, disponibles en la Herramienta de Lecciones / List of assignments available in LPFeature implemented28/04/2014

Actions
Related to Chamilo LMS - Feature #7785: Need an ability to add only selected assignment(s) to a learning pathNew03/08/2015

Actions

History

#1

Updated by Laura Guirao over 6 years ago

Yo también creo que sería una buena mejora

#2

Updated by Noa Orizales Iglesias over 5 years ago

  • Status changed from New to Assigned
  • Assignee set to Yannick Warnier

Yannick, ¿Cómo lo ves? ¿Nos metemos a hacer este desarrollo?

#3

Updated by Yannick Warnier over 5 years ago

  • Assignee changed from Yannick Warnier to Noa Orizales Iglesias
  • Target version set to 1.9.8

Sí, perdón por el retraso. Sí, sí, adelante si podeis hacerlo. Para 1.9.8, hay que hacerlo rápido, pero puede ser para 1.10 también. No creo que implique cambios estructurales de base de datos

#4

Updated by Yannick Warnier over 5 years ago

  • Subject changed from Propuesta de mejora: permitir añadir tareas de una en una a las lecciones to Adding individual tasks to learning paths

Pero necesito saber rápidamente si alguien se va a encargar, para poder pasarla a 1.10 si no es el caso.

#5

Updated by Noa Orizales Iglesias over 5 years ago

  • Assignee changed from Noa Orizales Iglesias to Roberto Gonzalez

Hola Yannick, si, se va a encargar Roberto. Ya le he asignado la tarea. Tienes mi ok para pedirle lo que haga falta para esta tarea.

#6

Updated by Yannick Warnier over 5 years ago

Pues no tengo mucho que pedir, realmente, más bien creo que tengo que dar algo.
Actualmente, el vínculo a la herramienta de tareas se almacena como un item type "student_publication" dentro de la tabla lp_item, y se discrimina por este mismo "type" dentro de las clases main/newscorm/learnpath.class.php y main/newscorm/learnpathItem.class.php.
El término "student_publication" es algo que queremos eliminar dentro de Chamilo 1.10 para usar "work" (ver #7078).
Por lo tanto, este "student_publication" que apunta a la herramienta de tareas se transformará en "work", y el nuevo tipo de item que vas a crear debería llamarse "work_item".

El c_lp_item.ref es el c_student_publication.id (hay que usar c_id como parte del join).

De ahí, buscando "student_publication" dentro de la tarea, deberías poder encontrar todo lo que necesitas para "extender" la funcionalidad.

En particular, sería interesante que la nota dada a una tarea sea opcionalmente (no siempre) sumada al puntaje total de la lección, pero si esto implica un cambio de base de datos, deberá esperar un poco.

#7

Updated by Roberto Gonzalez over 5 years ago

Gracias Yannick por la info. Lo reviso en detalle y me pongo a ello cuanto antes.

Os voy informando

#8

Updated by Yannick Warnier over 5 years ago

Tendrá que estar listo el miércoles 23/04 si lo quieren en 1.9.8. Sino, pasará a la 1.10

#9

Updated by Yannick Warnier over 5 years ago

  • Due date set to 24/04/2014
#10

Updated by Roberto Gonzalez over 5 years ago

Hola chicos,

Por desgracia no me veo capaz de tenerlo listo para la 1.9.8 de este miércoles. Necesito un respiro por problemillas de salud (espalda) y, aunque tenía previstas unas vacaciones próximas para solucionarlo, las he tenido que adelantar unos días más para recuperarme desde ya, antes de que mi espalda se convierta en una tabla de planchar :) (la tengo cada día más rígida).

Entonces sintíéndolo mucho creo que solo me podría poner con esta tarea dentro de un par de semanas... Disculpad las molestias.

Yannick, ¿crees que se podría desarrollar como parche posterior para 1.9.8 a aplicar a aquellas instalaciones/clientes que lo necesiten y pasar el desarrollo a 1.10 sin mucha dificultad?

#11

Updated by Yannick Warnier over 5 years ago

  • Target version changed from 1.9.8 to 2.0

Sí, no hay problema. La estructura entre 1.9 y 1.10 cambia bastante, pero habrá como mínimo 9 meses entre la 1.9.8 stable y la 1.10 stable, así que hay tiempo para hacer algo intermedio, hacer unos cambios y pasarlo a 1.10 también.
Que descanse tu espalda.

#12

Updated by Roberto Gonzalez over 5 years ago

Muchas gracias Yannick, entonces más adelante en cuanto esté recuperado me pongo con esta funcionalidad.

Saludos

#13

Updated by Noa Orizales Iglesias over 5 years ago

Hola Roberto... ¿Cuando podrías ponerte con el desarrollo de esta funcionalidad?

#14

Updated by Noa Orizales Iglesias about 5 years ago

  • Assignee changed from Roberto Gonzalez to Yannick Warnier

Yanick, como Roberto ya no puede realizar esta tarea, te la vuelvo a asignar para que decidas qué hacer con ella.

#15

Updated by Yannick Warnier about 5 years ago

  • Category set to Learning paths / Lecciones
  • Assignee deleted (Yannick Warnier)

OK. También la puedes dejar sin asignar a nadie. Como es para la v10, ya veremos en su momento a quien la asignamos.

#16

Updated by Yannick Warnier over 4 years ago

  • Priority changed from Normal to High
#17

Updated by Yannick Warnier almost 4 years ago

  • Target version changed from 2.0 to 3.0
#18

Updated by Noa Orizales Iglesias about 2 years ago

  • Due date changed from 24/04/2014 to 27/09/2017
  • Status changed from Assigned to Feature implemented
  • % Done changed from 0 to 100

Cierro esta tarea porque he visto que esta funcionalidad ya la hemos implementado en Chamilo 1.11.x

Also available in: Atom PDF