5 weeks after the 2nd beta the 3rd beta of DeepaMehta 5.0 is released at May 29, 2019. New features and improvements regard mostly the Webclient. Highlights include: 1) LDAP login through external plugin, 2) new role types can be created interactively, 3) configurable topic icon colors, and topic/association background color. There is also a couple of crucial bug fixes, e.g. on macOS the Webclient works with Chrome/Chromium again. For details see the Release Notes. For general information about DeepaMehta/DMX see the README. For support please use our new DMX forum.
Mapping Moodle
A webservice client based on DeepaMehta 4 enabling users to map Moodle courses in collaboration.
Where with mapping we mean free placement of items on an infinite canvas to create structured visualizations representing personal views on "Materials" and "Activities" of many "Courses". The DeepaMehta user interface facilitates research activities such as active reading as well as communication and collaboration with fellow learners.
Additionally this plugin allows users to express new relations between moodle items and thus the creation of visible and navigatable paths for others. Furthermore it allows users to read materials (such as PDFs) on demand at the right side of the screen while maintaining a visual working context on the left side of the screen.
A personal view on beginner materials of the course "Math 1 for Chemists"
Moodle System Requirements
A Moodle installation (at least Version 2.4 or higher) is needed with an active "Web Services"-Plugin and the following service definition set up:
The "External Service"-Configuration needs to allow requests to the following 3 functions: 'core_enrol_get_users_courses', 'core_course_get_contents' and 'core_webservice_get_site_info'. The "External service" must also have the option "Can download files" checked, the option "Required capability" set to "No required capability". The data-interchange format must be set to "JSON".
Additonally users must have the capability to "Use REST protocol" and "Create a web service token" to access their "Security Key" under "My profile settings" -> "Security Keys" and pass this on to their DeepaMehta "User Account".
A more elaborate and detailed description of how to use this plugin in your organizatin is to find in the following wikipage on moodle.org: https://docs.moodle.org/dev/TopicmapsWithMoodle
Background
This plugin is a implementation of the ideas presented as a poster at E-Learning Tag 2013, Technical University Berlin.
Discussion
I opened a thread on moodle.org for discussing the potential of developing this idea further.