Course Analytics

I integrated third-party usage data (from CourseSmart) into Soomo's existing course analysis software - Course Analytics.

Overview of the data import process

  1. Receive and handle notification of new usage data.
  2. Run Resque job to download and process xml data files.
  3. Persist usage data to a PostgreSQL database.
  4. Present the data in a simple manner that integrates into other parts of their interface.

Technologies used