-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
93 changed files
with
342 additions
and
14 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,41 @@ | ||
# What are Enketo webforms? | ||
|
||
According to [Enketo.org](https://enketo.org), **Enketo** is the name of an open-source project as well as the name of an open-source web application that uses a popular open-source form format. | ||
|
||
Enketo was developed as a follow-up to a 2009 Masters Dissertation at the University of Liverpool on the 'Applicability of [Offline-capable Web Technologies](https://blog.enketo.org/offline-capable-web-applications/) for Information Management in Humanitarian Aid'. | ||
|
||
After a year of initial development, it was adopted by [a lab at Columbia University](https://qsel.columbia.edu/products-tools/) and [first launched](https://blog.enketo.org/enketo-is-now-open-source-and-will-be-used-in-formhub/) in 2012. This was the start of a cascade of [adoption](https://enketo.org/about/adoption/) by companies and organizations across the world. | ||
|
||
### What Ecosystem does Enketo use? | ||
|
||
Enketo is part of the OpenRosa/ODK ecosystem which means: | ||
|
||
1. Enketo can be combined with other tools to flexibly create a full-fledged information management system. This has resulted in the adoption of Enketo into KoBoToolBox. It also means that the Enketo Project can focus on just data collection and do this in the best way possible. | ||
2. Enketo does not require a long-term commitment by the user. | ||
|
||
### What are the general features? | ||
|
||
Surveys deployed with Enketo: | ||
* work offline | ||
* have beautiful themes and widgets | ||
* are printer-friendly | ||
* can use very powerful skip and validation logic | ||
* run on any device, mobile or desktop, as long as it has a fairly modern browser | ||
|
||
### How can I access Enketo when on KoBoToolbox? | ||
|
||
Whenever you open a form on the webform version within KoBoToolbox, you are actually using Enketo. | ||
|
||
### How do I troubleshoot Enketo? | ||
Enketo web forms work on all devices since they open in regular web browsers and allow data collection online or offline. Generally we strongly recommend the latest version of all modern browsers; [see here for more details on browsers working with Enketo](https://github.com/kobotoolbox/enketo-express#browser-support). | ||
|
||
**Known issues with offline forms on iOS** | ||
|
||
iOS (running on iPhones and iPads) devices have several known limitations with using offline-enabled forms due to the Apple operating system platform. We strive to have the latest version of iOS fully supported. | ||
|
||
* Offline data collection works in any modern browser. On iOS we only recommend Chrome or Safari. | ||
* Version 9.x shows "NotFoundError: DOM IDBDatabase Exception 8". Solution: Close all Enketo tabs in your browser, then reopen the form. The error should now be gone forever. | ||
* Version 9.3.1 shows "Attempted to assign to readonly property" when loading offline form | ||
* Version 8.x shows "undefined is not an object (evaluating 'c.resources')". Solution: Update to latest iOS version | ||
|
||
If data collection offline is not required and you are seeing an error on iOS, consider using the [online-only version](https://ee.kobotoolbox.org/::ABCD) instead of the offline URL. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,33 @@ | ||
# Row-level permissions | ||
|
||
The Row-Level Permissions feature allows owners of a project to create three levels of project permissions for users related to viewing submissions. Those three levels are: | ||
|
||
1. User can view all submitted data | ||
2. User can view data submitted by a subset of users only | ||
3. User can view data submitted by oneself only | ||
|
||
**To make use of this feature, please follow the steps below.** | ||
|
||
Make sure that your account settings are set to 'Require authentication to see forms and submitted data'. | ||
|
||
![image](/images/row_level_permissions/setting.jpg) | ||
|
||
Access the Sharing settings through either the project Summary or Settings tab. For the purposes of this help article, the screenshots show the Sharing Permissions modal that opens from the project Summary tab, but the steps are the same no matter which Sharing settings page you use. | ||
|
||
![image](/images/row_level_permissions/summary.jpg) | ||
|
||
In the Sharing Permissions modal, click the `ADD USER` button. | ||
|
||
![image](/images/row_level_permissions/add_user.jpg) | ||
|
||
Enter the name of the user you wish to set the `View submissions` settings for at the top. Then click the checkbox `View submissions` below. If you wish for the user to be able to view all submissions in the project, then no further action is needed. If you wish to restrict the user to view data submitted only by a subset of users, then click the `View submissions only from specific users` checkbox. Enter in the subset of usernames, separated by spaces, in the line below. If you wish for the user to only view data submitted by themselves, then only enter in their username. Once all the desired users are entered, click `GRANT PERMISSIONS`. | ||
|
||
![image](/images/row_level_permissions/permission.jpg) | ||
|
||
Example of a user having permission to view submitted data from a subset of users: | ||
|
||
![image](/images/row_level_permissions/example_subset.jpg) | ||
|
||
Example of a user having permission to view only their own submitted data: | ||
|
||
![image](/images/row_level_permissions/example_own.jpg) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.