GitXplorerGitXplorer
i

puzzles-chat

public
0 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
b5e1296760e2b59516aaa6ee3375662d3d677f30

Added checks to see if quiz exists

rringdal committed 10 years ago
Unverified
39a6e6ec907563f45c2d37f66448d68aaf013b3c

safety check to creating quizzes if permalink doesn't exist

zzezhouliu committed 10 years ago
Unverified
703c560e32152317c7ae8cd6d9605735547b67bc

Delete Procfile

rringdal committed 10 years ago
Unverified
e64600e09a5ef499a34ee93de3a1b8b2c3fd4afb

Fix the rest of todos. Flash messages and authentication

rringdal committed 10 years ago
Unverified
6821b33db24def2fe87dba319dfcbfbf8d294878

Merge branch 'master' of https://github.com/cs164/puzzles-chat

iiahs committed 10 years ago
Unverified
68350933002f50a9be4ceea9d23f879fcb113264

Update TODOS; handle nonexistant quiz

iiahs committed 10 years ago

README

The README file for this repository.

puzzles-chat

Classroom Chat and Question/Answer Board app using Node.js, socket.io, angular.js and express.js. The app gives teachers live feedback from their students during lecture. It can also be used for organizing quizzes in other settings.

Users can create quizzes and add questions to them. Questions can then be 'activated', allowing other users to answer them live. Each quiz has a chatroom with multiple topics. The owner of the quiz can activate or deactivate the chat at any time. Latex code can be embedded in textual content with double or triple dollar-signs, $$\alpha$$ or $$$\alpha$$$

When answers are submitted, the quiz-owner gets live feedback in an admin-dashboard. When the quiz is completed, detailed responses can be listed. Quizzes can be either private or public, and access can easily be granted to quizzes by grouping users into 'groups'

Installation instructions

  • Clone repository
  • Run
    npm install
    
  • Make sure mongodb is installed.
  • Start the server with
    node server.js