Package: moodleR 1.0.2

Aleksander Dietrichson

moodleR: Helper Functions to Work with 'Moodle' Data

A collection of functions to connect to a 'Moodle' database, cache relevant tables locally and generate learning analytics. 'Moodle' is an open source Learning Management System (LMS) developed by MoodleHQ. For more information about Moodle, visit <https://moodle.org>.

Authors:Aleksander Dietrichson [aut, cre], Chi Square Laboratories [cph], Darko Miletic [ctb], Pablo Pagnone [ctb], Alex Ondrus [ctb]

moodleR_1.0.2.tar.gz
moodleR_1.0.2.zip(r-4.7)moodleR_1.0.2.zip(r-4.6)moodleR_1.0.2.zip(r-4.5)
moodleR_1.0.2.tgz(r-4.6-any)moodleR_1.0.2.tgz(r-4.5-any)
moodleR_1.0.2.tar.gz(r-4.7-any)moodleR_1.0.2.tar.gz(r-4.6-any)
moodleR_1.0.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
moodleR/json (API)
NEWS

# Install 'moodleR' in R:
install.packages('moodleR', repos = c('https://chi2labs.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/chi2labs/moodler/issues

On CRAN:

Conda:

learning-analyticsmoodlemoodle-data

4.40 score 5 stars 10 scripts 169 downloads 13 exports 83 dependencies

Last updated from:d465ce1ca6. Checks:7 WARNING, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64WARNING200
source / vignettesOK218
linux-release-x86_64WARNING199
macos-release-arm64WARNING148
macos-oldrel-arm64WARNING186
windows-develWARNING141
windows-releaseWARNING126
windows-oldrelWARNING148
wasm-releaseOK137

Exports:check_mdl_cacheexample_config_ymlmdl_configmdl_coursesmdl_create_cachemdl_forum_postsmdl_get_cache_connectionmdl_get_cache_dirmdl_get_cache_filenamemdl_get_connectionmdl_gradesmdl_logmdl_users

Dependencies:anytimeaskpassBHbitbit64blobcachemclicliprcolorspacecommonmarkconfigcpp11crayoncredentialscurlDBIdescdplyrfarverfastmapfsgenericsgertggplot2ggwordcloudghgitcredsgluegridtextgtablehmshttr2iniisobandjaneaustenrjpegjsonlitelabelinglatticelifecyclelitedownlubridatemagrittrmarkdownMatrixmemoiseopensslpillarpkgconfigpngpurrrR6rappdirsRColorBrewerRcpprlangRMariaDBRPostgresrprojrootRSQLiterstudioapiS7scalesSnowballCstringistringrsystibbletidyselecttidytexttimechangetokenizersusethisutf8vctrsviridisLitewhiskerwithrxfunxml2yamlzip

Basic Setup

Rendered fromsetup.Rmdusingknitr::rmarkdownon May 27 2026.

Last update: 2021-04-17
Started: 2021-03-29

Readme and manuals

Help Manual

Help pageTopics
Check Cached Datacheck_mdl_cache
Example Config yml Fileexample_config_yml
Moodle Configuration Tablemdl_config
Get Coursesmdl_courses
Creates a Local Cachemdl_create_cache
Get Forum Postsmdl_forum_posts
Connection to Cached Moodle Datamdl_get_cache_connection
Get the Cache Directorymdl_get_cache_dir
Get the Cache Filenamemdl_get_cache_filename
Connect to Moodle Datamdl_get_connection
Get Gradesmdl_grades
Access Moodle's Logsmdl_log
Get Moodle Usersmdl_users
Wordcloud Plotplot.mdl_forum_posts
Plot Moodle Gradesplot.mdl_grades
Print Moodle Courses Summaryprint.mdl_courses_summary
Print Moodle Grades Summaryprint.mdl_grades_summary
Print Moodle Forum Post Summaryprint.mdl_post_summary
Print Moodle Users Summaryprint.mdl_users_summary
Summary of mdl_courses Objectsummary.mdl_courses
Summary of mdl_forum_posts Objectsummary.mdl_forum_posts
Summary of mdl_grades Objectsummary.mdl_grades
Summary of mdl_users Objectsummary.mdl_users