[WIP] SE-1406 pluggable instructor dashboard

Description

Work in progress!

This PR includes fixes and features to support a cohort importer prototype that
we are building at https://github.com/open-craft/cohort-manager

Things currently modified in this PR:

  • prototype support for adding a plugin page to the instructor dashboard via
    package resources / entry points

  • temporary fix for `'CohortHandler' should either include a 'queryset'
    attribute, or override the 'get_queryset()' method` error on accessing the
    cohorts list api.

*JIRA tickets*:

*Dependencies*: None

*Sandbox URL*: TBD - sandbox is being provisioned.

*Merge deadline*: None

*Testing instructions*:

TBD

*Author notes and concerns*:

*Reviewers*

  • [ ]

  • [ ]

  • [ ] edX reviewer[s] TBD

*Settings*
```yaml
EDXAPP_EXTRA_REQUIREMENTS:

Status

Assignee

David Ormsbee

Reporter

Open Source Pull Request Bot

Labels

Contributor Name

Samuel Walladge

Repo

edx/edx-platform

Customer

Epic Link

None

OSCM Assignee

None

Priority

Unset
Configure