Lưu trữ tin tức

Làm một giải pháp video khảo sát ngẫu nhiên với PHP và Examinare API.

Làm một giải pháp video khảo sát ngẫu nhiên với PHP và Examinare API.
Hình minh họa

Trong một nghiên cứu về video và tác động của nó đối với một người, bạn đang ở đúng nơi để học cách làm loại hiển thị video cao cấp và sử dụng Examinare APi mạnh mẽ để chơi video cho một người và sau đó hiển thị các câu hỏi mà bạn muốn hiển thị mà không tự động chơi video lại cho cùng một người.

Giải pháp này là ở mức độ cao. Chúng tôi cũng cung cấp giải pháp này cho bạn với một khoản phí cố định nhỏ.

1. Bước đầu tiên: tạo khảo sát mà bạn muốn dùng làm mẫu ban đầu.

Bước này nghe có vẻ đơn giản nhưng hãy chắc chắn rằng bạn đã thực hiện đúng bước này vì chúng tôi sẽ sao chép cuộc khảo sát này với API Examinare hoặc bên trong Công cụ khảo sát Examinare thủ công.

2. Thêm mã nhúng của người chơi vào “thông tin thêm” trên câu hỏi bạn muốn sử dụng cho người chơi.

Nếu bạn muốn người chơi một mình và không có câu hỏi dưới thì sử dụng loại câu hỏi “Hướng dẫn”. Nếu bạn đang sử dụng Youtube, Vimeo v.v. thì hãy sử dụng tùy chọn nhúng với tính năng tự động chơi.

3. Thử nghiệm điều khiển cuộc khảo sát với cuộc khảo sát được bắt đầu như một “Websurvey công cộng” và tạo kiểu dáng của mẫu theo ý muốn của bạn.

Nếu bạn có bất kỳ câu hỏi nào hãy xem hướng dẫn của chúng tôi hoặc tạo một vé hỗ trợ bằng cách gửi thư cho chúng tôi tạisupport@examinare.com

Khi bạn hoàn thành cuộc khảo sát, hãy chắc chắn rằng bạn đặt nó vào chế độ “Websurvey riêng tư”.

4. Hỗ trợ Examinare API và sử dụng Examinare PHP Wrapper library.

Đi vào phần “Examinare API & SSL” bên trong tab “Settings” và kích hoạt Examinare API.

Hãy chắc chắn là bạn không chia sẻ chìa khóa này với bất cứ ai. Nếu bạn muốn thêm một chìa khóa API cá nhân sau đó kích hoạt “Mobile API Tokens” và gửi cuộc gọi API với các thông tin đăng nhập vào tài khoản của bạn.

Tải về Examinare Thư viện Wrapper từ đây:

https://www.examinare.io/apidocs/phpwrapper/

5. Dùng mã PHP Wrapper để sao chép cuộc khảo sát và thay đổi văn bản hướng dẫn bên trong cuộc khảo sát với số câu hỏi.

5.1 Lấy số câu hỏi của nơi bạn đã đặt mã You Tube.

Dùng lệnh sau và lấy số câu hỏi cho câu hỏi mà bạn đã đặt mã của Youtube. Hãy chắc chắn là anh ghi lại số câu hỏi đó.

https://www.examinare.io/apidocs/questionsinsurveys/

5.2 Sao chép đi.

Bây giờ hãy sao chép bản khảo sát gốc và chắc chắn rằng bạn đã thay đổi tên của cuộc khảo sát để bạn không phải 2 các cuộc khảo sát với cùng tên, nó có thể trở nên thật sự rắc rối sau một thời gian và đảm bảo rằng bạn lưu surveyID của câu hỏi mới.

https://www.examinare.io/apidocs/copysurvey/

5.3 Gọi hàm thay đổi câu hỏi và thêm mã Youtube.

Nếu mã cần phải có chữ mới để bắt đầu dòng, hãy chắc chắn rằng bạn sử dụng chuỗi chữ mới được giải thích trong hướng dẫn.

https://www.examinare.io/apidocs/updateinstructiontext/

5.4 Lặp lại.

Lặp lại các bước một lần nữa với mã Examinare cho đến khi bạn có số tiền bạn cần.

Xin lưu ý rằng bạn cần một tài khoản không giới hạn để sao chép nhiều hơn 1.

Alternate 5. Nếu anh không muốn lập trình.

Bạn cũng có thể sao chép cuộc khảo sát bên trong tài khoản, nếu bạn chọn điều này thì đảm bảo thiết kế được sao chép chính xác và bạn ghi chú SurveyID bằng tay và công bố tất cả các cuộc khảo sát sau khi sao chép.

6. Tạo một trang đăng nhập đơn giản.

Bước này tùy thuộc vào anh. Vì bạn là một nhà phát triển nên có lẽ bạn có một số sở thích trong lĩnh vực này. Tuy nhiên, chúng tôi sẽ đưa ra một vài liên kết đến những gì chúng tôi cảm thấy dễ dàng nhất để bắt đầu:

