The current version of this web app can be found at http://www.indiana.edu/~ahslab/uml/.
The purpose of this application is to help test the patients' hearing ability, based on the Speech-in-Noise Psychometric Function. The traditional procedures for testing how well a patient can hear takes a lot of time. Our goal is to reduce the time it takes to test patients' hearing ability.
This project is generated with yo angular generator version 0.15.1.
After forking/cloning this repository...
Install yo, grunt-cli, bower, generator-angular, and generator-karma:
npm install -g grunt-cli bower yo generator-karma generator-angular
And install node_modules and bower_components at the root of this repository
by running npm install
and bower install
.
- Fork current mater branch
- Pull from your mater branch
- Chechout to a new branch
- Edit or make your changes
- Commit changes with description
- Push the your changes in your branch
- Pull Request for code review
- Merge branch to master
Development notes are located in notes/README.md. This project is currently written using AngularJS.
Run grunt
to build a dist/
folder for deployment.
Run grunt serve
for a live preview of the app that automatically refreshes
whenever it detects a change in the code.
Running grunt test
will run the unit tests with Karma.
This will create a coverage/
folder, where you can see how much code is tested
by opening coverage/**/index.html
in a browser.
This project was created by the Applied Hearing Science Lab at Indiana University.
Speech-in-Noise Psychometric Function is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Speech-in-Noise Psychometric Function is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.