This hackathon took place at Stanford University Feb 14/15th 2009
Difficulty ratings take time and complexity into account.
- 1 h1. easiest
- 10 hardest
http://openmrs.org/wiki/Stanford_Hack-a-thon_2009/Scoreboard/Scoreboard
Possible Hack-a-Thon projects
Miscellaneous:
- .5 per test - Add unit tests. See Testing && archive:Unit_Testing_with_@should. Create a ticket and attach your patch/tests there.
- 6 - http://dev.openmrs.org/ticket/1171 - add tagging capability to forms
- 4 - http://dev.openmrs.org/ticket/778 - audit patient identifiers in admin maintenance section should be cleaned up
- 4 - http://dev.openmrs.org/ticket/1251 - remote form entry module swallowing errors (Erich)
- 4 - http://dev.openmrs.org/ticket/289 - filter forms by name
- 4 - http://dev.openmrs.org/ticket/1248 - search for forms not working - search on first characters of each word (Clare started)
- 7 - Fixing the Xforms module to both accept forms and create a new patient and submit a form from a single xform (for a new patient) (bug in trac?).
- 5 - http://dev.openmrs.org/ticket/1259 - Custom concepts on the graphs on patient dashboard can't be added (ilya/roy/hrysoula started)
- 4 - http://dev.openmrs.org/ticket/651 - Fix table display of many obs values on graphs tab (eduardo started)
- 4 - http://dev.openmrs.org/ticket/946 - Fix the bug about retiring locations (Evan started)
- 7 - Come up with a cooler way to display patient data on the Graphs tab of the patient page.
- ? - Finishing the register (Andy, Darius – what's the status on this?)
- 2 pts each - Introductory tickets list (ones marked as good for new OpenMRS contributors) available at http://dev.openmrs.org/report/20.
Module Repository updates (updates to repo app, not openmrs core)
- 4 - http://dev.openmrs.org/ticket/558 - thumbnail in the module repository app
- 5 - http://dev.openmrs.org/ticket/338 - modules support version changes list
If someone has vast experience with Ivy:
- 7 - http://dev.openmrs.org/ticket/1130 Integrate Ivy into Build system
If someone has vast experience with Spring:
- 6 - rewire some of the openmrs-servlet.xml to use some of spring's goodness
Patch not applied
- http://dev.openmrs.org/ticket/1222 - Allow for multiple privileges to be checked by openmrs-privilege (Charles started)
- http://dev.openmrs.org/ticket/251 - Change patient merge so patient data is voided instead of simply switched (Charles started)
- 5 - http://dev.openmrs.org/ticket/1257 - default locale for the system (Will started)
- 3 - http://dev.openmrs.org/ticket/1256 - Remove javascript paging of search results (Charles started)
- 4 - http://dev.openmrs.org/ticket/415 - Make ordering of states on cohort dashboard more intelligent (Will started)
- 3 - http://dev.openmrs.org/ticket/1252 - Allow user to choose their "Implementation Id" in the initial setup wizard (Will started)
- 3 - http://dev.openmrs.org/ticket/1250 - can't void stub patient because other values are required (Bill started)
- 3 - http://dev.openmrs.org/ticket/467 - Add titles to messages.properties for all jsp pages (Charles started)
- 6 - http://dev.openmrs.org/ticket/530 - ordering of person attributes (Erich)
- 3 - http://dev.openmrs.org/ticket/443 - Fix the graphs so that the CD4 graph can be deleted (right now the remove button doesn't do anything) (Ilya)
- 4 - http://dev.openmrs.org/ticket/1254 - edit user properties page
- ? - http://dev.openmrs.org/ticket/1261 - eliminate find similar patient crash (Erich)
- 4 - http://dev.openmrs.org/ticket/1246 - screenshots in the module repository app (Frank started)
- 2 - http://dev.openmrs.org/ticket/1266 - Add css classes for programs (Hrysoula started)
- 2 - http://dev.openmrs.org/ticket/1268 - Update the demo data on the Downloads page (Frank started)
- 7 - http://dev.openmrs.org/ticket/1255 - settings page vs global properties page (Tom started)
Done
- clare: 1 - http://dev.openmrs.org/ticket/1249 - move merge patients link to main admin page
- wchoi: 3 - http://dev.openmrs.org/ticket/1264 - fix initialization wizard creating of user to work with later versions of mysql
- Erich: 2 - Write installation guide for Ubuntu
- Strategist333: 2 - http://dev.openmrs.org/ticket/1143 - Don't allow merging a patient to itself
- wiltzius: 3 - http://dev.openmrs.org/ticket/1265 - Require user to input mysql password in initialization wizard
- Jordan: 2 - Rewrite installation guide for OS X Installation for Developers on OS X
- Jordan: 7 - http://dev.openmrs.org/ticket/1129 - create a "selection file" module from PIH's other module (Multi Patient Cohort Module)
- Strategist333: 2 - http://dev.openmrs.org/ticket/686 - add module repo link
- wmrowan: 2 - http://dev.openmrs.org/ticket/1270 - query string bug
- Strategist333: 1 - http://dev.openmrs.org/ticket/1267 - Fix modrepo.sql
- cnaut: 3 - http://dev.openmrs.org/ticket/1037 - Add a date range option to the "voided obs" quick report
- anuraag: 2 - archive:TRAC-461@ticket, archive:TRAC-462@ticket - internationalize strings on pages (patch for both in ticket for 462)
- anuraag: 2 - archive:TRAC-464@ticket - internationalize strings on pages
- Erich: 2 - http://dev.openmrs.org/ticket/1021 - form schema display fix
- wmrowan: 3 - http://dev.openmrs.org/ticket/347 - clean up the form schema design / form metadata edit page
- Strategist333: 4 - http://dev.openmrs.org/ticket/1247 - create statistics page in module repository app
- froystig: 5 - http://dev.openmrs.org/ticket/1048 - tag to enforce configuration