Download Latest Version CherryPy_modified.zip (1.4 MB)
Email in envelope

Get an email when there's a new version of Classroom Poller

Home
Name Modified Size InfoDownloads / Week
Screenshots 2011-05-06
ClassroomPollerSTATUS.txt 2011-05-06 433 Bytes
ClassroomPollerREADME.txt 2011-05-06 2.3 kB
SessionModification.txt 2011-05-06 1.4 kB
CRS.zip 2011-05-06 53.6 kB
CherryPy_modified.zip 2011-05-06 1.4 MB
Totals: 6 Items   1.4 MB 0
Project: ClassroomPoller
Version: 1.0
Authors: Erin Bard, Miles Johnson
Release Date: May 6th 2011


This is the readme for the ClassroomPoller application. 

FEATURES:

-Multiple, separate, concurrent sessions
-Session auto-deletion after 2 hours of inactivity
-Separate password protection for both the presenter and participant parts of the site
-presenter interface with the ability to:
	+Insert, Delete, Import, and Export questions
	+Change the current question
	+View current question responses
	+A participant interface with the ability to:
	+See the current question text
	+View all responses as a bar graph and as text
	+Change the current response
-Three question response types:
	+Binary: True/False, Yes/No
	+Multiple Choice: 2-8 options
	+Free Response: Text response
-A global CSS style sheet for all the html pages on the site

REQUIREMENTS:

-Python 2.7
-Cherrypy 3.2

INSTALLATION INSTRUCTIONS:

-download CherryPy_modified.zip (this contains CherryPy 3.2 with the modification to the cleaning up of sessions)
-download CRS.zip (this is the main ClassroomPoller project folder and files)

ALTERNATE INSTALLATION INSTRUCTIONS:

If you would rather download and install CherryPy from the main CherryPy site (link: http://www.cherrypy.org/ ) and then apply the session modification manually, please download the following files:
-CRS.zip (main ClassroomPoller project folder and files)
-SessionModifications.txt (this documents what changes need to be made to CherryPy so that the ClassroomPoller will run properly)

NOTE: if you do this manually, you will need to recompile the CherryPy server with the command "python setup.py install" 


LEGAL:

This project is open-source and if made freely available to anyone who wants to use it and/or modify it. The only request we make is that we, the authors, recieve appropriate credit for our work (i.e. please don't claim this as your own). Otherwise you are welcome to do with this as you please.

BACKGROUND:

This project was undertaken to satisfy the community service requirement for an undergraduate Computer Science class at Houghton College. The initial idea for this project belongs to our instructor, Seth Taylor, who also wrote the concept version of this program.
Source: ClassroomPollerREADME.txt, updated 2011-05-06