ingredients for a good learning platform
social activities
evaluation and grades
a twist to add flavour and colour to the learning platform
being hungry
one thing only...
extra materials