Learn R Programming

moodleR

The goal of moodleR is to facilitate access to and manipulating of Moodle™ data for learning analytics practitioners. Moodle is a widely used open source learning management system (LMS). For more information about Moodle go to https://moodle.org.

Credits

This package is developed and maintained by Chi Square Labs.

Installation

You can install the released version of moodleR from CRAN with:

install.packages("moodleR")

To install the latest development version:

devtools::install("chi2labs/moodleR")

Copy Link

Version

Install

install.packages('moodleR')

Monthly Downloads

186

Version

1.0.5

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Aleksander Dietrichson

Last Published

February 26th, 2026

Functions in moodleR (1.0.5)

print.mdl_courses_summary

Print Moodle Courses Summary
print.mdl_users_summary

Print Moodle Users Summary
mdl_courses

Get Courses
summary.mdl_courses

Summary of mdl_courses Object
plot.mdl_forum_posts

Wordcloud Plot
summary.mdl_forum_posts

Summary of mdl_forum_posts Object
summary.mdl_grades

Summary of mdl_grades Object
moodleR-package

moodleR: Helper Functions to Work with 'Moodle' Data
mdl_get_cache_dir

Get the Cache Directory
mdl_forum_posts

Get Forum Posts
mdl_get_cache_connection

Connection to Cached Moodle Data
mdl_get_cache_filename

Get the Cache Filename
plot.mdl_grades

Plot Moodle Grades
mdl_users

Get Moodle Users
mdl_create_cache

Creates a Local Cache
mdl_enrolments_query

Raw query for discussion posts
mdl_posts_query

Raw query for discussion posts
example_config_yml

Example Config yml File
check_mdl_cache

Check Cached Data
mdl_config

Moodle Configuration Table
mdl_log

Access Moodle's Logs
mdl_get_connection

Connect to Moodle Data
mdl_grades_query

Raw query for grades
mdl_grades

Get Grades
summary.mdl_users

Summary of mdl_users Object
print.mdl_post_summary

Print Moodle Forum Post Summary
print.mdl_grades_summary

Print Moodle Grades Summary