A basic grading utility for AppBuilder projects. Used to understand what AppBuilder features could be better utilized. This grader is packaged into Scripture App Builder for local project analysis and Scriptoria through AWS Lambda/S3 for easy viewing and administrative convenience.
The staging lambda is kept up to date with the main branch and the production lambda is kept up to date with the most recent release (which is also packaged in SAB).
- Automated grading workflow based on standard project evaluation criteria
- Automated analysis of Google Play app analytics and project settings
- Intuitive report generation in HTML and JSON
The lambda binary is about 55 MB, compared to 5 MB for the local CLI binary, due to packaging of AWS and Google Cloud.
The easiest way to use this project is to generate a report using Scripture App Builder or on Scriptoria.
To run it locally, compile with make build (or download from releases) and run:
./bin/appbuilder-grader -dir project_data -out out_directoryContributions are welcome. Open an issue or submit a pull request.