Fix number of works and last work date in teachers time by session report - refs BT#11032

1.10.x
Angel Fernando Quiroz Campos 9 years ago
parent 2aecf0da10
commit fabc20a486
  1. 3
      main/admin/teachers_time_by_session_report.php
  2. 2
      src/Chamilo/CourseBundle/Entity/Repository/CStudentPublicationRepository.php

@ -80,7 +80,6 @@ if ($session) {
$works = $em
->getRepository('ChamiloCourseBundle:CStudentPublication')
->findByTeacher($user, $course, $session->getId());
$lastWork = array_pop($works);
$usersInfo[$user->getId()][$course->getId() . '_number_of_students'] = $sessionCourse->getNbrUsers();
$usersInfo[$user->getId()][$course->getId() . '_number_of_works'] = count($works);
@ -88,6 +87,8 @@ if ($session) {
Tracking::get_time_spent_on_the_course($user->getId(), $course->getId(), $session->getId())
);
$lastWork = array_pop($works);
if (!$lastWork) {
continue;
}

@ -40,7 +40,7 @@ class CStudentPublicationRepository extends EntityRepository
$qb->expr()->eq('w.userId', ':user')
)
)
->orderBy('w.sentDate', 'DESC')
->orderBy('w.sentDate', 'ASC')
->setParameters([
'course' => intval($course->getId()),
'session' => intval($sessionId),

Loading…
Cancel
Save