Field Data Collector
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.
{{currentCollect.name}} ({{currentCollect.model}})
Date
Time
{{column.name}} ({{column.category}})
Comments
{{currentCollect.name}} ({{currentCollect.model}})
Date | Time | {{column.name}} ({{column.category}}) | Comments | ||
---|---|---|---|---|---|
Delete? | {{colidx < 2 || colidx == data.length -1 ? column : column.join(';')}} |
New collect
Categories
Category: {{categories[editingCategory].name}}
Items ({{categories[editingCategory].items.length}})
New category
Data models
Model: {{models[editingModel].name}}
Columns ({{models[editingModel].columns.length}})
Column category:
New Data model
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.