Changeset 16603 for main/kofacustom.iuokada/trunk/src
- Timestamp:
- 4 Sep 2021, 11:09:01 (3 years ago)
- Location:
- main/kofacustom.iuokada/trunk/src/kofacustom/iuokada/students
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
main/kofacustom.iuokada/trunk/src/kofacustom/iuokada/students/browser.py
r16602 r16603 432 432 433 433 @property 434 def basic_pharmacy_only_text(self): 435 return""" 436 Progression to 200 Level Pharmacy programmes is highly competitive and strictly based on merit/approved quota. Students who are unable to make the cut off point will have the option of joining allied courses such as BSc Nursing, BSc Anatomy, BSc Biochemistry, BSc Physiology, Bachelor of Medical Laboratory Science, including Computer Science and engineering courses at 200 Level provided they have the relevant O/L credits. 437 """ 438 439 @property 434 440 def post_text_ug(self): 435 441 return """ … … 482 488 483 489 @property 490 def post_text_2020(self): 491 return """ 492 Please note that at the point of registration for your programme of study (course), you will be required to present the following documents: Current UTME result slip, WAEC/NECO (0' Level) result, Birth certificate or sworn affidavit of age, and health certificate from a recognized Medical Centre. 493 494 All credentials (original) will be checked during registration. This admission will be cancelled at any point in time it is found that your claims in the application form are false. 495 496 You are required to show evidence of the result / credentials you presented on application for admission. 497 498 Fees can be paid using any of the following options: 499 500 Fees can be paid through your portal page. INSTRUCTIONS can be found below "FEES PAYMENT PROCEDURE" for the options you have to make your payment, as well as instructions on how to use your preferred payment option. If you choose to use the bank payment option, you can pay at any branch of the following banks through Etranzact platform only: Access Bank, First Bank, Zenith Bank 501 502 Kindly note the following: 503 504 Fees indicated on the Fee Structure page are valid for the current session only. 505 Your Student Id (indicated above) Is your logln to the University portal. 506 As an indication of your acceptance of this offer of admission, you should pay a non-refundable Acceptance deposit of N200,000. Further note that the 200,000 deposit is part of the tuition fee for the session. Failure to pay after the expiration of two weeks may lead to forfeiture of admission. 507 All fees must be paid in full at the beginning of the session, as basis for accommodation, registration and attendance of lectures. This is the rule for all students at all levels. Install mental payments of not more than two installments, may be allowed under exceptional circumstances. 508 Fees once paid are not refundable. 509 It is advisable that you keep the original receipts of fees paid and present them on demand. 510 511 Accommodation: Accommodation in University hostels is compulsory for every student. No student Is allowed to live outside the hostels. Any student who does so will be expelled from the University. 512 513 Food: Food is available in cafeteria on "pay-as-you-eat" basis. 514 515 Resumption Date: The University opens for fresh students with online registration starting from Monday 28th September, 2020. The date for physical resumption is 14th November, 2020. 516 517 Registration/Orientation Programme: Orientation programme/registration for fresh students will start on Monday, 16th November 2020. Registration ends on 2020-11-30. A late registration fee of N50,000 will be charged after this date. All credentials, O'Level Results, Birth Certificate/Age Declaration, UTME Result Slip (Original) will be checked during registration. This admission will be cancelled at any point in time it is found that any of your claims in the application form is false. 518 519 Transport Facility: The University provides a compulsory shuttle bus service to all students at a fee already included in the other charges. 520 521 Kindly note that fresh students are not allowed the use of private vehicles. 522 523 Conduct: All students are expected to conduct themselves properly and dress decently on campus, as well as obey all rules and regulations as failure to comply will attract appropriate sanctions. 524 525 We wish you a successful academic career in Igbinedion University. 526 527 Congratulations! 528 529 530 531 <img src="${signature_benji_img_path}" valign="-20" height="38" width="86" /> 532 533 Friday Benji Bakare Esq. 534 Registrar 535 registrar@iuokada.edu.ng 536 08035902949 537 """ 538 539 @property 484 540 def post_text_pg(self): 485 541 return """ … … 566 622 """ 567 623 624 @property 625 def post_text_jupeb(self): 626 return """ 627 Please note that at the point of registration for your programme of study (course), you will be required to present the following documents: WAEC/NECO (O' Level) result, Birth certificate or sworn affidavit of age, and certificate of medical fitness from a recognized Medical Centre. 628 629 The fee schedule and the options for payment are indicated below. If you choose to use the bank payment option, you can pay at any branch of Access bank on 0787077169 with account name IUO JUPEB or on https://iuokada.waeup.org/e-tranzact or Interswitch platform. 630 631 Kindly note the following: 632 633 1. As an indication of your acceptance of this offer of admission, you should pay a non- refundable Acceptance deposit of N50,000:00. 634 2. Tuition fee for the session is N250,000:00 for Arts and N300,000:00 for Sciences 635 3. Accommodation fee for the session is N175,000:00 636 4. Administrative fee is N110.000.00 637 5. All fees must be paid in full at the beginning of the session, as basis for accommodation, registration and attendance of lectures. Instalmental payments of not more than two instalments, may be allowed 638 6. Fees once paid are not refundable. 639 7. It is advisable that you keep the original receipts of fees paid and present them on demand. 640 641 Accommodation: Accommodation in University hostels is compulsory for every student. No student is allowed to live outside the hostels. Any student who does so will be expelled from the programme. 642 643 Food: Food is available in cafeteria on "pay-as-you-eat" basis. 644 645 Resumption Date: The University opens for dual mode of teaching (physical/online) for students on Monday, 27th September, 2021. 646 647 Registration Programme: Online registration for fresh students will start on Monday, 27th September, 2021 and end on 4th October 2021. A late registration fee of N20,000 will be charged after this date. 648 649 Transport Facility: The University provides a compulsory shuttle bus service to all students at a fee already included in the tuition. 650 Kindly note that JUPEB students are not allowed the use of private vehicles on campus. 651 652 Conduct: All students are expected to conduct themselves properly and dress decently on campus, as well as obey all rules and regulations as failure to comply will attract appropriate sanctions. 653 654 We wish you a successful academic career in Igbinedion University. Enquiries: 08034331960, 08120611736 655 656 Congratulations! 657 658 659 660 <img src="${signature_benji_img_path}" valign="-20" height="38" width="86" /> 661 662 Friday Benji Bakare Esq. 663 Registrar 664 """ 665 568 666 def render(self): 569 667 students_utils = getUtility(IStudentsUtils) … … 571 669 os.path.dirname(__file__), 'static', 'watermark.pdf') 572 670 watermark = open(watermark_path, 'rb') 671 if self.context.is_jupeb: 672 return students_utils.renderPDFAdmissionLetter(self, 673 self.context.student, omit_fields=self.omit_fields, 674 pre_text=self.pre_text_ug, post_text=self.post_text_jupeb, 675 watermark=watermark) 573 676 if self.context.current_mode.endswith('_pt'): 574 677 return students_utils.renderPDFAdmissionLetter(self, … … 592 695 if self.context.certcode in ('BBMS', 'MBBS') and self.context.current_level == 100: 593 696 post_text = self.basic_medical_only_text + self.post_text_ug 697 elif self.context.certcode in ('BPHARM',) and self.context.current_level == 100: 698 post_text = self.basic_pharmay_only_text + self.post_text_2020 594 699 else: 595 700 post_text = self.post_text_ug -
main/kofacustom.iuokada/trunk/src/kofacustom/iuokada/students/tests/test_browser.py
r16492 r16603 30 30 from waeup.kofa.authentication import LocalRoleSetEvent 31 31 from waeup.kofa.app import University 32 from waeup.kofa.university.faculty import Faculty 33 from waeup.kofa.university.department import Department 32 34 from waeup.kofa.students.tests.test_browser import StudentsFullSetup 33 35 from waeup.kofa.students.accommodation import BedTicket … … 237 239 open(path, 'wb').write(self.browser.contents) 238 240 print "Sample PDF PT admission_slip.pdf written to %s" % path 241 242 # JUPEB is bit more complicated to test. 243 # Populate university with JUPEB first. 244 self.certificate = createObject('waeup.Certificate') 245 self.certificate.code = u'CERT2' 246 self.certificate.application_category = 'basic' 247 self.certificate.study_mode = 'ug_ft' 248 self.certificate.start_level = 100 249 self.certificate.end_level = 500 250 self.certificate.school_fee_1 = 40000.0 251 self.certificate.school_fee_2 = 20000.0 252 self.app['faculties']['jupeb'] = Faculty(code=u'JUPEB') 253 self.app['faculties']['jupeb']['dep2'] = Department(code=u'dep2') 254 self.app['faculties']['jupeb']['dep2'].certificates.addCertificate( 255 self.certificate) 256 self.course = createObject('waeup.Course') 257 self.course.code = 'COURSE2' 258 self.course.semester = 1 259 self.course.credits = 10 260 self.course.passmark = 40 261 self.app['faculties']['jupeb']['dep2'].courses.addCourse( 262 self.course) 263 self.app['faculties']['jupeb']['dep2'].certificates[ 264 'CERT2'].addCertCourse(self.course, level=100) 265 # Now it should work 266 self.student['studycourse'].certificate = self.certificate 267 self.browser.open(self.student_path) 268 self.browser.getLink("Base Data").click() 269 self.browser.getLink("Download admission letter").click() 270 self.assertEqual(self.browser.headers['Status'], '200 Ok') 271 self.assertEqual(self.browser.headers['Content-Type'], 'application/pdf') 272 path = os.path.join(samples_dir(), 'jupeb_admission_slip.pdf') 273 open(path, 'wb').write(self.browser.contents) 274 print "Sample PDF JUPEB admission_slip.pdf written to %s" % path
Note: See TracChangeset for help on using the changeset viewer.