Skip to content

sillsdev/appbuilder-grader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

appbuilder-grader

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).

Features

  • 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.

Usage

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_directory

Contributing

Contributions are welcome. Open an issue or submit a pull request.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages