Files
edx-platform/common/test/data/splitmongo_json/structures.json
Don Mitchell 010905eb99 RESTful api for getting course listing and opening course in studio.
Pattern for how to do refactoring from locations to locators and from
old style urls to restful ones.
2013-10-16 16:54:31 -04:00

496 lines
18 KiB
JSON

[
{
"_id": { "$oid" : "1d00000000000000dddd0000"},
"root":"head12345",
"original_version":{ "$oid" : "1d00000000000000dddd3333" },
"previous_version":{ "$oid" : "1d00000000000000dddd1111" },
"edited_by":"testassist@edx.org",
"edited_on":{
"$date":1364483713238
},
"blocks":{
"head12345":{
"category":"course",
"definition":{ "$oid" : "ad00000000000000dddd0000"},
"fields":{
"children":[
"chapter1",
"chapter2",
"chapter3"
],
"end":"2013-06-13T04:30",
"tabs":[
{
"type":"courseware"
},
{
"type":"course_info",
"name":"Course Info"
},
{
"type":"discussion",
"name":"Discussion"
},
{
"type":"wiki",
"name":"Wiki"
},
{
"type":"static_tab",
"name":"Syllabus",
"url_slug":"01356a17b5924b17a04b7fc2426a3798"
},
{
"type":"static_tab",
"name":"Advice for Students",
"url_slug":"57e9991c0d794ff58f7defae3e042e39"
}
],
"enrollment_start":"2013-01-01T05:00",
"graceperiod":"2 hours 0 minutes 0 seconds",
"start":"2013-02-14T05:00",
"enrollment_end":"2013-03-02T05:00",
"data_dir":"MITx-2-Base",
"advertised_start":"Fall 2013",
"display_name":"The Ancient Greek Hero"
},
"edit_info": {
"update_version":{ "$oid" : "1d00000000000000dddd0000" },
"previous_version":{ "$oid" : "1d00000000000000dddd1111" },
"edited_by":"testassist@edx.org",
"edited_on":{
"$date":1364483713238
}
}
},
"chapter1":{
"category":"chapter",
"definition":{ "$oid" : "cd00000000000000dddd0020"},
"fields":{
"children":[
],
"display_name":"Hercules"
},
"edit_info": {
"update_version":{ "$oid" : "1d00000000000000dddd0000" },
"previous_version":null,
"edited_by":"testassist@edx.org",
"edited_on":{
"$date":1364483713238
}
}
},
"chapter2":{
"category":"chapter",
"definition":{ "$oid" : "cd00000000000000dddd0022"},
"fields":{
"children":[
],
"display_name":"Hera heckles Hercules"
},
"edit_info": {
"update_version":{ "$oid" : "1d00000000000000dddd0000" },
"previous_version":null,
"edited_by":"testassist@edx.org",
"edited_on":{
"$date":1364483713238
}
}
},
"chapter3":{
"category":"chapter",
"definition":{ "$oid" : "cd00000000000000dddd0032"},
"fields":{
"children":[
"problem1",
"problem3_2"
],
"display_name":"Hera cuckolds Zeus"
},
"edit_info": {
"update_version":{ "$oid" : "1d00000000000000dddd0000" },
"previous_version":null,
"edited_by":"testassist@edx.org",
"edited_on":{
"$date":1364483713238
}
}
},
"problem1":{
"category":"problem",
"definition":{ "$oid" : "0d00000040000000dddd0031"},
"fields":{
"children":[
],
"display_name":"Problem 3.1",
"graceperiod":"4 hours 0 minutes 0 seconds"
},
"edit_info": {
"update_version":{ "$oid" : "1d00000000000000dddd0000" },
"previous_version":null,
"edited_by":"testassist@edx.org",
"edited_on":{
"$date":1364483713238
}
}
},
"problem3_2":{
"category":"problem",
"definition":{ "$oid" : "0d00000040000000dddd0032"},
"fields":{
"children":[
],
"display_name":"Problem 3.2"
},
"edit_info": {
"update_version":{ "$oid" : "1d00000000000000dddd0000" },
"previous_version":null,
"edited_by":"testassist@edx.org",
"edited_on":{
"$date":1364483713238
}
}
}
}
},
{
"_id": { "$oid" : "1d00000000000000dddd1111"},
"root":"head12345",
"original_version":{ "$oid" : "1d00000000000000dddd3333" },
"previous_version":{ "$oid" : "1d00000000000000dddd3333" },
"edited_by":"testassist@edx.org",
"edited_on":{
"$date":1364481713238
},
"blocks":{
"head12345":{
"category":"course",
"definition":{ "$oid" : "ad00000000000000dddd0001"},
"fields":{
"children":[
],
"end":"2013-04-13T04:30",
"tabs":[
{
"type":"courseware"
},
{
"type":"course_info",
"name":"Course Info"
},
{
"type":"discussion",
"name":"Discussion"
},
{
"type":"wiki",
"name":"Wiki"
},
{
"type":"static_tab",
"name":"Syllabus",
"url_slug":"01356a17b5924b17a04b7fc2426a3798"
},
{
"type":"static_tab",
"name":"Advice for Students",
"url_slug":"57e9991c0d794ff58f7defae3e042e39"
}
],
"enrollment_start":null,
"graceperiod":"2 hours 0 minutes 0 seconds",
"start":"2013-02-14T05:00",
"enrollment_end":null,
"data_dir":"MITx-2-Base",
"advertised_start":null,
"display_name":"The Ancient Greek Hero"
},
"edit_info": {
"update_version":{ "$oid" : "1d00000000000000dddd1111" },
"previous_version":{ "$oid" : "1d00000000000000dddd3333" },
"edited_by":"testassist@edx.org",
"edited_on":{
"$date":1364481713238
}
}
}
}
},
{
"_id": { "$oid" : "1d00000000000000dddd3333"},
"root":"head12345",
"original_version":{ "$oid" : "1d00000000000000dddd3333" },
"previous_version":null,
"edited_by":"test@edx.org",
"edited_on":{
"$date":1364473713238
},
"blocks":{
"head12345":{
"category":"course",
"definition":{ "$oid" : "ad00000000000000dddd0010"},
"fields":{
"children":[
],
"end":null,
"tabs":[
{
"type":"courseware"
},
{
"type":"course_info",
"name":"Course Info"
},
{
"type":"discussion",
"name":"Discussion"
},
{
"type":"wiki",
"name":"Wiki"
}
],
"enrollment_start":null,
"graceperiod":null,
"start":"2013-02-14T05:00",
"enrollment_end":null,
"data_dir":"MITx-2-Base",
"advertised_start":null,
"display_name":"The Ancient Greek Hero"
},
"edit_info": {
"update_version":{ "$oid" : "1d00000000000000dddd3333" },
"previous_version":null,
"edited_by":"test@edx.org",
"edited_on":{
"$date":1364473713238
}
}
}
}
},
{
"_id": { "$oid" : "1d00000000000000dddd2222"},
"root":"head23456",
"original_version":{ "$oid" : "1d00000000000000dddd4444" },
"previous_version":{ "$oid" : "1d00000000000000dddd4444" },
"edited_by":"test@edx.org",
"edited_on":{
"$date":1364481313238
},
"blocks":{
"head23456":{
"category":"course",
"definition":{ "$oid" : "ad00000000000000dddd0020"},
"fields":{
"children":[
],
"end":null,
"tabs":[
{
"type":"courseware"
},
{
"type":"course_info",
"name":"Course Info"
},
{
"type":"discussion",
"name":"Discussion"
},
{
"type":"wiki",
"name":"Wiki"
}
],
"enrollment_start":null,
"graceperiod":null,
"start":"2013-02-14T05:00",
"enrollment_end":null,
"data_dir":"MITx-2-Base",
"advertised_start":null,
"display_name":"The most wonderful course"
},
"edit_info": {
"update_version":{ "$oid" : "1d00000000000000dddd2222" },
"previous_version":{ "$oid" : "1d00000000000000dddd4444" },
"edited_by":"test@edx.org",
"edited_on":{
"$date":1364481313238
}
}
}
}
},
{
"_id": { "$oid" : "1d00000000000000dddd4444"},
"root":"head23456",
"original_version":{ "$oid" : "1d00000000000000dddd4444" },
"previous_version":null,
"edited_by":"test@edx.org",
"edited_on":{
"$date":1364480313238
},
"blocks":{
"head23456":{
"category":"course",
"definition":{ "$oid" : "2d00000000000000dddd0020"},
"fields":{
"children":[
],
"end":null,
"tabs":[
{
"type":"courseware"
},
{
"type":"course_info",
"name":"Course Info"
},
{
"type":"discussion",
"name":"Discussion"
},
{
"type":"wiki",
"name":"Wiki"
}
],
"enrollment_start":null,
"graceperiod":null,
"start":"2013-02-14T05:00",
"enrollment_end":null,
"data_dir":"MITx-2-Base",
"advertised_start":null,
"display_name":"A wonderful course"
},
"edit_info": {
"update_version":{ "$oid" : "1d00000000000000dddd4444" },
"previous_version":null,
"edited_by":"test@edx.org",
"edited_on":{
"$date":1364480313238
}
}
}
}
},
{
"_id": { "$oid" : "1d00000000000000eeee0000"},
"root":"head23456",
"original_version":{ "$oid" : "1d00000000000000eeee0000" },
"previous_version":null,
"edited_by":"test@edx.org",
"edited_on":{
"$date":1364481333238
},
"blocks":{
"head23456":{
"category":"course",
"definition":{ "$oid" : "ad00000000000000dddd0020"},
"fields":{
"children":[
],
"end":null,
"tabs":[
{
"type":"courseware"
},
{
"type":"course_info",
"name":"Course Info"
},
{
"type":"discussion",
"name":"Discussion"
},
{
"type":"wiki",
"name":"Wiki"
}
],
"enrollment_start":null,
"graceperiod":null,
"start":"2013-02-14T05:00",
"enrollment_end":null,
"data_dir":"MITx-2-Base",
"advertised_start":null,
"display_name":"The most wonderful course"
},
"edit_info": {
"update_version":{ "$oid" : "1d00000000000000eeee0000" },
"previous_version":null,
"edited_by":"test@edx.org",
"edited_on":{
"$date":1364481333238
}
}
}
}
},
{
"_id": { "$oid" : "1d00000000000000dddd5555"},
"root":"head345679",
"original_version":{ "$oid" : "1d00000000000000dddd5555" },
"previous_version":null,
"edited_by":"test@guestx.edu",
"edited_on":{
"$date":1364491313238
},
"blocks":{
"head345679":{
"category":"course",
"definition":{ "$oid" : "3d00000000000000dddd0020"},
"fields":{
"children":[
],
"end":null,
"tabs":[
{
"type":"courseware"
},
{
"type":"course_info",
"name":"Course Info"
},
{
"type":"discussion",
"name":"Discussion"
},
{
"type":"wiki",
"name":"Wiki"
}
],
"enrollment_start":null,
"graceperiod":null,
"start":"2013-03-14T05:00",
"enrollment_end":null,
"data_dir":"MITx-3-Base",
"advertised_start":null,
"display_name":"Yet another contender"
},
"edit_info": {
"update_version":{ "$oid" : "1d00000000000000dddd5555" },
"previous_version":null,
"edited_by":"test@guestx.edu",
"edited_on":{
"$date":1364491313238
}
}
}
}
}
]