Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Project (Group)

Student

Primary Mentor

Backup Mentor

Advanced Concept Management (1)

Unlicensed Former user (Deleted) 

Unlicensed user

Unlicensed user Justin Miranda

Mike Seaton

Approximate Date Support (2)

Ruwan B. Egodawatte

Unlicensed user

Unlicensed user Jeremy Keiper

Wyclif Luyima

Bug Analytics (3)

Shivashankar Subramanian

Diederik van Liere

David Eaves

(Outdated) Concept Proposal Module (1)

Firzhan Naqash

Unlicensed user

Unlicensed user Glen McCallum

Andrew Kanter

Remote Data Transfer Module (2)

Unlicensed Former user

Unlicensed user

Unlicensed user (Deleted)

Ben Wolfe

Andrew Kanter

Enhancing the Patient De-duplication Module (3)

Suneeth Reddy Arra

Shaun Grannis

James Egg

Genome Data Storage and Drug Resistance Prediction (1)

Sai Manohar Nethi

Pascal Brandt

Unlicensed user

Global Caching Support for OpenMRS Logic Service Carl Fourie

/wiki/spaces/AR/pages/18513991 (2)

Unlicensed user

Unlicensed user

Unlicensed user Andrey Stelmashenko

Nyoman Ribeka

Burke Mamlin

HTML Form Entry Module Enhancements (3)

Xiaohu Fan

Unlicensed user

Unlicensed user

Localization Tools Mark Goodrich

Darius Jazayeri

/wiki/spaces/AR/pages/18514657 (1)

Zhuangwei Lu

Unlicensed user

Unlicensed user Mike Seaton

Mark Goodrich

Longitudinal Data Viewer (2)

Unlicensed Former user (Deleted)
Unlicensed

Former user
Unlicensed user (Deleted)

Paul Biondich

Metadata Sharing Project (3)

Unlicensed user

Unlicensed user

Unlicensed user raff

Darius Jazayeri

Jeremy Keiper

OpenMRS Media Viewer Enhancements for Radiology (1)

Pratik Mandrekar

Katherine Kuan

RJ Ryan

Refine Module Administration Project (2)

Shazin Sadakath

Unlicensed user

Unlicensed user

Remark Module Burke Mamlin

Ben Wolfe

/wiki/spaces/AR/pages/18513960 (3)

Christian Chircu

Unlicensed user Wyclif Luyima
Unlicensed

Former user (Deleted)

UI Framework Prototypes (3)

Unlicensed Former user

Unlicensed user

Unlicensed user (Deleted)

Darius Jazayeri

Former user (Deleted)

Expectations

What we expect of you:

  • Become familiar with OpenMRS and your project prior to the start date.
  • Write a blog post each week about your experiences.
  • Commit early. Commit often. This is an important value in our open source community - read why.
  • Join the interns mailing list. (We'll help you with this.)
  • You are now part of our developer community. We want you to feel like part of the team, so we hope you will:

What you should expect of OpenMRS during the summer:

...

  1. Contact your mentor today. Make a plan to communicate with them regularly. Determine the best way to communicate (e-mail, IRC, IM, Skype, telephone, etc.).
  2. Get OpenMRS installed and running. Read Developer GuideDocumentation, Getting Started as a Developer (Archived Version), and ask others in the community if you have questions.
  3. Get a development environment installed and running.
  4. Review our ?Conventions page.
  5. Get an ?OpenMRS ID if you don't have one already.
  6. Set up a blog for GSoC. Send the URL to Unlicensed user Michael Downey. If you don't have a blog yet, you can create one for free at WordPress.com or Blogger.com.
  7. Browse the current OpenMRS code specific to your project.
  8. Create your User Page. Read OpenMRS ID to learn how.
  9. Browse other GSoC projects and the pages they have for their students. We want to be the best!
  10. Review the requirements for your project together with your mentor.
  11. Submit a formal written proposal to your mentor.
  12. Agree on final requirements with your mentor.
  13. Develop a project schedule (timeline) with your mentor.

...

  • You are highly encouraged to join the Developers Forum (Inactive) every Thursday. You can participate by telephone, Skype, or even just on IRC. The 2nd and 4th Thursdays of each month will be dedicated to Summer of Code, so make every effort to attend to listen to your fellow students' presentations (see the next section for details).
  • We use JIRA as a tool for issue tracking and project management.
  • About using e-mail:
    • If you have a highly specific question, contact your mentor.
    • Technical discussions, ideas, and requests for feedback should generally be sent to the developers mailing list (email|dev|openmrs.org).
    • Mailing Lists (Legacy)
      • The Interns list is for GSoC administrative issues. This list should not* be used for technical discussions. 
      • The developers list is for technical discussions.
  • IRC discussions in the #openmrs channel of freenode are always fun! Useful for shorter discussions or for large group discussions
  • Skype or Phone — sometimes a short discussion can get ideas across much more efficiently
  • Google Docs — an excellent tool for sharing and collaborating in real time on documents or spreadsheets
  • Use the OpenMRS wiki often:
    • Be sure to make a user profile page.
    • Every project should have a OpenMRS wiki page where you document your project, progress, technical details, show mock ups, etc.
  • Scheduling tools:
    • TimeAndDate.com — to clarify/coordinate times around the world
    • Doodle.ch — to coordinate meeting times for larger groups

...

  • If you are a GSoC student and have further questions that aren't answered in this document, please contact Unlicensed user Michael Downey or your mentor.