<% unless flash[:notice].nil? %>
<%= flash[:notice] %>
<% end %>
<%= @student.batch.name %> - <%= @student.batch.course.full_name %>
<%= @student.full_name %>
<% @exam_groups.each do |exam_group| %>
<% end %>
<% @subjects.each do |subject| %>
<% @mmg = 1;@g = 1 %>
<% @exam_groups.each do |exam_group| %>
<% @exam = Exam.find_by_subject_id_and_exam_group_id(subject.id,exam_group.id) %>
<% exam_score = ArchivedExamScore.find_by_student_id(@student.id, :conditions=>{:exam_id=>@exam.id})unless @exam.nil? %>
<% unless exam_score.nil? %>
<% if exam_group.exam_type == "MarksAndGrades" %>
<% end %>
<% elsif exam_group.exam_type == "Marks" %>
<% else %>
<% @g = 0 %>
<% end %>
<% else %>
<% end %>
<% end %>
<% total_score = ArchivedExamScore.new() %>
<% if @mmg == @g %>
<% else %>
<% end %>
<% end %>
<% @max_total = 0 %>
<% @marks_total = 0 %>
<% @exam_groups.each do |exam_group| %>
<% if exam_group.exam_type == "MarksAndGrades" %>
<% elsif exam_group.exam_type == "Marks" %>
<% else %>
<% end %>
<% unless exam_group.exam_type == "Grades" %>
<% @max_total = @max_total + exam_group.archived_total_marks(@student)[1] %>
<% @marks_total = @marks_total + exam_group.archived_total_marks(@student)[0] %>
<% end %>
<% end %>
<%= t('subject') %> | <%= exam_group.name %> | <%= t('total') %> |
<%= subject.name %> | <% unless @exam.nil? %>
<%= exam_score.marks %> | <%= @exam.maximum_marks %> | <%= exam_score.grading_level.nil? ? '-' : exam_score.grading_level.name %> | <%= exam_score.marks unless @exam.nil? %> | <%= @exam.maximum_marks unless @exam.nil?%> | <%= exam_score.grading_level.name unless exam_score.nil?%> | | <%= total_score.grouped_exam_subject_total(subject,@student,@type) %> | - |
<%= t('total') %> | <%= exam_group.archived_total_marks(@student)[0] %> | <%= exam_group.archived_total_marks(@student)[0] %> | - | |
<% if @mmg == @g %>
<% percentage = (@marks_total*100/@max_total.to_f) unless @max_total==0 %>
<%= t('total_marks') %> = <%= @marks_total %> | <%= t('aggregate') %> % = <%= percentage.nil? ? '-' : sprintf("%.2f",percentage) %>
<% end %>