Difference between revisions of "Sugar Network/Node Statistics"
m |
|||
Line 11: | Line 11: | ||
* ''User''<br> | * ''User''<br> | ||
** '''user.total'''<br>Total number of existing objects. | ** '''user.total'''<br>Total number of existing objects. | ||
− | |||
− | |||
− | |||
** '''user.updated'''<br>Number of updated objects. | ** '''user.updated'''<br>Number of updated objects. | ||
− | |||
− | |||
* ''Context''<br> | * ''Context''<br> | ||
** '''context.total'''<br>Total number of existing objects. | ** '''context.total'''<br>Total number of existing objects. | ||
− | |||
− | |||
** '''context.updated'''<br>Number of updated objects. | ** '''context.updated'''<br>Number of updated objects. | ||
− | |||
− | |||
** '''context.released'''<br>Number of newly uploaded ''Implementations'' with new versions. | ** '''context.released'''<br>Number of newly uploaded ''Implementations'' with new versions. | ||
** '''context.failed'''<br>Number of newly uploaded fail ''Reports''. | ** '''context.failed'''<br>Number of newly uploaded fail ''Reports''. | ||
Line 32: | Line 23: | ||
* ''Review''<br> | * ''Review''<br> | ||
** '''review.total'''<br>Total number of existing objects. | ** '''review.total'''<br>Total number of existing objects. | ||
− | |||
** '''review.updated'''<br>Number of updated objects. | ** '''review.updated'''<br>Number of updated objects. | ||
− | |||
− | |||
** '''review.commented'''<br>Number of new comments. | ** '''review.commented'''<br>Number of new comments. | ||
* ''Feedback''<br> | * ''Feedback''<br> | ||
** '''feedback.total'''<br>Total number of existing objects. | ** '''feedback.total'''<br>Total number of existing objects. | ||
+ | ** '''feedback.updated'''<br>Number of updated objects. | ||
** '''feedback.solutions'''<br>Objects among ''feedback.total'' that have ''Solutions'' assigned. | ** '''feedback.solutions'''<br>Objects among ''feedback.total'' that have ''Solutions'' assigned. | ||
− | |||
− | |||
− | |||
− | |||
** '''feedback.solved'''<br>Number of assigned ''Solutions''. | ** '''feedback.solved'''<br>Number of assigned ''Solutions''. | ||
** '''feedback.rejected'''<br>Number of rejected ''Solutions''. | ** '''feedback.rejected'''<br>Number of rejected ''Solutions''. | ||
Line 51: | Line 36: | ||
* ''Solution''<br> | * ''Solution''<br> | ||
** '''solution.total'''<br>Total number of existing objects. | ** '''solution.total'''<br>Total number of existing objects. | ||
− | |||
** '''solution.updated'''<br>Number of updated objects. | ** '''solution.updated'''<br>Number of updated objects. | ||
− | |||
− | |||
** '''solution.commented'''<br>Number of new comments. | ** '''solution.commented'''<br>Number of new comments. | ||
* ''Artifact''<br> | * ''Artifact''<br> | ||
** '''artifact.total'''<br>Total number of existing objects. | ** '''artifact.total'''<br>Total number of existing objects. | ||
− | |||
** '''artifact.updated'''<br>Number of updated objects. | ** '''artifact.updated'''<br>Number of updated objects. | ||
− | |||
− | |||
** '''artifact.downloaded'''<br>Number of downloads. | ** '''artifact.downloaded'''<br>Number of downloads. | ||
** '''artifact.reviewed'''<br>Number of new reviews. | ** '''artifact.reviewed'''<br>Number of new reviews. |
Revision as of 08:28, 10 November 2013
Summary
This page describes the statistics that Sugar Network node servers generate. The statistics are about the entire node server and not 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 API. In addition, slave node statistics will be uploaded to the master server.
Common statistics
Statistics will be collected per Sugar Network object type.
- User
- user.total
Total number of existing objects. - user.updated
Number of updated objects.
- user.total
- Context
- context.total
Total number of existing objects. - context.updated
Number of updated objects. - context.released
Number of newly uploaded Implementations with new versions. - context.failed
Number of newly uploaded fail Reports. - context.downloaded
Number of Implementation downloads. - context.reviewed
Number of new reviews.
- context.total
- Review
- review.total
Total number of existing objects. - review.updated
Number of updated objects. - review.commented
Number of new comments.
- review.total
- Feedback
- feedback.total
Total number of existing objects. - feedback.updated
Number of updated objects. - feedback.solutions
Objects among feedback.total that have Solutions assigned. - feedback.solved
Number of assigned Solutions. - feedback.rejected
Number of rejected Solutions. - feedback.commented
Number of new comments.
- feedback.total
- Solution
- solution.total
Total number of existing objects. - solution.updated
Number of updated objects. - solution.commented
Number of new comments.
- solution.total
- Artifact
- artifact.total
Total number of existing objects. - artifact.updated
Number of updated objects. - artifact.downloaded
Number of downloads. - artifact.reviewed
Number of new reviews.
- artifact.total
Per object statistics
While calculating common statistics, the node will generate per object sums as well.
These are the Sugar Network objects that will be affected:
- Context properties:
- Context.downloads
Number of total downloads for the Context. - Context.rating
Average rating given to the Context while reviewing. - Context.reviews
Number of Reviews.
- Context.downloads
- Artifact properties:
- Artifact.downloads
Number of total downloads for the Artifact. - Artifact.rating
Average rating given to the Artifact while reviewing. - Artifact.reviews
Number of Reviews.
- Artifact.downloads
Getting involved
- Submit your bug report or feature request.
- Browse our implementation discussions, and post your feedback. (You should join this discussion list in order to avoid having your messages postponed for moderation.)