// Variablendefinitionen
// Profil name
$name="";
$groupId="";
$Xnichtgesetzt=true;
//item
$SEint = array();
$FEint = array();
//Normtabellen
$normSE = array();
$normFE = array();
//Profilaufaddieren
$SEPint = array ();
$FEPint = array ();
//korrelation
$korrelation=0;
$SEPmittel = 0;
$FEPmittel = 0;
//UebereinstimmungSEFE
$UebereinstimmungSEFE=0;
//Profilberechnung
$SEprofilSVG = array();
$SEprofilSVG[0]=0;
$SEprofilSVG[1]=0;
$SEprofilSVG[2]=0;
$SEprofilSVG[3]=0;
$SEprofilSVG[4]=0;
$SEprofilSVG[5]=0;
$SEprofil = array();
$SEprofil[0][0]="0";
$SEprofil[0][1]="0";
$SEprofil[0][2]="0";
$SEprofil[0][3]="0";
$SEprofil[0][4]="0";
$SEprofil[1][0]="0";
$SEprofil[1][1]="0";
$SEprofil[1][2]="0";
$SEprofil[1][3]="0";
$SEprofil[1][4]="0";
$SEprofil[2][0]="0";
$SEprofil[2][1]="0";
$SEprofil[2][2]="0";
$SEprofil[2][3]="0";
$SEprofil[2][4]="0";
$SEprofil[3][0]="0";
$SEprofil[3][1]="0";
$SEprofil[3][2]="0";
$SEprofil[3][3]="0";
$SEprofil[3][4]="0";
$SEprofil[4][0]="0";
$SEprofil[4][1]="0";
$SEprofil[4][2]="0";
$SEprofil[4][3]="0";
$SEprofil[4][4]="0";
$SEprofil[5][0]="0";
$SEprofil[5][1]="0";
$SEprofil[5][2]="0";
$SEprofil[5][3]="0";
$SEprofil[5][4]="0";
$FEprofilSVG = array();
$FEprofilSVG[0]=0;
$FEprofilSVG[1]=1;
$FEprofilSVG[2]=2;
$FEprofilSVG[3]=3;
$FEprofilSVG[4]=4;
$FEprofilSVG[5]=4;
$FEprofil = array();
$FEprofil[0][0]="0";
$FEprofil[0][1]="0";
$FEprofil[0][2]="0";
$FEprofil[0][3]="0";
$FEprofil[0][4]="0";
$FEprofil[1][0]="0";
$FEprofil[1][1]="0";
$FEprofil[1][2]="0";
$FEprofil[1][3]="0";
$FEprofil[1][4]="0";
$FEprofil[2][0]="0";
$FEprofil[2][1]="0";
$FEprofil[2][2]="0";
$FEprofil[2][3]="0";
$FEprofil[2][4]="0";
$FEprofil[3][0]="0";
$FEprofil[3][1]="0";
$FEprofil[3][2]="0";
$FEprofil[3][3]="0";
$FEprofil[3][4]="0";
$FEprofil[4][0]="0";
$FEprofil[4][1]="0";
$FEprofil[4][2]="0";
$FEprofil[4][3]="0";
$FEprofil[4][4]="0";
$FEprofil[5][0]="0";
$FEprofil[5][1]="0";
$FEprofil[5][2]="0";
$FEprofil[5][3]="0";
$FEprofil[5][4]="0";
//Funktionsdefinitionen
//Normtabellen lesen
function db_normSE_lesen($sql,$conn,$userID,$session)
{//BEGIN db_lesen
global $normSE;
//echo $sql."
";
$result=mysqli_query($conn,$sql);
if($result)
{//BEGIN if $result
$number=mysqli_num_rows($result);
//echo("
Es sind $number Datensaetze gelesen worden.
"); if($number) {//BEGIN Suchausgabe>null while($row=mysqli_fetch_assoc($result)) {//BEGIN row //echo("Verarbeitung Norm SE nicht auskommentiert
"); $normSE[$row['kompetenzID']][]=$row['p1'];$normSE[$row['kompetenzID']][]=$row['p2'];$normSE[$row['kompetenzID']][]=$row['p3'];$normSE[$row['kompetenzID']][]=$row['p4'];$normSE[$row['kompetenzID']][]=$row['p5']; }//END row }//ENDE suchausgabe >null //var_dump($normSE); }//END if result else {//BEGIN else $result echo("Es sind $number Datensaetze gelesen worden.
"); if($number) {//BEGIN Suchausgabe>null while($row=mysqli_fetch_assoc($result)) {//BEGIN row //echo("Verarbeitung Norm FE nicht auskommentiert
"); $normFE[$row['kompetenzID']][]=$row['p1'];$normFE[$row['kompetenzID']][]=$row['p2'];$normFE[$row['kompetenzID']][]=$row['p3'];$normFE[$row['kompetenzID']][]=$row['p4'];$normFE[$row['kompetenzID']][]=$row['p5']; }//END row }//ENDE suchausgabe >null //var_dump($normFE); }//END if result else {//BEGIN else $result echo("Es sind $number Datensaetze gelesen worden.
"); if($number) {//BEGIN Suchausgabe>null while($row=mysqli_fetch_assoc($result)) {//BEGIN row //echo("Verarbeitung SEint FEint nicht auskommentiert
"); //var_dump($row); $name=$row['name']; $groupId=$row['gruppeID']; $SEint[1]=$row['item1']; $SEint[2]=$row['item2']; $SEint[3]=$row['item3']; $SEint[4]=$row['item4']; $SEint[5]=$row['item5']; $SEint[6]=$row['item6']; $SEint[7]=$row['item7']; $SEint[8]=$row['item8']; $SEint[9]=$row['item9']; $SEint[10]=$row['item10']; $SEint[11]=$row['item11']; $SEint[12]=$row['item12']; $SEint[13]=$row['item13']; $SEint[14]=$row['item14']; $SEint[15]=$row['item15']; $SEint[16]=$row['item16']; $SEint[17]=$row['item17']; $SEint[18]=$row['item18']; $SEint[19]=$row['item19']; $SEint[20]=$row['item20']; $SEint[21]=$row['item21']; $SEint[22]=$row['item22']; $SEint[23]=$row['item23']; $SEint[24]=$row['item24']; $SEint[25]=$row['item25']; $SEint[26]=$row['item26']; $SEint[27]=$row['item27']; $SEint[28]=$row['item28']; $SEint[29]=$row['item29']; $SEint[30]=$row['item30']; $SEint[31]=$row['item31']; $SEint[32]=$row['item32']; $SEint[33]=$row['item33']; $SEint[34]=$row['item34']; $SEint[35]=$row['item35']; $SEint[36]=$row['item36']; $FEint[1]=$row['feitem1']; $FEint[2]=$row['feitem2']; $FEint[3]=$row['feitem3']; $FEint[4]=$row['feitem4']; $FEint[5]=$row['feitem5']; $FEint[6]=$row['feitem6']; $FEint[7]=$row['feitem7']; $FEint[8]=$row['feitem8']; $FEint[9]=$row['feitem9']; $FEint[10]=$row['feitem10']; $FEint[11]=$row['feitem11']; $FEint[12]=$row['feitem12']; $FEint[13]=$row['feitem13']; $FEint[14]=$row['feitem14']; $FEint[15]=$row['feitem15']; $FEint[16]=$row['feitem16']; $FEint[17]=$row['feitem17']; $FEint[18]=$row['feitem18']; $FEint[19]=$row['feitem19']; $FEint[20]=$row['feitem20']; $FEint[21]=$row['feitem21']; $FEint[22]=$row['feitem22']; $FEint[23]=$row['feitem23']; $FEint[24]=$row['feitem24']; $FEint[25]=$row['feitem25']; $FEint[26]=$row['feitem26']; $FEint[27]=$row['feitem27']; $FEint[28]=$row['feitem28']; $FEint[29]=$row['feitem29']; $FEint[30]=$row['feitem30']; $FEint[31]=$row['feitem31']; $FEint[32]=$row['feitem32']; $FEint[33]=$row['feitem33']; $FEint[34]=$row['feitem34']; $FEint[35]=$row['feitem35']; $FEint[36]=$row['feitem36']; }//END row }//ENDE suchausgabe >null //var_dump($SEint);var_dump($FEint); }//END if result else {//BEGIN else $result echo("
Profil if (!$druckansicht){echo("Druckansicht Name: echo(" ".$name); ?> Selbsteinschätzung
Fremdeinschätzung
Korrelation / Übereinstimmung
Korrelation der Rohwerte. echo(" ".round($korrelation,2)); ?>
if ($korrelation >= 0.8) {
echo " Von der Korrelation unabhängige Übereinstimmung der Rohwerte echo(" ".round($UebereinstimmungSEFE,2)."%"); ?> // Umgangssprachliche Auswertung echo "Selbsteinschätzung im Verhältnis zur Vergleichsgruppe: "; $aussagen = array( "Arbeitsverhalten" => array( 0 => "Du schätzt dein Arbeitsverhalten als weit unterdurchschnittlich ein.", 1 => "Du schätzt dein Arbeitsverhalten als unterdurchschnittlich ein.", 2 => "Du schätzt dein Arbeitsverhalten als durchschnittlich ein.", 3 => "Du schätzt dein Arbeitsverhalten als überdurchschnittlich ein.", 4 => "Du schätzt dein Arbeitsverhalten als weit überdurchschnittlich ein." ), "Lernverhalten" => array( 0 => "Du schätzt dein Lernverhalten als weit unterdurchschnittlich ein.", 1 => "Du schätzt dein Lernverhalten als unterdurchschnittlich ein.", 2 => "Du schätzt dein Lernverhalten als durchschnittlich ein.", 3 => "Du schätzt dein Lernverhalten als überdurchschnittlich ein.", 4 => "Du schätzt dein Lernverhalten als weit überdurchschnittlich ein." ), "Sozialverhalten" => array( 0 => "Du schätzt dein Sozialverhalten als weit unterdurchschnittlich ein.", 1 => "Du schätzt dein Sozialverhalten als unterdurchschnittlich ein.", 2 => "Du schätzt dein Sozialverhalten als durchschnittlich ein.", 3 => "Du schätzt dein Sozialverhalten als überdurchschnittlich ein.", 4 => "Du schätzt dein Sozialverhalten als weit überdurchschnittlich ein." ), "Fachkompetenz" => array( 0 => "Du schätzt deine Fachkompetenz als weit unterdurchschnittlich ein.", 1 => "Du schätzt deine Fachkompetenz als unterdurchschnittlich ein.", 2 => "Du schätzt deine Fachkompetenz als durchschnittlich ein.", 3 => "Du schätzt deine Fachkompetenz als überdurchschnittlich ein.", 4 => "Du schätzt deine Fachkompetenz als weit überdurchschnittlich ein." ), "Personale Kompetenz" => array( 0 => "Du schätzt deine personale Kompetenz als weit unterdurchschnittlich ein.", 1 => "Du schätzt deine personale Kompetenz als unterdurchschnittlich ein.", 2 => "Du schätzt deine personale Kompetenz als durchschnittlich ein.", 3 => "Du schätzt deine personale Kompetenz als überdurchschnittlich ein.", 4 => "Du schätzt deine personale Kompetenz als weit überdurchschnittlich ein." ), "Methodenkompetenz" => array( 0 => "Du schätzt deine Methodenkompetenz als weit unterdurchschnittlich ein.", 1 => "Du schätzt deine Methodenkompetenz als unterdurchschnittlich ein.", 2 => "Du schätzt deine Methodenkompetenz als durchschnittlich ein.", 3 => "Du schätzt deine Methodenkompetenz als überdurchschnittlich ein.", 4 => "Du schätzt deine Methodenkompetenz als weit überdurchschnittlich ein." ) ); foreach ($SEprofil as $rowIndex => $row) { foreach ($row as $colIndex => $value) { if ($value === "X") { $kompetenz = array_keys($aussagen)[$rowIndex]; $aussage = $aussagen[$kompetenz][$colIndex]; echo "$aussage\n"; } } } // Umgangssprachliche Auswertung echo " Fremdeinschätzung im Verhältnis zur Vergleichsgruppe: "; $aussagen = array( "Arbeitsverhalten" => array( 0 => "Dein Arbeitsverhalten wird als weit unterdurchschnittlich eingeschätzt.", 1 => "Dein Arbeitsverhalten wird als unterdurchschnittlich eingeschätzt.", 2 => "Dein Arbeitsverhalten wird als durchschnittlich eingeschätzt.", 3 => "Dein Arbeitsverhalten wird als überdurchschnittlich eingeschätzt.", 4 => "Dein Arbeitsverhalten wird als weit überdurchschnittlich eingeschätzt." ), "Lernverhalten" => array( 0 => "Dein Lernverhalten wird als weit unterdurchschnittlich eingeschätzt.", 1 => "Dein Lernverhalten wird als unterdurchschnittlich eingeschätzt.", 2 => "Dein Lernverhalten wird als durchschnittlich eingeschätzt.", 3 => "Dein Lernverhalten wird als überdurchschnittlich eingeschätzt.", 4 => "Dein Lernverhalten wird als weit überdurchschnittlich eingeschätzt." ), "Sozialverhalten" => array( 0 => "Dein Sozialverhalten wird als weit unterdurchschnittlich eingeschätzt.", 1 => "Dein Sozialverhalten wird als unterdurchschnittlich eingeschätzt.", 2 => "Dein Sozialverhalten wird als durchschnittlich eingeschätzt.", 3 => "Dein Sozialverhalten wird als überdurchschnittlich eingeschätzt.", 4 => "Dein Sozialverhalten wird als weit überdurchschnittlich eingeschätzt." ), "Fachkompetenz" => array( 0 => "Deine Fachkompetenz wird als weit unterdurchschnittlich eingeschätzt.", 1 => "Deine Fachkompetenz wird als unterdurchschnittlich eingeschätzt.", 2 => "Deine Fachkompetenz wird als durchschnittlich eingeschätzt.", 3 => "Deine Fachkompetenz wird als überdurchschnittlich eingeschätzt.", 4 => "Deine Fachkompetenz wird als weit überdurchschnittlich eingeschätzt." ), "Personale Kompetenz" => array( 0 => "Deine personale Kompetenz wird als weit unterdurchschnittlich eingeschätzt.", 1 => "Deine personale Kompetenz wird als unterdurchschnittlich eingeschätzt.", 2 => "Deine personale Kompetenz wird als durchschnittlich eingeschätzt.", 3 => "Deine personale Kompetenz wird als überdurchschnittlich eingeschätzt.", 4 => "Deine personale Kompetenz wird als weit überdurchschnittlich eingeschätzt." ), "Methodenkompetenz" => array( 0 => "Deine Methodenkompetenz wird als weit unterdurchschnittlich eingeschätzt.", 1 => "Deine Methodenkompetenz wird als unterdurchschnittlich eingeschätzt.", 2 => "Deine Methodenkompetenz wird als durchschnittlich eingeschätzt.", 3 => "Deine Methodenkompetenz wird als überdurchschnittlich eingeschätzt.", 4 => "Deine Methodenkompetenz wird als weit überdurchschnittlich eingeschätzt." ), ); foreach ($FEprofil as $index => $row) { echo "\n" . ucfirst(array_keys($aussagen)[$index]) . ":\n"; foreach ($row as $column => $value) { if ($value === "X") { echo $aussagen[array_keys($aussagen)[$index]][$column] . "\n"; } } } echo " "; if ($korrelation >= 0.8) { echo "Die Fremdeinschätzung und Selbsteinschätzung weisen eine starke Korrelation auf.\n"; } elseif ($korrelation >= 0.5) { echo "Die Fremdeinschätzung und Selbsteinschätzung weisen eine moderate Korrelation auf.\n"; } elseif ($korrelation >= 0.3) { echo "Die Fremdeinschätzung und Selbsteinschätzung weisen eine schwache Korrelation auf.\n"; } else { echo "Die Fremdeinschätzung und Selbsteinschätzung weisen keine signifikante Korrelation auf.\n"; } ?> |
Itemkodierung
|