<?php

require $_SERVER["DOCUMENT_ROOT"] . '/vendor/autoload.php';
use SMS\App\Modules\ResultProcessing\Controller\ResultProcessingController as ResultProcessing;
use SMS\App\Modules\RegisterStudent\Controller\RegisterStudentController as RegisterStudent;
$class = $_GET["class"];
$subject = $_GET["subject"];
$view = new RegisterStudent();
$viewb = new ResultProcessing();
$fields = $view->getTableFields();
$students = $viewb->getStudentsBySubject($subject, $class);
echo "<input type='hidden' id='CURRENTSUBJECT' value='" . $subject . "' name='" . $viewb->getSubjectName($subject)["subject_name"] . "'/>";
echo "<input type='hidden' id='CURRENTCLASS' value='" . $class . "' name='" . $viewb->getClassName($class)["class_name"] . "'/>";
?>
<h6 class='pull-right' id="currentInfo"></h6>
          <table id="example1" class="table table-bordered table-striped">
            <thead>
              <tr>
                <?php 
foreach ($fields as $field) {
    $name = $field["Name"];
    echo "<th>{$name}</th>";
}
?>
              </tr>
            </thead>
            <tbody>
              <?php 
foreach ($students as $student) {
    $info = $view->getStudentInfo($student);
    if (isset($info[0])) {
<?php

require $_SERVER["DOCUMENT_ROOT"] . '/vendor/autoload.php';
use SMS\App\Modules\ResultProcessing\Controller\ResultProcessingController as ResultProcessing;
$rs = new ResultProcessing();
$student = $_GET["student"];
$class = $_GET["class"];
$subject = $_GET["subject"];
$assessment = $_GET["assessment"];
$score = $_GET["score"];
$rs->recordScore($student, $class, $subject, $assessment, $score);
Example #3
0
<?php

require $_SERVER["DOCUMENT_ROOT"] . '/vendor/autoload.php';
use SMS\App\Modules\ResultProcessing\Controller\ResultProcessingController as ResultProcessing;
$rs = new ResultProcessing();
$r = $rs->getScoreByAssessment(121, 5, 1, 8);
echo $r;
Example #4
0
<?php

require $_SERVER["DOCUMENT_ROOT"] . '/vendor/autoload.php';
use SMS\App\Modules\ResultProcessing\Controller\ResultProcessingController as ResultProcessing;
$view = new ResultProcessing();
$subjects = $view->getSubjects();
$classes = $view->getClasses();
?>
  <div class="box box-default">
    <div class="box-header with-border">
      <h3 class="box-title">Record Student Assessments</h3>
      <h3 class='pull-right' id="currentInfo">
      </h3>
      <input class="bar" type="range" id="rangeinput" value="4" min="2" max="12"/>
      <div class="box-tools pull-right">
        <button class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
        <button class="btn btn-box-tool" data-widget="remove"><i class="fa fa-remove"></i></button>
      </div>
    </div><!-- /.box-header -->
    <div id="BODYCONTENT">
    <form id="StudentForm">
    <div class="box-body">
      <div class="row">
      <div class='col-md-12 FORMSIZE'>
      <div class='form-group'>
       <label>Class Name</label>
        <select class="form-control select2" data-placeholder="Type a name or click the dropdown to begin" style="width: 100%;" name="class">
          <?php 
foreach ($classes as $class) {
    $id = $class[0];
    $name = $class[1];
Example #5
0
<?php

require $_SERVER["DOCUMENT_ROOT"] . '/vendor/autoload.php';
use SMS\App\Modules\ResultProcessing\Controller\ResultProcessingController as ResultProcessing;
$view = new ResultProcessing();
$subject = $_GET["subject"];
$class = $_GET["class"];
$students = $view->getStudentsBySubject($subject, $class);
$studentArray = array();
foreach ($students as $student) {
    $studentArray[] = $view->getStudentName($student);
}
$assessments = $view->getAssessmentTitle();
echo "<input type='hidden' id='NUMBEROFASSESSMENTS' value='" . count($assessments) . "' />";
echo "<input type='hidden' id='CURRENTSUBJECT' value='" . $subject . "' name='" . $view->getSubjectName($subject)["subject_name"] . "'/>";
echo "<input type='hidden' id='CURRENTCLASS' value='" . $class . "' name='" . $view->getClassName($class)["class_name"] . "'/>";
?>
 <table id="example1" class="table table-bordered">
<thead>
  <tr>
    <th class="success" style="width: 200px !important">Student Name</th>
   <?php 
foreach ($assessments as $assessment) {
    echo "<th class='info'>" . $assessment[1] . " <i class='pull-right badge badge-info'><small>" . $assessment[2] . " marks</small><i></th>";
}
?>
   <th class="danger">Total</th>
  </tr>
</thead>
<tbody>
  <?php