Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/skateman/pint
Presentations INTeractively
https://github.com/skateman/pint
Last synced: about 2 months ago
JSON representation
Presentations INTeractively
- Host: GitHub
- URL: https://github.com/skateman/pint
- Owner: skateman
- Created: 2015-02-21T12:18:02.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2015-04-28T07:53:42.000Z (over 9 years ago)
- Last Synced: 2024-10-14T10:50:14.719Z (3 months ago)
- Language: Ruby
- Homepage:
- Size: 12 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# pINT - Presentations INTeractively
### Requirements:
* Ruby 2.2+
* Bundler 1.9+
* ImageMagick 6.8+
* PostgreSQL 9.3+### Setup:
Configure the database access in `db/database.yml`, then run:
```
bundle install
bundle exec rake db:migrate
```## Usage:
```
bundle exec rails s -b 0.0.0.0
```
Only 4:3 PDF slides are supported and they are converted with ImageMagick to JPEG files for quicker rendering. After a successful upload, the questions can be added by clicking on the **Edit** button in the list of the presentations. Only one question per slide can be added (except for the first slide), minimally with two different choices.The server should be accessed from an interface IP, not from the loopback address. Otherwise the QR code will be rendered with wrong URL and the browsers would not find the presentation. The presentation mode can be started by clicking on the **Start** button.
The first slide always shows a QR code with a link to the web-based feedback client, this should be scanned by the audience. When moving between slides, both the presenter and the client shows the according question with the possible answers. When a client submits an answer, it's rendered into a *percentage-progressbar* on the presenter side in real time. The slides can be moved backwards, but each client can answer each question only once.
### Disclaimer:
This project was a university homework for the course [Internet Applications](https://www.fit.vutbr.cz/study/course-l.php.en?id=10255) at the [Brno University of Technology](https://www.fit.vutbr.cz/.en) and it's provided as-is with no license at all.### Authors:
* [Gabriel Lehocký](http://github.com/lgstudio)
* [Dávid Halász](http://github.com/skateman)