Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »


Introduction

In this wiki, We are going to discuss about  method to capture the telemetry events to compute the usage of the  each features in all the products and we will discuss about below scenario


  • Feature usage computation for the existing features of each product.
  • Feature usage computation for the upcoming new features of each product 


Solution 1: 


        Description:  Feature dashboard will give insight about the feature usage in terms of events received. This will be computed on a daily basis. The data will  populated in Superset for Analysis.

       Event Name:   FEATURE


      Event Data Structure:

Feature Event Object
{
	id:"Feature Identifier", //required
	name:"Editor Undo Redo", // Optional
	description:"", // Optional
    version:"1.0", // Version of the feature
	releaseversion:"15.0", // Required, In which version of product having this featureId
	category: //  Required, Defined this feature is related to SunbirdEd or SunbirdCore (Ex: SunbirdEd or SunbirdCore)
	duration:"", //Optional, Time spent 
	releasedate:"" // optional, Releasing date of the feature.
    lastupdateddate:"" // Optional, When this feature is got updated.
}


Existing features usage computation:

 


FeatureEvent NameProperties
1Youtube video in the ECML ContentINTERACT

actor.type='User'

context.env='contenteditor'

object.type='content'

edata.type='select'

edata.plugin.id='org.ekstep.video'

2Question Plugin INTERACT

actor.type='User'

context.env='contenteditor'

object.type='content'

edata.type='click'

edata.id='button'

edata.subtype='select'

edata.plugin.id='org.ekstep.questionbank'

3Content suggestion in textbookINTERACT

actor.type='User'

context.env='contenteditor'

object.type='content'

edata.type='click'

edata.id='button'

edata.subtype='select'

edata.plugin.id='org.ekstep.suggestioncontent'


4Math symbol and formulaINTERACT

actor.type='User'

context.env='contenteditor'

object.type='content'

edata.type='TOUCH'

edata.id='input'

edata.pageid='question-creation-mcq-form'

edata.plugin.id='org.ekstep.questionunit.mcq'


5Assessment summariser in the mobile appIMPRESSION

actor.type='User'

context.env='reports-users-group'

edata.pageid='user'

edata.uri='user'

edata.type='view'



6User Groups in mobile appIMPRESSION

actor.type='User'

context.env='user'

edata.pageid='users-groups'

edata.uri='users-groups'

edata.type='view'






 





  • No labels