Project

General

Profile

Bug #6831

Copy & paste from Word gives some errors

Added by Miguel José Amez Riendas over 7 years ago. Updated about 7 years ago.

Status:
Bug resolved
Priority:
Normal
Assignee:
-
Category:
Exercises
Target version:
Start date:
21/11/2013
Due date:
24/04/2014
% Done:

10%

Estimated time:
2.00 h
Complexity:
Easy
SCRUM pts - complexity:
?

Description

If you copy & paste text from Word, in some cases it copies word XML tags and makes all the test go wrong.
I'm uploading a shortcut here:

We've detected that this is involved with the <!--[if gte mso 9]><![endif]--> marked XML from word, but maybe there could be several other marks that word could add to a copied text and we cannot appreciate.

- For the <!--[if gte mso 9]><![endif]--> marks, I think that a patch is really simple: just parsing it on question updates in the database (for 1.10 version, in doctrine2 a plugin could be enable for all the richtext fields to be parsed this way).
- For the other kind of XML marks... We will need people to colaborate updating this suggestion, I hope.

I set priority to high, because it is a very common complain in our teachers, so many people not so experienced (I think that chamilo should make life easier for these kind of people) may experience the same problems.


Files

bug.png (73.1 KB) bug.png Miguel José Amez Riendas, 21/11/2013 12:08
Selection_004.png (21.6 KB) Selection_004.png Julio Montoya, 14/04/2014 15:44

History

#1

Updated by Yannick Warnier over 7 years ago

  • Category set to Exercises
  • Status changed from New to Assigned
  • Assignee set to Julio Montoya
  • Priority changed from High to Normal
  • Target version set to 1.9.8
#2

Updated by Julio Montoya about 7 years ago

Hola Miguel,

Una pregunta donde se ha colocado el texto word? En la descripción del ejercicio, de una pregunta, la respuesta?

Para copiar/pegar contenido desde un documento Word existe una opción en FCKeditor:

Es posible que hagas una prueba aqui http://stable.chamilo.org (admin/admin) para poder resolver más fácilmente el error.

Saludos,

#3

Updated by Yannick Warnier about 7 years ago

Dejando esta tarea abierta 5 días más. Se cerrará si no recibimos más información.

#4

Updated by Yannick Warnier about 7 years ago

  • % Done changed from 0 to 10
#5

Updated by Yannick Warnier about 7 years ago

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

Updated by Miguel José Amez Riendas about 7 years ago

Julio Montoya wrote:

Hola Miguel,

Una pregunta donde se ha colocado el texto word? En la descripción del ejercicio, de una pregunta, la respuesta?

Para copiar/pegar contenido desde un documento Word existe una opción en FCKeditor:

Es posible que hagas una prueba aqui http://stable.chamilo.org (admin/admin) para poder resolver más fácilmente el error.

Saludos,

Hola Julio,

Siento no haber podido contestar antes, pero he estado fuera de vacaciones de Semana Santa.
Respecto a la información que sugieres, el error se producía al pegar texto desde word directamente en el fckeditor, sin pasar por la herramienta que mencionas, ya que al pegarlo, directamente el fckeditor sugería que era texto de word y que se iba a pegar con el formato adecuado.

En otro orden de cosas, y relacionando un poco todos los cambios/evoluciones que hemos hecho en chamilo para corregir los problemas que íbamos experimentando, creo que este error está COMPLETAMENTE RELACIONADO con el hecho de copiar/pegar grandes cantidades de texto en una pregunta, ya que en la base de datos el campo referente a las preguntas estaba limitado a 64.000 caracteres (text en mysql). Desde que incrementamos este valor a MEDIUMTEXT si es cierto que no hemos vuelto a tener notificaciones de incidencias en este sentido. Estoy tratando de recopilar un ejemplo de este tipo de error, pero hace tanto tiempo desde la incidencia que no te sabría concretar un ejemplo. En general, un texto copiado desde word con más de 64.000 caracteres en la versión 1.9.8 de chamilo debería de dar error casi seguro.

Perdón por la tardanza en contestar.

Un saludo

#7

Updated by Julio Montoya about 7 years ago

  • Status changed from Needs more info to Bug resolved
  • Target version changed from 1.9.8 to 2.0

Hola Miguel,

El error por el campo de base de datos fue corregido en Chamilo 10.

Muevo la tarea a Chamilo 10 y la pongo como resuelta.

No es posible hacer cambios de base datos en una versión menor de Chamilo 198.

Saludos!

Also available in: Atom PDF