If you're encountering the "You must use a Chrome or Safari browser" error when running grunt -adb, it's likely due to the removal of the built-in DB on Chrome. Until mid-2024 (M123), you can resolve this by re-enabling it using chrome://flags/#web-sql-access.

Logo

Getting Started

  • Selecting the Appropriate Tool Suite
  • Installing ODK-X Basic Tools
  • Trying Out ODK-X Survey
  • Trying Out ODK-X Tables
  • Getting Started Building an Application
  • Example Applications
  • Troubleshooting

Building your own Application

  • Building an Application
  • ODK-X Application Designer
  • Setting Up ODK-X Application Designer
  • Using ODK-X Application Designer
  • ODK-X XLSX Converter
  • ODK-X Tables Web Pages
  • ODK-X WebKit

Mobile Apps

  • ODK-X Survey
  • ODK-X Tables
  • ODK-X Services
  • ODK-X Notify

Cloud Apps

  • ODK-X Cloud Endpoints
  • ODK-X Sync Endpoint
  • Setup ODK-X Sync Endpoint with Cloud Services
  • Setup ODK-X Sync Endpoint Manually
  • Users and Groups

Desktop Apps

  • ODK-X Suitcase

Advanced Topics

  • Advanced Application Building Topics
    • Data Permission Filters
    • Internationalization
    • Application Configuration File Structure
    • ODK-X Survey Controller Actions
    • Logging Capabilities of Apps
  • Platform Developer Advanced Topics

Contributing

  • Contributing to ODK-X Docs

Currently Not Supported

  • ODK-X Scan
  • ODK-X Scan Form Designer
  • ODK Aggregate Tables Extension
ODK-X
  • Advanced Application Building Topics
  • Edit on GitHub

Advanced Application Building Topics

  • Data Permission Filters
    • Limitations
    • Overview
    • Verified User Identities
    • Verified User Capabilities
    • Row Access Filter Columns
    • Obtaining a User's Groups and Roles
    • Obtaining a User's Default Group
    • Obtaining Information About Other Users
    • Table-level Security Configuration
    • Row-level Access Filters
    • Implementation of the HIDDEN filter on queries
    • Effective Access
    • Usages Within Applications
  • Internationalization
    • Defining the Available Locales
    • Referencing Translations in Survey XLSX Files
    • Referencing translations in Tables Web Pages
    • Accessing the List of Locales and Default Locale
    • XLSXConverter Production of Translations
  • Application Configuration File Structure
  • ODK-X Survey Controller Actions
  • Logging Capabilities of Apps
    • ODK-X Logging System
    • Android Logging
    • Sync-Endpoint Docker
ODK-X Suitcase Data Permission Filters

Download this documentation as a PDF.

For video tutorials, you can check out our YouTube Channel

If you still need help, you can ask support questions in the ODK-X Forum

If you find a problem with this documentation, please file an issue

You are also encouraged to fork our Github repo and become a contributor

© Copyright 2023, ODK-X. This document is licensed under a Creative Commons Attribution 4.0 International License..

Built with Sphinx using a theme provided by Read the Docs.