feat: learner home mock bff (#30858)

This commit is contained in:
Nathan Sprenkle
2022-08-16 12:59:32 -04:00
committed by GitHub
parent c253ec4181
commit 48e03e7457
3 changed files with 2333 additions and 2 deletions

View File

@@ -0,0 +1,2301 @@
{
"courses": [
{
"cardId": "card-id0",
"grades": {
"isPassing": true
},
"entitlements": null,
"certificates": {
"availableDate": null,
"isRestricted": false,
"isEarned": false,
"isDownloadable": false,
"certPreviewUrl": "edx.com/courses/my-course-url/cert-preview"
},
"enrollment": {
"accessExpirationDate": "11/11/3030",
"canUpgrade": true,
"hasFinished": false,
"hasStarted": false,
"isAudit": true,
"isAuditAccessExpired": false,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": false
},
"courseRun": {
"isStarted": false,
"isArchived": false,
"endDate": "11/11/3030",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseId": "course-number0-course-id0",
"lastEnrolled": "2022-08-15T14:55:52.567Z"
},
"provider": {
"name": "edX Course Provider",
"website": "www.edx.com",
"email": "support@edx.com"
},
"course": {
"title": "Course Name 0",
"bannerUrl": "https://edx-cdn.org/v3/prod/logo.svg",
"courseNumber": "course-number0"
},
"relatedPrograms": [
{
"provider": "HarvardX",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/course/image/327c8e4f-315a-417b-9857-046dfc90c243-677b97464958.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/44022f13-20df-4666-9111-cede3e5dc5b6-770e00385e7e.png",
"title": "Relativity in Modern Mechanics",
"programUrl": "www.edx/my-program",
"programType": "MicroBachelors Program",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
},
{
"provider": "University of Maryland",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/programs/banner_images/9a310b98-8f27-439e-be85-12d6460245c9-f2efca129273.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/b9dc96da-b3fc-45a6-b6b7-b8e12eb79335-ac60112330e3.png",
"title": "Pandering for Modern Professionals",
"programUrl": "www.edx/my-program-2",
"programType": "MicroBachelors Program",
"programTypeUrl": "www.edx/my-program-type",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
}
]
},
{
"cardId": "card-id1",
"grades": {
"isPassing": true
},
"entitlements": null,
"courseRun": {
"isStarted": true,
"isArchived": false,
"endDate": "11/11/3030",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseId": "course-number1-course-id1",
"lastEnrolled": "2022-08-14T14:55:52.567Z"
},
"certificates": {
"availableDate": null,
"isRestricted": false,
"isEarned": false,
"isDownloadable": false,
"certPreviewUrl": "edx.com/courses/my-course-url/cert-preview"
},
"enrollment": {
"accessExpirationDate": "11/11/3030",
"canUpgrade": true,
"hasFinished": false,
"hasStarted": false,
"isAudit": true,
"isAuditAccessExpired": false,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": false
},
"provider": {
"name": "MIT",
"website": "www.mit.edu",
"email": "support@mit.edu"
},
"course": {
"title": "Course Name 1",
"bannerUrl": "https://courses.edx.org/asset-v1:HarvardX+PH525.5x+3T2020+type@thumbnail+block@course_image-375x200.jpg",
"courseNumber": "course-number1"
},
"relatedPrograms": [
{
"provider": "HarvardX",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/course/image/327c8e4f-315a-417b-9857-046dfc90c243-677b97464958.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/44022f13-20df-4666-9111-cede3e5dc5b6-770e00385e7e.png",
"title": "Relativity in Modern Mechanics",
"programUrl": "www.edx/my-program",
"programType": "MicroBachelors Program",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
}
]
},
{
"cardId": "card-id2",
"grades": {
"isPassing": true
},
"entitlements": null,
"courseRun": {
"isStarted": true,
"isArchived": false,
"endDate": "11/11/3030",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseId": "course-number2-course-id2",
"lastEnrolled": "2022-08-13T14:55:52.567Z"
},
"enrollment": {
"accessExpirationDate": "11/11/2000",
"canUpgrade": true,
"hasFinished": false,
"hasStarted": false,
"isAudit": true,
"isAuditAccessExpired": true,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": false
},
"certificates": {
"availableDate": null,
"isRestricted": false,
"isEarned": false,
"isDownloadable": false,
"certPreviewUrl": "edx.com/courses/my-course-url/cert-preview"
},
"provider": null,
"course": {
"title": "Course Name 2",
"bannerUrl": "https://courses.edx.org/asset-v1:USMx+LDT200x+2T2021+type@thumbnail+block@course_image-375x200.jpg",
"courseNumber": "course-number2"
},
"relatedPrograms": []
},
{
"cardId": "card-id3",
"grades": {
"isPassing": true
},
"entitlements": null,
"courseRun": {
"isStarted": true,
"isArchived": false,
"endDate": "11/11/3030",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseId": "course-number3-course-id3",
"lastEnrolled": "2022-08-12T14:55:52.567Z"
},
"enrollment": {
"accessExpirationDate": "11/11/2000",
"canUpgrade": false,
"hasFinished": false,
"hasStarted": false,
"isAudit": true,
"isAuditAccessExpired": true,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": false
},
"certificates": {
"availableDate": null,
"isRestricted": false,
"isEarned": false,
"isDownloadable": false,
"certPreviewUrl": "edx.com/courses/my-course-url/cert-preview"
},
"provider": {
"name": "edX Course Provider",
"website": "www.edx.com",
"email": "support@edx.com"
},
"course": {
"title": "Course Name 3",
"bannerUrl": "https://edx-cdn.org/v3/prod/logo.svg",
"courseNumber": "course-number3"
},
"relatedPrograms": [
{
"provider": "HarvardX",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/course/image/327c8e4f-315a-417b-9857-046dfc90c243-677b97464958.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/44022f13-20df-4666-9111-cede3e5dc5b6-770e00385e7e.png",
"title": "Relativity in Modern Mechanics",
"programUrl": "www.edx/my-program",
"programType": "MicroBachelors Program",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
},
{
"provider": "University of Maryland",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/programs/banner_images/9a310b98-8f27-439e-be85-12d6460245c9-f2efca129273.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/b9dc96da-b3fc-45a6-b6b7-b8e12eb79335-ac60112330e3.png",
"title": "Pandering for Modern Professionals",
"programUrl": "www.edx/my-program-2",
"programType": "MicroBachelors Program",
"programTypeUrl": "www.edx/my-program-type",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
}
]
},
{
"cardId": "card-id4",
"grades": {
"isPassing": true
},
"entitlements": null,
"courseRun": {
"isStarted": true,
"isArchived": false,
"endDate": "11/11/2000",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseId": "course-number4-course-id4",
"lastEnrolled": "2022-08-11T14:55:52.567Z"
},
"enrollment": {
"accessExpirationDate": "11/11/2000",
"canUpgrade": true,
"hasFinished": false,
"hasStarted": false,
"isAudit": true,
"isAuditAccessExpired": true,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": false
},
"certificates": {
"availableDate": null,
"isRestricted": false,
"isEarned": false,
"isDownloadable": false,
"certPreviewUrl": "edx.com/courses/my-course-url/cert-preview"
},
"provider": {
"name": "MIT",
"website": "www.mit.edu",
"email": "support@mit.edu"
},
"course": {
"title": "Course Name 4",
"bannerUrl": "https://courses.edx.org/asset-v1:HarvardX+PH525.5x+3T2020+type@thumbnail+block@course_image-375x200.jpg",
"courseNumber": "course-number4"
},
"relatedPrograms": [
{
"provider": "HarvardX",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/course/image/327c8e4f-315a-417b-9857-046dfc90c243-677b97464958.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/44022f13-20df-4666-9111-cede3e5dc5b6-770e00385e7e.png",
"title": "Relativity in Modern Mechanics",
"programUrl": "www.edx/my-program",
"programType": "MicroBachelors Program",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
}
]
},
{
"cardId": "card-id5",
"grades": {
"isPassing": true
},
"entitlements": null,
"courseRun": {
"isStarted": true,
"isArchived": true,
"endDate": "11/11/2000",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseId": "course-number5-course-id5",
"lastEnrolled": "2022-08-10T14:55:52.567Z"
},
"enrollment": {
"accessExpirationDate": "11/11/2000",
"canUpgrade": true,
"hasFinished": false,
"hasStarted": false,
"isAudit": true,
"isAuditAccessExpired": true,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": false
},
"certificates": {
"availableDate": null,
"isRestricted": false,
"isEarned": false,
"isDownloadable": false,
"certPreviewUrl": "edx.com/courses/my-course-url/cert-preview"
},
"provider": null,
"course": {
"title": "Course Name 5",
"bannerUrl": "https://courses.edx.org/asset-v1:USMx+LDT200x+2T2021+type@thumbnail+block@course_image-375x200.jpg",
"courseNumber": "course-number5"
},
"relatedPrograms": []
},
{
"cardId": "card-id6",
"grades": {
"isPassing": true
},
"entitlements": null,
"courseRun": {
"isStarted": true,
"isArchived": false,
"endDate": "11/11/3030",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseId": "course-number6-course-id6",
"lastEnrolled": "2022-08-09T14:55:52.567Z"
},
"enrollment": {
"accessExpirationDate": "11/11/3030",
"canUpgrade": true,
"hasFinished": false,
"hasStarted": false,
"isAudit": true,
"isAuditAccessExpired": false,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": false,
"isStarted": true
},
"certificates": {
"availableDate": null,
"isRestricted": false,
"isEarned": false,
"isDownloadable": false,
"certPreviewUrl": "edx.com/courses/my-course-url/cert-preview"
},
"provider": {
"name": "edX Course Provider",
"website": "www.edx.com",
"email": "support@edx.com"
},
"course": {
"title": "Course Name 6",
"bannerUrl": "https://edx-cdn.org/v3/prod/logo.svg",
"courseNumber": "course-number6"
},
"relatedPrograms": [
{
"provider": "HarvardX",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/course/image/327c8e4f-315a-417b-9857-046dfc90c243-677b97464958.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/44022f13-20df-4666-9111-cede3e5dc5b6-770e00385e7e.png",
"title": "Relativity in Modern Mechanics",
"programUrl": "www.edx/my-program",
"programType": "MicroBachelors Program",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
},
{
"provider": "University of Maryland",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/programs/banner_images/9a310b98-8f27-439e-be85-12d6460245c9-f2efca129273.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/b9dc96da-b3fc-45a6-b6b7-b8e12eb79335-ac60112330e3.png",
"title": "Pandering for Modern Professionals",
"programUrl": "www.edx/my-program-2",
"programType": "MicroBachelors Program",
"programTypeUrl": "www.edx/my-program-type",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
}
]
},
{
"cardId": "card-id7",
"grades": {
"isPassing": true
},
"entitlements": null,
"courseRun": {
"isStarted": false,
"isArchived": false,
"endDate": "11/11/3030",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseRun": {
"isStarted": true
},
"courseId": "course-number7-course-id7",
"lastEnrolled": "2022-08-08T14:55:52.567Z"
},
"enrollment": {
"accessExpirationDate": "11/11/2000",
"canUpgrade": true,
"hasFinished": false,
"hasStarted": false,
"isAudit": true,
"isAuditAccessExpired": true,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": false,
"isStarted": true
},
"certificates": {
"availableDate": null,
"isRestricted": false,
"isEarned": false,
"isDownloadable": false,
"certPreviewUrl": "edx.com/courses/my-course-url/cert-preview"
},
"provider": {
"name": "MIT",
"website": "www.mit.edu",
"email": "support@mit.edu"
},
"course": {
"title": "Course Name 7",
"bannerUrl": "https://courses.edx.org/asset-v1:HarvardX+PH525.5x+3T2020+type@thumbnail+block@course_image-375x200.jpg",
"courseNumber": "course-number7"
},
"relatedPrograms": [
{
"provider": "HarvardX",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/course/image/327c8e4f-315a-417b-9857-046dfc90c243-677b97464958.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/44022f13-20df-4666-9111-cede3e5dc5b6-770e00385e7e.png",
"title": "Relativity in Modern Mechanics",
"programUrl": "www.edx/my-program",
"programType": "MicroBachelors Program",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
}
]
},
{
"cardId": "card-id8",
"grades": {
"isPassing": true
},
"entitlements": null,
"courseRun": {
"isStarted": false,
"isArchived": false,
"endDate": "11/11/3030",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseRun": {
"isStarted": true
},
"courseId": "course-number8-course-id8",
"lastEnrolled": "2022-08-07T14:55:52.567Z"
},
"enrollment": {
"accessExpirationDate": "11/11/2000",
"canUpgrade": false,
"hasFinished": false,
"hasStarted": false,
"isAudit": true,
"isAuditAccessExpired": true,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": false,
"isStarted": true
},
"certificates": {
"availableDate": null,
"isRestricted": false,
"isEarned": false,
"isDownloadable": false,
"certPreviewUrl": "edx.com/courses/my-course-url/cert-preview"
},
"provider": null,
"course": {
"title": "Course Name 8",
"bannerUrl": "https://courses.edx.org/asset-v1:USMx+LDT200x+2T2021+type@thumbnail+block@course_image-375x200.jpg",
"courseNumber": "course-number8"
},
"relatedPrograms": []
},
{
"cardId": "card-id9",
"grades": {
"isPassing": true
},
"entitlements": null,
"courseRun": {
"isStarted": false,
"isArchived": false,
"endDate": "11/11/3030",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseRun": {
"isStarted": true,
"endDate": "11/11/2000"
},
"courseId": "course-number9-course-id9",
"lastEnrolled": "2022-08-06T14:55:52.567Z"
},
"enrollment": {
"accessExpirationDate": "11/11/2000",
"canUpgrade": false,
"hasFinished": false,
"hasStarted": false,
"isAudit": true,
"isAuditAccessExpired": true,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": false,
"isStarted": true
},
"grade": {
"isPassing": false
},
"certificates": {
"availableDate": null,
"isRestricted": false,
"isEarned": false,
"isDownloadable": false,
"certPreviewUrl": "edx.com/courses/my-course-url/cert-preview"
},
"provider": {
"name": "edX Course Provider",
"website": "www.edx.com",
"email": "support@edx.com"
},
"course": {
"title": "Course Name 9",
"bannerUrl": "https://edx-cdn.org/v3/prod/logo.svg",
"courseNumber": "course-number9"
},
"relatedPrograms": [
{
"provider": "HarvardX",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/course/image/327c8e4f-315a-417b-9857-046dfc90c243-677b97464958.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/44022f13-20df-4666-9111-cede3e5dc5b6-770e00385e7e.png",
"title": "Relativity in Modern Mechanics",
"programUrl": "www.edx/my-program",
"programType": "MicroBachelors Program",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
},
{
"provider": "University of Maryland",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/programs/banner_images/9a310b98-8f27-439e-be85-12d6460245c9-f2efca129273.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/b9dc96da-b3fc-45a6-b6b7-b8e12eb79335-ac60112330e3.png",
"title": "Pandering for Modern Professionals",
"programUrl": "www.edx/my-program-2",
"programType": "MicroBachelors Program",
"programTypeUrl": "www.edx/my-program-type",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
}
]
},
{
"cardId": "card-id10",
"grades": {
"isPassing": true
},
"entitlements": null,
"courseRun": {
"isStarted": false,
"isArchived": false,
"endDate": "11/11/3030",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseRun": {
"isStarted": true,
"isArchived": true,
"endDate": "11/11/2000"
},
"courseId": "course-number10-course-id10",
"lastEnrolled": "2022-08-05T14:55:52.567Z"
},
"enrollment": {
"accessExpirationDate": "11/11/2000",
"canUpgrade": false,
"hasFinished": false,
"hasStarted": false,
"isAudit": true,
"isAuditAccessExpired": true,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": false,
"isStarted": true
},
"grade": {
"isPassing": false
},
"certificates": {
"availableDate": null,
"isRestricted": false,
"isEarned": false,
"isDownloadable": false,
"certPreviewUrl": "edx.com/courses/my-course-url/cert-preview"
},
"provider": {
"name": "MIT",
"website": "www.mit.edu",
"email": "support@mit.edu"
},
"course": {
"title": "Course Name 10",
"bannerUrl": "https://courses.edx.org/asset-v1:HarvardX+PH525.5x+3T2020+type@thumbnail+block@course_image-375x200.jpg",
"courseNumber": "course-number10"
},
"relatedPrograms": [
{
"provider": "HarvardX",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/course/image/327c8e4f-315a-417b-9857-046dfc90c243-677b97464958.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/44022f13-20df-4666-9111-cede3e5dc5b6-770e00385e7e.png",
"title": "Relativity in Modern Mechanics",
"programUrl": "www.edx/my-program",
"programType": "MicroBachelors Program",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
}
]
},
{
"cardId": "card-id11",
"grades": {
"isPassing": true
},
"entitlements": null,
"enrollment": {
"accessExpirationDate": "11/11/3030",
"canUpgrade": null,
"hasFinished": false,
"hasStarted": false,
"isAudit": false,
"isAuditAccessExpired": null,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": true
},
"certificates": {
"availableDate": null,
"isRestricted": false,
"isEarned": false,
"isDownloadable": false,
"certPreviewUrl": "edx.com/courses/my-course-url/cert-preview"
},
"courseRun": {
"isStarted": false,
"isArchived": false,
"endDate": "11/11/3030",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseId": "course-number11-course-id11",
"lastEnrolled": "2022-08-04T14:55:52.567Z"
},
"provider": null,
"course": {
"title": "Course Name 11",
"bannerUrl": "https://courses.edx.org/asset-v1:USMx+LDT200x+2T2021+type@thumbnail+block@course_image-375x200.jpg",
"courseNumber": "course-number11"
},
"relatedPrograms": []
},
{
"cardId": "card-id12",
"grades": {
"isPassing": true
},
"entitlements": null,
"courseRun": {
"isStarted": true,
"isArchived": false,
"endDate": "11/11/3030",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseId": "course-number12-course-id12",
"lastEnrolled": "2022-08-03T14:55:52.567Z"
},
"enrollment": {
"accessExpirationDate": "11/11/3030",
"canUpgrade": null,
"hasFinished": false,
"hasStarted": false,
"isAudit": false,
"isAuditAccessExpired": null,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": true
},
"certificates": {
"availableDate": null,
"isRestricted": false,
"isEarned": false,
"isDownloadable": false,
"certPreviewUrl": "edx.com/courses/my-course-url/cert-preview"
},
"provider": {
"name": "edX Course Provider",
"website": "www.edx.com",
"email": "support@edx.com"
},
"course": {
"title": "Course Name 12",
"bannerUrl": "https://edx-cdn.org/v3/prod/logo.svg",
"courseNumber": "course-number12"
},
"relatedPrograms": [
{
"provider": "HarvardX",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/course/image/327c8e4f-315a-417b-9857-046dfc90c243-677b97464958.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/44022f13-20df-4666-9111-cede3e5dc5b6-770e00385e7e.png",
"title": "Relativity in Modern Mechanics",
"programUrl": "www.edx/my-program",
"programType": "MicroBachelors Program",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
},
{
"provider": "University of Maryland",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/programs/banner_images/9a310b98-8f27-439e-be85-12d6460245c9-f2efca129273.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/b9dc96da-b3fc-45a6-b6b7-b8e12eb79335-ac60112330e3.png",
"title": "Pandering for Modern Professionals",
"programUrl": "www.edx/my-program-2",
"programType": "MicroBachelors Program",
"programTypeUrl": "www.edx/my-program-type",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
}
]
},
{
"cardId": "card-id13",
"grades": {
"isPassing": true
},
"entitlements": null,
"courseRun": {
"isStarted": true,
"isArchived": false,
"endDate": "11/11/3030",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseId": "course-number13-course-id13",
"lastEnrolled": "2022-08-02T14:55:52.567Z"
},
"enrollment": {
"accessExpirationDate": "11/11/3030",
"canUpgrade": null,
"hasFinished": false,
"hasStarted": true,
"isAudit": false,
"isAuditAccessExpired": null,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": true
},
"certificates": {
"availableDate": null,
"isRestricted": false,
"isEarned": false,
"isDownloadable": false,
"certPreviewUrl": "edx.com/courses/my-course-url/cert-preview"
},
"provider": {
"name": "MIT",
"website": "www.mit.edu",
"email": "support@mit.edu"
},
"course": {
"title": "Course Name 13",
"bannerUrl": "https://courses.edx.org/asset-v1:HarvardX+PH525.5x+3T2020+type@thumbnail+block@course_image-375x200.jpg",
"courseNumber": "course-number13"
},
"relatedPrograms": [
{
"provider": "HarvardX",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/course/image/327c8e4f-315a-417b-9857-046dfc90c243-677b97464958.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/44022f13-20df-4666-9111-cede3e5dc5b6-770e00385e7e.png",
"title": "Relativity in Modern Mechanics",
"programUrl": "www.edx/my-program",
"programType": "MicroBachelors Program",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
}
]
},
{
"cardId": "card-id14",
"grades": {
"isPassing": false
},
"entitlements": null,
"courseRun": {
"isStarted": true,
"isArchived": false,
"endDate": "11/11/3030",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseId": "course-number14-course-id14",
"lastEnrolled": "2022-08-01T14:55:52.567Z"
},
"enrollment": {
"accessExpirationDate": "11/11/3030",
"canUpgrade": null,
"hasFinished": false,
"hasStarted": true,
"isAudit": false,
"isAuditAccessExpired": null,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": true
},
"certificates": {
"availableDate": null,
"isRestricted": false,
"isEarned": false,
"isDownloadable": false,
"certPreviewUrl": "edx.com/courses/my-course-url/cert-preview"
},
"provider": null,
"course": {
"title": "Course Name 14",
"bannerUrl": "https://courses.edx.org/asset-v1:USMx+LDT200x+2T2021+type@thumbnail+block@course_image-375x200.jpg",
"courseNumber": "course-number14"
},
"relatedPrograms": []
},
{
"cardId": "card-id15",
"grades": {
"isPassing": false
},
"entitlements": null,
"enrollment": {
"accessExpirationDate": "11/11/3030",
"canUpgrade": null,
"hasFinished": true,
"hasStarted": true,
"isAudit": false,
"isAuditAccessExpired": null,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": true
},
"courseRun": {
"isStarted": true,
"isArchived": false,
"endDate": "11/11/3030",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseId": "course-number15-course-id15",
"lastEnrolled": "2022-07-31T14:55:52.567Z"
},
"certificates": {
"availableDate": null,
"isRestricted": false,
"isEarned": false,
"isDownloadable": false,
"certPreviewUrl": "edx.com/courses/my-course-url/cert-preview"
},
"provider": {
"name": "edX Course Provider",
"website": "www.edx.com",
"email": "support@edx.com"
},
"course": {
"title": "Course Name 15",
"bannerUrl": "https://edx-cdn.org/v3/prod/logo.svg",
"courseNumber": "course-number15"
},
"relatedPrograms": [
{
"provider": "HarvardX",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/course/image/327c8e4f-315a-417b-9857-046dfc90c243-677b97464958.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/44022f13-20df-4666-9111-cede3e5dc5b6-770e00385e7e.png",
"title": "Relativity in Modern Mechanics",
"programUrl": "www.edx/my-program",
"programType": "MicroBachelors Program",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
},
{
"provider": "University of Maryland",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/programs/banner_images/9a310b98-8f27-439e-be85-12d6460245c9-f2efca129273.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/b9dc96da-b3fc-45a6-b6b7-b8e12eb79335-ac60112330e3.png",
"title": "Pandering for Modern Professionals",
"programUrl": "www.edx/my-program-2",
"programType": "MicroBachelors Program",
"programTypeUrl": "www.edx/my-program-type",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
}
]
},
{
"cardId": "card-id16",
"grades": {
"isPassing": true
},
"entitlements": null,
"enrollment": {
"accessExpirationDate": "11/11/3030",
"canUpgrade": null,
"hasFinished": true,
"hasStarted": true,
"isAudit": false,
"isAuditAccessExpired": null,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": true
},
"courseRun": {
"isStarted": true,
"isArchived": false,
"endDate": "11/11/3030",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseId": "course-number16-course-id16",
"lastEnrolled": "2022-07-30T14:55:52.567Z"
},
"certificates": {
"availableDate": "11/11/3030",
"isRestricted": false,
"isEarned": true,
"isDownloadable": false,
"certPreviewUrl": "edx.com/courses/my-course-url/cert-preview",
"isAvailable": false
},
"provider": {
"name": "MIT",
"website": "www.mit.edu",
"email": "support@mit.edu"
},
"course": {
"title": "Course Name 16",
"bannerUrl": "https://courses.edx.org/asset-v1:HarvardX+PH525.5x+3T2020+type@thumbnail+block@course_image-375x200.jpg",
"courseNumber": "course-number16"
},
"relatedPrograms": [
{
"provider": "HarvardX",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/course/image/327c8e4f-315a-417b-9857-046dfc90c243-677b97464958.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/44022f13-20df-4666-9111-cede3e5dc5b6-770e00385e7e.png",
"title": "Relativity in Modern Mechanics",
"programUrl": "www.edx/my-program",
"programType": "MicroBachelors Program",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
}
]
},
{
"cardId": "card-id17",
"grades": {
"isPassing": true
},
"entitlements": null,
"enrollment": {
"accessExpirationDate": "11/11/3030",
"canUpgrade": null,
"hasFinished": true,
"hasStarted": true,
"isAudit": false,
"isAuditAccessExpired": null,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": true
},
"courseRun": {
"isStarted": true,
"isArchived": false,
"endDate": "11/11/3030",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseId": "course-number17-course-id17",
"lastEnrolled": "2022-07-29T14:55:52.567Z"
},
"certificates": {
"availableDate": null,
"isRestricted": true,
"isEarned": false,
"isDownloadable": false,
"certPreviewUrl": "edx.com/courses/my-course-url/cert-preview"
},
"provider": null,
"course": {
"title": "Course Name 17",
"bannerUrl": "https://courses.edx.org/asset-v1:USMx+LDT200x+2T2021+type@thumbnail+block@course_image-375x200.jpg",
"courseNumber": "course-number17"
},
"relatedPrograms": []
},
{
"cardId": "card-id18",
"grades": {
"isPassing": true
},
"entitlements": null,
"enrollment": {
"accessExpirationDate": "11/11/3030",
"canUpgrade": null,
"hasFinished": true,
"hasStarted": true,
"isAudit": false,
"isAuditAccessExpired": null,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": true
},
"courseRun": {
"isStarted": true,
"isArchived": false,
"endDate": "11/11/3030",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseId": "course-number18-course-id18",
"lastEnrolled": "2022-07-28T14:55:52.567Z"
},
"certificates": {
"availableDate": "11/11/2000",
"isRestricted": false,
"isEarned": true,
"isDownloadable": true,
"certPreviewUrl": "https://edx-cdn.org/v3/prod/logo.svg",
"isAvailable": true,
"certDownloadUrl": "https://courses.edx.org/asset-v1:USMx+LDT200x+2T2021+type@thumbnail+block@course_image-375x200.jpg"
},
"provider": {
"name": "edX Course Provider",
"website": "www.edx.com",
"email": "support@edx.com"
},
"course": {
"title": "Course Name 18",
"bannerUrl": "https://edx-cdn.org/v3/prod/logo.svg",
"courseNumber": "course-number18"
},
"relatedPrograms": [
{
"provider": "HarvardX",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/course/image/327c8e4f-315a-417b-9857-046dfc90c243-677b97464958.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/44022f13-20df-4666-9111-cede3e5dc5b6-770e00385e7e.png",
"title": "Relativity in Modern Mechanics",
"programUrl": "www.edx/my-program",
"programType": "MicroBachelors Program",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
},
{
"provider": "University of Maryland",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/programs/banner_images/9a310b98-8f27-439e-be85-12d6460245c9-f2efca129273.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/b9dc96da-b3fc-45a6-b6b7-b8e12eb79335-ac60112330e3.png",
"title": "Pandering for Modern Professionals",
"programUrl": "www.edx/my-program-2",
"programType": "MicroBachelors Program",
"programTypeUrl": "www.edx/my-program-type",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
}
]
},
{
"cardId": "card-id19",
"grades": {
"isPassing": true
},
"entitlements": null,
"enrollment": {
"accessExpirationDate": "11/11/3030",
"canUpgrade": null,
"hasFinished": true,
"hasStarted": true,
"isAudit": false,
"isAuditAccessExpired": null,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": true
},
"courseRun": {
"isStarted": true,
"isArchived": false,
"endDate": "11/11/2000",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseId": "course-number19-course-id19",
"lastEnrolled": "2022-07-27T14:55:52.567Z"
},
"certificates": {
"availableDate": "11/11/2000",
"isRestricted": false,
"isEarned": true,
"isDownloadable": true,
"certPreviewUrl": "edx.com/courses/my-course-url/cert-preview",
"isAvailable": true,
"certDownloadUrl": "https://courses.edx.org/asset-v1:USMx+LDT200x+2T2021+type@thumbnail+block@course_image-375x200.jpg"
},
"provider": {
"name": "MIT",
"website": "www.mit.edu",
"email": "support@mit.edu"
},
"course": {
"title": "Course Name 19",
"bannerUrl": "https://courses.edx.org/asset-v1:HarvardX+PH525.5x+3T2020+type@thumbnail+block@course_image-375x200.jpg",
"courseNumber": "course-number19"
},
"relatedPrograms": [
{
"provider": "HarvardX",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/course/image/327c8e4f-315a-417b-9857-046dfc90c243-677b97464958.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/44022f13-20df-4666-9111-cede3e5dc5b6-770e00385e7e.png",
"title": "Relativity in Modern Mechanics",
"programUrl": "www.edx/my-program",
"programType": "MicroBachelors Program",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
}
]
},
{
"cardId": "card-id20",
"grades": {
"isPassing": true
},
"entitlements": null,
"enrollment": {
"accessExpirationDate": "11/11/3030",
"canUpgrade": null,
"hasFinished": true,
"hasStarted": true,
"isAudit": false,
"isAuditAccessExpired": null,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": true
},
"courseRun": {
"isStarted": true,
"isArchived": true,
"endDate": "11/11/2000",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseId": "course-number20-course-id20",
"lastEnrolled": "2022-07-26T14:55:52.568Z"
},
"certificates": {
"availableDate": "11/11/2000",
"isRestricted": false,
"isEarned": true,
"isDownloadable": true,
"certPreviewUrl": "https://edx-cdn.org/v3/prod/logo.svg",
"isAvailable": true,
"certDownloadUrl": "https://courses.edx.org/asset-v1:USMx+LDT200x+2T2021+type@thumbnail+block@course_image-375x200.jpg"
},
"provider": null,
"course": {
"title": "Course Name 20",
"bannerUrl": "https://courses.edx.org/asset-v1:USMx+LDT200x+2T2021+type@thumbnail+block@course_image-375x200.jpg",
"courseNumber": "course-number20"
},
"relatedPrograms": []
},
{
"cardId": "card-id21",
"grades": {
"isPassing": true
},
"entitlements": {
"availableSessions": [
{
"startDate": "1/2/2000",
"endDate": "1/2/2020",
"courseId": "course-number1000-course-id1000"
},
{
"startDate": "2/3/2000",
"endDate": "2/3/2020",
"courseId": "course-number1001-course-id1001"
},
{
"startDate": "3/4/2000",
"endDate": "3/4/2020",
"courseId": "course-number1002-course-id1002"
},
{
"startDate": "4/5/2000",
"endDate": "4/6/2020",
"courseId": "course-number1003-course-id1003"
},
{
"startDate": "5/6/2000",
"endDate": "5/7/2020",
"courseId": "course-number1004-course-id1004"
}
],
"canViewCourse": false,
"changeDeadline": "11/11/3030",
"enrollmentUrl": "/entitlement-enrollment",
"isEntitlement": true,
"isExpired": false,
"isFulfilled": true,
"isRefundable": true
},
"enrollment": {
"accessExpirationDate": "11/11/3030",
"canUpgrade": null,
"hasFinished": false,
"hasStarted": false,
"isAudit": false,
"isAuditAccessExpired": null,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": true
},
"courseRun": {
"isStarted": false,
"isArchived": false,
"endDate": "11/11/3030",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseId": "course-number21-course-id21",
"lastEnrolled": "2022-07-25T14:55:52.568Z"
},
"certificates": {
"availableDate": null,
"isRestricted": false,
"isEarned": false,
"isDownloadable": false,
"certPreviewUrl": "edx.com/courses/my-course-url/cert-preview"
},
"provider": {
"name": "edX Course Provider",
"website": "www.edx.com",
"email": "support@edx.com"
},
"course": {
"title": "Course Name 21",
"bannerUrl": "https://edx-cdn.org/v3/prod/logo.svg",
"courseNumber": "course-number21"
},
"relatedPrograms": [
{
"provider": "HarvardX",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/course/image/327c8e4f-315a-417b-9857-046dfc90c243-677b97464958.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/44022f13-20df-4666-9111-cede3e5dc5b6-770e00385e7e.png",
"title": "Relativity in Modern Mechanics",
"programUrl": "www.edx/my-program",
"programType": "MicroBachelors Program",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
},
{
"provider": "University of Maryland",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/programs/banner_images/9a310b98-8f27-439e-be85-12d6460245c9-f2efca129273.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/b9dc96da-b3fc-45a6-b6b7-b8e12eb79335-ac60112330e3.png",
"title": "Pandering for Modern Professionals",
"programUrl": "www.edx/my-program-2",
"programType": "MicroBachelors Program",
"programTypeUrl": "www.edx/my-program-type",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
}
]
},
{
"cardId": "card-id22",
"grades": {
"isPassing": true
},
"entitlements": {
"availableSessions": [
{
"startDate": "1/2/2000",
"endDate": "1/2/2020",
"courseId": "course-number1000-course-id1000"
},
{
"startDate": "2/3/2000",
"endDate": "2/3/2020",
"courseId": "course-number1001-course-id1001"
},
{
"startDate": "3/4/2000",
"endDate": "3/4/2020",
"courseId": "course-number1002-course-id1002"
},
{
"startDate": "4/5/2000",
"endDate": "4/6/2020",
"courseId": "course-number1003-course-id1003"
},
{
"startDate": "5/6/2000",
"endDate": "5/7/2020",
"courseId": "course-number1004-course-id1004"
}
],
"canViewCourse": true,
"changeDeadline": "11/11/3030",
"enrollmentUrl": "/entitlement-enrollment",
"isEntitlement": true,
"isExpired": false,
"isFulfilled": true,
"isRefundable": true
},
"enrollment": {
"accessExpirationDate": "11/11/3030",
"canUpgrade": null,
"hasFinished": false,
"hasStarted": false,
"isAudit": false,
"isAuditAccessExpired": null,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": true
},
"courseRun": {
"isStarted": true,
"isArchived": false,
"endDate": "11/11/3030",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseId": "course-number22-course-id22",
"lastEnrolled": "2022-07-24T14:55:52.568Z"
},
"certificates": {
"availableDate": null,
"isRestricted": false,
"isEarned": false,
"isDownloadable": false,
"certPreviewUrl": "edx.com/courses/my-course-url/cert-preview"
},
"provider": {
"name": "MIT",
"website": "www.mit.edu",
"email": "support@mit.edu"
},
"course": {
"title": "Course Name 22",
"bannerUrl": "https://courses.edx.org/asset-v1:HarvardX+PH525.5x+3T2020+type@thumbnail+block@course_image-375x200.jpg",
"courseNumber": "course-number22"
},
"relatedPrograms": [
{
"provider": "HarvardX",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/course/image/327c8e4f-315a-417b-9857-046dfc90c243-677b97464958.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/44022f13-20df-4666-9111-cede3e5dc5b6-770e00385e7e.png",
"title": "Relativity in Modern Mechanics",
"programUrl": "www.edx/my-program",
"programType": "MicroBachelors Program",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
}
]
},
{
"cardId": "card-id23",
"grades": {
"isPassing": false
},
"entitlements": {
"availableSessions": [
{
"startDate": "1/2/2000",
"endDate": "1/2/2020",
"courseId": "course-number1000-course-id1000"
},
{
"startDate": "2/3/2000",
"endDate": "2/3/2020",
"courseId": "course-number1001-course-id1001"
},
{
"startDate": "3/4/2000",
"endDate": "3/4/2020",
"courseId": "course-number1002-course-id1002"
},
{
"startDate": "4/5/2000",
"endDate": "4/6/2020",
"courseId": "course-number1003-course-id1003"
},
{
"startDate": "5/6/2000",
"endDate": "5/7/2020",
"courseId": "course-number1004-course-id1004"
}
],
"canViewCourse": true,
"changeDeadline": "11/11/3030",
"enrollmentUrl": "/entitlement-enrollment",
"isEntitlement": true,
"isExpired": false,
"isFulfilled": true,
"isRefundable": true
},
"enrollment": {
"accessExpirationDate": "11/11/3030",
"canUpgrade": null,
"hasFinished": false,
"hasStarted": true,
"isAudit": false,
"isAuditAccessExpired": null,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": true
},
"courseRun": {
"isStarted": true,
"isArchived": false,
"endDate": "11/11/3030",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseId": "course-number23-course-id23",
"lastEnrolled": "2022-07-23T14:55:52.568Z"
},
"certificates": {
"availableDate": null,
"isRestricted": false,
"isEarned": false,
"isDownloadable": false,
"certPreviewUrl": "edx.com/courses/my-course-url/cert-preview"
},
"provider": null,
"course": {
"title": "Course Name 23",
"bannerUrl": "https://courses.edx.org/asset-v1:USMx+LDT200x+2T2021+type@thumbnail+block@course_image-375x200.jpg",
"courseNumber": "course-number23"
},
"relatedPrograms": []
},
{
"cardId": "card-id24",
"grades": {
"isPassing": true
},
"entitlements": {
"availableSessions": [
{
"startDate": "1/2/2000",
"endDate": "1/2/2020",
"courseId": "course-number1000-course-id1000"
},
{
"startDate": "2/3/2000",
"endDate": "2/3/2020",
"courseId": "course-number1001-course-id1001"
},
{
"startDate": "3/4/2000",
"endDate": "3/4/2020",
"courseId": "course-number1002-course-id1002"
},
{
"startDate": "4/5/2000",
"endDate": "4/6/2020",
"courseId": "course-number1003-course-id1003"
},
{
"startDate": "5/6/2000",
"endDate": "5/7/2020",
"courseId": "course-number1004-course-id1004"
}
],
"canViewCourse": true,
"changeDeadline": "11/11/2000",
"enrollmentUrl": "/entitlement-enrollment",
"isEntitlement": true,
"isExpired": false,
"isFulfilled": true,
"isRefundable": true
},
"enrollment": {
"accessExpirationDate": "11/11/3030",
"canUpgrade": null,
"hasFinished": false,
"hasStarted": true,
"isAudit": false,
"isAuditAccessExpired": null,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": true
},
"courseRun": {
"isStarted": true,
"isArchived": false,
"endDate": "11/11/3030",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseId": "course-number24-course-id24",
"lastEnrolled": "2022-07-22T14:55:52.568Z"
},
"certificates": {
"availableDate": null,
"isRestricted": false,
"isEarned": false,
"isDownloadable": false,
"certPreviewUrl": "edx.com/courses/my-course-url/cert-preview"
},
"provider": {
"name": "edX Course Provider",
"website": "www.edx.com",
"email": "support@edx.com"
},
"course": {
"title": "Course Name 24",
"bannerUrl": "https://edx-cdn.org/v3/prod/logo.svg",
"courseNumber": "course-number24"
},
"relatedPrograms": [
{
"provider": "HarvardX",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/course/image/327c8e4f-315a-417b-9857-046dfc90c243-677b97464958.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/44022f13-20df-4666-9111-cede3e5dc5b6-770e00385e7e.png",
"title": "Relativity in Modern Mechanics",
"programUrl": "www.edx/my-program",
"programType": "MicroBachelors Program",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
},
{
"provider": "University of Maryland",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/programs/banner_images/9a310b98-8f27-439e-be85-12d6460245c9-f2efca129273.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/b9dc96da-b3fc-45a6-b6b7-b8e12eb79335-ac60112330e3.png",
"title": "Pandering for Modern Professionals",
"programUrl": "www.edx/my-program-2",
"programType": "MicroBachelors Program",
"programTypeUrl": "www.edx/my-program-type",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
}
]
},
{
"cardId": "card-id25",
"grades": {
"isPassing": false
},
"entitlements": {
"availableSessions": null,
"canViewCourse": true,
"changeDeadline": "11/11/2000",
"enrollmentUrl": "/entitlement-enrollment",
"isEntitlement": true,
"isExpired": false,
"isFulfilled": true,
"isRefundable": false
},
"enrollment": {
"accessExpirationDate": "11/11/3030",
"canUpgrade": null,
"hasFinished": false,
"hasStarted": false,
"isAudit": false,
"isAuditAccessExpired": null,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": true
},
"courseRun": {
"isStarted": true,
"isArchived": false,
"endDate": "11/11/3030",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseId": "course-number25-course-id25",
"lastEnrolled": "2022-07-21T14:55:52.568Z"
},
"certificates": {
"availableDate": null,
"isRestricted": false,
"isEarned": false,
"isDownloadable": false,
"certPreviewUrl": "edx.com/courses/my-course-url/cert-preview"
},
"provider": {
"name": "MIT",
"website": "www.mit.edu",
"email": "support@mit.edu"
},
"course": {
"title": "Course Name 25",
"bannerUrl": "https://courses.edx.org/asset-v1:HarvardX+PH525.5x+3T2020+type@thumbnail+block@course_image-375x200.jpg",
"courseNumber": "course-number25"
},
"relatedPrograms": [
{
"provider": "HarvardX",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/course/image/327c8e4f-315a-417b-9857-046dfc90c243-677b97464958.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/44022f13-20df-4666-9111-cede3e5dc5b6-770e00385e7e.png",
"title": "Relativity in Modern Mechanics",
"programUrl": "www.edx/my-program",
"programType": "MicroBachelors Program",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
}
]
},
{
"cardId": "card-id26",
"grades": {
"isPassing": true
},
"entitlements": {
"availableSessions": null,
"canViewCourse": true,
"changeDeadline": "11/11/2000",
"enrollmentUrl": "/entitlement-enrollment",
"isEntitlement": true,
"isExpired": false,
"isFulfilled": true,
"isRefundable": false
},
"enrollment": {
"accessExpirationDate": "11/11/3030",
"canUpgrade": null,
"hasFinished": false,
"hasStarted": false,
"isAudit": false,
"isAuditAccessExpired": null,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": true
},
"courseRun": {
"isStarted": true,
"isArchived": false,
"endDate": "11/11/3030",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseId": "course-number26-course-id26",
"lastEnrolled": "2022-07-20T14:55:52.568Z"
},
"certificates": {
"availableDate": "11/11/2000",
"isRestricted": false,
"isEarned": true,
"isDownloadable": true,
"certPreviewUrl": "https://edx-cdn.org/v3/prod/logo.svg",
"isAvailable": true,
"certDownloadUrl": "https://courses.edx.org/asset-v1:USMx+LDT200x+2T2021+type@thumbnail+block@course_image-375x200.jpg"
},
"provider": null,
"course": {
"title": "Course Name 26",
"bannerUrl": "https://courses.edx.org/asset-v1:USMx+LDT200x+2T2021+type@thumbnail+block@course_image-375x200.jpg",
"courseNumber": "course-number26"
},
"relatedPrograms": []
},
{
"cardId": "card-id27",
"grades": {
"isPassing": false
},
"entitlements": {
"availableSessions": null,
"enrollmentUrl": "/entitlement-enrollment",
"isEntitlement": true,
"isFulfilled": true,
"isRefundable": false,
"canViewCourse": true,
"changeDeadline": "11/11/2000",
"isExpired": false
},
"enrollment": {
"accessExpirationDate": "11/11/3030",
"canUpgrade": null,
"hasFinished": false,
"hasStarted": false,
"isAudit": false,
"isAuditAccessExpired": null,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": true
},
"courseRun": {
"isStarted": true,
"isArchived": false,
"endDate": "11/11/2000",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseId": "course-number27-course-id27",
"lastEnrolled": "2022-07-19T14:55:52.568Z"
},
"certificates": {
"availableDate": null,
"isRestricted": false,
"isEarned": false,
"isDownloadable": false,
"certPreviewUrl": "edx.com/courses/my-course-url/cert-preview"
},
"provider": {
"name": "edX Course Provider",
"website": "www.edx.com",
"email": "support@edx.com"
},
"course": {
"title": "Course Name 27",
"bannerUrl": "https://edx-cdn.org/v3/prod/logo.svg",
"courseNumber": "course-number27"
},
"relatedPrograms": [
{
"provider": "HarvardX",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/course/image/327c8e4f-315a-417b-9857-046dfc90c243-677b97464958.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/44022f13-20df-4666-9111-cede3e5dc5b6-770e00385e7e.png",
"title": "Relativity in Modern Mechanics",
"programUrl": "www.edx/my-program",
"programType": "MicroBachelors Program",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
},
{
"provider": "University of Maryland",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/programs/banner_images/9a310b98-8f27-439e-be85-12d6460245c9-f2efca129273.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/b9dc96da-b3fc-45a6-b6b7-b8e12eb79335-ac60112330e3.png",
"title": "Pandering for Modern Professionals",
"programUrl": "www.edx/my-program-2",
"programType": "MicroBachelors Program",
"programTypeUrl": "www.edx/my-program-type",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
}
]
},
{
"cardId": "card-id28",
"grades": {
"isPassing": true
},
"entitlements": {
"availableSessions": null,
"canViewCourse": false,
"changeDeadline": "11/11/2000",
"enrollmentUrl": "/entitlement-enrollment",
"isEntitlement": true,
"isExpired": false,
"isRefundable": false,
"isFulfilled": true
},
"enrollment": {
"accessExpirationDate": "11/11/3030",
"canUpgrade": null,
"hasFinished": false,
"hasStarted": false,
"isAudit": false,
"isAuditAccessExpired": null,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": true,
"isVerified": true
},
"courseRun": {
"isStarted": true,
"isArchived": true,
"endDate": "11/11/2000",
"minPassingGrade": 70,
"homeUrl": "edx.com/courses/my-course-url/home",
"marketingUrl": "edx.com/courses/my-course-url/marketing",
"progressUrl": "edx.com/courses/my-course-url/progress",
"unenrollUrl": "edx.com/courses/my-course-url/unenroll",
"resumeUrl": "edx.com/courses/my-course-url/resume",
"courseId": "course-number28-course-id28",
"lastEnrolled": "2022-07-18T14:55:52.568Z"
},
"certificates": {
"availableDate": "11/11/2000",
"isRestricted": false,
"isEarned": true,
"isDownloadable": true,
"certPreviewUrl": "https://edx-cdn.org/v3/prod/logo.svg",
"isAvailable": true,
"certDownloadUrl": "https://courses.edx.org/asset-v1:USMx+LDT200x+2T2021+type@thumbnail+block@course_image-375x200.jpg"
},
"provider": {
"name": "MIT",
"website": "www.mit.edu",
"email": "support@mit.edu"
},
"course": {
"title": "Course Name 28",
"bannerUrl": "https://courses.edx.org/asset-v1:HarvardX+PH525.5x+3T2020+type@thumbnail+block@course_image-375x200.jpg",
"courseNumber": "course-number28"
},
"relatedPrograms": [
{
"provider": "HarvardX",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/course/image/327c8e4f-315a-417b-9857-046dfc90c243-677b97464958.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/44022f13-20df-4666-9111-cede3e5dc5b6-770e00385e7e.png",
"title": "Relativity in Modern Mechanics",
"programUrl": "www.edx/my-program",
"programType": "MicroBachelors Program",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
}
]
},
{
"cardId": "card-id100",
"enrollment": {
"accessExpirationDate": null,
"canUpgrade": false,
"hasFinished": false,
"hasStarted": false,
"isAudit": false,
"isAuditAccessExpired": false,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": false,
"isVerified": false,
"lastEnrolled": null
},
"grades": null,
"certificates": null,
"courseRun": null,
"entitlements": {
"availableSessions": [
{
"startDate": "1/2/2000",
"endDate": "1/2/2020",
"courseId": "course-number1000-course-id1000"
},
{
"startDate": "2/3/2000",
"endDate": "2/3/2020",
"courseId": "course-number1001-course-id1001"
},
{
"startDate": "3/4/2000",
"endDate": "3/4/2020",
"courseId": "course-number1002-course-id1002"
},
{
"startDate": "4/5/2000",
"endDate": "4/6/2020",
"courseId": "course-number1003-course-id1003"
},
{
"startDate": "5/6/2000",
"endDate": "5/7/2020",
"courseId": "course-number1004-course-id1004"
}
],
"canViewCourse": false,
"changeDeadline": "11/11/3030",
"enrollmentUrl": "/entitlement-enrollment",
"isEntitlement": true,
"isExpired": false,
"isFulfilled": false,
"isRefundable": true
},
"provider": {
"name": "edX Course Provider",
"website": "www.edx.com",
"email": "support@edx.com"
},
"course": {
"courseNumber": "course-number100",
"title": "Course Name 100",
"bannerUrl": "https://edx-cdn.org/v3/prod/logo.svg"
},
"relatedPrograms": [
{
"provider": "HarvardX",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/course/image/327c8e4f-315a-417b-9857-046dfc90c243-677b97464958.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/44022f13-20df-4666-9111-cede3e5dc5b6-770e00385e7e.png",
"title": "Relativity in Modern Mechanics",
"programUrl": "www.edx/my-program",
"programType": "MicroBachelors Program",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
},
{
"provider": "University of Maryland",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/programs/banner_images/9a310b98-8f27-439e-be85-12d6460245c9-f2efca129273.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/b9dc96da-b3fc-45a6-b6b7-b8e12eb79335-ac60112330e3.png",
"title": "Pandering for Modern Professionals",
"programUrl": "www.edx/my-program-2",
"programType": "MicroBachelors Program",
"programTypeUrl": "www.edx/my-program-type",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
}
]
},
{
"cardId": "card-id101",
"enrollment": {
"accessExpirationDate": null,
"canUpgrade": false,
"hasFinished": false,
"hasStarted": false,
"isAudit": false,
"isAuditAccessExpired": false,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": false,
"isVerified": false,
"lastEnrolled": null
},
"grades": null,
"certificates": null,
"courseRun": null,
"entitlements": {
"availableSessions": [
{
"startDate": "1/2/2000",
"endDate": "1/2/2020",
"courseId": "course-number1000-course-id1000"
},
{
"startDate": "2/3/2000",
"endDate": "2/3/2020",
"courseId": "course-number1001-course-id1001"
},
{
"startDate": "3/4/2000",
"endDate": "3/4/2020",
"courseId": "course-number1002-course-id1002"
},
{
"startDate": "4/5/2000",
"endDate": "4/6/2020",
"courseId": "course-number1003-course-id1003"
},
{
"startDate": "5/6/2000",
"endDate": "5/7/2020",
"courseId": "course-number1004-course-id1004"
}
],
"canViewCourse": false,
"changeDeadline": "Fri Oct 14 2022",
"enrollmentUrl": "/entitlement-enrollment",
"isEntitlement": true,
"isExpired": false,
"isFulfilled": false,
"isRefundable": true
},
"provider": {
"name": "MIT",
"website": "www.mit.edu",
"email": "support@mit.edu"
},
"course": {
"courseNumber": "course-number101",
"title": "Course Name 101",
"bannerUrl": "https://courses.edx.org/asset-v1:HarvardX+PH525.5x+3T2020+type@thumbnail+block@course_image-375x200.jpg"
},
"relatedPrograms": [
{
"provider": "HarvardX",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/course/image/327c8e4f-315a-417b-9857-046dfc90c243-677b97464958.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/44022f13-20df-4666-9111-cede3e5dc5b6-770e00385e7e.png",
"title": "Relativity in Modern Mechanics",
"programUrl": "www.edx/my-program",
"programType": "MicroBachelors Program",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
}
]
},
{
"cardId": "card-id102",
"enrollment": {
"accessExpirationDate": null,
"canUpgrade": false,
"hasFinished": false,
"hasStarted": false,
"isAudit": false,
"isAuditAccessExpired": false,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": false,
"isVerified": false,
"lastEnrolled": null
},
"grades": null,
"certificates": null,
"courseRun": null,
"entitlements": {
"availableSessions": [
{
"startDate": "1/2/2000",
"endDate": "1/2/2020",
"courseId": "course-number1000-course-id1000"
},
{
"startDate": "2/3/2000",
"endDate": "2/3/2020",
"courseId": "course-number1001-course-id1001"
},
{
"startDate": "3/4/2000",
"endDate": "3/4/2020",
"courseId": "course-number1002-course-id1002"
},
{
"startDate": "4/5/2000",
"endDate": "4/6/2020",
"courseId": "course-number1003-course-id1003"
},
{
"startDate": "5/6/2000",
"endDate": "5/7/2020",
"courseId": "course-number1004-course-id1004"
}
],
"canViewCourse": false,
"changeDeadline": "11/11/2000",
"enrollmentUrl": "/entitlement-enrollment",
"isEntitlement": true,
"isExpired": false,
"isFulfilled": false,
"isRefundable": true
},
"provider": null,
"course": {
"courseNumber": "course-number102",
"title": "Course Name 102",
"bannerUrl": "https://courses.edx.org/asset-v1:USMx+LDT200x+2T2021+type@thumbnail+block@course_image-375x200.jpg"
},
"relatedPrograms": []
},
{
"cardId": "card-id103",
"enrollment": {
"accessExpirationDate": null,
"canUpgrade": false,
"hasFinished": false,
"hasStarted": false,
"isAudit": false,
"isAuditAccessExpired": false,
"isEmailEnabled": false,
"hasOptedOutOfEmail": false,
"isEnrolled": false,
"isVerified": false,
"lastEnrolled": null
},
"grades": null,
"certificates": null,
"courseRun": null,
"entitlements": {
"availableSessions": [],
"canViewCourse": false,
"changeDeadline": "11/11/2000",
"enrollmentUrl": "/entitlement-enrollment",
"isEntitlement": true,
"isExpired": true,
"isFulfilled": false,
"isRefundable": true
},
"provider": {
"name": "edX Course Provider",
"website": "www.edx.com",
"email": "support@edx.com"
},
"course": {
"courseNumber": "course-number103",
"title": "Course Name 103",
"bannerUrl": "https://edx-cdn.org/v3/prod/logo.svg"
},
"relatedPrograms": [
{
"provider": "HarvardX",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/course/image/327c8e4f-315a-417b-9857-046dfc90c243-677b97464958.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/44022f13-20df-4666-9111-cede3e5dc5b6-770e00385e7e.png",
"title": "Relativity in Modern Mechanics",
"programUrl": "www.edx/my-program",
"programType": "MicroBachelors Program",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
},
{
"provider": "University of Maryland",
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/programs/banner_images/9a310b98-8f27-439e-be85-12d6460245c9-f2efca129273.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/b9dc96da-b3fc-45a6-b6b7-b8e12eb79335-ac60112330e3.png",
"title": "Pandering for Modern Professionals",
"programUrl": "www.edx/my-program-2",
"programType": "MicroBachelors Program",
"programTypeUrl": "www.edx/my-program-type",
"numberOfCourses": 3,
"estimatedNumberOfWeeks": 4
}
]
}
],
"emailConfirmation": {
"isNeeded": true,
"sendEmailUrl": "sendConfirmation@edx.org"
},
"enterpriseDashboards": {
"availableDashboards": [
{
"label": "edX, Inc.",
"url": "/edx-dashboard"
},
{
"label": "Harvard",
"url": "/harvard-dashboard"
}
],
"mostRecentDashboard": {
"label": "edX, Inc.",
"url": "/edx-dashboard"
}
},
"platformSettings": {
"supportEmail": "support@example.com",
"billingEmail": "billing@email.com",
"courseSearchUrl": "edx.com/course-search"
},
"suggestedCourses": [
{
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/programs/banner_images/9a310b98-8f27-439e-be85-12d6460245c9-f2efca129273.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/b9dc96da-b3fc-45a6-b6b7-b8e12eb79335-ac60112330e3.png",
"title": "Suggested course 1",
"courseUrl": "www.edx/suggested-course"
},
{
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/programs/banner_images/9a310b98-8f27-439e-be85-12d6460245c9-f2efca129273.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/b9dc96da-b3fc-45a6-b6b7-b8e12eb79335-ac60112330e3.png",
"title": "Suggested course 2",
"courseUrl": "www.edx/suggested-course"
},
{
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/programs/banner_images/9a310b98-8f27-439e-be85-12d6460245c9-f2efca129273.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/b9dc96da-b3fc-45a6-b6b7-b8e12eb79335-ac60112330e3.png",
"title": "Suggested course 3",
"courseUrl": "www.edx/suggested-course"
},
{
"bannerUrl": "https://prod-discovery.edx-cdn.org/media/programs/banner_images/9a310b98-8f27-439e-be85-12d6460245c9-f2efca129273.small.jpg",
"logoUrl": "https://prod-discovery.edx-cdn.org/organization/certificate_logos/b9dc96da-b3fc-45a6-b6b7-b8e12eb79335-ac60112330e3.png",
"title": "Suggested course 4",
"courseUrl": "www.edx/suggested-course"
}
]
}

