Skip to content
This repository has been archived by the owner on Jun 12, 2024. It is now read-only.

OpenClinica/enketo-express-oc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

coverage-shield-badge-1 Build Status Dependency Status

Enketo Express

The modern Enketo Smart Paper web application.


This is a fork of enketo/enketo-express that has the following additions:

  1. An account manager to use multiple accounts with a single Enketo installation.
  2. A fieldsubmission webform view that uses OpenClinica's Fieldsubmission API.
  3. An OpenClinica theme: theme-oc.
  4. Advanced comment widgets: discrepancy note widget

To get started visit our technical documentation.


OpenClinica users, in addition to the configuration documentation linked above, may want to take special note of these recommended settings:

  1. Set a secret value for "account manager api key".
  2. The "linked form and data server" should have a non-empty value for "server url" to avoid bypassing the Account Manager API. E.g. leave the default value.
  3. Set "disable save as draft": true
  4. Set "repeat ordinals": true. This feature is required for the fieldsubmission webform views.
  5. Set "query parameter to pass to submission": "ecid"
  6. Set "validate continuously": true
  7. Set "validate page": false (though some applications may wish to use true)
  8. Set "default theme": "oc"
  9. Set "text field character limit": 3999

OpenClinica users, to build special Internet Explorer 11 javascript bundles, do after the regular build (ie. npm install):

  1. grunt build-ie11

Translation

The user interface was translated by: Hélène Martin (French), Gurjot Sidhu(Hindi, Panjabi), "Abcmen" (Turkish), Otto Saldadze, Makhare Atchaidze, David Sichinava, Elene Ergeshidze (Georgian), Nancy Shapsough (Arabic), Noel O'Boyle (French), Miguel Moreno (Spanish), Tortue Torche (French), Bekim Kajtazi (Albanian), Marc Kreidler (German), Darío Hereñú (Spanish), Viktor S. (Russian), Alexander Torrado Leon (Spanish), Peter Smith (Portugese, Spanish), Przemysław Gumułka (Polish), Niklas Ljungkvist, Sid Patel (Swedish), Katri Jalava (Finnish), Francesc Garre (Spanish), Sounay Phothisane (Lao), Linxin Guo (Chinese), Emmanuel Jean, Renaud Gaudin (French), Trần Quý Phi (Vietnamese), Reza Doosti, Hossein Azad, Davood Mottalee (Persian), Tomas Skripcak (Slovak, Czech, German), Daniela Baldova (Czech), Robert Michael Lundin (Norwegian), Margaret Ndisha, Charles Mutisya (Swahili), Panzero Mauro (Italian), Gabriel Kreindler (Romanian), Jason Reeder, Omar Nazar, Sara Sameer, David Gessel (Arabic), Tino Kreutzer (German), Wasilis Mandratzis-Walz (German, Greek), Luis Molina (Spanish), Martijn van de Rijdt (Dutch).

Send a message if you'd like to contribute! We use an easy web interface provided by Transifex.


OpenClinica has a few additional text strings that can be translated separately.


Funding

The development of this application was funded by KoBo Toolbox (Harvard Humanitarian Initiative), iMMAP, OpenClinica, London School of Hygiene and Tropical Medicine, DIAL Open Source Center and Enketo LLC. The Enketo-core library (the form engine + themes) used in this application obtained significant funding from SEL (Columbia University), the Santa Fe Institute, Ona and the HRP project.

License

See the license document for this application's license.

Note that some of the libraries used in this app have a different license. In particular note this one.

Note the 'Powered by Enketo' footer requirement as explained in enketo-core. This requirement is applicable to all Enketo apps, including this one, unless an exemption was granted.

The Enketo logo and Icons are trademarked by Enketo LLC and should only be used for the 'Powered by Enketo' requirement mentioned above (if applicable). To prevent infringement simply replace the logo images in /public/images with your own or contact Enketo LLC to discuss the use inside your app.

Change log

See change log

About

A fork of Enketo Smart Paper for OpenClinica

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • JavaScript 90.7%
  • SCSS 6.7%
  • Pug 1.7%
  • Other 0.9%