/LiveVoting

ILIAS LiveVoting plugin

Primary LanguagePHP

LiveVoting

This is a fork created by SURLABS of the FLUXLABS' LiveVoting Plugin for ILIAS

This version is valid for ILIAS8 with PHP 7.4 and 8.0

Some of this document's Features might not be implemented in this version for ILIAS8

To report issue, please use Mantis (https://mantis.ilias.de/)

Features

  • multiple/single/correct order/priorisation choice vote
  • anonymous voting
  • live updates
  • pin acces
  • vote and unvote
  • show/hide live results
  • Freeze Voting
  • Fullscreen
  • Presenter link
  • Export PowerPoint with slides for each questions with presenter link
  • Presentation of Number range

Installation

Start at your ILIAS root directory

mkdir -p Customizing/global/plugins/Services/Repository/RepositoryObject
cd Customizing/global/plugins/Services/Repository/RepositoryObject
git clone https://github.com/surlabs/LiveVoting.git LiveVoting

As ILIAS administrator go to "Administration->Plugins" and install/activate the plugin.

Shortlink-Config

Config Rewrite Rule in .htaccess or Apache-Config:

<IfModule mod_rewrite.c>
	RewriteEngine On
	RewriteRule ^/?vote(/\w*)? /Customizing/global/plugins/Services/Repository/RepositoryObject/LiveVoting/pin.php?xlvo_pin=$1 [L]
	RewriteRule ^/?presenter(/\w*)(/\w*)(/\w*)?(/\w*)? /Customizing/global/plugins/Services/Repository/RepositoryObject/LiveVoting/presenter.php?xlvo_pin=$1&xlvo_puk=$2&xlvo_voting=$3&xlvo_ppt=$4 [L]
</IfModule>

PowerPoint export (NOT TESTED IN ILIAS8)

For display the exported PowerPoint files you need to install the WebViewer-AddIn in PowerPoint: https://appsource.microsoft.com/en-us/product/office/WA104295828?tab=Overview You need also to configure your website as HTTPS and allow that your website can be displayed in frames.

Rebuild & Maintenance

This project is maintained by Surlabs S.L. info@surlabs.es