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
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.
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
If you are developing a production application, we recommend updating the configuration to enable type aware lint rules:
parserOptions
property like this:export default {
// other rules...
parserOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
project: ['./tsconfig.json', './tsconfig.node.json'],
tsconfigRootDir: __dirname,
},
}
plugin:@typescript-eslint/recommended
to plugin:@typescript-eslint/recommended-type-checked
or plugin:@typescript-eslint/strict-type-checked
plugin:@typescript-eslint/stylistic-type-checked
plugin:react/recommended
& plugin:react/jsx-runtime
to the extends
list