This document outlines a methodology for detecting online learning activities through enrichment, clustering, and cluster selection/labeling. It begins by introducing the challenges of analyzing online learning activities and related work in learning analytics. The methodology is then described in detail, including using named entity recognition to enrich resource profiles, hierarchical clustering of resources, and selecting clusters to label based on coverage. The method is applied in case studies on the Didactalia platform and analyzing a learner's browsing history. Future work includes evaluating benefits for learners and expanding the methodology to other languages.