Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/0xjac/asq

Synchronous slideshow mixed with a classroom clicker.
https://github.com/0xjac/asq

Last synced: 21 days ago
JSON representation

Synchronous slideshow mixed with a classroom clicker.

Awesome Lists containing this project

README

        

ASQ
===

This web app allows to broadcast a slideshow synchronously to multiple clients
with a classroom clicker in the form of questions and answers which can be added
in between slides.

About The Name
--------------

ASQ stands for Answer, Slide, Question.
It is the core concept of this app, where you have a **S**lide followed by a
**Q**uestion where you submit your answer and finaly the correct **A**nswer is
given.
The three initials: S, Q, A reorganized give ASQ.
This was an idea from Max.

About This Project
------------------

This project is part of the group project from the
[Faculty of Informatics](http://www.inf.usi.ch/)
of the [Università della Svizzera italian](http://www.usi.ch/en/index.htm)
for the course [Software Atelier III: Web 2.0 technologies](http://www.inf.usi.ch/presentazione-studiare/container_education_utilities/orario_corsi/corso?id=985)
by [Prof. Cesare Pautasso](http://www.inf.usi.ch/faculty/pautasso/).

The group project is one of the key aspect of this course and consist of building
a web 2.0 application in a group of 3 or 4 students.

The Teaching Assistant (TA) assigned to this project is Vassilis Triglianos.

**PLEASE NOTE**
This project is open-source but for the time being we will not allow external
participations as this project is part of a graded evaluation.

Authors
-------

* [Jacques DAFFLON](http://atelier.inf.usi.ch/~dafflonj/)
* [Margarita GRINVALD](http://atelier.inf.usi.ch/~grinvalm/)
* [Max VON BÜLOW](http://www.people.usi.ch/vonbum/index.html)

Technologies Used
-----------------
- [node.js][1]
- [express.js][2]
- [MongoDB][3]
- [embeddded js (ejs)][4]
- [Passport.js][5]
- [impress.js][6]

Browser Support
---------------

Currently we will focus on supporting Google Chrome and Chromium.
We might support Firefox in the future but this will not be a priority.
Please note that browser support depends also on [impress.js][5].

Changelog
---------

See the changelog [here](https://github.com/jacquesd/ASQ/blob/master/CHANGELOG.md).

[1]: http://nodejs.org/ "node.js"
[2]: http://expressjs.com/ "express.js"
[3]: http://www.mongodb.org/ "MongoDB"
[4]: http://embeddedjs.com/ "ejs"
[5]: http://passportjs.org/ "Passport.js"
[6]: https://github.com/bartaz/impress.js/ "impress.js"