Finalize learner features and API
Merge pull request #77 from emmanuel-keller/master

Finalize learner features and API