sberczuk / power-school-reporter-react

Port of power school reporter to use React and Typescript
1 stars 0 forks source link

Power School Report Card Tool

When our school system switched from paper report card to using the power school portal, we lost the ability to view a concise summary of a school year's activities including grades and comments.

Since Power School has a data export function, I wrote a tool that lets you generate year by year "report cards" that you save in PDF form (or print even) usng your browser's print function.

The app is currently deployed on Github pages

The data is processed entirely in the browser on your device.

Some caveats:

If you want to contribute a change submit a pull reqest or fork the project

Using the App

If you just want to try the app it is deployed on Github Pages. I built this for my school district, and I'm not entirely sure what elemens of the XML export are custom per district, so it may not work as expected.

App Template info

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

Expanding the ESLint configuration

If you are developing a production application, we recommend updating the configuration to enable type aware lint rules:

export default {
  // other rules...
  parserOptions: {
    ecmaVersion: 'latest',
    sourceType: 'module',
    project: ['./tsconfig.json', './tsconfig.node.json'],
    tsconfigRootDir: __dirname,
  },
}