diff --git a/~dev_rating/application/views/student/subject.twig b/~dev_rating/application/views/student/subject.twig index 8eece73b73ca15dda4c9af44bc74c3d6c823e33c..5a2a69b315c3250c097fc63c5519a08216c3a471 100644 --- a/~dev_rating/application/views/student/subject.twig +++ b/~dev_rating/application/views/student/subject.twig @@ -74,22 +74,18 @@ </div> {% endif %} {% endfor %} - {% if loop.last %} - <div class="disciplineResult"> - Ртого: {{ DisciplineMap.Rate }} / {{ DisciplineMap.MaxRate }} - </div> - {% endif %} {% endfor %} - {% if Discipline.Bonus is not empty %} + + {% if DisciplineMap.Bonus is not empty %} <div class="bonusBlock"> <div class="bonusTitle">Бонусные баллы</div> - <div class="bonusRate">{{ Discipline.Bonus.Rate }} / {{ Discipline.Bonus.MaxRate }}</div> + <div class="bonusRate">{{ DisciplineMap.Bonus.Rate }} / {{ DisciplineMap.Bonus.MaxRate }}</div> <div class="bonusPercent"> - {{ (Discipline.Bonus.Rate * 100) // Discipline.Bonus.MaxRate }} % + {{ (DisciplineMap.Bonus.Rate * 100) // DisciplineMap.Bonus.MaxRate }} % </div> <div class="bonusDate"> - {% if Discipline.Bonus.Date != 0 %} - {{ Discipline.Bonus.Date|date('d.m.Y') }} + {% if DisciplineMap.Bonus.Date != 0 %} + {{ DisciplineMap.Bonus.Date|date('d.m.Y') }} {% else %} --- {% endif %} @@ -97,21 +93,25 @@ </div> {% endif %} - {% if Discipline.Exam is not empty %} + {% if DisciplineMap.Exam is not empty %} <div class="examBlock"> <div class="examTitle">Ркзамен РїРѕ РєСѓСЂСЃСѓ «{{ Discipline.Title|default('---') }}»</div> - <div class="examRate">{{ Discipline.Exam.Rate }} / {{ Discipline.Exam.MaxRate }}</div> + <div class="examRate">{{ DisciplineMap.Exam.Rate }} / {{ DisciplineMap.Exam.MaxRate }}</div> <div class="examPercent"> - {{ (Discipline.Exam.Rate * 100) // Discipline.Exam.MaxRate }} % + {{ (DisciplineMap.Exam.Rate * 100) // DisciplineMap.Exam.MaxRate }} % </div> <div class="examDate"> - {% if Discipline.Exam.Date != 0 %} - {{ Discipline.Exam.Date|date('d.m.Y') }} + {% if DisciplineMap.Exam.Date != 0 %} + {{ DisciplineMap.Exam.Date|date('d.m.Y') }} {% else %} --- {% endif %} </div> </div> {% endif %} + + <div class="disciplineResult"> + Ртого: {{ DisciplineMap.Rate }} / {{ DisciplineMap.MaxRate }} + </div> </div> {% endblock %} \ No newline at end of file diff --git a/~dev_rating/media/css/student/subject.css b/~dev_rating/media/css/student/subject.css index 329aca19133528b82a677714186f1f499590a38a..f9093773f3f9633dc73e8f2aa93ff48ae3ee18ef 100644 --- a/~dev_rating/media/css/student/subject.css +++ b/~dev_rating/media/css/student/subject.css @@ -53,9 +53,16 @@ { margin-top: 10px; padding: 5px; - background: #edeaff; - border-top: 1px solid #ccc; - border-bottom: 1px solid #ccc; + background: #fff; + border: 3px solid #ffb100; +} + +.bonusBlock +{ + margin-top: 10px; + padding: 5px; + background: #fff; + border: 3px solid #3399cc; } .disciplineResult @@ -120,7 +127,6 @@ .examBlock .examTitle { width: 65%; - color: #000; } .examBlock .examRate @@ -134,6 +140,34 @@ text-align: center; } .examBlock .examDate +{ + width: 18%; + text-align: center; +} + + +.bonusBlock > div +{ + display: inline-block; + vertical-align: middle; +} + +.bonusBlock .examTitle +{ + width: 65%; +} + +.bonusBlock .examRate +{ + width: 10%; + text-align: center; +} +.bonusBlock .examPercent +{ + width: 5%; + text-align: center; +} +.bonusBlock .examDate { width: 18%; text-align: center;