>
> I really want to understand what the XApi is or can do, but I fail every
> time I try. Could you simplify it to absurd?
>
xAPI is a really simple api for recording student progress on an arbitrary
curriculum - all we basically do is send messages that say "S/he did this"
- ie; "Danielo passed his Linux exams".
The message is split into 3 parts - an identifier for the individual:
usually just an email address, a verb from the approved vocabulary
("passed") and a specifier for the task ("Linux exams").
The identifier is supposed to be universal, the verbs and specifiers come
from approved lists where they already exist but can also be created to
meet your needs.
Because it's so simple in principle, there are lots of decisions to make in
implementing the standard - which events will trigger a message, which
verbs will we use, which set of specifiers will we use.
For example, if I have built an interactive ebook for a cohort of 100
students and each copy will report back to my 'teacher server', what will
they send and when? "John read for 20 minutes" or "John read 5 pages" or
"John read page 11"/"John read page 12" etc. Do we want to record the fact
that John *tried* to answer some questions but got them wrong? If John has
a question about his work, do we send that to the xAPI server, or somewhere
else?
So, you see, the implementation is quite simple - a client/server
connection for exchanging and validating simple, 3-part statements - but to
make a useful implementation requires us to agree on the allowed verbs and
how the tasks will be broken up and reported: so quite a lot of design is
necessary to make a useful system.
Regards,
Richard
--
You received this message because you are subscribed to the Google Groups
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/5cc9416d-5b7a-4684-a167-6794878b3553%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.