GithubHelp home page GithubHelp logo

alxndrsn / enketo-collect Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 3.0 223 KB

ODK Collect clone using Enketo as the forms engine

JavaScript 48.53% Makefile 6.94% Java 28.33% HTML 13.55% Shell 0.44% Procfile 0.14% Less 2.06%

enketo-collect's People

Contributors

alxndrsn avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

enketo-collect's Issues

Few field types are not working in iOS devices

Hi Alex,

There are few field types which are not working in iOS devices whereas the same were working in Android devices.

  1. Audio
  2. Video
  3. Image

These fields when tested in Android, they opened a browse window to select the corresponding file from gallery. But when we test the same in iOS, when clicked on the field it isn't opening anything.

Could you please help us on this?

Regards,
Karthik

Media Upload

Hi @alxndrsn , Hope you are doing well! We have an issue around uploading the media files to the server. The files are not being uploaded. Could you please let us know where the files will be transferred to the server? This will help us in debugging the app and also suggest if there are any issues in the code.

Thank you!

ERR_CONNECTION_REFUSED: While trying to transform the XML using the XSLs

Hi Alex,

When I tried to run the app after browserify, I'm getting the below error.

image

There are 2 things which caught my mind after looking at the error but not sure if they are worth considering.

  1. It is triggering a service using port 8081 but there is no service running on that port. Is there any configurations needed for this?
  2. The path of the XSL is incorrect as it is deriving the path of index.html and appending "/enketo/*.xsl" while invoking the service.

Not sure if there are any additional configurations are required to be configured but could you please take a look at them and let us know the resolution?

Thanks in advance.

Regards,
Karthik

Date & Time Field is not working

Hi Alex,

We are encountering few issues when we execute the app with our own data. When there is a Date&Time field in the form, we are getting the below error.

We have tried to make the jquery version similar to the one used in enketo-core i.e., 2.1.4. We are still getting the error.

Could you please help us on this?

image

Regards,
Karthik

No margin/padding at bottom of page

See e.g. Form Fetcher with long list, or Send Finalised with long list - the bottom buttons are crammed against the bottom of the screen instead of nicely separated by a margin/padding on the content body.

Record lingers after sumission

After submitting a record, the list is refreshed. Successfully submitted records remain in the list, but as an empty row. This is because the pouch view returns an entry for the deleted record. This may be expected behaviour from pouch, but not currently clear.

Reference Error is thrown while launching index.html

Hi Alex,

I have tried a workaround for the issue (https://groups.google.com/forum/#!topic/enketo-dev/Q3u2K-QRMzg) which I guess is worked. I have downloaded the enketo-core module tar file from npm's repository and extracted in the node_modules folder. I later removed the 'enketo-core' entry from package.json and installed the remaining dependencies. This went through fine.

After installing all the dependencies, I have used browserify command to generate bundle.js which I copied into static folder. When I launched the index.html, I have received beloew errors.

  1. style.css is not found. How do we generate this file?
  2. "Reference Error: _ is not defined" -> Screenshot is attached for this error.

Could you please help us to resolve these issues? Also please mention if we have to follow any steps to make it work smoothly with the test data.

referenceerror

Regards,
Karthik

enketo-collect forms not working on windows app

Hi Alex,

I a download and started enketo-collect app.its Successfully working fine in chrome.But same code showing error in edge bundel.js these line return logFn.apply(console, args); the error message is

Possibly unhandled rejection: {"data":null,"status":-1,"config":{"method":"GET","transformRequest":[null],"transformResponse":[null],"jsonpCallbackParam":"callback","cache":{},"headers":{"Accept":"text/html"},"url":"templates/main_menu.html"},"statusText":""}

please find screenshot chrome

image

please find screenshot Edge

image

Could you please help us on this?

Widgets demo form won't load

See form with ID widgets in Ona's enketo account. This form contains media as well. (live here: https://enke.to/::widgets).

When loading in Enketo Collect the loader animation is shown. It seems to crash (during transformation?), because the form never appears.

What is Form Processing Logic?

ODK Collect has different options for the Form Processing Logic. Are these different compatibility modes we would want to support?

Forms & Records

The most exciting thing about this project is that you can create a mobile client with a very nice and functional UI. I think it needs a complete redesign (which I'm sure you agree with). This issue is not that but it resolves one of the weirdest UI decisions in ODK Collect, imho.

A form is a form.
A record is a record.

Fill Blank form.
Edit Saved record.
Send Finalized record.
Get Blank Form
Delete Saved Form

Allow branding at compile time

Should be configurable:

  • app name (on shortcut and inside app - should always come from Android's strings)
  • app icon
  • android applicationId

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.