<?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);
<?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;
<?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];
<?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