Project

General

Profile

Feature #5282

Global chat and multiple exercises at the same time

Added by Yannick Warnier over 6 years ago. Updated about 3 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Exercises
Target version:
Start date:
31/07/2012
Due date:
% Done:

0%

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

Description

This is minor as a student isn't supposed to be taking several tests at the same time, but I'm registering it in order to find a patch at some point.

The original task for this was #5272, which required the implementation of a mechanism to block the global chat while a student is taking an exam.
It was implemented using $_SESSION[current_exercises] => Array ( [8] => [10] => 1 [11] => [12] => ) as a form of storing the different "ongoing" attempts at exercises. If one of the current_exercises elements has a value of 1, then it is assumed the student is still taking an exam and cannot chat yet.

I managed to get to the [current_exercises] => Array ( [8] => [10] => 1 [11] => [12] => ) situation while having finished all my exams this way:

  • created exam 1 in course AAA
  • created exam 1 in course BBB
  • registered student to both courses AAA and BBB
  • The student opens 2 tabs, one in course AAA, and starts exam 1, one in course BBB, and starts exam 1 there too
  • The student finishes exam AAA.1
  • The student then goes out of BBB.1 before finishing (he clicks somewhere on the breadcrumb) and comes back to the exam BBB.1
  • The student finishes exam BBB.1
  • The student has now finished both exams, but the chat is still not available. [current_exercises] => Array ( [8] => [10] => 1 [11] => [12] => ) indicates that there was an unfinished attempt and, when re-entering the exercise, it was considered as a new attempt (not the same one)

Related issues

Related to Chamilo LMS - Feature #5272: Global chat should be disabled when student is passing an examBug resolved30/07/201230/07/2012

Actions

History

#1

Updated by Yannick Warnier over 6 years ago

  • Tracker changed from Bug to Feature
#2

Updated by Yannick Warnier over 6 years ago

  • Target version changed from 1.9.2 to 1.9.4
#3

Updated by Yannick Warnier about 6 years ago

  • Target version changed from 1.9.4 to 1.9.6

Not urgent

#4

Updated by Yannick Warnier almost 6 years ago

  • Category set to Exercises
  • Target version changed from 1.9.6 to 2.0
#5

Updated by Yannick Warnier about 3 years ago

  • Target version changed from 2.0 to 3.0

Also available in: Atom PDF