{# Template For UG Students In MES VIMALA STJOSEPH Collagees  #}
<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;
    }
    
</style>
    <div class="page" style="width:100%;">
    {% set subjectLen =  data.examRegistrationData.subjects|length   %}
    {% set subjectColSpan =   subjectLen * 5 %}
    {% set trcolSpan =  subjectColSpan + 5  %}
    <table class="markTab" border="0" cellpadding="0" cellspacing="0">
        <tr align = 'center'>
            <td colspan = "40" style = "text-align:center">
                <div style = "width:100%; text-align:center !important; display:inline-block; vertical-align:top;margin-top: 3%;">
                    <b style = 'font-size: 25px;'>{{data.collegeData.collegeName}}</b><br />
                    <b style = 'font-size:18px;'>{{data.collegeData.collegeAddress}}</b><br />
				</div>
            </td>
        </tr>
        <tr align = 'center'>
            <td colspan = "40" style = "text-align:center ">
                <div style = "width:100%; text-align:center !important; display:inline-block; vertical-align:top;margin-top: 0px;">
                    <b style = "font-size: 17px;\">{{data.examRegistrationData.semInFullName}} SEMESTER CBCSS-{{data.examRegistrationData.courseTypeName}} EXAMINATION <br /> TABULATION REGISTER</b>
				</div>
            </td>

        </tr>
    </table>
    <table class="markTab" border="0" cellpadding="0" cellspacing="0" style = "width: 80%;margin-left: 10%;margin-top: 2%;">
        <tr>
            <td style = "text-align:left; width: 40%;">
                <b>Programme&nbsp;:&nbsp;</b>
            </td>
            <td style = "text-align:left;"> <b>{{data.examRegistrationData.degreeName}}</b>
            </td>
        </tr>
        <tr>
            <td style = "text-align:left;">
                <b>Date of Publication of Result&nbsp;:&nbsp;</b>
            </td><td style = "text-align:left;"> <b>{{data.examRegistrationData.resultPublishDate}}</b>
            </td>
        </tr>
        <tr>
            <td style = "text-align:left;">
                <b>Month & Year&nbsp;:&nbsp;</b>
            </td><td style = "text-align:left;"> <b>{{data.examRegistrationData.examMonthName}} {{data.examRegistrationData.examYear}}</b>
            </td>
        </tr>
    </table>
    <table class="markTab" border="0" cellpadding="0" cellspacing="0">
        <tr>
            <td style = "width: 30%;">
                <b>Board Meeting Held on : </b>
                <b>{{data.examRegistrationData.boardMeatingDate}}</b>
            </td>
        </tr>
        <tr>
            <td >
                <b>Result Published on : </b>
                <b>{{data.examRegistrationData.resultPublishDate}}</b>
            </td>
        </tr>
         <tr>
            <td >
                <b>Moderation : </b>
                <b>{{data.examRegistrationData.moderation}}</b>
            </td>
        </tr>
    </table>
    <table class="markTab" border="1" cellpadding="0" cellspacing="0" style = "width: 80%;margin-left: 10%;margin-top: 2%;">
         <tr>
            <th>Paper Code</th>
            <th>Paper Name</th>
            <th>Credit</th>
            <th>Subject Category</th>
        </tr>
        {% for subject in data.examRegistrationData.subjects %}
            <tr>
                <td>{{subject.code}}</td>
                <td>{{subject.name}}</td>
                <td>{{subject.credit}}</td>
                <td>{{subject.categoryName ? subject.categoryName : '-'}}</td>
            </tr>  
        {% endfor %}
    </table>
    <table class="markTab" border="0" cellpadding="0" cellspacing="0" style = "width: 80%;margin-left: 10%;margin-top: 2%;">
         <tr>
            <td style = "text-align:left;">Ct : Credit (C)</td>
            <td style = "text-align:left;">Int: Internal Mark</td>
            <td style = "text-align:left;">Ext: External Mark</td>
        </tr>
        <tr>
            <td style = "text-align:left;">Mod: Moderation</td>
            <td style = "text-align:left;">Tot: Total Marks(Int+Ext+Mod)</td>
            <td style = "text-align:left;">GP: Grade Point</td>
        </tr>
        <tr>
            <td style = "text-align:left;">Si : Total Credit of the ith Semester</td>
            <td style = "text-align:left;">CP(P): Credit Point</td>
            <td style = "text-align:left;">Ab: Absent</td>
        </tr>
    </table>
    <table class="markTab" border="0" cellpadding="0" cellspacing="0" style = "width: 80%;margin-left: 10%;margin-top: 2%;">
        <tr>
            <td style = "text-align:left;">Credit Point</td>
            <td style = "text-align:left;"> CP : GP X Credit</td>
        </tr>
        <tr>
            <td style = "text-align:left;">Semester Grade Point</td>
            <td style = "text-align:left;"> SGPA = (P1+P2+.....+Pi+....Pn)/(C1+C2+...Ci+.....Cn)</td>
        </tr>
        
        
    </table>
    
    {% set pagebreak = 0 %}
    {% set slno = 0 %}
    {% for student in data.studentData %}
    {% for academicTerm in student.academicTerms %}
        {% set pagebreak = pagebreak + 1 %}
        {% set slno = slno + 1 %}
        {% if pagebreak == 1 %}
            <table class="markTab" border="1" cellpadding="0" cellspacing="0" style = "page-break-before:always;">
                {% set isTableClosed = false %}
                <thead>
                    <tr>
                        <th rowspan="3" class='text-center bold ' data-a-h='center' data-a-v='middle'>Sl.No</th>
                        <th rowspan="3"class='text-center bold' data-a-h='center' data-a-v='middle'>Reg. No & Name</th>
                        {% for subject in data.examRegistrationData.subjects %}
                            <th colspan="6" class='text-center' data-a-h='center' data-a-v='middle'>{{subject.code}}</th>
                        {% endfor %}
                        <th rowspan="3"class='text-center bold' data-a-h='center' data-a-v='middle'><div class="rotate">SGPA {{data.examRegistrationData.semInSemNumber}}</div></th>
                        {% for semester in data.examRegistrationData.semesters %}
                             <th rowspan="3"class='text-center bold' data-a-h='center' data-a-v='middle'><div class="rotate">SGPA {{semester.semInSemNumber}}</div></th>
                        {% endfor %}
                        <th rowspan="3"class='text-center bold' data-a-h='center' data-a-v='middle'><div class="rotate">CGPA</div></th>
                        <th rowspan="3"class='text-center bold ' data-a-h='center' data-a-v='middle'>Folio No. </th>
                        <th rowspan="3"class='text-center bold ' data-a-h='center' data-a-v='middle'>Remarks</th>
                    </tr>
                    <tr>
                        {% for subject in data.examRegistrationData.subjects %}
                            <th colspan="6" class='text-center ' data-a-h='center' data-a-v='middle'>Credits : {{subject.credit}}</th>
                        {% endfor %} 
                    </tr>
                    <tr>
                        {% for subject in data.examRegistrationData.subjects %}
                            <th class='text-center ' data-a-h='center' data-a-v='middle'>Int</th>
                            <th class='text-cente' data-a-h='center' data-a-v='middle'>Ext</th>
                            <th class='text-center' data-a-h='center' data-a-v='middle'>Tot</th>
                            <th class='text-center' data-a-h='center' data-a-v='middle'>GP</th>
                            <th class='text-center' data-a-h='center' data-a-v='middle'>TG</th>
                            <th class='text-center' data-a-h='center' data-a-v='middle'>CP</th>
                        {% endfor %} 
                    </tr>
                    <tr>
                        <td colspan = "2">Maximum</td>
                        {% for subject in data.examRegistrationData.subjects %}
                            <td colspan="6" class='text-center ' data-a-h='center' data-a-v='middle'>Int : {{subject.internalMaxMark}}  Ext : {{subject.externalMaxMark}} </td>
                        {% endfor %} 
                    </tr>

                </thead>
        {% endif %}
            <tbody>
                <tr>
                    <td class="align-middle text-center ">{{slno}}</td>
                    <td style="text-align:left;padding: 4px; ">{{student.registerNo}} <br/>{{student.name}} </td>
                        {% for subject in data.examRegistrationData.subjects %}
                            {% set isEntered = false %}
                            {% for studentSubject in academicTerm.subjects %}
                                {% if studentSubject.id == subject.id %}
                                    <td class="text-center noborder-r-0">{{ studentSubject.internalMark }}</td>
                                    <td class="text-center noborder-r-0">
                                    {% if studentSubject.attendanceStatus == "PRESENT" %}
                                        {{  studentSubject.externalMark }}
                                    {% elseif studentSubject.attendanceStatus == "MAL" %}
                                        <span style="color:red;">MAL </span> 
                                    {% else %}
                                        <span style="color:red;"> A </span> 
                                    {% endif %}
                                    </td>
                                    <td class="text-center">{{ studentSubject.markObtained }}</td>
                                    <td class="text-center ">{{ studentSubject.gradePoint }}</td>
                                    <td class="text-center">{{ studentSubject.grade }}</td>
                                    <td class="text-center">{{ studentSubject.creditGradePoint }}</td>
                                    {% set isEntered = true %}
                                {% endif %}
                            {% endfor %}
                            {% if isEntered == false %}
                                <td class="text-center"> * </td>
                                <td class="text-center"> * </td>
                                <td class="text-center"> * </td>
                                <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.semesterSgpa}}{{academicTerm.semesterGrade}}</td>
                        {% else %}
                            <td> - </td>
                        {% endif %}

                        {% for semester in data.examRegistrationData.semesters %}
                            {% set isEntered = false %}
                            {% for otherAcademicTerm in student.otherAcademicTerms %}
                                {% if otherAcademicTerm.id == semester.id %}
                                    <td class="text-center noborder-r-0">
                                        {% if otherAcademicTerm.failedStatus == "PASSED" %}
                                            {{  otherAcademicTerm.semesterSgpa }}
                                        {% else %}
                                            <span > - </span> 
                                        {% endif %}
                                    </td>
                                    {% set isEntered = true %}
                                {% endif %}
                            {% endfor %}
                            {% if isEntered == false %}
                                <td class="text-center"> - </td>
                            {% endif %}
                        {% endfor %}
                        {% if student.failedStatus == 'PASSED' %}
                            <td class="align-middle text-center">{{student.cgpa}}</td>
                        {% else %}
                            <td> - </td>
                        {% endif %}
                        <td> </td>{#  For Folio Number #}
                        <td> </td>{#  For Remarks #}
                </tr>
            </tbody>
            {% if pagebreak == 10 %}
                </table>
                {% set pagebreak = 0 %}
                {% set isTableClosed = true %}
            {% endif %}
    {% endfor %} 
    {% endfor %}
    {% if isTableClosed == false %}
        </table>
    {% endif %}
    <div style="margin: 100px 0 0 0; width: 100%; font-size: 16px">
        <div style = "width:16%;margin:0 auto; text-align:center;float:left;"><b>Clerk</b></div>
        <div style = "width:16%;margin:0 auto; text-align:center;float:left;"><b>Chairman</b></div>
        <div style = "width:16%;margin:0 auto; text-align:center;float:left;"><b>Seal</b></div>
        <div style = "width:16%;margin:0 auto; text-align:center;float:left;"><b>ACE</b></div>
        <div style = "width:16%;margin:0 auto; text-align:center;float:left;" class="small">
            <b>CE</b>
        </div>
        <div style = "width:16%;margin:0 auto; text-align:center;float:left;" class="small">
            <b>Principal</b>
        </div>
    </div>
</div>
