Releases: cmsc436/MSTestSuite
Intent fix for HELP and HISTORY
Tap Split
This release supports new flex appendages (feet) and splits the tap app into hand and foot apps. This is a breaking change spreadsheet-wise so there is a new one HERE. Other changes include a new Trial Mode UI resembling the practice mode, allowing patients to pick and choose their way through trials.
Testing and Demo Release
Slightly tweaked from v0.5. How to use:
- Install the APK
- Launch for the first time
- Input patient ID (must exist in this sheet)
- All APKs in the prescription will download, and ask for installation. If a package fails to install, try backing out and retrying, or check Logcat for errors.
- Ready for testing
When testing new builds of your test app, make sure everything is initialized as above, and make all the other app columns for your row in the prescription sheet 0. Difficulty of 0 disables the app from being presented. Then you can install new test app builds as usual, and test practice mode, or trial mode with the DAILY button.
Also included in this release is a v0.3 aar of the helper library, with a fixed getResultIntent()
method.
Demoable version
Front end that can download install and run test apps
TRIAL mode update
Makes practice mode launch the Coordinator with only the selected app. So it will run through 3 trials for each appendage, and write the score to the central sheet after each appendage. Make sure your apk is installed, or it will not be able to launch.
Prepare for the tap app split into hand and foot
This is a testing release for the tapping team. New prescription sheet (with added column) at https://docs.google.com/spreadsheets/d/1fSYqht4lxfr9RwV_JoikJvh_X8abZrPsjaadVMuVVLw/edit#gid=0
Send TRIAL actions from Practice Mode
For testing/debugging purposes, this release uses Practice Mode to send a TRIAL action with mostly hardcoded parameters, so test apps can prepare for the real Trial Mode. The Appendage is hardcoded per app, (see the startPracticeMode() method of MainActivity for more details), the patient id is set to the current patient id, and it's always trial 1 out of 3, difficulty 1. Also fixed the bug where the outdoors and indoors actions were swapped. This is not on master, it is on the trial-test branch, so make sure to switch branches if you download the source. An APK is also included for convenience, but I recommend checking the source out for yourself.
Updated Library and README
It can now read the difficulty parameter
First helper library
The first iteration of the helper library, and more instructions in the README for integration