Qualtrics JavaScript không khả dụng

Chúng tôi rất tiếc phải thông báo rằng chúng tôi đã quyết định ngừng cung cấp QRTEngine và hỗ trợ. Sự phát triển liên tục và thường không thể đoán trước trong môi trường Qualtrics khiến việc cung cấp nền tảng QRTE ổn định ngày càng khó khăn hơn

Vào tháng 9 năm ngoái, lần đầu tiên chúng tôi nhận thấy sự cố tương thích giữa Công cụ khảo sát mới nhất của Qualtrics (Jiffy) và QRTEngine. Qua một số cuộc gọi với nhóm kỹ thuật của Qualtrics, chúng tôi không thể đưa ra giải pháp thỏa đáng trong việc sửa lỗi QRTEngine cho công cụ Jiffy và chỉ còn cách khuyến nghị người dùng quay lại Công cụ khảo sát Qualtrics cũ mà chúng tôi đã triển khai một tính năng trong QRTEngine . Tuy nhiên, có vẻ như Công cụ Khảo sát Qualtrics cũ sẽ ngừng hoạt động vào một thời điểm nào đó, đây là mối đe dọa lớn đối với phương pháp này

Thật không may, một số nỗ lực gần đây để liên hệ với nhóm Qualtrics đã không thành công. Vì vậy, chúng tôi không biết khi nào Công cụ khảo sát Qualtrics cũ sẽ ngừng được hỗ trợ. Tuy nhiên, chúng tôi có ấn tượng rằng Qualtrics không sẵn sàng hỗ trợ bất kỳ thứ gì liên quan đến QRTEngine nữa. Các báo cáo lặp đi lặp lại về các lỗi đột ngột trong công cụ của họ thường cũng không được coi trọng, mặc dù đôi khi chúng biến mất “một cách tự nhiên”, chỉ sau đó lại xuất hiện dưới dạng mới một lần nữa sau đó.

Gần đây, chúng tôi cũng đã biết được từ người dùng rằng nền tảng xử lý dữ liệu Qualtrics sẽ được chuyển sang cái gọi là “Nền tảng hiểu biết sâu sắc về Qualtrics”. Đầu ra dữ liệu của nền tảng mới này dường như không tương thích với QRTEParser, mặc dù – như một trong số các bạn đã đề xuất tại diễn đàn – bạn có thể thử xóa hàng thứ 3 của tệp csv đầu ra của mình và xem liệu trong trường hợp đó dữ liệu có còn được phân tích cú pháp hay không

Xem xét sự hỗ trợ tối thiểu mà chúng tôi có thể mong đợi từ Qualtrics và thực tế là nhóm của chúng tôi đang chạy dự án này trong thời gian rảnh mà không có kinh phí, chúng tôi nghĩ rằng chúng tôi không thể tiếp tục dự án một cách bền vững

Vì vậy, lời khuyên của chúng tôi là hãy hoàn thành các dự án của bạn chạy QRTEngine và bắt đầu tìm kiếm các giải pháp thay thế – mặc dù chúng tôi phải thừa nhận rằng chúng tôi không biết bất kỳ phần mềm thử nghiệm trực tuyến miễn phí nào khác dễ sử dụng mà không yêu cầu kỹ năng lập trình chuyên sâu. Dù sao, nếu bạn là một lập trình viên và muốn tích hợp mã của chúng tôi trong một môi trường khảo sát mở khác, hãy thử hợp tác và cho chúng tôi biết tại support@qrtengine. com

Trong trường hợp bạn có câu hỏi hỗ trợ, vui lòng sử dụng diễn đàn và yêu cầu cộng đồng trợ giúp. Chúng tôi sẽ duy trì trang web của mình và trình phân tích cú pháp trực tuyến ít nhất cho đến cuối năm 2016

Chúng tôi vẫn tin vào nghiên cứu trực tuyến và đây là cách để nghiên cứu tâm lý trong tương lai. Chúng tôi hy vọng rằng QRTEngine đã giúp hoàn thành nghiên cứu trực tuyến của bạn. Chúng tôi cảm ơn bạn đã quan tâm đến phương pháp của chúng tôi và xin lỗi vì QRTEngine sắp hết tuổi thọ quá đột ngột

