<% unless flash[:notice].nil? %>
<%= flash[:notice] %>
<% end %>
<%= @student.full_name %> | <%= @student.batch.name %> | <%= @student.batch.course.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? %>
<% if exam_group.exam_type == "MarksAndGrades" %>
<% elsif exam_group.exam_type == "Marks" %>
<% else %>
<% @g = 0 %>
<% 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.code %> | <% unless @exam.nil? %>
<% unless exam_score.nil? %>
<%= exam_score.marks%> | <%= @exam.maximum_marks %> | <%= exam_score.grading_level.nil? ? '-' : exam_score.grading_level.name %>
<% end %>
<% end %> | <% unless @exam.nil? %>
<% unless exam_score.nil? %>
<%= exam_score.marks %> | <%= @exam.maximum_marks %>
<% end %>
<% end %> | <%= exam_score.grading_level.nil? ? '-' : exam_score.grading_level.name unless exam_score.nil? %> | <%= total_score.grouped_exam_subject_total(subject,@student,@type,@batch) %> | - |
<%= t('total') %> | <%= exam_group.archived_total_marks(@student)[0] %> | <%= exam_group.archived_total_marks(@student)[0] %> | - | |
<% if @mmg == @g %>
<%= t('total_marks') %> = <%="%.2f" %@marks_total %> | <%= t('aggregate') %> % = <%="%.2f" %(@marks_total*100/@max_total) unless @max_total ==0 %>
<% end %>