Project

General

Profile

Feature #5129

Track student IP when taking exam

Added by Yannick Warnier about 7 years ago. Updated over 4 years ago.

Status:
Feature implemented
Priority:
Low
Assignee:
Category:
Exercises
Target version:
Start date:
03/07/2012
Due date:
% Done:

100%

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

Description

In order to give better tracking and anti-cheating tools to admins, it would be nice to make sure, before taking an exam, that the IP address we have in store for the user is:
  • in IPv6 (in case this is what is used by the student)
  • updated (in case the student started his session on one IP address, then kept his session opened and started his exam on another IP address)

Checking the user agent might also improve the prevention of session theft.


Related issues

Related to Chamilo LMS - Feature #7332: IPv6 compatibilityNew16/10/2014

Actions
Related to Chamilo LMS - Feature #5199: Add IP and user agent in track_e_attemptNeeds more info17/07/2012

Actions

History

#1

Updated by Eric Petitdemange over 6 years ago

Very good idea, just one minor thing to think of is that it is common to have multiple students behind a single IP address (e.g. NAT with a router or firewall).

This is just to say that we may track, but not forbid the exam :)

#2

Updated by Jérôme Warnier over 4 years ago

  • Status changed from New to Assigned
  • Assignee set to Yannick Warnier
  • Priority changed from Normal to Low

Yes, this is about tracking, nothing more.
Please note that with IPv6, the whole NATting concept is completely useless/different.

#3

Updated by Yannick Warnier over 4 years ago

  • Category set to Exercises
  • Status changed from Assigned to Feature implemented
  • Assignee changed from Yannick Warnier to Angel Quiroz
  • Target version changed from 2.0 to 1.10.0
  • % Done changed from 0 to 100

This has already been added to 1.10.x by Angel (while doing some other table changes for a customer project) to the track_e_exercises table, which is updated upon each exercise attempt.

Also available in: Atom PDF