blob: 5263e409e3d8dfcd0768f479a789021559428441 [file] [log] [blame]
#summary One-sentence summary of this page.
#labels 2013DeveloperDoc
= Introduction =
Document describing how information is stored and managed on Melange. It describes the relationships between the data entities and how those entities are transformed into UI elements.
= Details =
== Data model architecture ==
* A GSoCProgram model stores the settings such as total number of slots available, age restrictions for participants, program's current visibility that are related to the entire program.
* A GSoCTimeline entity stores the program's timeline. However the timeline corresponding to organization application and mentor and student midterm and final evaluations are stored as part of the corresponding surveys outside this GSoCTimeline model.
*
Relationship between entities: