Tracking student's activities
I'm working on creating an application that shows the timeline of all the activities that a certain student did for a certain course in a semester (e.g. quizzes, assignments, page views, discussions, etc...).
I want to show when each activity was due and when this student completed it.
What should be the best approach to tackle this using Canvas API?