The Activity Feed APIs provide a listing of a user's activity from across their LearningStudio courses - this allows you to create a feature such as an activity stream (like a Twitter feed) or a list of items the student should look at or address when they first sign into your application (such as new grades or thread posts).
The APIs provide two approaches:
- The What’s Happening Feed returns a full list of events relevant to the user's course experience (this is more like an activity stream).
- The Last Activity Feed returns only a single, most recent item from the user's most recent activity.
For example, the Last Activity Feed will contain information that shows a student submitted an exam; the What's Happening Feed will not only contain that information, but will also contain information that shows that the professor graded the exam.
The Activity Feed APIs aggregate user activity across all of their LearningStudio courses. Therefore, if a student is enrolled in multiple courses, the Activity Feed shows their activity in each of their courses. Also, a professor can view activity feeds for students enrolled in the same course as the professor.
The activity can be filtered to particular dates, courses, or types of activity, as well.