Stanford Hack-a-thon 2009
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 && unnamed link. 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 - unnamed link, unnamed link - internationalize strings on pages (patch for both in ticket for 462)
anuraag: 2 - unnamed link - 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