Skip to content

Releases: cmsc436/MSTestSuite

Intent fix for HELP and HISTORY

10 May 00:41
Compare
Choose a tag to compare

Also prevent crash if no email client found. Still uses the new prescription sheet HERE.

Tap Split

09 May 14:08
Compare
Choose a tag to compare

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

02 May 20:21
Compare
Choose a tag to compare

Slightly tweaked from v0.5. How to use:

  1. Install the APK
  2. Launch for the first time
  3. Input patient ID (must exist in this sheet)
  4. 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.
  5. 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

02 May 13:58
Compare
Choose a tag to compare

Front end that can download install and run test apps

TRIAL mode update

02 May 00:52
Compare
Choose a tag to compare

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

08 May 18:39
Compare
Choose a tag to compare

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

27 Apr 20:52
Compare
Choose a tag to compare

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

25 Apr 21:56
Compare
Choose a tag to compare

It can now read the difficulty parameter

First helper library

25 Apr 02:00
Compare
Choose a tag to compare

The first iteration of the helper library, and more instructions in the README for integration