ENGLISH·COURSE API
    Preparing search index...

    LearnerProfileRepository over the learner_profile table: one card per learner, replaced by every set.

    The avatar is stored as two columns — its kind and, for an illustration, its id — and rebuilt through LearnerProfile on the way out, so a row carrying an illustration the app no longer ships reads as no profile.

    Implements