Moodle Plugins directory: Datalynx | Moodle.org
Datalynx
Datalynx
Datalynx is a powerful Moodle activity module for collecting, organizing, displaying and exporting structured data. It is ideal for digital workflows such as applications, course catalogs, registrations, reviews and program administration.
Instead of locking you into a single database-style setup, Datalynx lets you define your own fields, build views for different audiences, apply filters, control visibility by role and move data in and out through CSV and PDF export workflows.
Component: mod_datalynx
Release: v502.0-DataDream
Supported Moodle: 4.5 to 5.2
Exports: CSV and PDF
Feature highlights
Structured data collection
Use more than twenty field types to capture the exact information your process requires.
Flexible views
Create overview, detail, admin and export views for different roles and use cases.
Advanced filtering
Filter and search entries with custom and advanced filtering methods.
Workflow support
Use notifications, behaviors and visibility control to support review and approval flows.
- Install the plugin into
mod/datalynxon your Moodle site. - Complete the upgrade at Site administration > Notifications.
- Add a Datalynx activity to a course.
- Create the fields needed for your process.
- Build views for learners, teachers, reviewers or administrators.
- Refine visibility, filters, templates and export options.
- Education program management
- Online application and approval workflows
- Course and training catalogs
- Conference registration and paper submission
- Submission review and status tracking
- Administrative dashboards with tailored role views
Datalynx is especially useful when a standard Moodle activity is too simple and a custom system would be too heavy. It lets teams model real operational workflows directly inside Moodle.
- Supports role-based visibility and presentation
- Separates data structure from how data is displayed
- Scales from small forms to larger workflow-driven processes
- Keeps export and reporting paths practical
- Works well for submission, review, catalog and administration scenarios
| Data types | 20+ |
|---|---|
| Views | Overview, detail, admin, export |
| Permissions | Role-based visibility |
| Filtering | Custom and advanced filters |
| Data movement | CSV import and export |
| Documents | PDF export |
Frequently asked questions
Is Datalynx only for database-like activities?
No. It is better understood as a structured workflow module. Databases are one strong use case, but so are applications, catalogs, registration systems and review processes.
Can different roles see different information?
Yes. Datalynx supports visibility control for fields and views, which makes role-specific interfaces possible.
Can data be imported or exported?
Yes. CSV import and export are supported, and the module also supports PDF export for relevant output scenarios.
Where can administrators find more help?
See the Moodle Docs page for the Datalynx module and the general Moodle plugin installation documentation.
We use Moodle 4.1 version. I created a Behavior, and checked a required option. I saved and see the Behavior, but I can not see any new option in the field editing form. Did I understand what you wrote correctly? Is this how I should do it?
TIA, Csaba
A bit more complicated than I expected, but it WORKS!
I've gone through all the settings several times, but I'm out of ideas. Has anyone encountered something similar?
Thanks for the enhanced possibility to create databases in Moodle with this plugin datalynx.
We just tested the field "Team Member Select" in Moodle 4.1 and 4.5 and we're not sure, if we used it right: The use case is, to let users select a given database entry (i.e. participants can choose their favorite elective course).
But using "Team member select:subscribe" will not insert a participant to this database-entry of elective courses that he selected, it will insert him to the first database-entry until the max number is reached. Is this behaviour a feature (and we use the "Team member select" field not correctly) or is it a bug?
We hope, you can help us to understand this phenomenon and model our use case.
Thanks in advance for your help and Kind regards, Katja
we can't provide support for specific usage problems here. Could you write to info at wunderbyte.at ideally attaching some screenshots or the course backup so we can help you with the problem.
Kind regards,
David
Custom filter is lost when selecting another page (using the paginator).
Quería consultar si está planificada la actualización del plugin a Moodle 5.1 y, en caso afirmativo, si hay alguna previsión de fechas.
Cualquier información sobre el progreso o necesidades de colaboración será bienvenida.
Muchas gracias.
Hello everyone,
I would like to ask whether an update of this plugin for Moodle 5.1 is planned and, if so, whether there is any estimated timeline.
Any information about the progress or possible collaboration needs would be greatly appreciated.
Thank you very much.
thank you for the comment and the use of the plugin. We are indeed actively developing the plugin and it is going to work for Moodle 5.1. We have no timeline yet. It is a very complex plugin and changes to do are quite a lot. So any help to go further would be highly appreciated. If you could contact us at info at wunderbyte.at we would be very happy to discuss your requirements and wishes for the plugin.
Kind regards,
David