title: Track user's action
body: <p>In our company I have to extend the functionality of existing Drupal 7 website. Here are the requirements:</p>
  
  <ul>
  <li>The business needs to inform all staff members, on different topics using uploaded to the Drupal site documents. (I already implemented this requirement.)</li>
  <li><p>The business needs to know, which staff members have read a document and which still have not.
  They need a report like this:</p>
  
  <p>Document 1 25/50 (25 from 50 staff members still didn't read the file)</p>
  
  <p>Document 2 50/50 (all staff members did read the file), etc.</p></li>
  </ul>
  
  <p>In order to fulfill the second business requirement, I need a module which can track specific user's activity (in my case click on a link to download a file, which means the file is read). The module(s) have to be able to create a report like the one above.
  (All staff members have a drupal account with a specific role.)</p>
  
  <p>Is there any drupal module I can use or maybe a part of it. Or the requirements are too 'custom' and I have to create my own module. </p>