Datalynx

Activities ::: mod_datalynx
Maintained by it's meDavid Bogner, Wunderbyte LogoWunderbyte GmbH
This Moodle plugin is a powerful data management tool that allows you to create digital workflows for data management.
Latest release:
204 sites
1k downloads
37 fans
Current versions available: 6

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.

Plugin snapshot

Component: mod_datalynx

Release: v502.0-DataDream

Supported Moodle: 4.5 to 5.2

Exports: CSV and PDF

What makes Datalynx special? It combines structured data capture, flexible presentation, role-based access and workflow-oriented processing inside one Moodle activity.

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.

Getting started
  1. Install the plugin into mod/datalynx on your Moodle site.
  2. Complete the upgrade at Site administration > Notifications.
  3. Add a Datalynx activity to a course.
  4. Create the fields needed for your process.
  5. Build views for learners, teachers, reviewers or administrators.
  6. Refine visibility, filters, templates and export options.
Great first use cases
  • 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
Why teams choose Datalynx

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
At a glance
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.

Screenshots

Screenshot #0

Contributors

it's me
David Bogner (Lead maintainer)
Wunderbyte Logo
Wunderbyte GmbH: Product owner
Please login to view contributors details and/or to contact them

Comments

Show comments
  • Csaba Vágvölgyi
    Tue, 3 Dec 2024, 7:04 PM
    Dear David, Thanks for your quick answer!
    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
  • it's me
    Tue, 3 Dec 2024, 8:42 PM
    You are almost there: You have to add the field and the behavior in the entry template section of the view. So when editing a view you can add the field and then you can click on the field and choose from 2 dropdowns: renderer and behavior. There your behavior shouls appear. Sometimes the GUI is buggy then you can use that: behaviorname
    behaviorname
    . I updated the docs as well: https://docs.moodle.org/402/en/Datalynx_Tags#Field_tags_with_behavior_and_renderer I saw the markup I used here was filtered so it was not of much help.
  • it's me
    Tue, 3 Dec 2024, 8:43 PM
    Sorry, the markup is rendered is wiki markup. So please head over to the docs link I posted.
  • Csaba Vágvölgyi
    Tue, 3 Dec 2024, 9:38 PM
    Dear David, Thank you!!!
    A bit more complicated than I expected, but it WORKS! smile
  • Csaba Vágvölgyi
    Wed, 4 Dec 2024, 5:26 PM
    Unfortunately, we ran into another problem during testing. Filling in the form is fine the first time, it captures the data fine, but on subsequent attempts (different users), even if we press the save button, nothing is captured. No error message, just simply no data recorded. (There is no limit to the number of entries)
    I've gone through all the settings several times, but I'm out of ideas. Has anyone encountered something similar?
  • it's me
    Thu, 5 Dec 2024, 1:00 AM
    Hi Csaba, you can send me a backup of your moodle course to info at wunderbyte.at or create an issue on github: https://github.com/Wunderbyte-GmbH/moodle-mod_datalynx/issues Usually it should work fine. Does the notification appear, that the entry was saved?
  • it's me
    Wed, 15 Jan 2025, 5:40 PM
    Dear Csaba, we just released a new version with improved error handling. Kind regards, David
  • Katja Neubehler
    Tue, 28 Jan 2025, 6:34 PM
    Dear David,
    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
  • it's me
    Fri, 7 Feb 2025, 10:11 PM
    Dear 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
  • Alex Sandu
    Mon, 19 May 2025, 9:50 PM
    Hi,
    Custom filter is lost when selecting another page (using the paginator).
  • Jesús Muñoz
    Wed, 28 May 2025, 8:48 PM
    In the file field, when a PDF file is uploaded, a preview of it is displayed. What needs to be done to prevent the PDF file preview from being displayed? Thank you very much.
  • Natalia Gomez barco
    Tue, 7 Apr 2026, 3:34 PM
    Hola a todos,
    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.
  • it's me
    Tue, 7 Apr 2026, 9:10 PM
    Hi Natalia,
    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
  • Enrique Castro
    Thu, 23 Apr 2026, 3:39 PM
    Hi, latest version is Release v501.1-DataDream, but github site https://github.com/dasistwas/moodle-mod_datalynx has no tag or branch for it. Do you plan to upgrade it?
  • it's me
    Thu, 23 Apr 2026, 4:35 PM
    Hi Enrique, thank you for this notification. In fact the location of the plugin respository has changed. It is now here: https://github.com/Wunderbyte-GmbH/moodle-mod_datalynx I updated the source control url accordingly.
1 2 3 4
Please login to post comments