...
Idea Name | Idea Description | Necessary Skills | Proposer Name | Interested Hackers | Committed Project? (y/n) | |||||
---|---|---|---|---|---|---|---|---|---|---|
Zoom timer | a Zoom plugin that tracks the cumulative speaking time of each participant | coding | not yet | |||||||
Wiki Nudger | Go through the wiki and get a list of all the pages ordered by when they were last updated. Can probably start with https://github.com/nedbat/wikicrawl and make improvements. | coding | No | |||||||
Build the Docs | There are many repos that are currently failing to build and publish their docs to ReadTheDocs. Fix the issues, but also add a test to CI to detect breaking the docs so we can catch it earlier. Run Book for Debugging/Fixing Docs and Adding CI
| coding | No | |||||||
Review Docs | Review https://edx.readthedocs.io/projects/edx-developer-docs/en/latest/ which is built from https://github.com/edx/edx-developer-docs . Add links to more docs, update the docs, or add more based on what you believe a developer new to Open edX should know about. | |||||||||
REST APIs from JS | What REST APIs that are available to people using javscript on course pages, and how do we get to them? For instance, could we pull a list of the other courses someone’s enrolled in? | Django | ||||||||
JS On the Page | What javascript objects and packages are available on the page? For instance, I know there’s an Analytics object because I occasionally pull an ID number from it, but it’s not clear what else is inside it. I know JQuery and Underscore are both available (or were the last I looked), and FontAwesme 4.7. What other javascript packages, fonts, etc. are delivered to the user by default? Is there an object with the course structure? One with the user’s grades? With specific question responses? | Javascript and maybe django for code archaeology | ||||||||
Help Center consolidation | Is there any way to consolidate/merge responses at the edX Help Center? I remember some questions having multiple overlapping responses (and occasionally old out-of-date ones). | Patience | ||||||||
Video Controller | What is the structure of the video controller object? I’ve hooked into it myself in the past via JS, but it was some serious code archaeology, and making this easier would enable more people to build cool tools. | Javascript and maybe django | ||||||||
Make the Hackathon Badge |