old_contents: '''
  This module aggregates all the course information from different MOOC platforms
  and stores them in the database (MongoDB)
  '''
  from mongoengine import connect
  from flask.ext.mongoengine import MongoEngine
  
  from udacity import UdacityAPI
  from coursera import CourseraAPI
  
  
  class MOOCAggregator(object):
      '''
      This class defines the attributes and methods for the MOOC aggregator
  
      '''
      MOOC_PLATFORMS = {'udacity', 'coursera'}
  
      def __init__(self):
          self.udacity = UdacityAPI()
          self.coursera = CourseraAPI()
          connect('moocs')
  
  if __name__ == '__main__':
      pass
  
new_contents: '''
  This module aggregates all the course information from different MOOC platforms
  and stores them in the database (MongoDB)
  '''
  from mongoengine import connect
  from flask.ext.mongoengine import MongoEngine
  
  from udacity import UdacityAPI
  from coursera import CourseraAPI
  from models import Mooc
  
  
  class MOOCAggregator(object):
      '''
      This class defines the attributes and methods for the MOOC aggregator
  
      '''
      MOOC_PLATFORMS = {'udacity', 'coursera'}
  
      def __init__(self):
          self.udacity = UdacityAPI()
          self.coursera = CourseraAPI()
          #connect('moocs')
  
      def update_database(self):
      	udacity_courses = self.udacity.mongofy_courses()
      	course = udacity_courses[0]
      	mooc = Mooc(course['mooc'], course['title'])
      	return len(udacity_courses)
  
  if __name__ == '__main__':
      mooc = MOOCAggregator()
      print mooc.update_database()
  
subject: Add functionality to store courses in database