import React from "react"; import Card from "./Card"; import GoatCounter from "./GoatCounter"; const MainPage = (props) => { const data = props.data; const latest = data[data.length - 1]; const prior = data[data.length - (1 + props.timeDifference)]; const priorPrior = data[Math.max(0, data.length - (1 + props.timeDifference * 2))]; const positiveTestRate = Math.max( 0, Math.min( 100, ((latest.total_students - prior.total_students) * 100) / (latest.tests_administered - prior.tests_administered) ) ).toFixed(1); const priorPositiveTestRate = Math.max( 0, Math.min( 100, ((prior.total_students - priorPrior.total_students) * 100) / (prior.tests_administered - priorPrior.tests_administered) ) ).toFixed(1); return ( <>

Alert Level: {latest.alert_level.charAt(0).toUpperCase() + latest.alert_level.slice(1)}

(Prior Alert Level: {prior.alert_level.charAt(0).toUpperCase() + prior.alert_level.slice(1)})

This dashboard will not be updating for the summer. RIT is only providing the New Cases statistic on the official dashboard. The API will continue to ingest data and be available, but modifying this page to accomodate the new dashboard is not currently worth the effort. All historical data will remain available on this page, but for any new information, please use{" "} the official dashboard.


Total Positive Cases Since {props.showAllTime ? "August 19 (First Day of Classes)" : "January 1"}


New Positive Cases From Past 14 Days


Number of Students in Quarantine

Quarantine separates and restricts the movement of people who were exposed to a contagious disease to see if they become sick.

Number of Students in Isolation

Isolation separates sick people with a contagious disease from people who are not sick.

Tests

Positive Test Rate is calculated using the difference in total cases divided by the difference in tests administed for the selected time frame (one day or one week). The daily positive test rate fluctuates wildly and should be taken with caution, while the weekly positive test rate is far more stable and useful.

Quarantine/Isolation Bed Availability On-campus

); }; export default MainPage;