{
  "title": "Course Progress",
  "every": null,
  "timeUnit": null,
  "doUploadToSharePoint": false,
  "doSchedule": false,
  "doPullRecurring": false,
  "reportDefinition": {
    "title": "Course Progress",
    "returnType": "Excel",
    "description": "General course overview report that contains the following: \na) Course name (placeholder needs to be updated with actual title)\nb) Active enrollments with current course progress (Not started, In Progres, and Completed).",
    "fields": [
      {
        "name": "Title",
        "label": "Course",
        "source": "Course",
        "valueReplacements": [],
        "dateFormat": null
      },
      {
        "name": "Title",
        "label": "Learner",
        "source": "Learner",
        "valueReplacements": [],
        "dateFormat": null
      },
      {
        "name": "Email",
        "label": "Learner email",
        "source": "Learner",
        "valueReplacements": [],
        "dateFormat": null
      },
      {
        "name": "Department",
        "label": "Department",
        "source": "Learner",
        "valueReplacements": [],
        "dateFormat": null
      },
      {
        "name": "Title",
        "label": "Manager",
        "source": "Learner's manager",
        "valueReplacements": [],
        "dateFormat": null
      },
      {
        "name": "RegistrationStatus",
        "label": "Registration status",
        "source": "Enrollment",
        "valueReplacements": [],
        "dateFormat": null
      },
      {
        "name": "RegistrationDate",
        "label": "Registered at",
        "source": "Enrollment",
        "valueReplacements": [],
        "dateFormat": null
      },
      {
        "name": "StartDate",
        "label": "Session start date",
        "source": "Course sessions",
        "valueReplacements": [],
        "dateFormat": null
      },
      {
        "name": "CoursePassingStatus",
        "label": "Completion status",
        "source": "Enrollment",
        "valueReplacements": [
          {
            "replace": "NotStarted",
            "with": "Not started"
          },
          {
            "replace": "InProgress",
            "with": "In progress"
          }
        ],
        "dateFormat": null
      },
      {
        "name": "CompletionDate",
        "label": "Completed at",
        "source": "Enrollment",
        "valueReplacements": [],
        "dateFormat": null
      },
      {
        "name": "Id",
        "label": "Enrollment Id",
        "source": "Enrollment",
        "valueReplacements": [],
        "dateFormat": null
      }
    ],
    "filter": {
      "operator": "And",
      "groups": [],
      "conditions": [
        {
          "source": "Course",
          "field": "Title",
          "operator": "is equal to",
          "value": "Enter Course Title"
        },
        {
          "source": "Enrollment",
          "field": "RegistrationStatus",
          "operator": "is equal to",
          "value": "Active"
        }
      ],
      "sign": "Is"
    }
  },
  "nextPullDate": null
}