adlnet / xAPI-Spec

The xAPI Specification describes communication about learner activity and experiences between technologies.
https://adlnet.gov/projects/xapi/
907 stars 404 forks source link

Use case for Agent and Activity Profile #1043

Open SeemaSP opened 7 years ago

SeemaSP commented 7 years ago

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?

garemoko commented 7 years ago

The document APIs are totally separate from the statement API.

See http://tincanapi.com/deep-dive-document/