* feat: add SurveyReportUpload and add send report method * docs: Update openedx/features/survey_report/management/commands/generate_report.py Co-authored-by: Maria Grimaldi <maria.grimaldi@edunext.co> * docs: Update openedx/features/survey_report/models.py Co-authored-by: Maria Grimaldi <maria.grimaldi@edunext.co> * refactor: Update openedx/features/survey_report/models.py Co-authored-by: Maria Grimaldi <maria.grimaldi@edunext.co> * style: Update openedx/features/survey_report/api.py Co-authored-by: Maria Grimaldi <maria.grimaldi@edunext.co> * feat: add migratio file and update status field name * refactor: rename send report method * test: fix test errors * test: add command options * refactor: simple conditional instead of ok method * fix: remove useless imports * fix: use status code instead of status * feat: add zapier endpoint * style: solve pylint issues * feat: add id field to send report data * refactor: regenerate migration with correct history * feat: add anonymous site id model * feat: update zapier url --------- Co-authored-by: Maria Grimaldi <maria.grimaldi@edunext.co> Co-authored-by: Alejandro Cardenas <alejandrocardenas@Alejandros-MacBook-Pro.local>
Survey Report -------------------- This Django app was created for the purpose of gathering 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. You could find in this directory some methods to manage survey reports, one command to generate the report, some queries to get the information from database and one method to send the report to openedx api.