%-# Fedena #Copyright 2010 Foradian Technologies Private Limited # #This product includes software developed at #Project Fedena - http://www.projectfedena.org/ # #Licensed under the Apache License, Version 2.0 (the "License"); #you may not use this file except in compliance with the License. #You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # #Unless required by applicable law or agreed to in writing, #software distributed under the License is distributed on an #"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY #KIND, either express or implied. See the License for the #specific language governing permissions and limitations #under the License. -%>
<%= flash[:notice] %>
<% end %><%= t('subject') %> | <% @exam_groups.each do |exam_group| %><%= exam_group.name %> | <% end %><%= t('total') %> | |||
<%= subject.code %> | <% @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 = ExamScore.find_by_student_id(@student.id, :conditions=>{:exam_id=>@exam.id}) unless @exam.nil? %> <% if exam_group.exam_type == "MarksAndGrades" %><% unless @exam.nil? %> <% unless exam_score.nil? %> <%= exam_score.marks%>/<%= @exam.maximum_marks %>[<%= exam_score.grading_level.name %>] <% end %> <% end %> | <% elsif exam_group.exam_type == "Marks" %><% unless @exam.nil? %> <% unless exam_score.nil? %> <%= exam_score.marks %>/<%= @exam.maximum_marks %> <% end %> <% end %> | <% else %><%= exam_score.grading_level.name unless exam_score.nil? %> | <% @g = 0 %> <% end %> <% end %> <% total_score = ExamScore.new() %> <% if @mmg == @g %><%= total_score.grouped_exam_subject_total(subject,@student,@type,@batch) %> | <% else %>- | <% end %>
<%= t('total') %> | <% @max_total = 0 %> <% @marks_total = 0 %> <% @exam_groups.each do |exam_group| %> <% if exam_group.exam_type == "MarksAndGrades" %><%= exam_group.total_marks(@student)[0] %> | <% elsif exam_group.exam_type == "Marks" %><%= exam_group.total_marks(@student)[0] %> | <% else %>- | <% end %> <% unless exam_group.exam_type == "Grades" %> <% @max_total = @max_total + exam_group.total_marks(@student)[1] %> <% @marks_total = @marks_total + exam_group.total_marks(@student)[0] %> <% end %> <% end %>