-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Survey App in Django Admin #349
Comments
Approach:
|
Additional context:
|
7/1 - Shared with Juan for review for eduNEXT/tCRIL project. |
Nell questions/feedback:
|
Closing as this is marked "Shipped" on the PR board 🎉 |
At-A-Glance
This survey tool will enable collection of aggregated, anonymized data about Open edX courses at scale, so that we can begin to track the growth and trends in Open edX usage over time, namely in the annual Open edX Impact Report. We wish to be able to answer questions such as:
How many unique courses are currently being offered across the Open edX ecosystem?
How many learners are currently registered on an Open edX Instance?
How many learners are currently using an Instance?
How many learners are currently enrolled in an Open edX course?
How many learners have completed an Open edX course?
More information
Product specs
Design files
Kanban board
Stakeholders
Primary Contributors
Community release milestones
Quince: Beta version released in Quince
Redwood:
How to contribute
This project is being implemented by eduNEXT and tCRIL. The final product will enable collection of aggregated, anonymized data about Open edX courses at scale, so that we can begin to track the growth and trends in Open edX usage over time, namely in the annual Open edX Impact Report. We wish to be able to answer questions such as:
How many unique courses are currently being offered across the Open edX ecosystem?
How many learners are currently registered on an Open edX Instance?
How many learners are currently using an Instance?
How many learners are currently enrolled in an Open edX course?
How many learners have completed an Open edX course?
We aim to roll out v1 of this app with Olive.
Creation of a new djangoapp in openedx/features, which will deliver against the following objectives:
● Aggregate data from other models in the platform
● Produce a record of a timestamped report with said data
● Publish the report to a URL managed by NP
Related PRs:
Discovery Findings
Earlier this year, tCRIL did some discovery work around possible approaches to gathering impact data on Open edX Instances. We explored one manual approach (google forms) and one automated approach (an app via the django admin).
The data we seek to gather on a per-instance basis is:
At the time, we decided to pursue the manual Google Form approach, which was less than successful in terms of gathering data across the ecosystem.
Regarding the automated approach, Dave outlined a framework and some recommendations for building an automated survey app that could be administered through the Django Admin. This is work that we intend to pick up now and pursue.
This ticket serves to collate findings from Dave's initial technical discovery. It will inform an answer to the question: Do we have enough context and technical discovery already completed in order to move ahead with implementing the work to build the app? Or do we need to pursue further scoping and definition?
Collated notes in the comments below:
The text was updated successfully, but these errors were encountered: