[p2pu-dev] Embedding Kahn Academy and Connexions Course Materials Using API
Dan Diebolt
dandiebolt at gmail.com
Mon Oct 24 13:30:03 UTC 2011
FWIW, when you play a video through Kahn Academy they send back to the
mother ship a series of requests that track the visitor's progress through
the video and some clickstreaming data of the user's page activity. Within
P2PU the only real basic tracking that you need is completion of tasks and a
way to record links to external work products (eg "*I created this URL in
fulfillment of the task xyz*"). Anyway this is the type of tacking the Kahn
Academy uses - about every 40 seconds:
GET
/logvideoprogress?last_second_watched=163.143&seconds_watched=39.996&video_key=...
I don't fully understand how they do this but they are using a custom
youtube player:
http://groups.google.com/group/youtube-api-gdata/browse_thread/thread/3b14e1ba9552635f
It is interesting to note that popcorn might be configured to do similar
video lesson sequencing and progress streaming.
I think the time has come to organize some type of list, group, course,
whatever to bounce around API and integration issues and develop ways to
test out some of these ideas as prototypes. I grow weary complaining about
lack of support for <iframe>s ...
On Mon, Oct 24, 2011 at 8:19 AM, Dan Diebolt <dandiebolt at gmail.com> wrote:
> FWIW, Kahn Academy, Connexions and OER Glue all have APIs that either emit
> JSONP (Kahn) or can have their XML response converted to JSONP using a proxy
> such as YQL. This allows you to embed courses into P2PU or other learning
> platforms using dead simple client side techniques. This is not very
> visually appealing but it should demonstrate that there are a lot of
> integration and data exchange possibilities of open learning materials:
>
> http://p2pu.org/en/groups/lernanatron/content/connexions-course/
>
> http://p2pu.org/en/groups/lernanatron/content/kahn-academy-video-playlist/
>
> There is a technical glitch in coming up with an example for OER Glue that
> requires a little more massaging of the data so I will forgo an example.
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.p2pu.org/pipermail/p2pu-dev/attachments/20111024/1ddd26bf/attachment.html>
More information about the p2pu-dev
mailing list