Open-source learning platform Moodle is used in Classical Private University (Zaporozhye, Ukraine) for over 11 years. One of the important extensions of the platform functionality, starting with version 2.0, is support for Web services. To explore the practical possibilities of interacting with Moodle Web services we have developed a Java-client and used it for the study. Further work in this area has shown the feasibility of developing a client library, which could be used in the Information Systems developed for the Java platform, in order to ensure their interaction with the Moodle platform. The advantage of using such a library is the ability for developers to operate by Moodle objects, such as a course, category, cohort, user, group, etc.in object-orienting programming style. This project aims to engage students in software development for Java platform using modern tools and development tools, as well as project management system.

Project Activity

See All Activity >

Categories

Libraries

Follow moodle-javalib

moodle-javalib Web Site

Other Useful Business Software
DeskTime is a cloud-based time tracking software Icon
DeskTime is a cloud-based time tracking software

DeskTime is best for medium to large companies, as well as freelancers who want to boost productivity without overworking.

DeskTime is a high-performance, automated time tracking and workforce management solution for teams and freelancers. It runs silently in the background, logging computer activity from the moment of boot-up to ensure 100% accurate data without the need for manual timers.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of moodle-javalib!

Additional Project Details

Languages

Russian, Ukrainian

Intended Audience

Developers, Education

Programming Language

Java

Related Categories

Java Libraries

Registered

2015-03-26