Learning Analytics technologies

SNAPP (Social Network Analysis and Pedagogical Practices)

Software tool that generates networks of interactions by analysing data from discussion forum.


Educational tool and an extension of the Reload Content Packaging Editor, which is a tool that allows assembling or adapting educational content using standards like SCORM and IMS-LD.


Open source desktop data mining tool that has been developed for academic and research purposes.The tool allows import of data in csv format and includes a set of descriptive analytics such as cross-tabulation, group characterization, linear correlation etc. as well as more complex analytics such as clustering, learning assessment with training and testing of datasets etc.

SAM (Student ‘Activity Monitor)

Web application that allows data analysis of data generated from learners’ activities participation. The tool has been developed as a widget in a wiki developed for a research project.

GISMO (Graphical Interactive Student Monitoring Tool for Moodle)

Plugin developed for Moodle LMS which tracks and extracts different data regarding learners’ activities within the learning system and produces graphical representations for monitoring

Analytics graphs

Moodle plugin that generate different types of graphs by analysing learner profiles and their interactions with a variety of the system’s modules. Such graphs include:

  • Grades distribution across a course’s learners.
  • Resources access information.
  • Timeline on assignments submissions (e.g. tasks, quizzes etc.), if they were late or on time.
  • Hits distribution across a course’s learners through the system’s pages.

Configurable reports

Moodle plugin that allows the creation of various reports for monitoring purposes by setting specific conditions based on the learning objectives. Some examples of reports that can be developed include:

  • Course reports, with information such as course statistics, learners’ final grades per course etc.
  • Users reports, with information such as course completion status, actions in each activity, statistics on participation per activity, user profile etc.
  • Timeline reports, with information such as dedication times and overall overview of the course for a specific timeline.

Engagement Analytics

Moodle plugin which provides analytics in regards to learner progress against specific indicators. These indicators concert a set of activities within Moodle which have been considered by educational research as influential on learners’ success in online learning. Such activities include assessment, forum, login data.

Analytics and Recommendations

Plugin developed for Moodle and aims to provide colour coded visualizations in forms of tables and charts representing learners’ progress and participation in various activities.

Adaptive quiz

Plugin developed for Moodle and aims to allow flexible learning and adaptive assessment in online courses. Quizzes developed with this plugin allow for questions with specific levels of difficulty and can be matched with the estimated ability level of each learner.

Learning Analytics Enhanced Rubric (LA e-Rubric)

Plugin developed for Moodle as a system for criteria-based assessment. The tool provides various criteria that can be used as basis for assessment. Each criterion is filled with data from learners’ interactions with the assessed elements of the learning system (e.g. forum replies, interactions, grades etc.). Educators proceed to assign grading levels to each criterion based on what should be considered as a very good, good and poor grade.


Online tool that allows analysis of plain text, files uploaded in the tool and HTML websites content. The analysis carried out produces information such as different word groups, density of the keywords, frequency and most commonly used words, etc.

Educators can review learners’ submitted documents using Textanalyser in order to get insights on the quality of the text and monitor if they are on topic. This can be carried out by educators setting specific goals on the quality of a text (e.g. existence of specific words that are essential so that the document will be considered up-to-date or on topic, limited appearance of specific words or phrases that show poor or non-professional writing skills such as “it’s” etc., number of words used to avoid redundancy etc.). The text analysis provided by Textanalyser can help educators compare the findings with their own set goals and make more informative decisions on the text’s quality.


Application tool that allows data visualization of data stored in sources like databases, files, cubes etc. The public application version of the tool allows the analysis of data stored in Excel, Google sheets, statistical formats (e.g. from SPSS or R), text files etc., and a mobile application is also available for usage.

Educators can thus import learners’ data into the tool and review all the different visualizations, such as charts, graphs, and maps for monitoring and adapting the learning process.


Open source tool that performs data analysis. The tool provides different types of analyses and visualizations, such as data pre-processing, descriptive statistics, clustering, graphs, classification trees, predictive models, text categories, modelling of social media data etc.

Educators can decide on what interventions they should follow through based on visualizations they review on Orange, and adapt the learning process accordingly.


Online document visualization tool that aims to provide visualizations on documents content. The features available in the tool include:

  • Interactive visual summaries of the documents’ contents.
  • Discovery of prominent themes and topics based on the text mining results.
  • Identification of content patterns.
  • Comparison of documents.

This tool can be utilized in the education field when educators want to review the interim and final documents learners submit and identify whether they are on topic, if they have included the required themes or if different documents are very similar to each other.


Open source tool that can be used in any field, not only education. It allows data collection from different sources (e.g. websites and mobile applications) and visualization of the analytics results.

This tool can be utilized in educational settings by educators that want to gather statistical information on learners’ actions in a variety of websites.

RapidMiner Studio

Open source tool that allows a large variety of data transformation, analysis and visualization techniques. The tool provides an interface for designing and personalizing the workflow of data analysis process (e.g. data source, data processing model, data analysis model, data visualization type).

Educators can use the tool by importing data extracted from different sources (e.g. LMS logs, social media content etc.) and review the social networks created, the clusters formed, perform predictive analytics (e.g. decision trees) and make corresponding decisions for the learning process.


Computational tool that performs data analysis and data visualizations. DataMelt can perform various data mining methods and algorithms, basic statistics and data summarization techniques.

In regards to visualizations, the tool provides a variety of dashboards including sequential graphics, different types of charts and diagrams as well as maps. The usage of the tool requires a more extensive knowledge of programming and mathematical models. It is a desktop application and the community version is available for download and installation.