<style>

.listable tr th,
.listable tr td{text-align: center;}

.listable tr th:first-child,
.listable tr td:first-child{text-align: left;}

</style>

<div id="ajaxMyreport">
	<div class="row-fluid grading-table">
		
		<!-- DISPLAY-INFO -->
		<?php //pr($studentdata);?>
		<?php if(!empty($studentdata)):?>
			
			
			<!-- RESULT-LISTING -->
			<br/>
			<div class="row-fluid">
				<table class="listable" width="100%" cellpadding="0" cellspacing="0">
					<tr>
						<th width="200px">Assignments</th>
						<th>Student Score</th>
						<th>Others</th>
						<th>Class Average</th>
						<th>Assignment Score</th>
						<!--<th>Total</th>
					--></tr>
					
					<?php //pr($studentdata);?>
					<!-- START-LOOPING-CONTENT -->
					<?php $option = 0;?>
					<?php foreach ($studentdata as $data):
							if(!empty($data['Assignment']['average'])){
					?>
					
							<?php
								$x = $k = $type = $y = $z= 0;
								$studentscore_id = '';
								if(!empty($data['Studentscore'])):
									foreach ($data['Studentscore'] as $studentscore ):
										$x = $studentscore['score'];
										$k = $studentscore['extra'];
										$type =$studentscore['other'];
										$studentscore_id = $studentscore['id'];
									endforeach;
								endif;
								if(!empty($data['Assignment']['assignmentScore'])):
									$y = $data['Assignment']['assignmentScore'];
								endif;
								if(!empty($data['Assignment']['assignmentWeight'])):
									$z = ($data['Assignment']['assignmentWeight'] / 100) ;
								endif;
								
								$c = ($gradings[$data['Assignment']['grading_id']] / 100);
								
									if(!empty($type)):
										if($type == array_search('Subtract',$arrdrp_others)):
											$sign = '-';
											$total = ((($x - $k)/$y) * $z * $c);
										elseif($type == array_search('Subtract % of total',$arrdrp_others)):
											$sign = '-';
											$total = ((($x - $k)/$y) * $z * $c);
										else:
											$sign = '+';
											$total = ((($x + $k)/$y) * $z * $c);
										endif;
									else:
										$sign = '+';
										$total = ((($x + $k)/$y) * $z * $c);
									endif;
								
							?>
							<tr>
								<td>
								<?php
								$assignment_title = $data['Assignment']['title']; 
								if(strlen($data['Assignment']['title'])>20){
									$assignment_title = substr($data['Assignment']['title'],0,20).'...';
								}
								echo $assignment_title; 
								?>
								</td>
								<td>
									<?php echo $x;?>
								</td>
								<td> <?php if($k>0):echo $sign . $k;endif;?> </td>
								
								<td><?php echo $data['Assignment']['average'] ?></td>
								<td><?php echo $y ?></td>
								<!--<td><?php //echo $total; ?></td>
								
							--></tr>
							
					<?php $option++; };endforeach;?>
					<!-- END-LOOPING-CONTENT -->
					
					
					<tr>
						<td ><b>Other : </b></td>
						<td></td>
						<td></td>
						<td></td>
						<td><b>Points Possible</b></td>
						<!--<td><b>Total</b></td>
					--></tr>
				
				<!-- START-LOOPING-CONTENT -->
				<?php //pr($classmembers);?>
				<?php $option = 0;?>
				<?php //pr($gradingdata);die();?>
				<?php foreach ($gradingdata as $gdata) : ?>
					<?php //pr('ok');?>
					<?php 
						$x = $k = $type = $y = $z = 0;
						if(!empty($gdata['Studentnonassignmentscore'])):
							foreach ($gdata['Studentnonassignmentscore'] as $nonassignmentdata):
								$nonassignmentscoreid = $nonassignmentdata['id'];
								$x = $nonassignmentdata['score'];
								$k = $nonassignmentdata['extra'];
								$type = $nonassignmentdata['other'];
							endforeach;
						else :
							$nonassignmentscoreid = '';
						endif;
						
						$z = '1';
						$c = ($gdata['Grading']['score'] / 100);
						$y = $gdata['Grading']['pointspossible'];
						if(!empty($type)):
							if($type == array_search('Subtract',$arrdrp_others)):
								$sign = '-';
								$total = ((($x - $k)/$y) * $z * $c);
							else:
								$sign = '+';
								$total = ((($x + $k)/$y) * $z * $c);
							endif;
						else:
							$sign = '+';
							$total = ((($x + $k)/$y) * $z * $c);
						endif;
						if(!empty($nonassignmentscoreid)){
					?>
					
					<tr>
						<td><?php echo $gdata['Grading']['name']?></td>
						<td> <?php echo $x;?> </td>
						
						<td> <?php  echo $sign.$k;?>
						</td>
						<td><?php echo $gdata['Grading']['average'] ?></td>
						<td><?php echo $y?></td>
						<!--<td><?php //echo $total?></td>
						
					--></tr>
				<?php };$option++; endforeach;?>
				</table>
			</div>
		<?php endif;?>
	</div>
</div>


