                     student_project_id = student.get('project_id')
                     if student_project_id?
                         redux.getActions('projects').start_project(student_project_id)
+            @start_shared_project()
 
         set_all_student_project_titles: (title) =>
             actions = redux.getActions('projects')

                return
            for student_id in store.get_student_ids(deleted:false)
                @configure_project(student_id, false)   # always re-invite students on running this.
            @set_activity(id:id)
            @set_all_student_project_course_info()


    redux.createActions(the_redux_name, CourseActions)

    class CourseStore extends Store
        get_shared_project_id: =>
            # return project_id (a string) if shared project has been created, or undefined or empty string otherwise.
            return @getIn(['settings', 'shared_project_id'])

        get_pay: =>
            return @getIn(['settings', 'pay']) ? ''

        get_email_invite: =>
            host = window.location.hostname
