Giter Club home page Giter Club logo

openedx-surveymonkey-xblock's Introduction

Xblock Openedx-Surveymonkey

The Openedx-Surveymonkey Xblock allows to embed a survey link inside a unit, also, allows to include the survey description and title. The xblock allows you to include the user anonymous id as a custom variable, that is a logic feature that allows you to track data about respondents by passing one or more values through a survey link and into your survey results.

Installation

Install the requirements into the Python virtual environment of your edx-platform installation by running the following command from the root folder:

$ pip install -r requirements.txt

Enabling in Studio

After successful installation, you can activate this component for a course following these steps:

  • From the main page of a specific course, navigate to Settings -> Advanced Settings from the top menu.
  • Check for the Advanced Module List policy key, and Add "surveymonkey" to the policy value list.
  • Click the "Save changes" button.

Usage

Course Author criteria

  • I can add a “SurveyMonkey” Xblock.
  • I can set in a SurveyMonkey-XBlock a survey URL.
  • I can choose to make the survey trackable (i.e. pass user id across via URL) - or not.
  • I can add some introductory text which is displayed to the student above the survey link.
  • I can define the text used to link to the survey (or leave it blank to use the default).
  • I can define the text used in the xblock title

Student view criteria

  • Clicking over the link opens the survey in a new browser tab.
  • If user tracking is selected, then the survey URL includes a user_anonymous_id custom var with the student's anonymous user id

About this XBlock

The Openedx-Surveymonkey XBlock was built by eduNEXT, a company specialized in open edX development and open edX cloud services.

How to contribute

  • Fork this repository.
  • Commit your changes on a new branch
  • Make a pull request to the master branch
  • Wait for the code review and merge process

openedx-surveymonkey-xblock's People

Contributors

andrey-canon avatar auraalba avatar ericfab179 avatar johanseto avatar squirrel18 avatar

Watchers

 avatar  avatar

Forkers

edunext

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.