Index source code
!DOCTYPE html>
<html>
<head>
<title>Interactive Creative Design </title>
<link href="assets\css\bootstrap.css" rel="stylesheet">
<link href="assets\css\custom.css" rel="stylesheet">
</head>
<body>
<div class="container-fluid">
<div class="row">
<div class="col-ms-12">
<div class="col-md-2"></div>
<div class="col-md-8 panel panel-info top-buffer left-buffer">
<div class="panel-heading"> <h1><b> UUM Grading System For Interactive Creative Design(STIV3053) </b> </h1> </div>
<form action = "result.php" method="post" class="top-buffer">
<div class="panel-body">
<fieldset>
<legend><b>Student Information</b></legend>
<div>
<label>Student Name:</label>
<input type="text" name="name" id="name" class="form-control" required ><br/><br/>
<label>Student Matric Number:</label>
<input type="text" name="matric" id="matric" class="form-control"><br/><br/>
</div>
</fieldset><hr><br\><br/>
<fieldset>
<legend><b>Quizzes</b></legend>
<div class="col-sm-3">
<label>Enter mark for quiz 1</label>
<input type="number" name="number[]" id="num1" class="form-control"><br/>
</div>
<div class="col-sm-3">
<label>Enter mark for quiz 2</label>
<input type="number" name="number[]" id="num2" class="form-control"><br/><br/>
</div>
<div class="col-sm-3">
<label>Enter mark for quiz 3</label>
<input type="number" name="number[]" id="num3" class="form-control"><br/><br/>
</div>
<div class="col-sm-3">
<label>Enter mark for quiz 4</label>
<input type="number" name="number[]" id="num4" class="form-control"><br/><br/>
</div>
<div class="col-sm-3">
<label>Enter mark for quiz 5</label>
<input type="number" name="number[]" id="num5" class="form-control"><br/><br/>
</div>
<div class="col-sm-3">
<label>Enter mark for quiz 6</label>
<input type="number" name="number[]" id="num6" class="form-control"><br/><br/>
</div>
<div class="col-sm-3">
<label>Enter mark for quiz 7</label>
<input type="number" name="number[]" id="num7" class="form-control"><br/><br/>
</div>
<div class="col-sm-3">
<label>Enter mark for quiz 8</label>
<input type="number" name="number[]" id="num8" class="form-control"><br/><br/>
</div>
<div class="col-sm-3">
<label>Enter mark for quiz 9</label>
<input type="number" name="number[]" id="num9" class="form-control"><br/><br/>
</div>
<div class="col-sm-3">
<label>Enter mark for quiz 10</label>
<input type="number" name="number[]" id="num10" class="form-control"><br/><br/>
</div>
</fieldset><hr><br\><br/>
<fieldset>
<legend>Assignments</legend>
<div class="col-sm-3">
<label>Assignment 1</label>
<input type="number" name="assgn1" id="assgn" class="form-control"><br/><br/>
</div>
<div class="col-sm-3">
<label>Assignment 2</label>
<input type="number" name="assgn2" id="assgn" class="form-control"><br/><br/>
</div>
<div class="col-sm-3">
<label>Assignment 3</label>
<input type="number" name="assgn3" id="assgn" class="form-control"><br/><br/>
</div>
<div class="col-sm-3">
<label>Assignment 4</label>
<input type="number" name="assgn4" id="assgn" class="form-control">
</div>
</fieldset><hr><br\><br/>
<fieldset>
<legend>Final Project</legend>
<label>Enter mark for design</label>
<input type="number" name="design" id="design" class="form-control"><br/><br/>
<label>Enter mark for report</label>
<input type="number" name="report" id="report" class="form-control"><br/><br/>
</fieldset><hr><br\><br/>
<fieldset>
<legend>Final Exam</legend>
<label>Please enter final exam mark</label>
<input type="number" name="final" id="final" class="form-control"><br/><br/>
</fieldset>
</div>
<div class="btm-buffer">
<input type="submit" name="submit" value="submit" class="btn btn-primary">
</div>
</form>
</div>
<div class="col-md-2"></div>
</div>
</div>
</div>
</body>
</html>
Result
<?php
if(isset($_POST['submit'])){
//Captures the user input from the input box and stores it in a variable
$name = $_POST["name"];
$matric = $_POST["matric"];
$final = $_POST["final"];
$quizzes = $_POST["number"];
$assgn1 = $_POST["assgn1"];
$assgn2 = $_POST["assgn2"];
$assgn3 = $_POST["assgn3"];
$assgn4 = $_POST["assgn4"];
$design_w = $_POST["design"];
$report_w = $_POST["report"];
$finalexam = 0.4;
//$quiz = 0.1;
//$assignment = 0.2;
$design = 0.2;
$report = 0.1;
$f_total = 0;
$q_total = 0;
$a_total = 0;
$p_total = 0;
$r_total = 0;
$d_total = 0;
$c_total = 0;
$grand_total =0;
//To Sort the $quizzes array from highest to lowest
rsort($quizzes);
$arrlength=count($quizzes);
//Calculates the quizzes total mark. each quiz is multiplied by 2%
$q_total = (($quizzes[0] *0.02) +($quizzes[1]*0.02)+ ($quizzes[2] *0.02) +($quizzes[3] *0.02) +($quizzes[4] *0.02));
//Calculates the final exam mark. multiplied by 40%
$f_total = $final * $finalexam;
//Calculates the assignments total. each assignment is multiplied by 5%
$a_total = (($assgn1 * 0.05) + ($assgn2 * 0.05) + ($assgn3 * 0.05) + ($assgn4 * 0.05));
//Calculates the total for the final project. Design + Report.
$d_total = ($design_w * $design);
$r_total = ($report_w * $report);
$p_total = ($d_total + $r_total);
//Calculates the total for the carry mark
$c_total = $q_total + $a_total + $p_total;
//Calculates the total marks obtained for the subject
$grand_total = $c_total + $f_total;
}
?>
<html>
<head>
<title>Result</title>
<link href="assets\css\bootstrap.css" rel="stylesheet">
<link href="assets\css\custom.css" rel="stylesheet">
</head>
<body>
<div class="container-fluid">
<div class="row">
<div class="col-ms-12">
<div class="col-md-2"></div>
<div class="col-md-8 panel panel-info top-buffer left-buffer">
<div class="panel-heading"> <h1><b>Result</b> </h1> </div>
<div class="panel-body">
<fieldset>
<legend><b>Student Information</b></legend>
<div class="cap">
<label>Student Name:</label> <?php echo $name ?><br/>
<label>Student Id:</label> <?php echo $matric ?>
</div>
</fieldset><hr/><br/>
<fieldset>
<legend><b>Carry Mark Summary</b></legend>
<div class="col-md-3">
<label>Highest Quiz Marks</label><br/>
<ol>
<li> <?php echo $quizzes[0]; ?></li>
<li> <?php echo $quizzes[1]; ?></li>
<li> <?php echo $quizzes[2]; ?></li>
<li> <?php echo $quizzes[3]; ?></li>
<li> <?php echo $quizzes[4]; ?></li>
</ul><br/>
<label>Total (10%): <?php echo $q_total ?></label>
</div>
<div class="col-md-3">
<label>Project Mark</label><br/>
<ol>
<li>Design Work : <?php echo $d_total ; ?></li>
<li>Project Report: <?php echo $r_total ; ?></li>
<li class="hide"> wq</li>
<li class="hide"> q</li>
<li class="hide">e </li>
</ul><br/><br/><br/><br/>
<label>Total (20%/10%): <?php echo $p_total ?></label>
</div>
<div class="col-md-3">
<label>Assignment Mark</label><br/>
<ol>
<li>Assignment A : <?php echo $assgn1 ; ?></li>
<li>Assignment B : <?php echo $assgn2 ; ?></li>
<li>Assignment C : <?php echo $assgn3 ; ?></li>
<li>Assignment D : <?php echo $assgn4 ; ?></li>
<li class="hide">e </li>
</ul><br/><br/>
<label>Total (20%): <?php echo $a_total ?></label>
</div>
</fieldset>
<label>Total Carry Mark: <?php echo $c_total; ?> </label> <hr/><br/>
<fieldset>
<legend><b>Student Final Result</b></legend>
<div>
<label>Final Exam Mark (40%): </label> <?php echo $f_total ?><br/>
<label>Final Exam + Carry Mark (100%): </label> <?php echo $grand_total ?><br/>
<label>Gred: </label>
<?php //Sets the gred base on the total carry marks obtained
if ($grand_total >= 80 || $grand_total == 100 ){
echo "A";
}else if ($grand_total >= 60 || $grand_total == 79){
echo "B";
}else if ($grand_total >= 50 || $grand_total == 59){
echo "C";
}else if ($grand_total >= 40 || $grand_total == 49){
echo "D";
}else{
echo "F";
}?>
</div>
</fieldset><hr/><br/>
<div>
<input type="button" value="Back" class="btn btn-success" onclick="history.back(-1)"/>
</div>
</div>
</div>
<div class="col-md-2"></div>
</div>
</div>
</div>
</div>
</body>
</html>
CSS
.top-buffer { margin-top:20px; }
.btm-buffer { margin-bottom:20px; }
.left-buffer { margin-left:50px; }
.cap {text-transform: capitalize;}
.hide{display:none; }
Interfaces
Index
Result




No comments:
Post a Comment