Section averages added
This commit is contained in:
parent
455876378e
commit
2da945fb9b
@ -32,7 +32,7 @@ function getAverage(prefix) {
|
||||
}
|
||||
|
||||
const avg = numbers.reduce((sum, n) => sum + n, 0) / numbers.length;
|
||||
//console.log("Average of averages:", avg);
|
||||
console.log("Average of averages:", avg);
|
||||
return avg;
|
||||
}
|
||||
|
||||
@ -53,6 +53,19 @@ function getSurveyData(){
|
||||
document.getElementById("greatEvaluation").innerHTML = "";
|
||||
document.getElementById("greatImpact").innerHTML = "";
|
||||
|
||||
// Reset all averages
|
||||
document.getElementById("Owners_avg").innerHTML = "";
|
||||
document.getElementById("Leaders_avg").innerHTML = "";
|
||||
document.getElementById("Governance_avg").innerHTML = "";
|
||||
document.getElementById("Culture_avg").innerHTML = "";
|
||||
document.getElementById("Engagement_avg").innerHTML = "";
|
||||
document.getElementById("Stewardship_avg").innerHTML = "";
|
||||
document.getElementById("Strategy_avg").innerHTML = "";
|
||||
document.getElementById("Innovation_avg").innerHTML = "";
|
||||
document.getElementById("Advantage_avg").innerHTML = "";
|
||||
document.getElementById("Measurement_avg").innerHTML = "";
|
||||
document.getElementById("Evaluation_avg").innerHTML = "";
|
||||
document.getElementById("Impact_avg").innerHTML = "";
|
||||
|
||||
|
||||
|
||||
@ -300,20 +313,23 @@ function getSurveyData(){
|
||||
// We now have access to all of the averages, so can calculate the basic triangle.
|
||||
|
||||
//EO ROLES
|
||||
let svg1_avg = (getAverage("svg1_")+3)/7;
|
||||
let svg2_avg = (getAverage("svg2_")+3)/7;
|
||||
let svg3_avg = (getAverage("svg3_")+3)/7;
|
||||
document.getElementById("Owners_avg").innerHTML = getAverage("svg1_").toFixed(2);
|
||||
document.getElementById("Leaders_avg").innerHTML = getAverage("svg2_").toFixed(2);
|
||||
document.getElementById("Governance_avg").innerHTML = getAverage("svg3_").toFixed(2);
|
||||
let svg1_avg = (getAverage("svg1_")+3)/7; //Owners
|
||||
let svg2_avg = (getAverage("svg2_")+3)/7; //Leaders
|
||||
let svg3_avg = (getAverage("svg3_")+3)/7; //Governance
|
||||
let roles_avg = (7*(svg1_avg+svg2_avg+svg3_avg)/3)-3; // this converts the scales lengths to the correct value
|
||||
|
||||
console.log(svg1_avg,svg2_avg,svg3_avg, roles_avg);
|
||||
//console.log(svg1_avg,svg2_avg,svg3_avg, roles_avg);
|
||||
|
||||
doLittleWhiteTriangle('svg_roles');
|
||||
//drawtriangle('#svg_roles','Roles','#008845',[0.25,0.5,0.75],'', { x: 0, y: 100 },roles_avg.toFixed(1));
|
||||
drawtriangle('#svg_roles','Roles','#008845',[svg1_avg,svg2_avg,svg3_avg],'', { x: 0, y: 100 },roles_avg.toFixed(1));
|
||||
drawtriangle('#svg_roles','Roles','#008845',[svg2_avg,svg3_avg,svg1_avg],'', { x: 0, y: 100 },roles_avg.toFixed(1));
|
||||
//makeSvgRightClickable('svg_roles');
|
||||
|
||||
doLittleWhiteTriangle('svg_roles_RAG');
|
||||
drawtriangle('#svg_roles_RAG','Roles','#008845',[svg1_avg,svg2_avg,svg3_avg],RAGGED(roles_avg), { x: 0, y: 100 },roles_avg.toFixed(1));
|
||||
drawtriangle('#svg_roles_RAG','Roles','#008845',[svg2_avg,svg3_avg,svg1_avg],RAGGED(roles_avg), { x: 0, y: 100 },roles_avg.toFixed(1));
|
||||
//makeSvgRightClickable('svg_roles_RAG');
|
||||
|
||||
doLittleWhiteTriangle('svg_roles_test');
|
||||
@ -322,9 +338,12 @@ function getSurveyData(){
|
||||
|
||||
|
||||
//EO APPROACH
|
||||
let svg4_avg = (getAverage("svg4_")+3)/7;
|
||||
let svg5_avg = (getAverage("svg5_")+3)/7;
|
||||
let svg6_avg = (getAverage("svg6_")+3)/7;
|
||||
document.getElementById("Culture_avg").innerHTML = getAverage("svg4_").toFixed(2);
|
||||
document.getElementById("Engagement_avg").innerHTML = getAverage("svg5_").toFixed(2);
|
||||
document.getElementById("Stewardship_avg").innerHTML = getAverage("svg6_").toFixed(2);
|
||||
let svg4_avg = (getAverage("svg4_")+3)/7; //Culture
|
||||
let svg5_avg = (getAverage("svg5_")+3)/7; //Engagement
|
||||
let svg6_avg = (getAverage("svg6_")+3)/7; //Stewardship
|
||||
let approach_avg = (7*(svg4_avg+svg5_avg+svg6_avg)/3)-3; // this converts the scales lengths to the correct value
|
||||
|
||||
console.log(svg4_avg,svg5_avg,svg6_avg,approach_avg);
|
||||
@ -344,9 +363,12 @@ function getSurveyData(){
|
||||
|
||||
|
||||
//EO ACTIONS
|
||||
let svg7_avg = (getAverage("svg7_")+3)/7;
|
||||
let svg8_avg = (getAverage("svg8_")+3)/7;
|
||||
let svg9_avg = (getAverage("svg9_")+3)/7;
|
||||
document.getElementById("Strategy_avg").innerHTML = getAverage("svg7_").toFixed(2);
|
||||
document.getElementById("Innovation_avg").innerHTML = getAverage("svg8_").toFixed(2);
|
||||
document.getElementById("Advantage_avg").innerHTML = getAverage("svg9_").toFixed(2);
|
||||
let svg7_avg = (getAverage("svg7_")+3)/7; //Strategy
|
||||
let svg8_avg = (getAverage("svg8_")+3)/7; //Innovation
|
||||
let svg9_avg = (getAverage("svg9_")+3)/7; //Advantage
|
||||
let actions_avg = (7*(svg7_avg+svg8_avg+svg9_avg)/3)-3; // this converts the scales lengths to the correct value
|
||||
|
||||
console.log(svg7_avg,svg8_avg,svg9_avg,actions_avg);
|
||||
@ -366,6 +388,9 @@ function getSurveyData(){
|
||||
|
||||
|
||||
//EO IMPACT
|
||||
document.getElementById("Measurement_avg").innerHTML = getAverage("svg10_").toFixed(2);
|
||||
document.getElementById("Evaluation_avg").innerHTML = getAverage("svg11_").toFixed(2);
|
||||
document.getElementById("Impact_avg").innerHTML = getAverage("svg12_").toFixed(2);
|
||||
let svg10_avg = (getAverage("svg10_")+3)/7;
|
||||
let svg11_avg = (getAverage("svg11_")+3)/7;
|
||||
let svg12_avg = (getAverage("svg12_")+3)/7;
|
||||
|
@ -108,6 +108,9 @@
|
||||
background-color: #EEE;
|
||||
}
|
||||
|
||||
.avgs {
|
||||
color: #e40074;
|
||||
}
|
||||
|
||||
|
||||
</style>
|
||||
@ -190,7 +193,7 @@
|
||||
<svg class="triangle no-axis no-text big-number" style="display: inline-block" xmlns="http://www.w3.org/2000/svg" id="svg_roles_test" width="500" height="500"></svg>
|
||||
|
||||
<hr>
|
||||
<h3>Great Employee Owners</h3>
|
||||
<h3>Great Employee Owners: <span id="Owners_avg" class="avgs"></span></h3>
|
||||
|
||||
<div class="section">
|
||||
<p>1. Our employee owners understand how to think and act like an owner.</p>
|
||||
@ -213,7 +216,7 @@
|
||||
<hr>
|
||||
|
||||
|
||||
<h3>Great EO Leaders</h3>
|
||||
<h3>Great EO Leaders: <span id="Leaders_avg" class="avgs"></span></h3>
|
||||
|
||||
<div class="section">
|
||||
<p>1. Our executive leaders (those responsible for leading the business) are committed to realising the full business potential of our employee ownership.</p>
|
||||
@ -234,7 +237,7 @@
|
||||
<hr>
|
||||
|
||||
|
||||
<h3>Great EO Governance</h3>
|
||||
<h3>Great EO Governance: <span id="Governance_avg" class="avgs"></span></h3>
|
||||
|
||||
|
||||
<div class="section">
|
||||
@ -272,7 +275,7 @@
|
||||
<hr>
|
||||
|
||||
|
||||
<h3>Great EO Culture</h3>
|
||||
<h3>Great EO Culture: <span id="Culture_avg" class="avgs"></span></h3>
|
||||
|
||||
|
||||
<div class="section">
|
||||
@ -294,7 +297,7 @@
|
||||
<hr>
|
||||
|
||||
|
||||
<h3>Great EO Engagement</h3>
|
||||
<h3>Great EO Engagement: <span id="Engagement_avg" class="avgs"></span></h3>
|
||||
|
||||
|
||||
<div class="section">
|
||||
@ -315,7 +318,7 @@
|
||||
<hr>
|
||||
|
||||
|
||||
<h3>Great EO Stewardship</h3>
|
||||
<h3>Great EO Stewardship: <span id="Stewardship_avg" class="avgs"></span></h3>
|
||||
|
||||
|
||||
<div class="section">
|
||||
@ -350,7 +353,7 @@
|
||||
<hr>
|
||||
|
||||
|
||||
<h3>Great EO Strategy</h3>
|
||||
<h3>Great EO Strategy: <span id="Strategy_avg" class="avgs"></h3>
|
||||
|
||||
|
||||
<div class="section">
|
||||
@ -371,7 +374,7 @@
|
||||
<hr>
|
||||
|
||||
|
||||
<h3>Great EO Innovation</h3>
|
||||
<h3>Great EO Innovation: <span id="Innovation_avg" class="avgs"></h3>
|
||||
|
||||
|
||||
<div class="section">
|
||||
@ -394,7 +397,7 @@
|
||||
<hr>
|
||||
|
||||
|
||||
<h3>Great EO Advantage</h3>
|
||||
<h3>Great EO Advantage: <span id="Advantage_avg" class="avgs"></h3>
|
||||
|
||||
|
||||
<div class="section">
|
||||
@ -425,7 +428,7 @@
|
||||
<svg class="triangle no-axis no-text big-number" style="display: inline-block" xmlns="http://www.w3.org/2000/svg" id="svg_results_test" width="500" height="500"></svg>
|
||||
<hr>
|
||||
|
||||
<h3>Great EO Measurement</h3>
|
||||
<h3>Great EO Measurement: <span id="Measurement_avg" class="avgs"></h3>
|
||||
|
||||
|
||||
<div class="section">
|
||||
@ -447,7 +450,7 @@
|
||||
<hr>
|
||||
|
||||
|
||||
<h3>Great EO Evaluation</h3>
|
||||
<h3>Great EO Evaluation: <span id="Evaluation_avg" class="avgs"></h3>
|
||||
|
||||
|
||||
<div class="section">
|
||||
@ -467,7 +470,7 @@
|
||||
|
||||
<hr>
|
||||
|
||||
<h3>Great EO Impact</h3>
|
||||
<h3>Great EO Impact: <span id="Impact_avg" class="avgs"></h3>
|
||||
|
||||
|
||||
<div class="section">
|
||||
|
Loading…
x
Reference in New Issue
Block a user