code: def get_readable_tasks(self, course):
          
          course_fs = self._filesystem.from_subfolder(course.get_id())
          tasks = [
              task[0:len(task)-1]  # remove trailing /
              for task in course_fs.list(folders=True, files=False, recursive=False)
              if self._task_file_exists(course_fs.from_subfolder(task))]
          return tasks
docs: Returns the list of all available tasks in a course