View File

@@ -0,0 +1,27 @@
"""
Mock implementation of the Learner Home.
Returns statically authored JSON data
"""
# pylint: disable=line-too-long
import json
from os import path
from django.contrib.auth.decorators import login_required
from django.views.decorators.http import require_GET
from common.djangoapps.util.json_request import JsonResponse
LEARNER_HOME_DIR = "/edx/app/edxapp/edx-platform/lms/djangoapps/learner_home"
MOCK_DATA_FILE = "mock_data.json"
@login_required
@require_GET
def dashboard_view(request): # pylint: disable=unused-argument
"""Mock dashboard view, returns static JSON authored in MOCK_DATA_FILE"""
with open(path.join(LEARNER_HOME_DIR, MOCK_DATA_FILE), "r") as mock_data_file:
# Edit me to change response data
mock_data = json.load(mock_data_file)
return JsonResponse(mock_data)

View File

@@ -2,9 +2,12 @@
from django.urls import path
from lms.djangoapps.learner_home import views
from lms.djangoapps.learner_home import mock_views, views
app_name = "learner_home"
# Learner Dashboard Routing
urlpatterns = [path("home/", views.dashboard_view, name="dashboard_view")]
urlpatterns = [
path("home/", views.dashboard_view, name="dashboard_view"),
path("mock/home/", mock_views.dashboard_view),
]