Field Data Collector

📊 New collect

✏️
📥
Delete?
Yes
No
{{collect.name}} ({{collect.model}})

Welcome to Field Data Collector!

Field Data Collector is a mobile application to help researchers collect data on the field. It has many features like:

  • 🚀 Fast data input
  • 💯 Multiple entries and multiple columns
  • ⏲️ Automatic storage of date and time on new data input
  • 🔄 Last entered data suggestion
  • 💬 Comments for every data
  • 📋 Easy setup with categories and models
  • 👀 Review and edition of data
  • ✏️ Dynamic edition of categories and models
  • 📥 Download as CSV
  • 📤 Import categories and models from CSV
  • 📲 Mobile-first
  • 📶 Works offline

To improve your experience and use Field Data Collector offline, open this page with Google Chrome on Android or Safari on iPhone and add it to your Home screen through your browser's menu!

Let's set it up!

To start, you need to create a category. A category is a type of things you will study (e.g. Individuals, Actions...), it contains Items to list every instance of this type of things (e.g. for Individuals: Bob, Alice...).

Go to the Categories page and create a category, then add some Items in this category.

To avoid any unexpected bug or behaviour, only use common letters and numbers when naming your objects (don't use accented letters, special characters...).

Great!

Now that you have a category, you need a Data model. A model uses Columns to describe which Categories compose your data. For instance, the data "Alice meets Bob" could be described by the model: "Individual Action Individual" (3 Columns).

Go to the Data model page and create a model, then add some Columns to this model using the categories you have.

Perfect!

Now you can start to collect your data! A collect stores the data based on a model. You are free to select multiple items for the same column, to skip a column if it's not relevant, to go back and edit or finish as soon as you want. Every change is saved!

You can also review your whole data and even edit previous data by clicking on the row or cell you want to change. And of course, download the collect.

All the data is saved in your browser, if you change browser or erase its memory, your data will be lost!

For more advice and help, click anytime on the Information button below.

ℹ️ Information
📂 Categories
📋 Data models

{{currentCollect.name}} ({{currentCollect.model}})

➕ New data
👀 Review data

Date

✔️ Finish

Time

✔️ Finish

{{column.name}} ({{column.category}})

{{item.name}}

{{item.name}}
✔️ Finish

Comments

✔️ Finish

{{currentCollect.name}} ({{currentCollect.model}})

Date Time {{column.name}} ({{column.category}}) Comments
Delete? Yes No 🔁 {{colidx < 2 || colidx == data.length -1 ? column : column.join(';')}}

New collect

Start new collect

Categories

➕ Add new category

✏️
📥
Delete?
Yes
No
{{category.name}}

Category: {{categories[editingCategory].name}}

Items ({{categories[editingCategory].items.length}})

✏️
{{item.name}}
💾 Save item
➕ Add new item

New category

💾 Save category
📤 Import from CSV file

Data models

➕ Add new model
✏️
📥
Delete?
Yes
No
{{model.name}}

Model: {{models[editingModel].name}}

Columns ({{models[editingModel].columns.length}})

✏️
{{column.name}} ({{column.category}})

Column category:

{{category.name}}
💾 Save column
➕ Add column

New Data model

💾 Save Data model
📤 Import from CSV file

Information

General

Field Data Collector is a mobile application to help researchers collect data on the field.

To improve your experience and use the application offline, open this page with Google Chrome on Android or Safari on iPhone and add it to your Home screen through your browser's menu!

All the data is saved in your browser, if you change browser or erase its memory, your data will be lost!

To avoid any unexpected bug or behaviour, only use common letters and numbers when naming your objects (don't use accented letters, special characters...).

To keep the application fast and reactive, delete the collects that are already finished and downloaded.

Features

  • 🚀 Fast data input
  • 💯 Multiple entries and multiple columns
  • ⏲️ Automatic storage of date and time on new data input
  • 🔄 Last entered data suggestion
  • 💬 Comments for every data
  • 📋 Easy setup with categories and models
  • 👀 Review and edition of data
  • ✏️ Dynamic edition of categories and models
  • 📥 Download as CSV
  • 📤 Import categories and models from CSV
  • 📲 Mobile-first
  • 📶 Works offline

Categories

A category is a type of things you will study (e.g. Individuals, Actions...), it contains Items to list every instance of this type of things (e.g. for Individuals: Bob, Alice...).

You can download a category to share or save it. You can also create a category by importing a CSV file (one column, one row for every item in the category).

Data model

A Data model uses Columns to describe which Categories compose your data. For instance, the data "Alice meets Bob" could be described by the model: "Individual Action Individual" (3 Columns).

You can download a model to share or save it. You can also create a model by importing a CSV file (two columns: name and category, one row for every column in the model).

Collect

A collect stores the data based on a model. You are free to select multiple items for the same column, to skip a column if it's not relevant, to go back and edit or finish as soon as you want. Every change is saved!

You can also review your whole data and even edit previous data by clicking on the row or cell you want to change. And of course, download it.

Buttons

✏️: Edit

❌: Remove

📥: Download

🔁: Duplicate data with current time

⬅️: Previous page

Bugs, features...

For more information, visit the Github page of this project. You can contribute, report bugs or ask for features on the Issues page or by mail at loup[at]louphole[dot]com.

Field Data Collector is a progressive web application powered by Vue.js.

Apache License 2.0

Created by Bilgé Kimyonok. Copyright 2018.

Icon by Emoji One, CC BY-SA 4.0

Visit louphole.com for more (fun, useful, absurd) projects.