JavaScript Satisfactory Academic Progress Calculator
We have an example on our site.
Though we've licensed this project under the MIT License, we'd appreciate attribution!
This calculator will also do Academic Progress Standards Calculation, based on Lane's APS Standards. The APS branch contains that logic, while the master branch is strictly for SAP.
Change SCSS variables to reflect school colors.
Though you're encouraged to follow the development instructions below, minimized files are available in the dist
directory.
Be sure to update the text in the sap.html file to reflect your needs, as well as look through the sap.js file to make sure the grades reflect those at your institution. In particular, in addition to updating any text that's Lane specific, be sure to properly set the noscript text, as there's a potential for an accessibility issue if someone is unable to access this via JavaScript.
The src
directory contains all the source files for this application. Make sure to make changes here, as during the build process, the files in dist
(created on first build) are wiped out every time you rebuild this application.
Make sure your system has node, compass, and SASS installed, then install node packages with node install
.
This project builds using gulp. Simply run gulp build
and gulp will take care of compliling the SCSS files, minifying the JS and CSS files, and copying everything together into dist
.