Allow Grouping Courses into Collections

@mark

Courses and playlists are single-level containers, so we can’t realistically organise hundreds of lessons/audios for easier retrieval in flat lists, especially on a small screen (phone).

My request is about giving us a way to organise courses and playlists on multiple levels.

Using the breadcrumbs visual pattern for navigation (when the lessons are sorted alphabetically):

All Courses > Books > Fantasy > Harry Potter

  • Title 1
  • Title 2
  • Title 3
  • Fan fictions > … (3)

The method I mentioned above - using dots in names to simulate hierarchy - can require only changes in the client UI, not in the DB nor the server code. I’ve implemented such a solution (web only, Javascript) in the past.

Btw, on Android, playlists are not sorted alphabetically: