If you were tasked with designing a new feature for an e-learning platform, what key aspects would you consider?

Situational