openedx / openedx/openedx-webhooks
Do something about the OSPR survey
Open
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 13
- Forks
- 22
- Avg merge
- 1d 6h
- Merged PRs (30d)
- 4
Description
Background
OSPRs, when closed or merged, ask the author to fill out a survey: https://github.com/openedx/edx-platform/pull/33204#issuecomment-1711606520
- Fortunately, we still have access to the data, and it's still coming in (private Google Sheets link): https://docs.google.com/spreadsheets/d/15qkfy2Df2TjggKg1pYExZzaEyhN0ac3_Wx36rogUYJM/edit#gid=104229719
- As of right now, we're not using the data.
- We don't have admin access to the form itself. It's probably in the retired edX Google account. @nedbat confirmed that 2U IT could not recover it.
Questions & tasks
- Do we (Axim, or maybe a working group) want to keep doing the survey?
- If yes ->
- Re-make the survey in Axim's Google account, and then update the OSPR bot with the new survey link.
- Revert #299
- Revert #301
- Think: How should we use the results?
- Note: if anyone except Axim can see the survey data, we should make that clear in the survey.
- If no ->
- Remove the survey functionality from the bot. We had started doing this but stopped once we found the survey data
- If yes ->
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the OSPR bot behavior and the linked openedx-webhooks pull request #253, along with issues or changes #299 and #301. A maintainer must first decide whether to recreate and continue the survey or remove the survey functionality; done means implementing that decision and updating the survey link or bot behavior accordingly.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100