Project

General

Profile

Bug #7241

Detalle a corregir al momento de descargar Reportes .XLS

Added by Jonathan Cisneros Q. about 5 years ago. Updated about 5 years ago.

Status:
Bug resolved
Priority:
Normal
Category:
Exercises
Target version:
Start date:
Due date:
% Done:

100%

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

Description

Hola amigos de Chamilo, aquí tengo otra observación y esto ha pasado con esta nueva versión 1.9.8 y la versión anterior 1.9.6. Les explico:
Bueno esto pasa cuando descargo el reporte de notas de un examen creado, cuando ya lo tengo totalmente descargado XLS (formato Excel) y abro el archivo, me aparece que en La fila donde me tiene que aparecer el nombre, aparece el apellido y donde tiene que aparecer el apellido aparece el nombre.
Este detalle parece que lo están arrastrando desde la versión anterior, pues o pensé que algo configure mal pero no era así pues instale otro chamilo con la nueva versión de manera LocalHost y paso lo mismo.

Bueno esa era mi observación.
Saludos


Files

descarga-reporte-1.PNG (31.2 KB) descarga-reporte-1.PNG Jonathan Cisneros Q., 26/08/2014 01:21
descarga-reporte-2.PNG (108 KB) descarga-reporte-2.PNG Jonathan Cisneros Q., 26/08/2014 01:21
reporteApellidoNombreCorregido.jpg (84 KB) reporteApellidoNombreCorregido.jpg anibal copitan, 27/08/2014 00:03

History

#1

Updated by anibal copitan about 5 years ago

Documentacion referencia en codigo:

esta función solo valida en el QUERY sql construido.
pero no valida al ordenar el array que se utiliza para pintar el reporte.

Esta funcion verifica si el idioma establecido en la variables de configuracion : $_setting['user_name_order']
segun esto procede ah verificar en las convenciones de nombres : http://en.wikipedia.org/wiki/Personal_name#Naming_convention
segun cada pais.

api_is_western_name_order()

Luego utiliza el archivo 'convencion de nombres'
main/inc/lib/internationalization_database/name_order_conventions.php
'spanish' => array('format' => 'title last_name, first_name', 'sort_by' => 'last_name'), // Library order

main/inc/lib/internationalization.lib.php:1029

    $usernameOrderFromDatabase = api_get_setting('user_name_order');
    // $usernameOrderFromDatabase = "%t %f %l"; // descomment only test (change languague of configuration)

    // %t= title
    // %f= firstName
    // %l= lastName

Todo esta secuencia controla el formato de los nombres que aparece en el reporte.

Respuesta

Graciás por su contribucion Jonathan Cisneros, se realió los cambios respectivos para que el reporte
se vea correctamente, adjunto imagen.
los cambios seran pasados lo mas pronto posible.

PR = https://github.com/chamilo/chamilo-lms/pull/342

#2

Updated by anibal copitan about 5 years ago

  • Assignee set to Yannick Warnier
  • % Done changed from 0 to 70
#3

Updated by Yannick Warnier about 5 years ago

  • Status changed from New to Needs testing
  • Assignee deleted (Yannick Warnier)
#4

Updated by Jonathan Cisneros Q. about 5 years ago

Gracias, siempre es un gusto dar un aporte a este gran LMS.

#5

Updated by Yannick Warnier about 5 years ago

  • Status changed from Needs testing to Bug resolved
  • Assignee set to anibal copitan
  • % Done changed from 70 to 100

Revisado, aprobado y cerrado

Also available in: Atom PDF