Skip to content

Dashboard to show activity and participation across all agencies' IdeaScale brainstorm sites, as part of the Open Government Directive

Notifications You must be signed in to change notification settings

thecapacity/IdeaScale-Dashboard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

As part of the Open Government Directive, each of the major federal
agencies is required to seek input from the public for an Open
Government Plan. This consultation process is taking place February 6
- March 19, 2010, using a platform called IdeaScale. Each agency has
it's own, isolated IdeaScale site.

Basic stats are available for each agency separately, but there is
nowhere to easily compare participation across the agencies, nor for
those interested in participating to get a broad overview of the
activities. 

This is a stateless (for now) dashboard showing stats and comparisons
regarding activity on each agency's brainstorming site, using the
basic API made available by IdeaScale (thanks!).

Dependencies:
* tornado (http://www.tornadoweb.org/)
* json or simplejson

To Run:
* run cronjob.py
* run dashboard.py

cronjob.py will create a directory called cache/ in the application
directory, and populate a file called stats_cache.json which stores
stat for all the agencies, and updates every 5 minutes. Initial
population can take a minute or two. dashboard.py, the main
application, pulls its data from the stats_cache file. 

About

Dashboard to show activity and participation across all agencies' IdeaScale brainstorm sites, as part of the Open Government Directive

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published