diff --git a/playbook/app/pb_kits/playbook/pb_advanced_table/_advanced_table.tsx b/playbook/app/pb_kits/playbook/pb_advanced_table/_advanced_table.tsx index 8ae25edbfd..51a8184a9a 100644 --- a/playbook/app/pb_kits/playbook/pb_advanced_table/_advanced_table.tsx +++ b/playbook/app/pb_kits/playbook/pb_advanced_table/_advanced_table.tsx @@ -7,6 +7,7 @@ import { createColumnHelper, getCoreRowModel, getExpandedRowModel, + getPaginationRowModel, getSortedRowModel, Row, useReactTable, @@ -25,6 +26,7 @@ import { updateExpandAndCollapseState } from "./Utilities/ExpansionControlHelper import { CustomCell } from "./Components/CustomCell" import { TableHeader } from "./SubKits/TableHeader" import { TableBody } from "./SubKits/TableBody" +import Pagination from "../pb_pagination/_pagination" type AdvancedTableProps = { aria?: { [key: string]: string } @@ -42,6 +44,8 @@ type AdvancedTableProps = { loading?: boolean | string onRowToggleClick?: (arg: Row) => void onToggleExpansionClick?: (arg: Row) => void + pagination?: boolean, + paginationProps?: GenericObject responsive?: "scroll" | "none", sortControl?: GenericObject tableData: GenericObject[] @@ -67,6 +71,8 @@ const AdvancedTable = (props: AdvancedTableProps) => { loading, onRowToggleClick, onToggleExpansionClick, + pagination = false, + paginationProps, responsive = "scroll", sortControl, tableData, @@ -177,6 +183,17 @@ const AdvancedTable = (props: AdvancedTableProps) => { } } + const paginationInitializer = pagination ? { + getPaginationRowModel: getPaginationRowModel(), + paginateExpandedRows: false, + initialState: { + pagination: { + pageIndex: paginationProps?.pageIndex ?? 0, + pageSize: paginationProps?.pageSize ?? 20, + }, + }, +} : {} + //initialize table const table = useReactTable({ data: loading ? Array(loadingStateRowCount).fill({}) : tableData, @@ -189,6 +206,7 @@ const AdvancedTable = (props: AdvancedTableProps) => { enableSortingRemoval: false, sortDescFirst: true, ...expandAndSortState(), + ... paginationInitializer, ...tableOptions, }) @@ -227,6 +245,10 @@ const AdvancedTable = (props: AdvancedTableProps) => { className ) + const onPageChange = (page: number) => { + table.setPageIndex(page - 1) + } + return (
{ toggleExpansionIcon, }} > - - {children ? ( - children - ) : ( - <> - - - - )} -
+ <> + {pagination && + + } + + {children ? ( + children + ) : ( + <> + + + + )} +
+ {pagination && + + } +
) diff --git a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_pagination.jsx b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_pagination.jsx new file mode 100644 index 0000000000..5b87d4a62c --- /dev/null +++ b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_pagination.jsx @@ -0,0 +1,50 @@ +import React from "react" +import { AdvancedTable } from "playbook-ui" +import PAGINATION_MOCK_DATA from "./advanced_table_pagination_mock_data.json" + +const AdvancedTablePagination = (props) => { + const columnDefinitions = [ + { + accessor: "year", + label: "Year", + cellAccessors: ["quarter", "month", "day"], + }, + { + accessor: "newEnrollments", + label: "New Enrollments", + }, + { + accessor: "scheduledMeetings", + label: "Scheduled Meetings", + }, + { + accessor: "attendanceRate", + label: "Attendance Rate", + }, + { + accessor: "completedClasses", + label: "Completed Classes", + }, + { + accessor: "classCompletionRate", + label: "Class Completion Rate", + }, + { + accessor: "graduatedStudents", + label: "Graduated Students", + }, + ] + + return ( + <> + + + ) +} + +export default AdvancedTablePagination diff --git a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_pagination.md b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_pagination.md new file mode 100644 index 0000000000..2a8fd0bd0a --- /dev/null +++ b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_pagination.md @@ -0,0 +1 @@ +`pagination` is an optional prop that can be used to add pagination to the AdvancedTable. If present, it will add pagination with default values for pageSize, etc. To customize pagination, you can also use `paginationProps` shown in the next example. \ No newline at end of file diff --git a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_pagination_with_props.jsx b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_pagination_with_props.jsx new file mode 100644 index 0000000000..519014fe7b --- /dev/null +++ b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_pagination_with_props.jsx @@ -0,0 +1,57 @@ +import React from "react" +import { AdvancedTable } from "playbook-ui" +import PAGINATION_MOCK_DATA from "./advanced_table_pagination_mock_data.json" + +const AdvancedTablePaginationWithProps = (props) => { + const columnDefinitions = [ + { + accessor: "year", + label: "Year", + cellAccessors: ["quarter", "month", "day"], + }, + { + accessor: "newEnrollments", + label: "New Enrollments", + }, + { + accessor: "scheduledMeetings", + label: "Scheduled Meetings", + }, + { + accessor: "attendanceRate", + label: "Attendance Rate", + }, + { + accessor: "completedClasses", + label: "Completed Classes", + }, + { + accessor: "classCompletionRate", + label: "Class Completion Rate", + }, + { + accessor: "graduatedStudents", + label: "Graduated Students", + }, + ] + + const paginationProps = { + pageIndex: 1, + pageSize: 10, + range: 2 + } + + return ( + <> + + + ) +} + +export default AdvancedTablePaginationWithProps diff --git a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_pagination_with_props.md b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_pagination_with_props.md new file mode 100644 index 0000000000..ad255b19ad --- /dev/null +++ b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_pagination_with_props.md @@ -0,0 +1,5 @@ +`paginationProps` is an optional prop that can be used to further customize pagination for the AdvancedTable. This prop is an object with 2 optional items: + +- `pageIndex`: An optional prop to set which page is set to open on initial load. Default is '0' +- `pageSize`: An optional prop to set total number of rows for each page before the Table paginates. Default is '20' +- `range`: The range prop determines how many pages to display in the Pagination component. Regardless of this value, the first two and last two pages are always visible to facilitate navigation to the beginning and end of the pagination. If these always-visible pages fall within the specified range, they are included in the display. If they fall outside the range, the pagination will show additional pages up to the number defined by the range prop. See [here for more details](https://playbook.powerapp.cloud/kits/pagination/react#default). Default is set to '5' \ No newline at end of file diff --git a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/advanced_table_pagination_mock_data.json b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/advanced_table_pagination_mock_data.json new file mode 100644 index 0000000000..aa7a40deb8 --- /dev/null +++ b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/advanced_table_pagination_mock_data.json @@ -0,0 +1,5600 @@ +[ + { + "year": "2000", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2000", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2000", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2000", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2000", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2000", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2000", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2001", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2001", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2001", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2001", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2001", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2001", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2001", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2002", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2002", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2002", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2002", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2002", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2002", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2002", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2003", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2003", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2003", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2003", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2003", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2003", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2003", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2004", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2004", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2004", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2004", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2004", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2004", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2004", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2005", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2005", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2005", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2005", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2005", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2005", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2005", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2006", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2006", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2006", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2006", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2006", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2006", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2006", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2007", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2007", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2007", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2007", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2007", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2007", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2007", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2008", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2008", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2008", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2008", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2008", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2008", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2008", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2009", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2009", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2009", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2009", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2009", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2009", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2009", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2010", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2010", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2010", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2010", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2010", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2010", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2010", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2011", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2011", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2011", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2011", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2011", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2011", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2011", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2012", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2012", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2012", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2012", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2012", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2012", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2012", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2013", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2013", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2013", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2013", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2013", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2013", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2013", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2014", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2014", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2014", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2014", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2014", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2014", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2014", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2015", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2015", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2015", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2015", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2015", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2015", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2015", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2016", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2016", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2016", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2016", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2016", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2016", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2016", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2017", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2017", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2017", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2017", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2017", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2017", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2017", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2018", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2018", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2018", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2018", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2018", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2018", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2018", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2019", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2019", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2019", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2019", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2019", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2019", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2019", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2020", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2020", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2020", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2020", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2020", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2020", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2020", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2021", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2021", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2021", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2021", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2021", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2021", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2021", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2022", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2022", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2022", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2022", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2022", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2022", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2022", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2023", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2023", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2023", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2023", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2023", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2023", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2023", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2024", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2024", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2024", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2024", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2024", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2024", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2024", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2025", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2025", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2025", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2025", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2025", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2025", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2025", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2026", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2026", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2026", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2026", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2026", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2026", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2026", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2027", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2027", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2027", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2027", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2027", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2027", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2027", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2028", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2028", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2028", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2028", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2028", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2028", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2028", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2029", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2029", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2029", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2029", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2029", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2029", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2029", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2030", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2030", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2030", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2030", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2030", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2030", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2030", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2031", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2031", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2031", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2031", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2031", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2031", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2031", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2032", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2032", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2032", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2032", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2032", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2032", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2032", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2033", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2033", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2033", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2033", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2033", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2033", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2033", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2034", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2034", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2034", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2034", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2034", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2034", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2034", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2035", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2035", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2035", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2035", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2035", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2035", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2035", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2036", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2036", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2036", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2036", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2036", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2036", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2036", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2037", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2037", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2037", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2037", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2037", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2037", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2037", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2038", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2038", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2038", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2038", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2038", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2038", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2038", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2039", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2039", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2039", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2039", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2039", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2039", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2039", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2040", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2040", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2040", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2040", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2040", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2040", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2040", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2041", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2041", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2041", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2041", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2041", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2041", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2041", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2042", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2042", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2042", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2042", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2042", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2042", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2042", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2043", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2043", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2043", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2043", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2043", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2043", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2043", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2044", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2044", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2044", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2044", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2044", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2044", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2044", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2045", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2045", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2045", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2045", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2045", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2045", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2045", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2046", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2046", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2046", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2046", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2046", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2046", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2046", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2047", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2047", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2047", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2047", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2047", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2047", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2047", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2048", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2048", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2048", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2048", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2048", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2048", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2048", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2049", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2049", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2049", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2049", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2049", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2049", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2049", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2050", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2050", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2050", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2050", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2050", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2050", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2050", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2051", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2051", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2051", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2051", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2051", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2051", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2051", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2052", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2052", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2052", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2052", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2052", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2052", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2052", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2053", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2053", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2053", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2053", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2053", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2053", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2053", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2054", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2054", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2054", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2054", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2054", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2054", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2054", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2055", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2055", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2055", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2055", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2055", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2055", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2055", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2056", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2056", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2056", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2056", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2056", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2056", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2056", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2057", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2057", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2057", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2057", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2057", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2057", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2057", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2058", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2058", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2058", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2058", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2058", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2058", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2058", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2059", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2059", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36", + "children": [ + { + "year": "2059", + "quarter": "Q1", + "month": "January", + "day": null, + "newEnrollments": "16", + "scheduledMeetings": "20", + "attendanceRate": "11%", + "completedClasses": "13", + "classCompletionRate": "47%", + "graduatedStudents": "28", + "children": [ + { + "year": "2059", + "quarter": "Q1", + "month": "January", + "day": "10", + "newEnrollments": "34", + "scheduledMeetings": "28", + "attendanceRate": "97%", + "completedClasses": "20", + "classCompletionRate": "15%", + "graduatedStudents": "17" + }, + { + "year": "2059", + "quarter": "Q1", + "month": "January", + "day": "20", + "newEnrollments": "43", + "scheduledMeetings": "23", + "attendanceRate": "66%", + "completedClasses": "26", + "classCompletionRate": "47%", + "graduatedStudents": "9" + } + ] + }, + { + "year": "2059", + "quarter": "Q1", + "month": "February", + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "41", + "attendanceRate": "95%", + "completedClasses": "26", + "classCompletionRate": "83%", + "graduatedStudents": "43", + "children": [ + { + "year": "2059", + "quarter": "Q1", + "month": "February", + "day": "15", + "newEnrollments": "19", + "scheduledMeetings": "35", + "attendanceRate": "69%", + "completedClasses": "8", + "classCompletionRate": "75%", + "graduatedStudents": "23" + } + ] + } + ] + } + ] + }, + { + "year": "2060", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2060", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36" + } + ] + }, + { + "year": "2061", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2061", + "quarter": "Q2", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36" + } + ] + }, + { + "year": "2061", + "quarter": null, + "month": null, + "day": null, + "newEnrollments": "20", + "scheduledMeetings": "10", + "attendanceRate": "51%", + "completedClasses": "3", + "classCompletionRate": "33%", + "graduatedStudents": "19", + "children": [ + { + "year": "2061", + "quarter": "Q1", + "month": null, + "day": null, + "newEnrollments": "2", + "scheduledMeetings": "35", + "attendanceRate": "32%", + "completedClasses": "15", + "classCompletionRate": "52%", + "graduatedStudents": "36" + } + ] + } +] \ No newline at end of file diff --git a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/example.yml b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/example.yml index 8a3994a0b2..c47594bde4 100644 --- a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/example.yml +++ b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/example.yml @@ -18,3 +18,5 @@ examples: - advanced_table_inline_row_loading: Inline Row Loading - advanced_table_responsive: Responsive Tables - advanced_table_custom_cell: Custom Components for Cells + - advanced_table_pagination: Pagination + - advanced_table_pagination_with_props: Pagination Props diff --git a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/index.js b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/index.js index d7992a808a..1f3131a070 100644 --- a/playbook/app/pb_kits/playbook/pb_advanced_table/docs/index.js +++ b/playbook/app/pb_kits/playbook/pb_advanced_table/docs/index.js @@ -10,3 +10,5 @@ export { default as AdvancedTableTableProps } from './_advanced_table_table_prop export { default as AdvancedTableInlineRowLoading } from './_advanced_table_inline_row_loading.jsx' export { default as AdvancedTableResponsive } from './_advanced_table_responsive.jsx' export { default as AdvancedTableCustomCell } from './_advanced_table_custom_cell.jsx' +export { default as AdvancedTablePagination } from './_advanced_table_pagination.jsx' +export { default as AdvancedTablePaginationWithProps } from './_advanced_table_pagination_with_props.jsx' diff --git a/playbook/app/pb_kits/playbook/pb_pagination/_pagination.tsx b/playbook/app/pb_kits/playbook/pb_pagination/_pagination.tsx index 24a5ac386b..23ecf748a4 100644 --- a/playbook/app/pb_kits/playbook/pb_pagination/_pagination.tsx +++ b/playbook/app/pb_kits/playbook/pb_pagination/_pagination.tsx @@ -1,6 +1,6 @@ import React, { useState } from "react"; import classnames from 'classnames' -import { globalProps } from '../utilities/globalProps' +import { GlobalProps, globalProps } from '../utilities/globalProps' import { buildAriaProps, buildCss, buildDataProps, buildHtmlProps } from '../utilities/props' import Icon from '../pb_icon/_icon'; @@ -14,7 +14,7 @@ type PaginationProps = { onChange?: (pageNumber: number) => void; range?: number; total?: number; -}; +} & GlobalProps; const Pagination = ( props: PaginationProps) => { const {