An app-based Spaced Repetition Learning Environment with User Generated Video Content | IEEE Conference Publication | IEEE Xplore