Difference between revisions of "Sugar Network/Node Statistics"

From Sugar Labs
Jump to navigation Jump to search
(Redirected page to Sugar Network/API#Node statistics)
 
(21 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Summary ==
+
#REDIRECT [[Sugar_Network/API#Node_statistics]]
 
 
This page describes the statistics that [[Sugar Network]] node [[Platform_Team/Sugar_Network/Server|servers]] generate. The statistics are about the entire node server and not [[Platform_Team/Usage_Statistics|personalized]]. Note that the statistics are targeted for the interests of educational researchers rather than service maintainers, thus, technical details that are important only for node maintaining are excluded.
 
 
 
Statistics will be collected by analyzing regular requests to an API server and stored for each Sugar Network node. It will be  possible to get direct access to these stats using node's [[Platform_Team/Sugar_Network/API|API]]. In addition, slave node statistics will be uploaded to the master server.
 
 
 
== Common statistics ==
 
 
 
Statistics will be collected per Sugar Network [[Platform_Team/Sugar_Network/Objects_model|object type]].
 
 
 
* ''User''<br>
 
** '''user.total'''<br>Total number of existing objects.
 
** '''user.passive'''<br>Number of unique users who are authenticated and subscribed to server events but didn't process any interactions.
 
** '''user.active'''<br>Number of unique users who are authenticated, subscribed to server events and hit at least one object (stats ''created'', ''updated'', ''deleted'' or ''viewed'' changed at least once).
 
** '''user.effective'''<br>Number of unique users who are authenticated, subscribed to server events and made at least one object correction (stats ''created'', ''updated'' or ''deleted'').
 
** '''user.created'''<br>Number of created objects.
 
** '''user.updated'''<br>Number of updated objects.
 
** '''user.deleted'''<br>Number of deleted objects.
 
** '''user.viewed'''<br>Number of views.
 
 
 
* ''Context''<br>
 
** '''context.total'''<br>Total number of existing objects.
 
** '''context.activities'''<br>Number of Sugar activities among ''context.total''.
 
** '''context.content'''<br>Number of content among ''context.total''.
 
** '''context.projects'''<br>Number of projects among ''context.total''.
 
** '''context.active'''<br>Number of unique contexts involved, directly or indirectly, in users' interactions.
 
** '''context.created'''<br>Number of created objects.
 
** '''context.updated'''<br>Number of updated objects.
 
** '''context.deleted'''<br>Number of deleted objects.
 
** '''context.viewed'''<br>Number of views.
 
** '''context.released'''<br>Number of newly uploaded ''Implementations'' with new versions.
 
** '''context.failed'''<br>Number of newly uploaded fail ''Reports''.
 
** '''context.downloaded'''<br>Number of ''Implementation'' downloads.
 
 
 
* ''Review''<br>
 
** '''review.total'''<br>Total number of existing objects.
 
** '''review.contexts'''<br>How many ''Context'' reviews among ''context.total''.
 
** '''review.artifacts'''<br>How many ''Artifact'' reviews among ''context.total''.
 
** '''review.created'''<br>Number of created objects.
 
** '''review.updated'''<br>Number of updated objects.
 
** '''review.deleted'''<br>Number of deleted objects.
 
** '''review.viewed'''<br>Number of views.
 
** '''review.commented'''<br>Number of new comments.
 
 
 
* ''Feedback''<br>
 
** '''feedback.total'''<br>Total number of existing objects.
 
** '''feedback.ideas'''<br>Number of ideas among ''feedback.total''.
 
** '''feedback.problems'''<br>Number of problems among ''feedback.total''.
 
** '''feedback.questions'''<br>Number of questions among ''feedback.total''.
 
** '''feedback.solutions'''<br>Objects among ''feedback.total'' that have ''Solutions'' assigned.
 
** '''feedback.created'''<br>Number of created objects.
 
** '''feedback.updated'''<br>Number of updated objects.
 
** '''feedback.deleted'''<br>Number of deleted objects.
 
** '''feedback.viewed'''<br>Number of views.
 
** '''feedback.solved'''<br>Number of assigned ''Solutions''.
 
** '''feedback.rejected'''<br>Number of rejected ''Solutions''.
 
** '''feedback.commented'''<br>Number of new comments.
 
 
 
* ''Solution''<br>
 
** '''solution.total'''<br>Total number of existing objects.
 
** '''solution.created'''<br>Number of created objects.
 
** '''solution.updated'''<br>Number of updated objects.
 
** '''solution.deleted'''<br>Number of deleted objects.
 
** '''solution.viewed'''<br>Number of views.
 
** '''solution.commented'''<br>Number of new comments.
 
 
 
* ''Artifact''<br>
 
** '''artifact.total'''<br>Total number of existing objects.
 
** '''artifact.created'''<br>Number of created objects.
 
** '''artifact.updated'''<br>Number of updated objects.
 
** '''artifact.deleted'''<br>Number of deleted objects.
 
** '''artifact.viewed'''<br>Number of views.
 
** '''artifact.downloaded'''<br>Number of downloads.
 
 
 
== Per object statistics ==
 
 
 
While calculating [[#Common_statistics|common]] statistics, the node will generate per object sums as well.
 
 
 
These are the Sugar Network [[Platform_Team/Sugar_Network/Objects_model|objects]] that will be affected:
 
 
 
* ''Context'' properties:
 
** '''Context.downloads'''<br>Number of total downloads for the ''Context''.
 
** '''Context.rating'''<br>Average rating given to the ''Context'' while reviewing.
 
** '''Context.reviews'''<br>Number of ''Reviews''.
 
 
 
* ''Artifact'' properties:
 
** '''Artifact.downloads'''<br>Number of total downloads for the ''Artifact''.
 
** '''Artifact.rating'''<br>Average rating given to the ''Artifact'' while reviewing.
 
** '''Artifact.reviews'''<br>Number of ''Reviews''.
 
 
 
== Getting involved ==
 
 
 
{{:Sugar_Network/Feedback}}
 

Latest revision as of 09:12, 13 May 2014