2010-02-18 23 views
5

Chúng tôi đang thay thế cho việc cài đặt DotNetNuke với mô-đun DynamicForms bởi DataSprings.Mô-đun khảo sát Drupal tốt nhất

Hiện tại vấn đề chủ yếu liên quan đến hiệu suất, nhưng thực tế là DynamicForms sử dụng Postbacks trên ASP.Net mọi lúc làm cho nó cũng rất nhạy cảm với thời gian phản hồi của máy chủ chậm.

Chúng tôi sau một module Drupal mà sẽ cho phép chúng tôi trình bày các người dùng CMS với một bảng điều khiển, nơi họ có thể: - tạo cuộc khảo sát mới - gán một nhóm mục tiêu cho các cuộc điều tra - quản lý các câu hỏi sau: - hộp kiểm/radiobutton/combobox/câu hỏi mở - các biến thể của ở trên - ví dụ hộp tổ hợp có trường văn bản khi "khác" được chọn - hỗ trợ cho danh sách dữ liệu, ví dụ: "bạn sống ở trạng thái nào" với các giá trị được lưu trữ trong cơ sở dữ liệu và được quản lý riêng. - các câu hỏi có điều kiện (hiển thị/ẩn) các câu hỏi khác khi chọn một số tùy chọn - các câu hỏi nhóm (ẩn các câu hỏi cùng một lúc) - chức năng sổ lưu niệm (lưu trữ các câu hỏi thường gặp và có thể dễ dàng sao chép chúng vào cuộc thăm dò mới) - xuất dữ liệu thăm dò cùng với các thuộc tính đã chọn từ hồ sơ người dùng

Như bạn có thể thấy yêu cầu rất lớn và chúng tôi đang tìm giải pháp thay thế nguồn mở cho giải pháp hiện tại, cho phép chúng tôi mở rộng mô-đun Nếu cần.

Drupal sẽ là nền tảng được lựa chọn, nhưng chúng tôi linh hoạt trong khía cạnh đó.

Tôi đánh giá cao đề xuất của bạn về các lựa chọn thay thế.

Trả lời

2

Có một cái nhìn tại Webform

+0

tôi đã làm, nhưng nó có vẻ như nó không phải là một mô-đun điều tra, nhưng một module mẫu web chung. Tôi lo ngại rằng giao diện người dùng cho người dùng sẽ mờ đục một chút và các chức năng chúng tôi cần (câu trả lời cơ sở dữ liệu được lưu trữ và liên kết tiểu sử) sẽ phải được bật theo cách thủ công. Ngoài ra tôi không chắc rằng nó thực sự hỗ trợ các nhóm trường và sự kiện (khi thay đổi ẩn này) –

+0

Tôi đã sử dụng biểu mẫu web để tạo bản khảo sát này. Về cơ bản bạn tạo một tập hợp các trường câu hỏi (văn bản, văn bản, radio, chọn, radio, kiểm tra, email hoặc tập tin), bạn cũng tạo các nhóm và một trong các cài đặt là chia nhóm thành các trang riêng biệt. Đây là một ví dụ. http://www.bankeyfields.co.uk/survey-making-your-community-site-better Kết quả sau đó có thể được trích xuất thành csv hoặc excel. – Matt

+0

Kết quả được xuất bởi biểu mẫu web thật khủng khiếp – SsouLlesS

4

Có một cuộc thảo luận tương tự xảy ra tại Drupal.org. IMHO, Drupal không hoàn hảo cho các cuộc khảo sát phức tạp. Limesurvey là tốt hơn nhiều khi nói đến các loại khác nhau của câu hỏi, khối điều kiện, các loại câu hỏi tái sử dụng vv Tuy nhiên trong Limesurvey 1, giao diện quản trị là vụng về và theming/templating hệ thống không phải là tuyệt vời. Limesurvey 2 trông very promising, nhưng nó đang ở giai đoạn beta.

+0

Cảm ơn, tôi đã xem Limesurvey và có vẻ tốt, nhưng không dễ dàng tích hợp vào bất kỳ chương trình phụ trợ CMS nào, cũng như mô-đun DNN. Sẽ tiếp tục tìm kiếm :) –

+0

Vì Drupal và Limesurvey đều là PHP/MySQL, nên rất dễ để viết mô-đun của riêng bạn cho một số tích hợp cơ bản (như chia sẻ người dùng và tạo kết quả khảo sát có sẵn trong mô-đun Chế độ xem của Drupal). – marcvangend

Các vấn đề liên quan