Difference between revisions of "Los POJOs Survey"
(→Technologies) |
|||
Line 19: | Line 19: | ||
==Optional requirements== | ==Optional requirements== | ||
+ | |||
+ | =Milestones= | ||
+ | |||
+ | =Individual tasks= | ||
+ | |||
+ | =Suggested improvements to Web API= | ||
+ | |||
+ | ==JSON format== | ||
+ | The JSON representation of data from the Web API looks like it has been directly translated from xml: | ||
+ | <br> | ||
+ | |||
+ | "programStageDataElements":[<br> | ||
+ | {<br> | ||
+ | "programStage":{<br> | ||
+ | "name":"Single-Event Los POJOs",<br> | ||
+ | "created":"2013-10-25T09:26:05.028+0000",<br> | ||
+ | "lastUpdated":"2013-10-25T09:33:35.994+0000",<br> | ||
+ | "href":"http://apps.dhis2.org/demo/api/programStages/qKzIZse8ro4",<br> | ||
+ | "id":"qKzIZse8ro4"<br> | ||
+ | },<br> | ||
+ | "dataElement":{<br> | ||
+ | "name":"Age",<br> | ||
+ | "created":"2012-11-14T13:41:39.639+0000",<br> | ||
+ | "lastUpdated":"2013-03-15T16:32:26.280+0000",<br> | ||
+ | "id":"qrur9Dvnyt5"<br> | ||
+ | }, | ||
+ | "compulsory":true,<br> | ||
+ | "allowProvidedElsewhere":false,<br> | ||
+ | "displayInReports":true,<br> | ||
+ | "allowDateInFuture":false<br> | ||
+ | },<br> | ||
+ | {<br> | ||
+ | "programStage":{<br> | ||
+ | "name":"Single-Event Los POJOs",<br> | ||
+ | "created":"2013-10-25T09:26:05.028+0000",<br> | ||
+ | "lastUpdated":"2013-10-25T09:33:35.994+0000",<br> | ||
+ | "href":"http://apps.dhis2.org/demo/api/programStages/qKzIZse8ro4",<br> | ||
+ | "id":"qKzIZse8ro4"<br> | ||
+ | },<br> | ||
+ | "dataElement":{<br> | ||
+ | "name":"Gender",<br> | ||
+ | "created":"2012-11-14T12:11:55.105+0000",<br> | ||
+ | "lastUpdated":"2013-03-15T16:32:26.287+0000",<br> | ||
+ | "id":"oZg33kd9taw"<br> | ||
+ | },<br> | ||
+ | "compulsory":true,<br> | ||
+ | "allowProvidedElsewhere":false,<br> | ||
+ | "displayInReports":false,<br> | ||
+ | "allowDateInFuture":false<br> | ||
+ | }<br> | ||
+ | <br> | ||
+ | It should look more like this: | ||
+ | <br> | ||
+ | "programStageDataElements":[<br> | ||
+ | {<br> | ||
+ | "name":"Single-Event Los POJOs",<br> | ||
+ | "created":"2013-10-25T09:26:05.028+0000",<br> | ||
+ | "lastUpdated":"2013-10-25T09:33:35.994+0000",<br> | ||
+ | "href":"http://apps.dhis2.org/demo/api/programStages/qKzIZse8ro4",<br> | ||
+ | "id":"qKzIZse8ro4",<br> | ||
+ | "compulsory":true,<br> | ||
+ | "allowProvidedElsewhere":false,<br> | ||
+ | "displayInReports":true,<br> | ||
+ | "allowDateInFuture":false<br> | ||
+ | "dataElements" : [<br> | ||
+ | {<br> | ||
+ | "name":"Age",<br> | ||
+ | "created":"2012-11-14T13:41:39.639+0000",<br> | ||
+ | "lastUpdated":"2013-03-15T16:32:26.280+0000",<br> | ||
+ | "id":"qrur9Dvnyt5"<br> | ||
+ | },<br> | ||
+ | {<br> | ||
+ | "name":"Gender",<br> | ||
+ | "created":"2012-11-14T12:11:55.105+0000",<br> | ||
+ | "lastUpdated":"2013-03-15T16:32:26.287+0000",<br> | ||
+ | "id":"oZg33kd9taw"<br> | ||
+ | }<br> | ||
+ | ]<br> |
Revision as of 13:13, 30 October 2013
Contents
Code
All code is hosted on GitHub: *insert link to repo here*
The team
- Marianne Grov (Git user: mgr090)
- Øyvind Raasholm Tangen (Git user: oyvindrt)
- Kristian Johannessen (Git user: kjohann)
- Torkil Aamodt (Git user: tork)
Requirements
Technologies
- Knockout: Knockout homepage
- Bootstrap: Official Bootstrap page
- JQuery: JQuery homepage
Mandatory requirements
Optional requirements
Milestones
Individual tasks
Suggested improvements to Web API
JSON format
The JSON representation of data from the Web API looks like it has been directly translated from xml:
"programStageDataElements":[
{
"programStage":{
"name":"Single-Event Los POJOs",
"created":"2013-10-25T09:26:05.028+0000",
"lastUpdated":"2013-10-25T09:33:35.994+0000",
"href":"http://apps.dhis2.org/demo/api/programStages/qKzIZse8ro4",
"id":"qKzIZse8ro4"
},
"dataElement":{
"name":"Age",
"created":"2012-11-14T13:41:39.639+0000",
"lastUpdated":"2013-03-15T16:32:26.280+0000",
"id":"qrur9Dvnyt5"
},
"compulsory":true,
"allowProvidedElsewhere":false,
"displayInReports":true,
"allowDateInFuture":false
},
{
"programStage":{
"name":"Single-Event Los POJOs",
"created":"2013-10-25T09:26:05.028+0000",
"lastUpdated":"2013-10-25T09:33:35.994+0000",
"href":"http://apps.dhis2.org/demo/api/programStages/qKzIZse8ro4",
"id":"qKzIZse8ro4"
},
"dataElement":{
"name":"Gender",
"created":"2012-11-14T12:11:55.105+0000",
"lastUpdated":"2013-03-15T16:32:26.287+0000",
"id":"oZg33kd9taw"
},
"compulsory":true,
"allowProvidedElsewhere":false,
"displayInReports":false,
"allowDateInFuture":false
}
It should look more like this:
"programStageDataElements":[
{
"name":"Single-Event Los POJOs",
"created":"2013-10-25T09:26:05.028+0000",
"lastUpdated":"2013-10-25T09:33:35.994+0000",
"href":"http://apps.dhis2.org/demo/api/programStages/qKzIZse8ro4",
"id":"qKzIZse8ro4",
"compulsory":true,
"allowProvidedElsewhere":false,
"displayInReports":true,
"allowDateInFuture":false
"dataElements" : [
{
"name":"Age",
"created":"2012-11-14T13:41:39.639+0000",
"lastUpdated":"2013-03-15T16:32:26.280+0000",
"id":"qrur9Dvnyt5"
},
{
"name":"Gender",
"created":"2012-11-14T12:11:55.105+0000",
"lastUpdated":"2013-03-15T16:32:26.287+0000",
"id":"oZg33kd9taw"
}
]