Tutorials and Screencasts
This page is incomplete
Links to videos work properly only inside the IGBremen's GitLab wiki for this documentation.
Video links need to be updated to work on icdp-online.org servers.
Tutorials
Developer Tutorials
Screencasts
There were some short video tutorials. They are now deprecated. The tutorials showed scenarios that executed without any trouble and produced the expected output.
A trained mDIS user performed a task. The software was properly configured, and everything ran smoothly.
In this regard, we have provided brief video tutorials to demonstrate how the user interface of a properly configured mDIS is meant to be used.
(All videos removed intentionally)
Log in
(Video: "Logging In" - removed, UI has changed)
The user goes to a webpage that is available on the public internet or on a private network. The user enters their username and password and logs in.
Data Entry
What You Find on the Dashboard
View Data
How to work with input forms:
Use the filter function to view datasets.
Export some datasets, e.g., for printing.
Add/Edit Record, Duplicate
Only Operators or Admins can do this.
- How to edit a record:
- Create a new record.
- How to edit a record:
Add a core - ...to be continued.
Add a section - ...to be continued.
Switch back and forth between core and section.
Duplicate a record -
Add a value to a value list -
Create Parent-Child Relationships
- e.g., add a core section to a selected core run.
Delete Items
- Delete Records
- Delete Forms
- Delete Forms and related tables
- Cascading Deletes (of Forms and Tables)
TODO: Happy Paths
- Refine documents, update links
- Create more screencasts/videos
Sad Path Scenarios
Scenarios showing some trouble and error conditions.
Exact diagnostics might be a power-user task. (Fixing is a DIS dev/admin task.)
- Virtualization Problems (BIOS Settings, enable CPU Virtualization Support)
- Guest VM boot-up problems
- Internet network problems
- Host/Guest interaction problems (networking, shared folders, web server, Host firewall)
- Insufficient permissions (User Rights, e.g., Viewer tries to edit data, make API requests)
- Database-asserted Constraint Violations (Primary-Foreign key, Cascading Deletes, Column constraints/defaults/unique constraints/NOT NULLS, row duplications)
- Rename Operations (of columns, of tables)
- Client-Side-asserted Input Validators (numeric/string data types, datetime issues, depth semantics...)
- Form/Tableset generation (= code generation issues, DB/File access permissions)
- Code editing issues (custom form field validators).