2010-12-29 2 views
0

Quelles options ai-je pour créer un formulaire destiné à collecter des données auprès d'un nombre potentiellement important de personnes? (De préférence en Python)Options pour créer des formulaires, les distribuer et collecter des informations

Je cherche des options autres que les formulaires HTML. PDF Forms semblent être une option, mais ma tendance jusqu'à présent a été de les éviter.

L'application de bureau standard semble être la solution, mais cela signifie qu'une nouvelle application doit être installée sur chaque ordinateur qui veut remplir le formulaire. Il peut s'agir d'un exécutable autonome qui n'a pas besoin d'installation. Si vous souhaitez collecter ces informations, vous devez fournir un moyen de sauvegarder les données dans un fichier, puis un moyen d'importer ces informations dans un autre outil qui effectue la collecte et l'analyse des données. J'ai l'impression de réinventer la roue.

N'y a-t-il pas une autre façon de faire ce genre de travail?

Cordialement

+0

Juste curieux, pourquoi êtes-vous contre l'utilisation d'un formulaire basé sur le Web? Distribuer un exécutable pour remplir un formulaire semble * très * bizarre, surtout si c'est un par formulaire. – plundra

+0

Quel est le problème avec les formulaires HTML? installer un logiciel autonome sur un grand nombre d'ordinateurs est beaucoup plus difficile que d'utiliser des formulaires Web. –

+0

Rien contre les formulaires HTML. C'est simplement une exigence pour le travail en cours. – stunsch

Répondre

0

Vous avez donc une exigence de ne pas utiliser un site Web pour cela? C'est étrange. Mais les formulaires PDF sont OK? Et c'est potentiellement une grande quantité de personnes? Vous réalisez que la seule façon de collecter ces données est que les personnes remplissent le formulaire PDF, l'enregistrent et l'envoient par courrier électronique.

Ou bien, beaucoup de gens vont imprimer le formulaire et l'envoyer par courrier postal bien sûr. Dans ce cas, vous pouvez simplement envoyer les formulaires en papier en premier lieu. Rien de mal à cela, mais vous devrez embaucher des gens pour taper toutes les formes.

Bien qu'il soit parfaitement possible d'enregistrer tous les PDF entrants dans un répertoire (mais attention à ne pas sauvegarder les doublons ou écraser quoi que ce soit, alors bonne chance dans le suivi de cela), puis extraire les données à partir du PDF, il est vraiment préférable d'avoir une sorte d'application qui fait cela. Bien sûr, vous pouvez créer un fichier EXE et l'envoyer, mais qu'en est-il des utilisateurs OS X et Linux?

Non, faites une demande. Mais faites-le sur le Web. Et oui, cela signifie des formulaires HTML, et si votre patron dit "non" à cela, alors expliquez-lui pourquoi il a tort. C'est vraiment la seule façon saine.

Si vous échouez, rendez les formulaires HTML très dynamiques avec Javascript, et appelez les "formulaires Ajax" à la place. Il sera 99% susceptible de tromper quiconque a eu cette étrange exigence. :-)

+0

Eh bien, je ne voudrais pas entrer dans la discussion pourquoi les formulaires HTML devraient être utilisés. Je suis d'accord qu'ils seraient la meilleure option. Je veux juste savoir s'il existe des moyens de le faire facilement si les formulaires HTML n'est pas une option? – stunsch

Questions connexes