After reading the spec, even though I understand that I can use both Agent and Activity Profiles to store documents related to Agent and Activity in general, I still don't understand why is the profile id used for?
Also can you give an example where we use the state api to store state information of an activity associated with the agent?
Because based on my understanding, if I have a statement:
Sam attempting a test(Test is going on)
And now the following activity is going on:
Sam attempting question1(Not selected any options in the question to answer)
Then what stateid would be assigned to this?
Would I assign stateid/not_attempted?
But then couldn't I use the result option in a statement to show that the completion is false and so is success?
After reading the spec, even though I understand that I can use both Agent and Activity Profiles to store documents related to Agent and Activity in general, I still don't understand why is the profile id used for? Also can you give an example where we use the state api to store state information of an activity associated with the agent? Because based on my understanding, if I have a statement: Sam attempting a test(Test is going on) And now the following activity is going on: Sam attempting question1(Not selected any options in the question to answer) Then what stateid would be assigned to this? Would I assign stateid/not_attempted? But then couldn't I use the result option in a statement to show that the completion is false and so is success?