Getting Started: Data Collection with Formulus
This guide walks you through installing Formulus and submitting your first form. It should take about 10-15 minutes.
What You'll Need
Before starting, make sure you have:
- ✅ A smartphone (Android 8.0+ or iOS 13.0+)
- ✅ Internet access (for downloading and initial setup)
- ✅ Instructions from your project manager (server URL, project code, or app link)
Step 1: Install Formulus
Option A: From Google Play Store (Android)
- Open Google Play Store on your Android phone
- Search for "Formulus"
- Tap Install
- Wait for installation to complete (usually 1-2 minutes)
Option B: From App Store (iOS)
- Open App Store on your iPhone
- Search for "Formulus"
- Tap Get
- Authenticate with Face ID, Touch ID, or Apple ID
- Wait for installation to complete
Option C: Direct Installation (Android)
If your project manager provided an APK file:
- Download the APK file to your phone
- Open your file manager and locate the APK
- Tap the file to install
- If prompted, allow installation from "Unknown Sources"
- Tap Install
If you don't have Google Play Store access or need a specific version, contact your project manager for a direct download link.
Step 2: Open Formulus & Connect to Your Project
- Open Formulus - Tap the app icon on your home screen
- See the welcome screen - You'll see the Formulus logo and connection options
- Enter Server Details - Ask your project manager for:
- Server URL (e.g.,
https://forms.myorganization.org) - Project Code or QR code
- Server URL (e.g.,
- Authenticate - Enter credentials provided by your project manager
- Download Forms - Formulus will download available forms for your project
Your project manager should provide you with:
- The server web address
- Your username and password (or a QR code)
- The project or team you're assigned to
If you don't have these, contact your project manager.
Step 3: Submit Your First Form
Opening a Form
- Tap the "+" button or "New Submission" in the app
- Select a form from the list
- Read the form title - This tells you what you're collecting
Filling Out the Form
Forms contain different types of fields:
| Type | How to Fill | Example |
|---|---|---|
| Text | Type your answer | Name, comments |
| Number | Enter digits | Age, count |
| Date | Tap to pick a date | Birthday, visit date |
| Multiple Choice | Select one option | Gender, yes/no |
| Photo | Tap camera icon | Pictures of situation |
| GPS | Tap location button | Geographic coordinates |
Fields marked with a red asterisk (*) must be filled out before submitting.
Example: Simple Survey
Let's say you're filling out a health survey:
Question: What is your name?
↓ Type: "John Smith"
Question: What is your age?
↓ Tap number field and type: "32"
Question: Are you feeling healthy today?
↓ Select: "Yes" or "No"
Question: Date of visit
↓ Tap calendar icon and select today's date
Validating Your Answers
As you type, Formulus checks if your answers are valid:
- ✅ Green checkmark = Answer is correct
- ❌ Red error = Something is wrong (e.g., age over 150)
- ⚠️ Yellow warning = Be careful with this answer
Fix any errors before submitting.
Step 4: Submit the Form
When You're Done
- Review your answers - Scroll up to check everything
- Look for the Submit button - Usually at the bottom
- Tap Submit - Formulus will validate your form
- Confirm - You'll see a message saying the form was submitted
What Happens After Submit?
Submitted Locally
↓
Form saved on your phone
↓
Waiting to sync with server
↓
[When you connect to internet]
↓
Synced to Server ✅
You'll see a "Submitted" section in the app showing all your completed forms.
Step 5: Sync Your Data
Syncing sends your completed forms from your phone to the server.
Automatic Sync
When your phone has internet:
- Formulus automatically syncs in the background
- You'll see a sync icon (🔄) at the top of the app
- Submissions appear as "Synced"
Manual Sync
To sync manually:
- Tap the sync icon (usually at top-right of app)
- Wait for the sync to complete
- Check the status - Green checkmark means success
- 🟢 Synced - Successfully sent to server
- 🟡 Pending - Waiting to sync
- 🔄 Syncing - Currently sending
- ❌ Error - Check your connection
If sync fails, check:
- Do you have internet?
- Is the server accessible?
- Are you still logged in?
Contact your project manager if problems persist.
Working Offline
One of ODE's superpowers is offline capability.
Can I Work Without Internet?
Yes! You can:
- ✅ Create new submissions
- ✅ Fill out forms completely
- ✅ Take photos and record audio
- ✅ Save your work
How Offline Works
No Internet Available
↓
Forms stored on phone
↓
You create & save submissions
↓
Data saved locally (not on server yet)
↓
When you connect to internet
↓
Formulus syncs automatically
↓
Data is now on server
Tips for Offline Work
- Download forms before going offline - Do this at the office
- Check you have battery - Offline sync uses battery
- Keep phone storage available - Each form needs storage space
- Sync when you can - Try syncing at least daily
Your data is safe on your phone until synced. To prevent data loss:
- Don't delete the Formulus app
- Don't clear app data
- Back up your phone regularly
- Sync at least once per day
Common Tasks
Viewing Submitted Forms
- Tap the "Submitted" tab (or similar view in your app)
- See all your submissions - Shows dates and status
- Tap a submission to view details if needed
Editing a Draft
If you saved a form but didn't submit:
- Tap the "Draft" or "Saved" section
- Tap the form to edit it
- Make changes
- Submit when ready
Logging Out
- Tap Settings (gear icon)
- Tap Logout
- Confirm - You'll return to login screen
You won't be able to see forms until you log back in.
Updating Forms
Your project manager may release new forms:
- Open Formulus
- Tap the refresh/sync icon
- New forms will appear - They'll be available to use
Troubleshooting Common Issues
"I can't connect to the server"
Causes:
- No internet connection
- Wrong server URL
- Server is down
Fix:
- Check you have WiFi or mobile data
- Ask your project manager for correct server URL
- Try again in 5 minutes
- Contact your project manager if still failing
"The app says my answer is invalid"
Causes:
- Value is outside expected range (e.g., age > 150)
- Wrong format (e.g., text when number expected)
- Required field is empty
Fix:
- Check the error message
- Review the field requirements
- Enter the correct format
- Try again
"I lost my saved form"
Causes:
- App was force-closed
- Phone ran out of battery
- Storage space ran out
Prevent:
- Submit forms as soon as complete
- Keep phone battery charged (> 50%)
- Delete old submissions to free space
- Sync regularly
Once submitted and synced, your data is safe on the server. Contact your project manager if data was lost before syncing.
"Sync keeps failing"
Causes:
- Poor internet connection
- Server temporarily unavailable
- Authentication expired
Fix:
- Check internet connection (try browsing web)
- Wait a few minutes
- Log out and log back in
- Restart the app
- Contact your project manager if still failing
Tips for Success
Before You Start
- 📋 Read form instructions - Each form may have specific guidance
- 📱 Make sure you're online - Download forms while connected
- 🔋 Charge your phone - Ensure good battery level
While Collecting
- ✏️ Complete forms immediately - Don't wait to fill them later
- 📸 Use good lighting - For photos (if required)
- 🔊 Find quiet places - If recording audio
- 🗺️ Enable location - If the form requests GPS data
Before Submitting
- ✅ Review your answers - Make sure everything is correct
- 🔴 Check for required fields - Fields with * must be filled
- 📍 Verify dates are correct - Easy to enter wrong date by mistake
After Submitting
- 🔄 Sync as soon as possible - When you have internet
- 📊 Check if your data appears - Ask your project manager to confirm
- 💾 Keep backups - Periodically back up your phone
Next Steps
Congratulations! You've successfully submitted your first form. Now:
- Learn about the app features - Explore what Formulus can do
- Understand working offline - Maximize battery and storage
- Get help with issues - Find solutions to common problems
- Check the FAQ - Common questions answered
Need Help?
- App issue? → Troubleshooting Guide
- Question about syncing? → Syncing Data
- Need community help? → Get Help
- Contact your project manager → They know your specific project setup
Most issues can be resolved by:
- Checking your internet connection
- Restarting the app
- Syncing manually
If problems persist, contact your project manager.
Happy collecting! 📱📊