Honestly it wouldn't be difficult to create on your own. Just need a mySQL database (or a text file) to hold the information.
Then, just take the responses, add them up, divide by total responses. You get your info.
Something like:
<?php
$text = './responses.txt';
// Get the current stats:
$file = file_get_contents($text);
preg_match_all("/(.*?)\: ([\d]+?)/", $file, $stats);
array_shift($stats);
// If we're updating the survey results:
$stats[1] += $_POST['q1'];
$stats[3] += $_POST['q2'];
$stats[5] += $_POST['q3'];
$stats[7]++; // Respondents
$k=1;
$j=0;
for($i=0; $i<count($stats); $i++)
{
$tstats[$j] = $stats[$i].': '.$stats[++$i];
if($k%2==0)
{
$k=1;
$j++;
}
}
$fh = fopen($text, 'w');
fwrite(implode("\n", $tstats));
fclose($fh);
// If we're just calculating & displaying results:
$respondents = array_pop($stats);
$res[0] = round($stats[1]/$respondents, 1);
$res[1] = round($stats[3]/$respondents, 1);
$res[2] = round($stats[5]/$respondents, 1);
// Display results:
echo $stat[0], ': ', $res[0], ' out of 10<br>',
$stat[2], ': ', $res[1], 'out of 10<br>',
$stat[4], ': ', $res[2], 'out of 10<br>
<em>As calculated from ', $respondents, ' responses.</em>';
?>
It's based on a 3 question survey. May be some slight issues, but should work.