During the GSoC 2017 program I worked on replacing the existing fallbacks feature with a new hints and solution feature. This involved:
- Create a job to list all fallbacks in production to see if there are anomalies and if they can all be auto-converted to hints. (Links to related PRs:
- Migration of fallbacks to hints. (Links to PR: oppia/oppia#3555)
- Create backend for the Hints and Solution features. (Link to PR: oppia/oppia#3533)
- Create the UI for the Hint editor and Hint learner view. (Link to related PRs:
- Create UI for the Solution Editor and the Solution learner view. (Link to related PRs:
- Completely replacing fallbacks and cleaning up all fallbacks related code. (Link to PR: oppia/oppia#3772)
- [WIP] Work on a feature to show creators statistics related to the hints to determine if the hints were helpful. (Link to PR: oppia/oppia#3823)
The commits for the above mentioned changes are listed in the link (see 049be7e ... 3736e94): https://github.com/oppia/oppia/commits?author=kevintab95