Thoughtworks interview question

LLD for a learning platform.