Changeset 13963 for main/waeup.aaue/trunk/src/waeup/aaue/students
- Timestamp:
- 21 Jun 2016, 06:30:07 (9 years ago)
- Location:
- main/waeup.aaue/trunk/src/waeup/aaue/students
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.aaue/trunk/src/waeup/aaue/students/browser.py
r13946 r13963 649 649 code=(self.context.code, self.context.code) 650 650 ) 651 header = [[_('Matric No.'), 651 header = [[_(''), 652 _('Matric No.'), 652 653 _('Reg. No.'), 653 654 _('Fullname'), 654 655 _('Status'), 655 _('Course of 656 _('Course of\nStudies'), 656 657 _('Level'), 657 _('Score'), 658 _('CA') ],] 658 _('Exam\nScore'), 659 _('CA'), 660 _('Total'), 661 _('Grade'), 662 ],] 659 663 tickets = [] 664 no = 1 660 665 for ticket in list(coursetickets): 661 row = [ticket.student.matric_number, 666 if None in (ticket.score, ticket.ca): 667 total = 'n/a' 668 else: 669 total = ticket.score + ticket.ca 670 row = [no, 671 ticket.student.matric_number, 662 672 ticket.student.reg_number, 663 673 ticket.student.display_fullname, … … 665 675 ticket.student.certcode, 666 676 ticket.level, 677 ticket.ca, 667 678 ticket.score, 668 ticket.ca] 679 total, 680 ticket.grade, 681 ] 669 682 tickets.append(row) 683 no += 1 670 684 return header + sorted(tickets, key=lambda value: value[0]) 671 685 -
main/waeup.aaue/trunk/src/waeup/aaue/students/export.py
r13895 r13963 89 89 90 90 fields = ('matric_number', 'student_id', 91 'level', 'code', 'level_session', ' score', 'ca')91 'level', 'code', 'level_session', 'ca', 'score') 92 92 -
main/waeup.aaue/trunk/src/waeup/aaue/students/reports/tests/test_student_level_statistics.py
r13870 r13963 7 7 from waeup.kofa.students.tests.test_catalog import CatalogTestSetup 8 8 from waeup.kofa.students.tests.test_browser import StudentsFullSetup 9 from waeup.kofa.tests.test_async import FunctionalAsyncTestCase10 9 from waeup.kofa.browser.tests.test_pdf import samples_dir 11 10 -
main/waeup.aaue/trunk/src/waeup/aaue/students/tests/test_browser.py
r13937 r13963 767 767 self.browser.getControl(name="scores:list", index=0).value = 'abc' 768 768 self.browser.getControl("Update scores").click() 769 self.assertTrue('Error: Score(s) and CA(s) of Anna Testerhave not be updated.'769 self.assertTrue('Error: Score(s) and CA(s) of TESTER, Anna have not be updated.' 770 770 in self.browser.contents) 771 771 # Scores can be removed. -
main/waeup.aaue/trunk/src/waeup/aaue/students/tests/test_export.py
r13795 r13963 167 167 'display_fullname,matric_number\r\n' 168 168 '1,,1,CRS1,100,DEP1,FAC1,100,2012,0,100,,2,Course 1,A111111,CERT1,' 169 ' Anna M. Tester,234\r\n'169 '"TESTER, Anna M.",234\r\n' 170 170 ) 171 171 return
Note: See TracChangeset for help on using the changeset viewer.