Import asset metadata XML into modulestore. Optimize importing many items of asset metadata by avoiding multiple round-trips to MongoDB.
165 lines
6.5 KiB
XML
165 lines
6.5 KiB
XML
<assets>
|
|
<asset>
|
|
<type>asset</type>
|
|
<filename>pic1.jpg</filename>
|
|
<pathname>pix/archive</pathname>
|
|
<internal_name>EKMND332DDBK</internal_name>
|
|
<locked>false</locked>
|
|
<contenttype>None</contenttype>
|
|
<thumbnail>None</thumbnail>
|
|
<fields>{"copyrighted": true}</fields>
|
|
<curr_version>14</curr_version>
|
|
<prev_version>13</prev_version>
|
|
<edited_by>144</edited_by>
|
|
<edited_by_email>me@example.com</edited_by_email>
|
|
<edited_on>2014-12-02T23:05:05.196505+00:00</edited_on>
|
|
<created_by>144</created_by>
|
|
<created_by_email>me@example.com</created_by_email>
|
|
<created_on>2014-12-02T23:05:05.196505+00:00</created_on>
|
|
</asset>
|
|
<asset>
|
|
<type>asset</type>
|
|
<filename>shout.ogg</filename>
|
|
<pathname>sounds</pathname>
|
|
<internal_name>KFMDONSKF39K</internal_name>
|
|
<locked>true</locked>
|
|
<contenttype>None</contenttype>
|
|
<thumbnail>None</thumbnail>
|
|
<fields>{}</fields>
|
|
<curr_version>1</curr_version>
|
|
<prev_version>None</prev_version>
|
|
<edited_by>144</edited_by>
|
|
<edited_by_email>me@example.com</edited_by_email>
|
|
<edited_on>2014-12-02T23:05:05.196505+00:00</edited_on>
|
|
<created_by>144</created_by>
|
|
<created_by_email>me@example.com</created_by_email>
|
|
<created_on>2014-12-02T23:05:05.196505+00:00</created_on>
|
|
</asset>
|
|
<asset>
|
|
<type>asset</type>
|
|
<filename>code.tgz</filename>
|
|
<pathname>exercises/14</pathname>
|
|
<internal_name>ZZB2333YBDMW</internal_name>
|
|
<locked>false</locked>
|
|
<contenttype>None</contenttype>
|
|
<thumbnail>None</thumbnail>
|
|
<fields>{"filesize": 123456}</fields>
|
|
<curr_version>AB</curr_version>
|
|
<prev_version>AA</prev_version>
|
|
<edited_by>288</edited_by>
|
|
<edited_by_email>me@example.com</edited_by_email>
|
|
<edited_on>2014-12-02T23:05:05.196505+00:00</edited_on>
|
|
<created_by>288</created_by>
|
|
<created_by_email>me@example.com</created_by_email>
|
|
<created_on>2014-12-02T23:05:05.196505+00:00</created_on>
|
|
</asset>
|
|
<asset>
|
|
<type>asset</type>
|
|
<filename>dog.png</filename>
|
|
<pathname>pictures/animals</pathname>
|
|
<internal_name>PUPY4242X</internal_name>
|
|
<locked>true</locked>
|
|
<contenttype>None</contenttype>
|
|
<thumbnail>None</thumbnail>
|
|
<fields>{}</fields>
|
|
<curr_version>5</curr_version>
|
|
<prev_version>4</prev_version>
|
|
<edited_by>432</edited_by>
|
|
<edited_by_email>me@example.com</edited_by_email>
|
|
<edited_on>2014-12-02T23:05:05.196505+00:00</edited_on>
|
|
<created_by>432</created_by>
|
|
<created_by_email>me@example.com</created_by_email>
|
|
<created_on>2014-12-02T23:05:05.196505+00:00</created_on>
|
|
</asset>
|
|
<asset>
|
|
<type>asset</type>
|
|
<filename>not_here.txt</filename>
|
|
<pathname>/dev/null</pathname>
|
|
<internal_name>JJJCCC747</internal_name>
|
|
<locked>false</locked>
|
|
<contenttype>None</contenttype>
|
|
<thumbnail>None</thumbnail>
|
|
<fields>{}</fields>
|
|
<curr_version>50</curr_version>
|
|
<prev_version>49</prev_version>
|
|
<edited_by>576</edited_by>
|
|
<edited_by_email>me@example.com</edited_by_email>
|
|
<edited_on>2014-12-02T23:05:05.196505+00:00</edited_on>
|
|
<created_by>576</created_by>
|
|
<created_by_email>me@example.com</created_by_email>
|
|
<created_on>2014-12-02T23:05:05.196505+00:00</created_on>
|
|
</asset>
|
|
<asset>
|
|
<type>asset</type>
|
|
<filename>asset.txt</filename>
|
|
<pathname>/dev/null</pathname>
|
|
<internal_name>JJJCCC747858</internal_name>
|
|
<locked>false</locked>
|
|
<contenttype>None</contenttype>
|
|
<thumbnail>None</thumbnail>
|
|
<fields>{}</fields>
|
|
<curr_version>50</curr_version>
|
|
<prev_version>49</prev_version>
|
|
<edited_by>576</edited_by>
|
|
<edited_by_email>me@example.com</edited_by_email>
|
|
<edited_on>2014-12-02T23:05:05.196505+00:00</edited_on>
|
|
<created_by>576</created_by>
|
|
<created_by_email>me@example.com</created_by_email>
|
|
<created_on>2014-12-02T23:05:05.196505+00:00</created_on>
|
|
</asset>
|
|
<asset>
|
|
<type>asset</type>
|
|
<filename>roman_history.pdf</filename>
|
|
<pathname>texts/italy</pathname>
|
|
<internal_name>JASDUNSADK</internal_name>
|
|
<locked>true</locked>
|
|
<contenttype>None</contenttype>
|
|
<thumbnail>None</thumbnail>
|
|
<fields>{"complicated": true, "thing_list": [14, true, "blue", {"nest": "but no eggs"}]}</fields>
|
|
<curr_version>1.1</curr_version>
|
|
<prev_version>1.01</prev_version>
|
|
<edited_by>1008</edited_by>
|
|
<edited_by_email>me@example.com</edited_by_email>
|
|
<edited_on>2014-12-02T23:05:05.196505+00:00</edited_on>
|
|
<created_by>1008</created_by>
|
|
<created_by_email>me@example.com</created_by_email>
|
|
<created_on>2014-12-02T23:05:05.196505+00:00</created_on>
|
|
</asset>
|
|
<asset>
|
|
<type>asset</type>
|
|
<filename>weather_patterns.bmp</filename>
|
|
<pathname>science</pathname>
|
|
<internal_name>928SJXX2EB</internal_name>
|
|
<locked>false</locked>
|
|
<contenttype>None</contenttype>
|
|
<thumbnail>None</thumbnail>
|
|
<fields>{"forecast": "horrible - wear many layers"}</fields>
|
|
<curr_version>52</curr_version>
|
|
<prev_version>51</prev_version>
|
|
<edited_by>1152</edited_by>
|
|
<edited_by_email>me@example.com</edited_by_email>
|
|
<edited_on>2014-12-02T23:05:05.196505+00:00</edited_on>
|
|
<created_by>1152</created_by>
|
|
<created_by_email>me@example.com</created_by_email>
|
|
<created_on>2014-12-02T23:05:05.196505+00:00</created_on>
|
|
</asset>
|
|
<asset>
|
|
<type>video</type>
|
|
<filename>demo.swf</filename>
|
|
<pathname>demos/easy</pathname>
|
|
<internal_name>DFDFGGGG14</internal_name>
|
|
<locked>false</locked>
|
|
<contenttype>None</contenttype>
|
|
<thumbnail>None</thumbnail>
|
|
<fields>{}</fields>
|
|
<curr_version>5</curr_version>
|
|
<prev_version>4</prev_version>
|
|
<edited_by>1296</edited_by>
|
|
<edited_by_email>me@example.com</edited_by_email>
|
|
<edited_on>2014-12-02T23:05:05.196505+00:00</edited_on>
|
|
<created_by>1296</created_by>
|
|
<created_by_email>me@example.com</created_by_email>
|
|
<created_on>2014-12-02T23:05:05.196505+00:00</created_on>
|
|
</asset>
|
|
</assets>
|