Package: moodleR 1.0.1

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.1.tar.gz
moodleR_1.0.1.zip(r-4.5)moodleR_1.0.1.zip(r-4.4)moodleR_1.0.1.zip(r-4.3)
moodleR_1.0.1.tgz(r-4.4-any)moodleR_1.0.1.tgz(r-4.3-any)
moodleR_1.0.1.tar.gz(r-4.5-noble)moodleR_1.0.1.tar.gz(r-4.4-noble)
moodleR_1.0.1.tgz(r-4.4-emscripten)moodleR_1.0.1.tgz(r-4.3-emscripten)
moodleR.pdf |moodleR.html
moodleR/json (API)
NEWS

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

Peer review:

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

On CRAN:

learning-analyticsmoodlemoodle-data

13 exports 4 stars 1.02 score 87 dependencies 9 scripts 235 downloads

Last updated 2 years agofrom:bb01ff6f94. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKAug 19 2024
R-4.5-winOKAug 19 2024
R-4.5-linuxOKAug 19 2024
R-4.4-winOKAug 19 2024
R-4.4-macOKAug 19 2024
R-4.3-winOKAug 19 2024
R-4.3-macOKAug 19 2024

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:anytimeaskpassBHbitbit64blobcachemclicliprcolorspacecommonmarkconfigcpp11crayoncredentialscurlDBIdescdplyrfansifarverfastmapfsgenericsgertggplot2ggwordcloudghgitcredsgluegridtextgtablehmshttr2iniisobandjaneaustenrjpegjsonlitelabelinglatticelifecyclelubridatemagrittrmarkdownMASSMatrixmemoisemgcvmunsellnlmeopensslpillarpkgconfigplogrpngpurrrR6rappdirsRColorBrewerRcpprlangRMariaDBRPostgresrprojrootRSQLiterstudioapiscalesSnowballCstringistringrsystibbletidyselecttidytexttimechangetokenizersusethisutf8vctrsviridisLitewhiskerwithrxfunxml2yamlzip

Basic Setup

Rendered fromsetup.Rmdusingknitr::rmarkdownon Aug 19 2024.

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