Changes

240 bytes added ,  17:26, 24 June 2014
Line 15: Line 15:  
* Launches refers to the metadata associated with each time the instance is started.
 
* Launches refers to the metadata associated with each time the instance is started.
 
* Counters refers to the network traffic measurements.
 
* Counters refers to the network traffic measurements.
* Laptops refers to the miscellaneous system information.
      
=== Metadata ===
 
=== Metadata ===
Line 37: Line 36:  
|-
 
|-
 
|gender
 
|gender
|Gender of the user
+
|Gender of the user (either male, female, or unspecified by the user)
 
|String
 
|String
 
|-
 
|-
|Grouping
+
|grouping
 
|Custom group associated with his learner (see [[#Custom_Groups|Custom Groups]])
 
|Custom group associated with his learner (see [[#Custom_Groups|Custom Groups]])
 
|String
 
|String
Line 92: Line 91:  
|-
 
|-
 
|spent_time
 
|spent_time
|Time spent since the activity was opened and until the activities was closed (see [[#Spent_time|Spent time]])
+
|seconds that the activity was opened (see [[#Spent_time|Spent time]])
 
|Integer
 
|Integer
 
|-
 
|-
Line 202: Line 201:  
=== Network traffic ===
 
=== Network traffic ===
   −
Harvest-monitor is a lightweight daemon which uses custom iptables counters to do measurements on network traffic. This is an optional feature. If available, harvest-client will collect these measurements and report it to the server.  
+
Harvest-monitor is a lightweight daemon which uses custom iptables counters to do measurements on network traffic. These counters are then accumulated in a SQLite database, where each row presents a day. This is an optional feature. If available, harvest-client will collect these measurements and report it to the server.  
    
*The source code can be found at: https://github.com/tchx84/harvest-monitor
 
*The source code can be found at: https://github.com/tchx84/harvest-monitor
Line 209: Line 208:  
=== Spent time ===
 
=== Spent time ===
   −
This is based on downstream sugar-toolkit and sugar-toolkit-gtk3 patches by Manuel Quiñones and Martin Abente.
+
This is based on downstream sugar-toolkit and sugar-toolkit-gtk3 patches by Manuel Quiñones and Martin Abente. These patches allow the activities to count the time (in seconds) for when it was opened. Only takes into account the time for when activity is the main screen. This is also a optional feature.
    
* sugar-toolkit downstream pathches: https://github.com/manuq/sugar-toolkit/tree/spent-time
 
* sugar-toolkit downstream pathches: https://github.com/manuq/sugar-toolkit/tree/spent-time
 
* sugar-toolkit-gtk3 downstream patches: https://github.com/manuq/sugar-toolkit-gtk3/tree/spent-time-3
 
* sugar-toolkit-gtk3 downstream patches: https://github.com/manuq/sugar-toolkit-gtk3/tree/spent-time-3
   −
The precision of the time tracking can be improved by taking into account power management events and other sugar UI events. In order to do so, harvest-tracker must be used.
+
The precision of the time tracking can be improved by taking into account power management events and other sugar UI events. In order to do so, harvest-tracker must be installed.
    
* harvest-tracker source code: https://github.com/tchx84/harvest-tracker
 
* harvest-tracker source code: https://github.com/tchx84/harvest-tracker
572

edits