Bắt đầuhttps://getbootstrap.com/

Bắt đầu PHP:http://php.net/manual/en/tutorial.firstpage.php

7. Dùng hàm tạo để thêm người nhận sau khi đăng nhập.

Khi chủ đề được đăng ký vào trang web của bạn, bạn có thể tự động tạo một người dùng bên trong Examinare API với chức năng sau. Lời khuyên của chúng tôi là điền vào các ô bắt buộc và thêm tên người dùng và mật khẩu vào cookie $_SESSION trên trang web của bạn. Bằng cách này bạn có thể kiểm tra những gì người này đã trả lời và không trả lời.

https://www.examinare.io/apidocs/addrecipient/

8. Ngẫu nhiên các cuộc thăm dò dựa trên số lượng phiếu bầu nó có.

Vì vậy, các bước sau đây là để đảm bảo bạn có thể có được kết quả thậm chí của các cuộc khảo sát nhưng nó cũng có thể được sử dụng để ngẫu nhiên điều tra người dùng nhận được.

Dùng listSurveys:https://www.examinare.io/apidocs/listsurveys/

Và đặt surveyID vào một Array và ngẫu nhiên một mục nhập. Việc gọi API cũng sẽ trả về số lượng câu trả lời bên trong cuộc khảo sát. Vì vậy, nếu bạn muốn chắc chắn rằng bạn chỉ ngẫu nhiên những người không có bất kỳ phiếu bầu nào sau đó kiểm tra biến “completedAnswers”.

Nếu bạn muốn chắc chắn rằng bạn không có quá nhiều đường dẫn lại cùng một cuộc khảo sát, bạn có thể dùng các lệnh sau:

https://www.examinare.io/apidocs/listrecipientstosurvey/

9. Đánh dấu người nhận đang hoạt động cho cuộc khảo sát thực tế.

https://www.examinare.io/apidocs/markrecipientstosurvey/

Dùng cuộc gọi trên để đánh dấu người nhận như được chuyển đến cuộc khảo sát.

10. Lấy liên kết và chuyển hướng người dùng đến cuộc khảo sát.

Lấy liên kết và chuyển hướng người dùng đến cuộc khảo sát và đặt lại trang bắt.

https://www.examinare.io/apidocs/listsurveysbyuser/

Gửi lệnh này cùng với contactID của người dùng để bạn có thể nhận được liên kết cá nhân cho cuộc khảo sát.

Chuyển hướng bằng tiêu đề HTTP trong PHP.

Có… 2 liên kết bên trong cuộc gọi. The “surveyLinkWeb” parameter sẽ cung cấp cho thiết kế đặc biệt của tài khoản của bạn. Để buộc xem chỉ trên di động, hãy dùng tham số sau: “surveyLinkMobile”

11. Cài đặt chuyển hướng trở lại văn lệnh.

Có 2 cách để chuyển hướng trở lại sau khi người đó đã trả lời. Bạn có thể đặt url chuyển hướng bên trong Settings – Layout – “Change link of thank you page” hoặc bạn có thể thêm “return_url” tham số gọi bên trong cuộc gọi đến liên kết khảo sát.

Ví dụ:

https://theurltoyoursurvey?return_url=your liên kết đi tới đây.

Bạn cần định dạng địa chỉ URL của mình bằng hàm urlencode được tìm thấy ở đây:http://php.net/manual/en/function.urlencode.php

12. Nắm bắt thông tin và hành động theo đó.

Khi trang bắt được cuộc gọi từ Examinare trên lưu bạn sẽ có các tham số 2:

  • Giá trị Inforeg cho câu trả lời thực của liên lạc:

https://www.examinare.io/apidocs/fetchresultsbyinforeg/

Bước tùy chọn. Cho phép đăng nhập của người dùng đã được tạo.

Vì tất cả người nhận được tạo ra đều được liệt kê trong các cuộc gọi API sau đây, bạn có thể cho người đó đăng nhập lại bằng cách sử dụng thông tin sau:

https://www.examinare.io/apidocs/listrecipientbyemail/

Từ cuối cùng về giải pháp này

Bài hướng dẫn này được cung cấp như là cho các nhà phát triển muốn biết cách làm cho trang web bỏ phiếu hoặc nghiên cứu của riêng họ. Chúng tôi chỉ hỗ trợ các câu hỏi chung trong hỗ trợ của chúng tôi. Nếu bạn muốn chúng tôi tích hợp giải pháp này cho bạn, bạn sẽ cần một tài khoản khảo sát không giới hạn và cũng phải trả cho việc tích hợp và các bước trên. Ngày nay, 2018-12-30 chúng tôi thu 350 EURO để thực hiện các bước này nhưng phí này có thể được tăng lên mà không cần thông báo thêm. Hãy hỏi trên trang để được báo giá hôm nay.

Lưu trữ tin tức →

Trang này được đăng ký vào wpml.org như một địa điểm phát triển. Chuyển sang khóa của trang sản xuất để remove this banner.