2010-02-18 12 views
5

Zamierzamy zastąpić instalację DotNetNuke modułem DynamicForms firmy DataSprings.Jaki jest najlepszy moduł ankiety Drupal

Obecnie problemy są głównie związane z wydajnością, ale fakt, że DynamicForms używa zwrotów postów w ASP.Net przez cały czas powoduje, że jest on również bardzo podatny na powolny czas odpowiedzi serwera.

Jesteśmy po moduł Drupal, który pozwoliłby nam zaprezentować użytkownikowi CMS z panelem sterującym, gdzie się dało: - tworzenie nowych ankiet - przypisać grupę docelową dla badań - zarządzać pytania: - checkbox/radiobutton/combobox/open questions - zmiany powyższego - np. combobox z polem tekstowym, gdy wybrano "inny" - obsługa list danych, np. "w jakim stanie mieszkasz" z wartościami przechowywanymi w bazie danych i zarządzanymi osobno. - pytania warunkowe (pokaż/ukryj) dalsze pytania, gdy wybrana jest pewna opcja - grupowanie pytań (ukrywanie zestawów pytań naraz) - funkcja notatnika (przechowywanie częstych pytań i możliwość łatwego skopiowania ich do nowej ankiety) - eksport danych ankiety wraz z wybranymi atrybutami z profilu użytkownika

Jak widać wymagania są ogromne i szukamy alternatywy Open Source do obecnego rozwiązania, które pozwoliłoby nam rozszerzyć moduł Jeśli to konieczne.

Drupal będzie platformą wyboru, ale jesteśmy elastyczni pod tym względem.

Będę wdzięczny za sugestie dotyczące rozwiązań alternatywnych.

Odpowiedz

2

przyjrzeć się Webform

+0

zrobiłem, ale wydaje się, że nie jest to moduł badanie, ale ogólny moduł formularzy internetowych. Jestem zaniepokojony, że interfejs użytkownika będzie nieco nieprzejrzysty, a funkcje, których potrzebujemy (przechowywane w bazie danych odpowiedzi i łącza do profilu) będą musiały być ręcznie przykręcane. Również nie jestem pewien, czy faktycznie obsługuje grupy i zdarzenia w terenie (o zmianie tego ukrytego). –

+0

Użyłem formularza internetowego do stworzenia tej ankiety. Zasadniczo tworzysz zestaw pól pytań (tekst, obszar tekstowy, radio, wybierz, radio, czek, e-mail lub plik), a także tworzysz grupy, a jednym z ustawień jest podzielenie grup na oddzielne strony. Oto przykład. http://www.bankeyfields.co.uk/survey-making-your-community-site-better Wyniki można następnie wyodrębnić do pliku csv lub Excel. – Matt

+0

Wyniki eksportowane przez formularz internetowy są okropne. – SsouLlesS

4

Jest podobna dyskusja dzieje w Drupal.org. IMHO, Drupal nie jest idealny do złożonych ankiet. Limesurvey jest o wiele lepszy, jeśli chodzi o różne typy pytań, bloki warunkowe, typy pytań wielokrotnego użytku itp. Jednak w Limesurvey 1 interfejs administracyjny jest niezręczny, a system tematyczny/szablonowy nie jest świetny. Limesurvey 2 wygląda very promising, ale jest w wersji beta.

+0

Dzięki, spojrzałem na Limesurvey i wygląda dobrze, ale nie można go łatwo zintegrować z dowolnym systemem CMS, podobnie jak moduł DNN. Ciągle będzie wyglądać :) –

+0

Ponieważ Drupal i Limesurvey są zarówno PHP/MySQL, powinno być bardzo wykonalne napisanie własnego modułu dla pewnej podstawowej integracji (np. Dzielenie się użytkownikami i udostępnianie wyników ankiety w module Widoki Drupala). – marcvangend

Powiązane problemy