{# Template For PG MIC  #}
<style>
     td, th { padding: 5px; }
     body{
        font-family: \"Times New Roman\", Times, serif; 
    }
    .border-0{
        border:1px solid #fff !important;
    }
    .border-trl-0{
        border-top:1px solid #fff !important;
        border-left:1px solid #fff !important;
        border-right:1px solid #fff !important;
    }
    .border-rl-0{
        border-left:1px solid #fff !important;
        border-right:1px solid #fff !important;
    }
    .border-b-0{
        border-bottom:1px solid #fff !important;
        border-top:1px solid #000 !important;
    }
    .border-t-0{
        border-top:1px solid #fff !important;
        border-bottom:1px solid #000 !important;
    }
    .noborder-r-0{
       border-right-style: none;
    }
    .border-bt-0{
        border-bottom:1px solid #fff !important;
        border-top:1px solid #fff !important;
    }
    .markTab{
        width:100%;
        margin:20px auto;
        font-size: 16px;
        padding:0;
        text-align:center;
        border-collapse: collapse;
    }
    .markTab td{
        margin: 0;
        font-size: 16px;
        padding:3px;
        color: #000;
        text-align: center;
        border-collapse: collapse;
    }
    .rotate{
        transform: rotate(270deg);
        text-align:center;
        line-height: 13px;
        height: 70px;
        width: 70px;
        margin: 0px -43px 0px 5px;
        text-align: center;
    }
    .failed{
		background-color:#c0c0c0 !important;
	}
    
</style>
    <div class="page" style="width:100%;">
    
    {% set subjectColSpan =   subjectLen * 5 %}
    {% set trcolSpan =  subjectColSpan + 5  %}
    {% set colspan =  7  %}
    {% set subjectLen =  data.examRegistrationData.subjects|length   %}
    {% set colspan = colspan + subjectLen * 8  %}
    {% set widthtr =  80 / subjectLen %}
    {% set extraColspan =  colspan - 4 %}

    <table class="markTab" border="1" cellpadding="0" cellspacing="0" style = "">
        <thead>
            <tr align = 'center' style="border: hidden">
                <td colspan = "{{colspan}}" style = "text-align:center; border:0px !important">
                    <div style = "width:100%; text-align:center !important; display:inline-block; vertical-align:top">
                        <div style="text-align:center;">
                            <img style='height:40mm !important; width:auto;' src="{{data.collegeData.collegeHeader}}" class="college-header">
                        </div>
                    </div>
                </td>
            </tr>
            <tr align = 'center' style="border: hidden">
                <td colspan = "{{colspan}}" style = "text-align:center; border:0px !important ">
                    <div style = "font-size: 15px; text-align:center !important; display:inline-block;">
                        <b style = "font-size: 18px;\">Tabulation Sheet</b>
                    </div>
                </td>
            </tr>
            <tr align = 'center' style="border-top: hidden; border-left: hidden; border-right: hidden">
                <td colspan = "{{colspan}}" style = "text-align:center; border:0px !important ; padding:0px !important">
                    <div style = "width:100%; text-align:left !important; display:inline-block; vertical-align:top;line-height: 22px; float:left;     margin-top: 10px;">
                        <table style="width:100%!important;">
                            <tr>
                                <th data-f-bold='true' class="text-left" style="width:150px">Semester</th>
                                <th data-f-bold='true' class="text-left" > : {{data.examRegistrationData.semInSemNumber | raw}}</th>
                            </tr>
                            <tr>
                                <th data-f-bold='true' class="text-left" style="width:150px">Programme </th>
                                <th data-f-bold='true' class="text-left" > : {{data.examRegistrationData.programName| raw}}</th>
                            </tr>
                            <tr>
                                <th data-f-bold='true' class="text-left" style="width:150px">Month and Year </th>
                                <th data-f-bold='true' class="text-left" > : {{data.examRegistrationData.examMonthName}} {{data.examRegistrationData.examYear}}</th>
                            </tr>
                            
                        </table>
                    </div>
                </td>
            </tr>
        
            <tr>
                <th rowspan="2" class='text-center bold ' data-a-h='center' data-a-v='middle'>
                    Candidate Code
                </th>
                <th rowspan="2"class='text-center bold' data-a-h='center' data-a-v='middle'>
                    Name    
                </th>
                {% for subject in data.examRegistrationData.subjects %}
                    <th colspan="3" width='{{widthtr}}'  class='text-center' data-a-h='center' data-a-v='middle'>{{subject.code}}</th>
                {% endfor %}
                <th rowspan="2"class='text-center bold' data-a-h='center' data-a-v='middle'>
                   Grand Total
                </th>
            </tr>
            <tr>
                {% set sl = 1 %}
                {% for subject in data.examRegistrationData.subjects %}
                    <th colspan="1" class='text-center ' data-a-h='center' data-a-v='middle'>C{{sl}}</th>
                    <th colspan="1" class='text-center ' data-a-h='center' data-a-v='middle'>E{{sl}}</th>
                    <th colspan="1" class='text-center ' data-a-h='center' data-a-v='middle'>T{{sl}}</th>
                    {% set sl = sl+1 %}
                {% endfor %} 
            </tr>
        </thead>
        <tbody>
            {% set slno = 0 %}
            {% for student in data.studentData %}
            {% for academicTerm in student.academicTerms %}
                {% set slno = slno + 1 %}
                <tr>
                    <td style="text-align:left;padding: 4px; ">{{student.registerNo}}</td>
                    <td style="text-align:left;padding: 4px; ">{{student.name}} </td>
                        {% for subject in data.examRegistrationData.subjects %}
                            {% set isEntered = false %}
                            {% for studentSubject in academicTerm.subjects %}
                                {% if studentSubject.id == subject.id %}
                                    {% if studentSubject.isInternal %}
                                        <td class="text-center">{{ studentSubject.internalMark|number_format(2, '.') }}</td>
                                    {% else %}
                                        <td class="text-center">-</td>
                                    {% endif %}
                                    {% if studentSubject.isExternal %}
                                        <td class="text-center noborder-r-0">
                                            {% if studentSubject.attendanceStatus == "PRESENT" %}
                                                {{  studentSubject.externalMark|number_format(2, '.') }}
                                            {% elseif studentSubject.attendanceStatus == "MALPRACTICE" %}
                                                <span style="color:red;">MP </span> 
                                            {% elseif studentSubject.attendanceStatus == "ABSENT" %}
                                                <span style="color:red;"> AB </span> 
                                            {% else %}
                                                -
                                            {% endif %}
                                        </td>
                                    {% else %}
                                        <td class="text-center">-</td>
                                    {% endif %}
                                    {% if studentSubject.failedStatus == 'PASSED' %}
                                        <td class="text-center ">{{ studentSubject.markObtained|number_format(2, '.') }}</td>
                                    {% else %}
                                        <td class="text-center">F</td>
                                    {% endif %}
                                    {% set isEntered = true %}
                                {% endif %}
                            {% endfor %}
                            {% if isEntered == false %}
                                <td class="text-center"> * </td>
                                <td class="text-center"> * </td>
                                <td class="text-center"> * </td>
                            {% endif %}
                        {% endfor %}
                    {% if academicTerm.failedStatus == 'PASSED' %}
                        <td class="align-middle text-center">{{academicTerm.semesterMarkObtained}}</td>
                    {% else %}
                        <td>F</td>
                    {% endif %}
                </tr>
            {% endfor %} 
            {% endfor %}
        </tbody>
    </table>
    <br><br>
    <table class="primary-table center" border="1" cellpadding="0" cellspacing="0" style="width: 60% !important">
        <tr>
            <th data-f-bold='true' style="width:30%; text-align:center" >CODE</th>
            <th data-f-bold='true' style="width:70%; text-align:center" >SUBJECT</th>
        </tr>
        {% for subject in data.examRegistrationData.subjects %}
            <tr>
                <td class="text-left">{{subject.code | raw}}</td>
                <td class="text-left">{{subject.name | raw}}</td>
            </tr>
        {% endfor %}
    </table>
    <div style="margin: 100px 0 0 0; width: 100%; font-size: 16px">
        <div style = "width:30%;margin:0 auto; text-align:center;float:left;"><b>Checked by</b></div>
        <div style = "width:30%;margin:0 auto; text-align:center;float:left;"><b>Deputy Controller</b></div>
        <div style = "width:30%;margin:0 auto; text-align:center;float:left;"><b>Controller of Examination</b></div>
    </div>
</div>
