Giter Site home page Giter Site logo

factile's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

factile's Issues

Allow people who have completed survey to see their answers and change them

It would be nice to have the ability to see all my answers after I have finished a survey.
I might even have made a mistake and want to change an answer. I understand that with conditional flows it is hard to allow changing a single answer. Perhaps if I complete the survey and return later I have an option to clear my responses and start from scratch so I at least have a way to make it right.

Can't delete first page to move second question up to new first page

If you have several pages with a question on each and you try to delete the first page, then the question goes away but the page1 is still there but blank. What you want as your new first question always remains on page2. Copying the question is not an option because you have your chaining setup already.

To reproduce
create three pages each with one question.
delete page1 and save draft.
Exit and come back into the survey edit

Expected
You see the last two pages

Actual
you will see three pages still with the first one blank

Also, if you have three pages and you delete one and then hit flow, you will still see that page in the flow.

Work Offline button needs documentation and conditional disable

I am not sure what work offline really does and would like to read about it but I can't find anything in the documentation. Please add some documentation about what it is.

I worry that users will find it distracting and think it could be a good idea to have it disabled by default and allow it to be enabled in the main survey page if someone wants it.

Feature Request: Add template with conditional flow

Since setting up conditional flow is not working for me, I assume it is a bug but it would be nice to see conditional flow demonstrated in a template so I could learn how to do it and if I am doing something wrong.

Add page before/after current page

There are times when I would like to add a page before or after a current page. As far as I can tell that is not possible, new pages always go to the end. I want to add a new page to the front of a large existing survey and i think having a "Add Page Before" and "Add Page After" buttons on the top of the edit survey screen could be a great enhancement.

Exchange MongoDB with a Free Software database management software

Since a few years the license of MongoDB has changed and is not a Free Software (or Open Source) license anymore,
see https://en.wikipedia.org/wiki/Server_Side_Public_License:

the SSPL is not recognized as free software by multiple parties, including the Open Source Initiative (OSI) and multiple major Linux distributions

https://en.wikipedia.org/wiki/MongoDB#MongoDB_Community_Server_2

As of October 2018, MongoDB is released under the Server Side Public License (SSPL)

As the MongoDB is an essential component of factile, the full solution is not Open Source (with all drawbacks).
Maybe a different database that is Free Software can be used instead.

Disable mandatory checks on preview

Is it possible to disable 'mandatory' when viewing surveys in 'Preview' mode (this would make it easier to review multi-page surveys without having to enter data

Ability to remove page from conditional flow needs to be more explicit

It is not immediately clear how to remove a page from being conditional. I eventually figured out that I could make the conditional question blank and save but I almost gave up before figuring that out. It would be nice to have some sort of "remove conditional" button on the flow page that is more intuitive for users experiencing setting up a flow for the first time.

Print page on preview

When displayed via 'Preview', there is no obvious way to print page and no vertical scroll bar - I think would be good to have both available?

Duplicate survey url

I think you don't validate if multiple users use the same url. I created survey "interview" with multiple different users and got no errors.

"Real" reltime results ala mentimeter.com

Would it be possible to add true real-time results where chart would autoupdate (think long polling or websockets)...See mentimeter.com for example and how they handle charting or each question...
BTW I think this tool has great potential to surpass limesurvey and take on commercial ones like mentimeter.com if some enhancements are made

Export survey to PDF

It would be nice feature to have a new menu option to convert and display/print the whole survey as a .pdf file - this allows (for example) a survey admin/collaborator to create a paper copy of a survey where data may be entered manually?

Mobile checkbox and radio button conflict with each other

I have one page with a radio button question, checkbox question, ranking question, and rating question. If I select radio button answer, then a checkbox on either the checkbox question or the rating question, it clears the radio button choice. Something about setting a mobile checkbox seems to reset the single choice option.

Confirmed this on iphone and ipad safari latest version.

(Just wanted to call it out so you can look into it when you have time. Only bother mentioning it because I think factile is really cool and have enjoyed playing around with it. Thanks for taking the time to make it available. It has inspired me to learn scala someday.)

menu disappears on low resolution

When screen is viewed via a device with low resolution (or reduced screen width), the menu disappears - Only the 'Factile' and 'Logout' items are displayed - this looks like css problem.

Dependencies out of date with play 2.0.4

I am new to play and trying to get factile to work with play 2.0.4 from scratch and had some dependency issues. After some trial and error I was able to make it work with these changes.
Just in case it helps someone else coming along and trying factile out with latest play:

Had to change sbt version
sbt.version=0.11.3

PDF 0.3.1 wouldn't resolve for me
I had to change it to 0.3 (val pdf = "pdf" % "pdf_2.9.1" % "0.3") and add this to my resolver list
resolvers += Resolver.url("My GitHub Play Repository", url("http://www.joergviola.de/releases/"))(Resolver.ivyStylePatterns),

MongoDB casbah wouldn't resolve. Had to change my config to this:
"org.mongodb" %% "casbah" % "2.4.1"

Play2War wouldn't resolve. Had to change it to version 0.8.1
addSbtPlugin("com.github.play2war" % "play2-war-plugin" % "0.8.1")

Updated to latest version of play in a way that is more dynamic
// Use the Play sbt plugin for Play projects
addSbtPlugin("play" % "sbt-plugin" % Option(System.getProperty("play.version")).getOrElse("2.0.4"))

Moving questions

It would be easier (more intuitive) if it were possible to simply raise or lower the order by dragging an item up/down when displayed in the popup list... or perhaps displaying a question number and being able to re-number items in the drop-down list?

iOS5 radio buttons

When viewing surveys as an end-user, iOS5 devices incorrectly display radio buttons as [ON]{OFF} buttons

Piping is broken on "preview"

To reproduce:
create two pages each with with one single choice question with answers a1, a2.
save survey, exit, go back in to edit to enable piping on second page question.
Do "preview" and answer questions.

Expected Question2 title:
question2 a1

Actual:
question2 {{q0001}}

I found that it actually works if I activate the survey and do it live. So it is just a bit confusing to new users that it doesn't work in "preview" since that is when people are testing things out to make sure it will work when it goes live.

Mongo db "can't call something"

From a clone of the repo I got this error trying to run:

com.mongodb.MongoException$Network: can't call something

com.mongodb.DBTCPConnector.call(DBTCPConnector.java:209)

com.mongodb.DBTCPConnector.call(DBTCPConnector.java:220)

com.mongodb.DBTCPConnector.call(DBTCPConnector.java:220)

com.mongodb.DBApiLayer$MyCollection.__find(DBApiLayer.java:295)

I resolved the problem by changing

mongo.db.host=localhost

to

mongo.db.host="127.0.0.1"

in application.conf

Ubuntu 12.04, Play 2.01

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.