Moodle platform file synchronization from a desktop app.
Find a file
2024-09-11 09:32:17 +02:00
.github/workflows Updates the used GitHub Actions to NodeJS v20 versions 2024-04-05 15:58:44 +02:00
doc/images Updated pictures. 2024-05-16 17:15:53 +02:00
moodle-sync-cli Feature/remove dependencies (#24) 2023-11-28 19:31:31 +01:00
moodle-sync-core Feature/panopto support (#26) 2024-05-16 17:29:15 +02:00
moodle-sync-fx Feature/panopto support (#26) 2024-05-16 17:29:15 +02:00
moodle-sync-package-archive initial commit 2022-12-22 12:01:13 +01:00
moodle-sync-package-cli initial commit 2022-12-22 12:01:13 +01:00
moodle-sync-package-fx Feature/panopto support (#26) 2024-05-16 17:29:15 +02:00
.gitignore initial commit 2022-12-22 12:01:13 +01:00
action.yml Updates the used GitHub Actions to NodeJS v20 versions 2024-04-05 15:58:44 +02:00
LICENSE Initial commit 2022-12-22 11:52:35 +01:00
pom.xml Update lombok version. 2024-03-23 14:52:16 +01:00
README.md Merge remote-tracking branch 'origin/main' 2024-03-08 12:29:21 +01:00

MoodleSync

Build MoodleSync sync-app Test MoodleSync sync-app

Due to the digitalization in education and the resulting increasing amount of e-learning resources, many universities and other educational institutions use browser based learning platforms for sharing and managing those. An often used learning platform is Moodle. It offers lecturers the possibility to publish lecture notes, recordings and other e-learning materials amongst their students. Because of the fact that the process to upload and manage data via the browser view of Moodle is very time consuming, the objective of this project was to develop a desktop application used for file synchronization between a local directory and the learning platform Moodle. Futhermore students can download files or a whole course with simply one click. A Moodle plugin to add new web-service functions was developed. For further information about installation and usage please visit the wiki of this repository.

Works with following plugin for Moodle: https://github.com/MoodleSync/sync-plugin.

Screenshots

Student mode Trainer mode
Main view Main view