{"id":1786,"date":"2012-12-03T17:17:41","date_gmt":"2012-12-03T17:17:41","guid":{"rendered":"https:\/\/tallblog.conted.ox.ac.uk\/?p=1786"},"modified":"2012-12-03T17:17:41","modified_gmt":"2012-12-03T17:17:41","slug":"oucs-consuming-and-aggregating-conteds-xcri-cap","status":"publish","type":"post","link":"https:\/\/tallblog.conted.ox.ac.uk\/index.php\/2012\/12\/03\/oucs-consuming-and-aggregating-conteds-xcri-cap\/","title":{"rendered":"OUCS consuming and aggregating ContEd&#8217;s XCRI-CAP"},"content":{"rendered":"<p>Adam Marshall posted a nice overview of the <a href=\"http:\/\/blogs.oucs.ox.ac.uk\/adamweblearn\/2012\/12\/data-flow-in-the-oxcap-project\/\">Data Flow in the OXCAP Project<\/a>.<\/p>\n<p>On the ContEd side, I made a basic searchable <a href=\"http:\/\/www.xcri.co.uk\/what-is-xcri-cap.html\">XCRI-CAP<\/a> feed of the <a title=\"XCRI-CAP course search\/feed\" href=\"http:\/\/xcri.conted.ox.ac.uk\/\">Department for Continuing Education&#8217;s courses<\/a>. There are a few courses that aren&#8217;t in the course database that the feed uses, but most of them are there.<\/p>\n<p>Cunningly, once the system had retrieved a bunch of data out of the database, it was easy to add a JSON feed of the courses as well, which I&#8217;ve used in the <a href=\"http:\/\/open.conted.ox.ac.uk\/\">Sesame<\/a> backend for looking up course data. I have a vague recollection of a standard JSON-based data schema that might be more useful than my home-grown structure, but will have to find it again before that&#8217;s an option&#8230;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Adam Marshall posted a nice overview of the Data Flow in the OXCAP Project. On the ContEd side, I made a basic searchable XCRI-CAP feed of the Department for Continuing Education&#8217;s courses. There are a few courses that aren&#8217;t in &hellip; <a href=\"https:\/\/tallblog.conted.ox.ac.uk\/index.php\/2012\/12\/03\/oucs-consuming-and-aggregating-conteds-xcri-cap\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,29,8,83,41,30,88],"tags":[],"class_list":["post-1786","post","type-post","status-publish","format-standard","hentry","category-conted","category-jisc","category-long-courses","category-oersesame","category-reuse","category-tech","category-xcri-cap"],"_links":{"self":[{"href":"https:\/\/tallblog.conted.ox.ac.uk\/index.php\/wp-json\/wp\/v2\/posts\/1786","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tallblog.conted.ox.ac.uk\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tallblog.conted.ox.ac.uk\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tallblog.conted.ox.ac.uk\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tallblog.conted.ox.ac.uk\/index.php\/wp-json\/wp\/v2\/comments?post=1786"}],"version-history":[{"count":2,"href":"https:\/\/tallblog.conted.ox.ac.uk\/index.php\/wp-json\/wp\/v2\/posts\/1786\/revisions"}],"predecessor-version":[{"id":1788,"href":"https:\/\/tallblog.conted.ox.ac.uk\/index.php\/wp-json\/wp\/v2\/posts\/1786\/revisions\/1788"}],"wp:attachment":[{"href":"https:\/\/tallblog.conted.ox.ac.uk\/index.php\/wp-json\/wp\/v2\/media?parent=1786"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tallblog.conted.ox.ac.uk\/index.php\/wp-json\/wp\/v2\/categories?post=1786"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tallblog.conted.ox.ac.uk\/index.php\/wp-json\/wp\/v2\/tags?post=1786"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}