Trân trọng,

Nhóm QRTEngine

trình phân tích web

Chúng tôi rất vui được giới thiệu cho bạn một tùy chọn mới để phân tích các tệp dữ liệu QRTE của bạn. Dịch vụ web trình phân tích cú pháp. Nó có thể được tìm thấy tại

http. // trình phân tích cú pháp. qrtengine. com/

Chúng tôi nhận thấy rằng hầu hết các sự cố liên quan đến trình phân tích cú pháp là do sự cố khi cài đặt các phụ thuộc cần thiết và do đó đã quyết định phát hành dịch vụ web này để tăng tính dễ sử dụng của phương thức QRTEngine

Chúng tôi đã thực hiện một số biện pháp bảo mật nhằm giảm thiểu rủi ro liên quan đến phân tích cú pháp tệp, được liệt kê bên dưới

  1. Chúng tôi tạo một liên kết duy nhất có khả năng cao cho mỗi tệp bạn tải lên, bằng cách tạo “Mã định danh duy nhất toàn cầu” (https. // vi. wikipedia. org/wiki/Universally_unique_identifier) ​​cho mỗi người trong số họ. Liên kết tải xuống này chỉ được thông báo cho bạn qua e-mail bạn cung cấp. Điều này sẽ ngăn không cho bất kỳ ai có thể đoán thành công, ngẫu nhiên, đoán đúng url tải xuống của một tệp
  2. Chúng tôi xóa mọi tệp tải lên, tệp nhật ký và kết quả được phân tích cú pháp đã tồn tại trên máy chủ của chúng tôi trong hơn 24 giờ. Cả hai đều để ngăn đĩa cứng của chúng tôi bị đầy và để ngăn chặn càng nhiều càng tốt việc vô tình rò rỉ dữ liệu nhạy cảm từ phía chúng tôi

TUYÊN BỐ MIỄN TRỪ TRÁCH NHIỆM. chúng tôi không đảm bảo an toàn cho dữ liệu của bạn. Giải pháp này nhằm vào các tập dữ liệu mà sự rò rỉ của nó sẽ không tiết lộ bất kỳ thông tin nhạy cảm nào liên quan đến con người. Đối với dữ liệu nhạy cảm, chúng tôi khuyên bạn nên xem lại mã nguồn của trình phân tích cú pháp dòng lệnh và sử dụng mã đó để thay thế

Trình phân tích cú pháp ngoại tuyến (CLI)

Do phát hành phiên bản mới của trình phân tích web, chúng tôi cũng đã cập nhật một chút trình phân tích cú pháp ngoại tuyến. Chúng tôi đã nói rõ hơn rằng nó chỉ chạy trên Python 2. 7 (chúng tôi chưa bao giờ có trình phân tích cú pháp Python3 hoạt động bình thường trên tất cả các tệp dữ liệu) và đã bao gồm các hướng dẫn về cách chạy/cài đặt Python2. 7 trên hệ thống của bạn, nếu nó chưa được cài đặt, trong README. md

Ngoài ra, các phiên bản cũ hơn của trình phân tích cú pháp đã xảy ra lỗi sau một cách nhất quán

JavaScript

1

Lỗi nhập. Không có mô-đun được đặt tên nội trang

nội trang được yêu cầu cho hỗ trợ lai Python2/3, nhưng vì trình phân tích cú pháp đã được tạo CHỈ Python-2, nội trang không còn cần thiết nữa và do đó, lỗi này đã được sửa

Bên cạnh những thay đổi này, chúng tôi đã giới thiệu hai biến mới trong tệp dữ liệu đầu ra có tên là “Parser[Version]” và “Parser[Type]”. Phiên bản trình phân tích cú pháp biểu thị phiên bản trình phân tích cú pháp đã được chạy, hiện tại đây là phiên bản 2. Loại phân tích cú pháp biểu thị phương thức được sử dụng để phân tích cú pháp tệp. “CLI” cho phiên bản ngoại tuyến, “WEB” cho webparser

Trân trọng,

Nhóm QRTEngine

Kính gửi người dùng QRTE,

Giới thiệu v18

Do bản cập nhật Qualtrics JFE (Jiffy) vào tháng 9, QRTEngine đã ngừng hoạt động bình thường, không chỉ v16 mà còn cả v15 như chúng tôi đã phát hiện gần đây. Ví dụ: chúng tôi nhận thấy rằng khi bắt đầu dùng thử, đèn flash xảy ra trong đó đôi khi tất cả các đối tượng có thể được hiển thị ngắn gọn, độ trễ của máy chủ Qualtrics đi kèm với vòng xoáy Qualtrics và các kích thích không còn được căn giữa theo chiều dọc. Một số nỗ lực sửa lỗi này đã không thành công, do các quy trình không xác định xảy ra trong quá trình chuyển đổi từ bản dùng thử này sang bản dùng thử tiếp theo

Gần đây, một trong số các bạn đã thông báo cho chúng tôi về cách tắt Công cụ JFE mới này để chúng tôi vẫn có thể làm việc với phiên bản 16 (về cơ bản bằng cách thêm ?Q_JFE=0 vào URL). Do đó, chúng tôi khởi chạy phiên bản mới của QRTEngine (v18) dựa trên phiên bản 16, nhưng phiên bản này cũng tự động chuyển hướng đến phiên bản khảo sát bị vô hiệu hóa JFE bằng cách thêm Q_JFE=0 làm tham số GET vào URL. Chúng tôi cũng đã thực hiện một số sửa lỗi (dữ liệu được nhúng không được lưu trữ trong các câu hỏi không phải qrte và chúng tôi đã sửa bộ đệm trước của hình ảnh dường như chỉ hoạt động không liên tục trước đây)

Phiên bản 18 hiện đã có tại đây

https. // thô. githubusercontent. com/ErwinHaasnoot/QRTEngine/v18/lib/QRTEngine. js

Tương lai của QRTEngine

Vấn đề với việc vô hiệu hóa công cụ jiffy là chúng tôi quay lại tình huống hiện tại, ngay khi Qualtrics quyết định cắt hỗ trợ cho công cụ khảo sát cũ của họ (và phương pháp chúng tôi vô hiệu hóa công cụ jiffy). Chúng tôi sẽ hỏi Qualtrics rằng họ sẽ hỗ trợ tùy chọn vô hiệu hóa JFE trong bao lâu, nhưng hãy hy vọng nó sẽ ở đó trong ít nhất vài tháng

Chúng tôi đã đi đến kết luận rằng việc sửa lỗi v15 (sẽ trở thành v19) cho công cụ JFE mới này sẽ rất khó khăn, cũng do Erwin thiếu nhiều thời gian. Ngoài ra, Qualtrics cần cung cấp các API javascript hiện chưa được triển khai để xử lý các vấn đề đang diễn ra giữa các lần dùng thử và lịch trình khi các API này sẽ được phát hành hiện chưa rõ. Trước đây, những người hỗ trợ từ Qualtrics đã thực sự hứa với chúng tôi rằng việc giới thiệu công cụ nháy mắt sẽ giải quyết vấn đề chậm trễ giữa các lần dùng thử. Tuy nhiên, một thực tế đáng buồn là bản cập nhật của họ thực sự dường như không cải thiện được thời gian giữa các vòng lặp (thử nghiệm) trong khối Vòng lặp & Hợp nhất, và nó chỉ cải thiện thời gian trong một vòng lặp (được xử lý bởi QRTEngine đã có trong

Do đó, không biết khi nào v19 sẽ được phát hành và liệu điều này có được thực hiện hay không (nếu bạn muốn tham gia nhóm của chúng tôi với tư cách là nhà phát triển, vui lòng cho chúng tôi biết). Tuy nhiên, v18 sẽ hoạt động trong thời điểm hiện tại và chúng tôi khuyên bạn nên theo dõi tin tức về v19. Chúng tôi không lên kế hoạch cho bất kỳ thay đổi nào đối với API QRTEngine, vì vậy, các cuộc khảo sát được xây dựng cho phiên bản 18 sẽ tiếp tục hoạt động trong phiên bản 19 (ngoại trừ những thay đổi đối với cấu trúc khảo sát do Qualtrics gây ra)

Trân trọng,

Nhóm QRTEngine

Kính gửi người dùng QRTE,

Như bạn có thể nhận thấy, việc khắc phục QRTEngine mất nhiều thời gian hơn so với kế hoạch ban đầu, do sự phức tạp liên quan đến bản cập nhật Qualtrics gần đây

Dường như có vô số vấn đề khác nhau và thật khó để theo dõi các trường hợp riêng lẻ thông qua các bình luận/diễn đàn/bài đăng. Do đó, chúng tôi đề xuất bất kỳ sự cố nào với phiên bản QRTEngine hiện tại sẽ được đăng lên trình theo dõi sự cố của chúng tôi trên github, https. //github. com/ErwinHaasnoot/QRTEngine/issues. Đảm bảo bao gồm mô tả về sự cố trong bài đăng và liên kết đến các khảo sát đã xuất có liên quan (. tệp qsf). Hoặc nếu tải lên. qsf không phải là một tùy chọn, bạn có thể chia sẻ khảo sát với tôi tại ehaasnoot1[at]sheffield. AC. uk (đảm bảo đề cập đến tên của cuộc khảo sát trong vấn đề bạn đã tạo). Xin lưu ý, đây là e-mail mà tài khoản Qualtrics của tôi đã được đăng ký, tôi không còn quyền truy cập vào hộp thư nữa

Điều tương tự cũng xảy ra với các vấn đề với trình phân tích cú pháp. Có thể do các bản cập nhật gần đây trong Qualtrics Survey Engine, cấu trúc đầu ra của tệp đã thay đổi, điều này cũng sẽ ảnh hưởng đến trình phân tích cú pháp

Tôi hy vọng sẽ dành nhiều thời gian hơn vào tối nay, tối mai và cuối tuần để giải quyết những vấn đề này, vì vậy, hy vọng chúng tôi có thể nhận được nhiều vấn đề trong trình theo dõi, điều này sẽ cho phép tôi kiểm tra các bản sửa lỗi có thể một cách triệt để nhất có thể

Chúng tôi rất xin lỗi vì bất kỳ sự bất tiện nào do điều này gây ra và xin cảm ơn sự thông cảm của bạn

Trân trọng,

Erwin Haasnoot

Kính gửi người hâm mộ QRTEngine,

Trong bản cập nhật gần đây nhất của Qualtrics, Công cụ khảo sát hiện lưu trữ các câu hỏi Vòng lặp & Hợp nhất trong bộ đệm (sử dụng Công cụ biểu mẫu Javascript mới; JFE hoặc Jiffy cho người trong cuộc). Mặc dù về lâu dài, điều này sẽ mang lại hiệu suất khảo sát tốt hơn đáng kể (độ trễ ITI thấp hơn nhiều), nhưng trong ngắn hạn, điều này có nghĩa là QRTEngine tạm thời không còn tương thích với Công cụ khảo sát của Qualtrics. Thật không may, Qualtrics đã không cho chúng tôi cơ hội thử nghiệm QRTEngine với phiên bản mới này của Công cụ khảo sát của Qualtrics và dường như không có cách nào để tải tạm thời Công cụ khảo sát cũ của Qualtrics, vì vậy chúng tôi hiện phải bắt kịp. Chúng tôi sẽ cập nhật cho bạn về tiến trình của chúng tôi và hy vọng QRTEngine sẽ hoạt động trở lại vào tuần tới

Nếu có lập trình viên nào muốn tham gia vào việc chạy lại QRTEngine mới, vui lòng cho chúng tôi biết tại support@qrtengine. com

cảm ơn cho sự hiểu biết của bạn

Trân trọng,

Nhóm QRTEngine

Cập nhật ngày 13 tháng 10 năm 2015 – Jonathan.  

Erwin đã hoàn thành giải pháp đầu tiên mang lại chức năng QRTE cơ bản

https. // thô. githubusercontent. com/ErwinHaasnoot/QRTEngine/v17_jfe_fix/lib/QRTEngine. js

Các bổ sung gần đây nhất - ITI thấp tùy ý và loại bỏ 'đèn flash trắng' đôi khi xảy ra - hiện không khả dụng, chúng tôi mong muốn khắc phục điều đó càng sớm càng tốt và sẽ thông báo cho bạn

Cập nhật ngày 20 tháng 10 năm 2015 – Henk

Một số bạn cho biết rằng phiên bản 15 vẫn hoạt động tốt với công cụ Qualtrics mới, vì vậy bạn cũng có thể thử sử dụng phiên bản đó (cũng bao gồm cả 'đèn flash trắng')

https. // thô. githubusercontent. com/ErwinHaasnoot/QRTEngine/v15/lib/QRTEngine. js

Tất nhiên, hãy đảm bảo rằng bạn cũng nhận xét dòng sau trong phiên bản 15 này, vì Qualtrics vẫn chưa sửa lỗi API getChoiceValue sai của họ

JavaScript

1

alert('Bạn cần xác định hai trường biểu mẫu câu trả lời trong câu hỏi Thoát. ');

 

 

Chào mọi người,

Rất nhiều người gần đây (trong khoảng một tuần) gặp sự cố với QRTEngine, liên quan đến kết quả dương tính giả ở một trong các chức năng xác thực khảo sát. Cụ thể, một hộp cảnh báo bật lên ngay khi bắt đầu dùng thử cho biết 'Bạn cần xác định hai trường biểu mẫu câu trả lời trong câu hỏi Thoát. ' mặc dù có hai trường mẫu câu trả lời trong câu hỏi đó. Chúng tôi đã điều tra vấn đề này và nhận thấy rằng đây là do một lỗi được Qualtrics đưa ra gần đây trong một trong các API JavaScript có tên là getChoiceValue. Chúng tôi đã liên hệ với Qualtrics để thông báo cho họ về vấn đề này, vì vậy hy vọng nó sẽ sớm được khắc phục

Cách giải quyết duy nhất mà chúng tôi hiện có thể đề xuất là tắt hoàn toàn cảnh báo vào lúc này bằng cách nhận xét cảnh báo đó. Điều này ngụ ý rằng công cụ không còn kiểm tra xem các trường thoát thích hợp có được xác định hay không, vì vậy nếu bạn không làm điều này một cách chính xác, bạn có thể gặp rủi ro không thu được dữ liệu chính xác. Vì vậy, hãy hết sức cẩn thận và kiểm tra dữ liệu được phân tích cú pháp của bạn

Chúng tôi đã tải phiên bản QRTEngine tạm thời này lên để thực hiện việc này cho bạn. Vì vậy, nếu bạn gặp vấn đề với việc đưa ra cảnh báo sai, vui lòng tải xuống mã nguồn QRTEngine sau đây và ghi đè hoàn toàn phiên bản QRTEngine hiện có trong các cuộc khảo sát của bạn

https. // thô. githubusercontent. com/ErwinHaasnoot/QRTEngine/getchoicevalue_temp_fix/lib/QRTEngine. js

Xin lưu ý rằng đây thực sự là phiên bản 16 của QRTEngine trong đó về cơ bản chúng tôi đã nhận xét dòng sau

Nơi để thêm JavaScript trong Qualtrics?

Dưới đây là một số mã HTML/JavaScript phổ biến để sử dụng trong tòa nhà khảo sát của bạn. Để sử dụng các mã này hãy nhấp vào menu thả xuống màu tím ở bên trái câu hỏi. Sau đó nhấp vào “thêm tập lệnh java” .

Qualtrics sử dụng ngôn ngữ lập trình nào?

Các công cụ tự động hóa của chúng tôi chủ yếu được viết bằng Java, JavaScript và Python .

Qualtrics có hoạt động trên thiết bị di động không?

Khảo sát ngoại tuyến của Qualtrics là một ứng dụng mới dành cho iOS và Android cho phép bạn quản lý các cuộc khảo sát trên thiết bị di động của mình mà không cần kết nối internet . Các câu trả lời có thể được thu thập trong trường trên thiết bị di động của bạn, sau đó tải lại vào Qualtrics ngay khi bạn có kết nối Internet.

Qualtrics có gì đặc biệt?

Qualtrics là công cụ khảo sát trực tuyến mạnh mẽ cho phép một người xây dựng khảo sát, phân phối khảo sát và phân tích câu trả lời từ một địa điểm trực tuyến thuận tiện . Nó có sẵn cho tất cả các giảng viên, nhân viên và sinh viên tại CSULB.