Installing and Activating question type plugins
##Installation Make sure you have install ASQ following our installation guide
##Creating an account
- Visit the root URL of your installation.
- Click 'sign up for ASQ'.
- Fill in the form and the then click 'Create account'. You have successfully created your first user.
##Installing and activating question type plugins By default enabled plugins are:
- asq-buckets-q
- asq-canvas
- asq-code-q
- asq-css-select-q
- asq-exercise
- asq-fiddle-q
- asq-highlight-q
- asq-js-eval-q
- asq-js-function-body-q
- asq-multi-choice-q
- asq-order-q
- asq-rating-q
- asq-settings
- asq-sqlite-q
- asq-text-input-q
Depending on the question types your users use in their presentations, you will need to install and enable more question type plugins.
The vast majority of question type plugins can be found under the ASQ-USI-Elements Github organization. You can download a plugin either using the git clone command
git clone https://github.com/ASQ-USI-Elements/<repo-name>
or by using Github's Download ZIP
button on the repository's page.
Move the downloaded directory to the plugins
directory of your ASQ installation
a. Go to /<username>/settings/plugins
on your ASQ website. You should be able to see your new plugin under the plugins list.
b. Click install
to install the plugin's dependencies and/or activate
to activate it.
Pro tip: You can click directly activate
to install and activate a plugin at once.
- Download an example presentation that contains examples of various question types from here
- Modify it to suit your needs
- Install dependencies with
# change '/presentation/dir' with the path to your presentation
cd /presentation/dir
bower install
- Compress your presentation into a zip file.
- Log into ASQ.
- Click
upload
and upload your presentation.
Sometimes, especially when testing a new presentation, uploading a presentation through the form can be tedious. We're working to make this a less painful process but for the time being you can also use curl. You can see the command to execute in the /upload
page (you should be logged in).
- Go to your presentations, Click on the presentation you want to start and click on the 'start' button.
- Users can connect on your presentation by going to
http(s)://<your_host>:<your_port>/<your_username>/live
- That's it!