venkatesh-sivaraman / FireRoad-Android

Android version for the MIT course planner app.
MIT License
2 stars 0 forks source link

Manual progress overrides within progress assertion framework #22

Open venkatesh-sivaraman opened 4 years ago

venkatesh-sivaraman commented 4 years ago

The progress assertion JSON key should be updated to include an override key, which represents the old manual progress attribute. This should only be supported for plain-string requirements with a threshold, as with the manual progress key before. override should take precedence over the other two progress assertions if the value is present and nonzero.