Classroom Export Viewer is a Web-based tool for viewing JSON exports (from Google Takeout) of Google Classroom data.
From the root of the repository:
src/
: source files (modified during the build process)static/
: static files (only copied during the build process)dist/
: output (distribution) filesnode_modules/
:npm
dependencies fetched bynpm install
package.json
: package specification fornpm
, including build scripts and dependenciespackage-lock.json
: a file generated bynpm
containing a working configuration of dependencies with versions and the locations from which they were downloaded.babelrc
: configuration for Babel (part of the build process)rollup.config.js
: configuration for Rollup (part of the build process)Makefile
: provided for convenience, so that Unix users can runmake
instead ofnpm run build
LICENSE
: the license for the projectREADME.md
: this file
Thank you for your contributions!
If you find any bugs or have any feature requests, please open an issue on GitHub.
To try out Classroom Export Viewer on your own computer or to contribute to this project, you will need node.js, and you will likely want a git client so that you can clone a fork of this repository and make changes.
After cloning or downloading this repository to your computer, open
a terminal or command prompt and navigate to the directory containing
your copy of the repository and run npm install
. If npm
gives any
errors, please check if you have the latest version of npm
installed
and open an issue on GitHub if the error persists. After installing
the dependencies through npm
, you can run npm run build
to build
Classroom Export Viewer. Because Classroom Export Viewer is completely
client-side, you can run it by visiting dist/index.html
in a Web browser.
By contributing to this project, you agree to release your
contributions under the MIT/Expat License as detailed in the file LICENSE
.
Unfortunately, Google does not include announcements or standalone materials in Google Classroom exports. If you would like to archive these, I would advise you to save screenshots and/or web archives of the Google Classroom stream (using the standard "Save as…" function in many Web browsers or a specialized tool such as SingleFileZ, MozArchiver, or a tool that works with WARC files).