Content File List
Viewset for ContentFiles
GET /api/v1/contentfiles/?format=api
{ "count": 658992, "next": "http://api.learn.mit.edu/api/v1/contentfiles/?format=api&limit=10&offset=10", "previous": null, "results": [ { "id": 18354554, "run_id": 30407, "direct_learning_resource_id": null, "run_title": "", "run_slug": null, "departments": [], "semester": null, "year": null, "topics": [], "key": "block-v1:36064-18.650+canvas+type@wiki_content+block@19-non-parametric-tests", "uid": null, "title": "19 Non Parametric Tests", "description": null, "require_summaries": false, "url": "https://canvas.mit.edu/courses/36064/pages/19-non-parametric-tests", "content_feature_type": [], "content_type": "file", "content_title": "19 – Non-parametric tests", "content_author": null, "content_language": null, "checksum": "8e1450a325ab41c7afdb4a80bb2ae286", "image_src": null, "resource_id": "85424", "resource_readable_id": "36064-18.650", "source_path": "wiki_content/19-non-parametric-tests.html", "course_number": [], "file_type": null, "file_extension": ".html", "offered_by": { "code": "", "name": "", "display_facet": false }, "platform": { "code": "canvas", "name": "Canvas" }, "run_readable_id": "36064-18.650+canvas", "edx_module_id": "block-v1:36064-18.650+canvas+type@wiki_content+block@19-non-parametric-tests", "summary": "", "flashcards": [] }, { "id": 18354553, "run_id": 30407, "direct_learning_resource_id": null, "run_title": "", "run_slug": null, "departments": [], "semester": null, "year": null, "topics": [], "key": "block-v1:36064-18.650+canvas+type@midterms+block@midterm2-solutions", "uid": null, "title": "Midterm2 Solutions", "description": null, "require_summaries": false, "url": "https://canvas.mit.edu/courses/36064/files/6356310/", "content_feature_type": [], "content_type": "file", "content_title": "", "content_author": null, "content_language": null, "checksum": "044c4d7ac54d5017b4ad41962a4e1b1a", "image_src": null, "resource_id": "85424", "resource_readable_id": "36064-18.650", "source_path": "web_resources/midterms/midterm2-solutions.pdf", "course_number": [], "file_type": null, "file_extension": ".pdf", "offered_by": { "code": "", "name": "", "display_facet": false }, "platform": { "code": "canvas", "name": "Canvas" }, "run_readable_id": "36064-18.650+canvas", "edx_module_id": "block-v1:36064-18.650+canvas+type@midterms+block@midterm2-solutions", "summary": "", "flashcards": [] }, { "id": 18354552, "run_id": 30407, "direct_learning_resource_id": null, "run_title": "", "run_slug": null, "departments": [], "semester": null, "year": null, "topics": [], "key": "block-v1:36064-18.650+canvas+type@lecture_notes+block@lecture19", "uid": null, "title": "Lecture19", "description": null, "require_summaries": false, "url": "https://canvas.mit.edu/courses/36064/files/6356259/", "content_feature_type": [], "content_type": "file", "content_title": "", "content_author": null, "content_language": null, "checksum": "7f1f7f65fa317fd540a65a988247d3b9", "image_src": null, "resource_id": "85424", "resource_readable_id": "36064-18.650", "source_path": "web_resources/lecture_notes/lecture19.pdf", "course_number": [], "file_type": null, "file_extension": ".pdf", "offered_by": { "code": "", "name": "", "display_facet": false }, "platform": { "code": "canvas", "name": "Canvas" }, "run_readable_id": "36064-18.650+canvas", "edx_module_id": "block-v1:36064-18.650+canvas+type@lecture_notes+block@lecture19", "summary": "", "flashcards": [] }, { "id": 18354551, "run_id": 27052, "direct_learning_resource_id": null, "run_title": "", "run_slug": null, "departments": [], "semester": null, "year": null, "topics": [], "key": "block-v1:37685-15.053_SP26+canvas+type@Lecture_16.__Markov_Chains_1+block@16.__Markov_Chains_1", "uid": null, "title": "16. Markov Chains 1", "description": null, "require_summaries": false, "url": "https://canvas.mit.edu/courses/37685/files/6356522/", "content_feature_type": [], "content_type": "file", "content_title": "16. Markov Chains 1.pdf", "content_author": null, "content_language": null, "checksum": "8e6ea761ac065108999b4da0a3d497b1", "image_src": null, "resource_id": "23076", "resource_readable_id": "37685-15.053_SP26", "source_path": "web_resources/Lectures/Lecture 16. Markov Chains 1/16. Markov Chains 1.pdf", "course_number": [], "file_type": null, "file_extension": ".pdf", "offered_by": { "code": "", "name": "", "display_facet": false }, "platform": { "code": "canvas", "name": "Canvas" }, "run_readable_id": "37685-15.053_SP26+canvas", "edx_module_id": "block-v1:37685-15.053_SP26+canvas+type@Lecture_16.__Markov_Chains_1+block@16.__Markov_Chains_1", "summary": "", "flashcards": [] }, { "id": 18354550, "run_id": 8153, "direct_learning_resource_id": null, "run_title": "Electronic, Optical, and Magnetic Properties of Materials", "run_slug": null, "departments": [ { "department_id": "3", "name": "Materials Science and Engineering", "channel_url": "https://learn.mit.edu/c/department/materials-science-and-engineering/", "school": { "id": 2, "name": "School of Engineering", "url": "https://engineering.mit.edu/" } } ], "semester": null, "year": null, "topics": [ { "id": 747, "name": "Engineering", "icon": "RiRobot2Line", "parent": null, "channel_url": "https://learn.mit.edu/c/topic/engineering/" }, { "id": 754, "name": "Materials Science and Engineering", "icon": "RiRobot2Line", "parent": 747, "channel_url": "https://learn.mit.edu/c/topic/materials-science-and-engineering/" } ], "key": "block-v1:MITxT+3.024x+3T2025+type@problem+block@d96bc0c3633b4fd1880ccacb0ca869c1", "uid": null, "title": "Tutorial 9.3D", "description": null, "require_summaries": false, "url": "https://courses.mitxonline.mit.edu/courses/course-v1:MITxT+3.024x+3T2025/jump_to_id/d96bc0c3633b4fd1880ccacb0ca869c1", "content_feature_type": [], "content_type": "file", "content_title": "", "content_author": null, "content_language": null, "checksum": "dae4fb5a1ae6e2ac4ff1e53807b50896", "image_src": null, "resource_id": "2818", "resource_readable_id": "course-v1:MITxT+3.024x", "source_path": "course/problem/d96bc0c3633b4fd1880ccacb0ca869c1.xml", "course_number": [ "course-v1:MITxT+3.024x" ], "file_type": null, "file_extension": ".xml", "offered_by": { "code": "mitx", "name": "MITx", "channel_url": "https://learn.mit.edu/c/unit/mitx/", "display_facet": true }, "platform": { "code": "mitxonline", "name": "MITx Online" }, "run_readable_id": "course-v1:MITxT+3.024x+3T2025", "edx_module_id": "block-v1:MITxT+3.024x+3T2025+type@problem+block@d96bc0c3633b4fd1880ccacb0ca869c1", "summary": "", "flashcards": [] }, { "id": 18352269, "run_id": 29526, "direct_learning_resource_id": null, "run_title": "Module 16: Explanation, Reasoning and AI Ethics", "run_slug": null, "departments": [], "semester": null, "year": null, "topics": [], "key": "asset-v1:UAI_ceide+UAI.16+2026_C709+type@asset+block@902f0166-41eb-4e04-b670-65e7a0d52822-en.srt", "uid": null, "title": "L2.4 Impossibility Results", "description": null, "require_summaries": true, "url": "https://courses.mitxonline.mit.edu/courses/course-v1:UAI_ceide+UAI.16+2026_C709/jump_to_id/215e80aa48ee477cb012d1e85d223cab", "content_feature_type": [], "content_type": "file", "content_title": "", "content_author": null, "content_language": null, "checksum": "4b55513249a9cbc6c3ada6a91d9f9ace", "image_src": null, "resource_id": "23511", "resource_readable_id": "course-v1:UAI_SOURCE+UAI.16", "source_path": "course/static/902f0166-41eb-4e04-b670-65e7a0d52822-en.srt", "course_number": [ "course-v1:UAI_SOURCE+UAI.16" ], "file_type": null, "file_extension": ".srt", "offered_by": { "code": "mitx", "name": "MITx", "channel_url": "https://learn.mit.edu/c/unit/mitx/", "display_facet": true }, "platform": { "code": "mitxonline", "name": "MITx Online" }, "run_readable_id": "course-v1:UAI_ceide+UAI.16+2026_C709", "edx_module_id": "asset-v1:UAI_ceide+UAI.16+2026_C709+type@asset+block@902f0166-41eb-4e04-b670-65e7a0d52822-en.srt", "summary": "", "flashcards": [] }, { "id": 18352268, "run_id": 29527, "direct_learning_resource_id": null, "run_title": "Module 16: Explanation, Reasoning and AI Ethics", "run_slug": null, "departments": [], "semester": null, "year": null, "topics": [], "key": "block-v1:UAI_demo+UAI.16+2026_C671+type@video+block@9fd57615e59d470d85d6354489b488ff", "uid": null, "title": "L1.3 Ethics and Predictive AI", "description": null, "require_summaries": true, "url": "https://courses.mitxonline.mit.edu/courses/course-v1:UAI_demo+UAI.16+2026_C671/jump_to_id/9fd57615e59d470d85d6354489b488ff", "content_feature_type": [], "content_type": "file", "content_title": "", "content_author": null, "content_language": null, "checksum": "3604fd2d761829615d910a8c3977d44c", "image_src": null, "resource_id": "23511", "resource_readable_id": "course-v1:UAI_SOURCE+UAI.16", "source_path": "course/video/9fd57615e59d470d85d6354489b488ff.xml", "course_number": [ "course-v1:UAI_SOURCE+UAI.16" ], "file_type": null, "file_extension": ".xml", "offered_by": { "code": "mitx", "name": "MITx", "channel_url": "https://learn.mit.edu/c/unit/mitx/", "display_facet": true }, "platform": { "code": "mitxonline", "name": "MITx Online" }, "run_readable_id": "course-v1:UAI_demo+UAI.16+2026_C671", "edx_module_id": "block-v1:UAI_demo+UAI.16+2026_C671+type@video+block@9fd57615e59d470d85d6354489b488ff", "summary": "", "flashcards": [] }, { "id": 18352267, "run_id": 29527, "direct_learning_resource_id": null, "run_title": "Module 16: Explanation, Reasoning and AI Ethics", "run_slug": null, "departments": [], "semester": null, "year": null, "topics": [], "key": "block-v1:UAI_demo+UAI.16+2026_C671+type@video+block@9f87b1d8555c46ec8834654ec893fbee", "uid": null, "title": "L3.3 Alignment Techniques", "description": null, "require_summaries": true, "url": "https://courses.mitxonline.mit.edu/courses/course-v1:UAI_demo+UAI.16+2026_C671/jump_to_id/9f87b1d8555c46ec8834654ec893fbee", "content_feature_type": [], "content_type": "file", "content_title": "", "content_author": null, "content_language": null, "checksum": "8dded91f42883e40d569c0043da8943e", "image_src": null, "resource_id": "23511", "resource_readable_id": "course-v1:UAI_SOURCE+UAI.16", "source_path": "course/video/9f87b1d8555c46ec8834654ec893fbee.xml", "course_number": [ "course-v1:UAI_SOURCE+UAI.16" ], "file_type": null, "file_extension": ".xml", "offered_by": { "code": "mitx", "name": "MITx", "channel_url": "https://learn.mit.edu/c/unit/mitx/", "display_facet": true }, "platform": { "code": "mitxonline", "name": "MITx Online" }, "run_readable_id": "course-v1:UAI_demo+UAI.16+2026_C671", "edx_module_id": "block-v1:UAI_demo+UAI.16+2026_C671+type@video+block@9f87b1d8555c46ec8834654ec893fbee", "summary": "", "flashcards": [] }, { "id": 18352266, "run_id": 29527, "direct_learning_resource_id": null, "run_title": "Module 16: Explanation, Reasoning and AI Ethics", "run_slug": null, "departments": [], "semester": null, "year": null, "topics": [], "key": "block-v1:UAI_demo+UAI.16+2026_C671+type@video+block@8eafdbb9bd6a4bc28fd4e1e39ec8fb9c", "uid": null, "title": "L2.2 COMPAS", "description": null, "require_summaries": true, "url": "https://courses.mitxonline.mit.edu/courses/course-v1:UAI_demo+UAI.16+2026_C671/jump_to_id/8eafdbb9bd6a4bc28fd4e1e39ec8fb9c", "content_feature_type": [], "content_type": "file", "content_title": "", "content_author": null, "content_language": null, "checksum": "f1a1fd15913774a4d25bdd13c0935599", "image_src": null, "resource_id": "23511", "resource_readable_id": "course-v1:UAI_SOURCE+UAI.16", "source_path": "course/video/8eafdbb9bd6a4bc28fd4e1e39ec8fb9c.xml", "course_number": [ "course-v1:UAI_SOURCE+UAI.16" ], "file_type": null, "file_extension": ".xml", "offered_by": { "code": "mitx", "name": "MITx", "channel_url": "https://learn.mit.edu/c/unit/mitx/", "display_facet": true }, "platform": { "code": "mitxonline", "name": "MITx Online" }, "run_readable_id": "course-v1:UAI_demo+UAI.16+2026_C671", "edx_module_id": "block-v1:UAI_demo+UAI.16+2026_C671+type@video+block@8eafdbb9bd6a4bc28fd4e1e39ec8fb9c", "summary": "", "flashcards": [] }, { "id": 18352265, "run_id": 29527, "direct_learning_resource_id": null, "run_title": "Module 16: Explanation, Reasoning and AI Ethics", "run_slug": null, "departments": [], "semester": null, "year": null, "topics": [], "key": "block-v1:UAI_demo+UAI.16+2026_C671+type@tabs+block@f7f08c3919824fca9d4de0104d37393f", "uid": null, "title": "F7F08C3919824Fca9D4De0104D37393F", "description": null, "require_summaries": true, "url": "https://courses.mitxonline.mit.edu/courses/course-v1:UAI_demo+UAI.16+2026_C671/jump_to_id/f7f08c3919824fca9d4de0104d37393f", "content_feature_type": [], "content_type": "file", "content_title": "", "content_author": null, "content_language": null, "checksum": "e44e5b5c24754b457df1930623538531", "image_src": null, "resource_id": "23511", "resource_readable_id": "course-v1:UAI_SOURCE+UAI.16", "source_path": "course/tabs/f7f08c3919824fca9d4de0104d37393f.html", "course_number": [ "course-v1:UAI_SOURCE+UAI.16" ], "file_type": null, "file_extension": ".html", "offered_by": { "code": "mitx", "name": "MITx", "channel_url": "https://learn.mit.edu/c/unit/mitx/", "display_facet": true }, "platform": { "code": "mitxonline", "name": "MITx Online" }, "run_readable_id": "course-v1:UAI_demo+UAI.16+2026_C671", "edx_module_id": "block-v1:UAI_demo+UAI.16+2026_C671+type@tabs+block@f7f08c3919824fca9d4de0104d37393f", "summary": "", "flashcards": [] } ] }