forked from openedx/edx-platform
-
Notifications
You must be signed in to change notification settings - Fork 15
Hackathon Seven: The Voorhees Special
Nimisha Asthagiri edited this page Jun 17, 2014
·
94 revisions
Let's focus on APIs if we can, but completely understand if we want to focus on other things.
Demo day is Friday the 13th, hopefully the demos aren't too scary! Extra points for incorporating the theme into your demos!
Jun 12, 2014: hack (6:00pm - Dinner) Jun 13, 2014: demo (3:00-4:30pm) (Google Hangout, Drinks and Snacks!)
- Andy A.
- Gabe
- Steve
- Adam
- Carlos
- Will
- Jay
- Ben
- Grady
- Dennis
- Ben McMorran
Team | Suggested By | Idea | Notes |
---|---|---|---|
adam, mat | Adam | edX ngrams for users' reasons for registering for the site | Why do people sign up for edX? Do student goals correlate with success? Completion rates? Courses enrolled in? |
clintonb | DB | Django 1.6! | It's a crazy idea. But I want to give it a shot. (the work begins here); (dave: maybe 1.7? It's almost out... cale: shoot for 1.7! Also, see https://github.com/edx/edx-platform/wiki/Moving-to-Django-1.7); clintonb: https://github.com/clintonb/edx-platform/tree/django-upgrade |
Christina, Frances, Mark | Christina | Improvement to Advanced Settings page in Studio https://github.com/edx/edx-platform/pull/4073 | Display names, help, hide "deprecated" fields, possibly validation. Add some structure; links to docs for each https://github.com/edx/edx-platform/pull/4073 |
JZ, BenP, Christine, Frances | JZ | Create a rules-based risk calculation for PRs | I got started with this here |
Ned | Ned | Coverage measurement of Django templates | Last time was Mako, let's try Django. |
Will | Mobile study groups app | ||
Steve | Steve | Group Project Assessments | https://github.com/edx/edx-ora2/tree/sanchez/group_projects Allow a group of students to collaborate on a single project, submit it for review, then grade peer groups. Yay! |
AndyA, Jim | AndyA | [[XBlock Admin Views | xblock-admin-views]], [[Project PR |
Brian, Dennis, Gabe | Gabe | Hive Data Pipeline | Load all event data (and maybe some other sources) in to hive tables to experiment with and run adhoc queries against. |
Jarv | Packages for open-edx installations | Install edX without having to go out to pypi, github, with a package for every role. How about apt-get install edx ? |
|
dave | dave | Faster Grading | 3x or so speedup, needs cleanup and testing: https://github.com/edx/edx-platform/pull/4100 |
dave | Cert Generation via Celery Task | ||
dave | Improving LMS browser load times | ||
dave | Improving Studio browser load times | ||
dave | edX as an OAuth provider | i.e. SSO between edX apps | |
dave | Submissions app as XBlock Runtime Service | ||
dave | Downloads service | A facility for writing files to S3 that would be made available for XBlocks. | |
dave | Cheap pull-only course/item/user level notifications | ||
dave | Video source service | abstract away different locations/encodings | |
dkh, flowerhack | dave | A better terminal-based viewer for profiling results | i.e. a better RunSnakeRun (something like/based on https://github.com/nedbat/memsee could be cool) (dave: python -m pstats already provides basic cmdline functionality, but I was looking to make a tree listing cumulative view and other context-specific data via something like urwid) |
dave | Middleware to automatically dump profiles of views in dev | to make performance debugging easier | |
dave | PostgreSQL 9.4 modulestore! | ||
dave | User info XBlock Service | ||
Brian T. | Brian T. | Help move Sass/Bourbon/Neat update | Status: Merged |
cale | Turn modulestores into FieldDatas (to continue the XBlockification of edx-platform) | ||
cale | Micro-app to manage ratcheting up/down of values (coverage, pep8/pylint, etc) | Sarina: Am curious what you're thinking for this | |
cale | Try out new load-test options (swarm? gatling?) | ||
cale | Test plan generator | ||
cale | Micro feature flags: need to migrate auth roles? Just disable things that create new auth roles | ||
cale | More db-backed configuration | ||
Marco | Make progress on LMS Redesign Phases 1-4 see: https://edx-wiki.atlassian.net/wiki/display/LMS/LMS+Redesign+-+Project+Phasing, summary | ||
Sef | Gather and send basic stats from open-source deployments, collect up for KPI's. | Reqts: Opt in. management command to preview what would be sent, send once, or send periodically (celery beat?). Aggregate stats only: enrollments, certificates, etc. Server to collect stats. What transport, email? I can't participate myself, but would be a fun feature to hack in | |
cale | Try using http://django-compressor.readthedocs.org/en/latest/ instead of django-pipeline for our assets | ||
cale | Experiment w/ using django-storages to power our static assets (thorny issue: locked assets and one-time urls for same | ||
carlos | Provide some automatic extension points for external django apps to the LMS. | The idea is to move apps like psychometrics and licenses to their own reports, but still let people easily include them in their deployments with just changes to django settings (not to url.py) | |
BenM, Nimisha | nimisha | Update [[Studio Analytics | https://edx-wiki.atlassian.net/wiki/display/STU/Studio+Analytics]] |
BenM, Nimisha | nimisha | Touch of gamification: [[Crossword puzzle xBlock | https://github.com/edx/edx-platform/tree/benmcmorran/crossword-xblock]] |
dave | Log releases in New Relic | https://rpm.newrelic.com/accounts/88178/applications/1588430/deployments/instructions | |
nikhil | API instead of iframes for Course about pages | https://edx-wiki.atlassian.net/browse/WEB-869 | |
nikhil | Integration of platform with interactive Raspberry Pi preview & code generator | ||
nikhil | Integration of platform with chat application | ||
grady | EASE --> EASiEr | I think that sums it up. Diving into EASE, doing a deep clean. Removing Redundancy, speeding things up. Not doing quadruple checking for ASCII formatting. Etc. | |
Olga | Olga | Analytics Wish List | Gather questions from teams about our courses and students. Some results and PPT: https://edx-wiki.atlassian.net/wiki/display/AN/Analytics+Wish+List |
gprice | gprice | diff-quality 2.0 | Productizing work from last hackathon |
dmitchell | dmitchell | heartbeat | refactor heartbeat to scale and to test service https://github.com/edx/edx-platform/pull/4078 |
sarina, feanil | feanil | refactor django-pipeline | remove coffeescript and sass compilation from paver and into django-pipeline |
sarina | sarina | language selection menu in CMS | wire up Talbs' UX prototype of CMS language selector menu |
Will | Will | Outsource the test infrastructure | Try out SolanoLabs as a replacement for Jenkins |
Brian & Lou | Brian & Lou | edX in a Mobile World | What would edX designed from the ground up for mobile look like? Prototype screens can be viewed here |
Justin H | Justin H | Report Generation Automation | link dependent tasks to run with one command with Luigi framework |