Changeset 1386


Ignore:
Timestamp:
1 Feb 2007, 22:31:03 (18 years ago)
Author:
Henrik Bettermann
Message:

Datenimport für study_course angepasst

bitte prüfen!

File:
1 edited

Legend:

Unmodified
Added
Removed
  • WAeUP_SRP/trunk/Students.py

    r1350 r1386  
    551551            study_course = student.study_course
    552552            dsc = {}
    553             from_certificate = ['title',
    554                                'max_elect',
    555                                'max_pass',
    556                                'n_core',
    557                                'nr_years',
    558                                'probation_credits',
    559                                'promotion_credits',
    560                                'start_level',
    561                               ]
    562             for f in from_certificate:
    563                 dsc[f] = getattr(cert_doc,f)
    564             dsc['faculty'] = jamb.get(csv_d['faculty'])
    565             dsc['department'] = jamb.get(csv_d['department'])
     553            #from_certificate = ['title',
     554            #                   'max_elect',
     555            #                   'max_pass',
     556            #                   'n_core',
     557            #                   'nr_years',
     558            #                   'probation_credits',
     559            #                   'promotion_credits',
     560            #                   'start_level',
     561            #                  ]
     562            #for f in from_certificate:
     563            #    dsc[f] = getattr(cert_doc,f)
     564            #dsc['faculty'] = jamb.get(csv_d['faculty'])
     565            #dsc['department'] = jamb.get(csv_d['department'])
    566566            catalog_entry['faculty'] = jamb.get(csv_d['faculty'])
    567567            catalog_entry['department'] = jamb.get(csv_d['department'])
    568568            catalog_entry['course'] = cert_id
    569             catalog_entry['level'] = getattr(cert_doc,'start_level')
     569            #catalog_entry['level'] = getattr(cert_doc,'start_level')
     570            catalog_entry['level'] = '200'
    570571            dsc['study_course'] = cert_id
    571             dsc['entry_session'] = jamb.get(csv_d['session'])
     572            dsc['current_level'] = '200'
     573            #dsc['entry_session'] = jamb.get(csv_d['session'])
    572574            study_course.getContent().edit(mapping=dsc)
    573575            self.students_catalog.addRecord(**catalog_entry)
     
    773775            study_course = student.study_course
    774776            dsc = {}
    775             from_certificate = ['title',
    776                                'max_elect',
    777                                'max_pass',
    778                                'n_core',
    779                                'nr_years',
    780                                'probation_credits',
    781                                'promotion_credits',
    782                                'start_level',
    783                               ]
    784             for f in from_certificate:
    785                 dsc[f] = getattr(cert_doc,f)
    786             dsc['faculty'] = jamb.get(csv_d['faculty'])
    787             dsc['department'] = jamb.get(csv_d['department'])
     777            #from_certificate = ['title',
     778            #                   'max_elect',
     779            #                   'max_pass',
     780            #                   'n_core',
     781            #                   'nr_years',
     782            #                   'probation_credits',
     783            #                   'promotion_credits',
     784            #                   'start_level',
     785            #                  ]
     786            #for f in from_certificate:
     787            #    dsc[f] = getattr(cert_doc,f)
     788            #dsc['faculty'] = jamb.get(csv_d['faculty'])
     789            #dsc['department'] = jamb.get(csv_d['department'])
    788790            catalog_entry['faculty'] = jamb.get(csv_d['faculty'])
    789791            catalog_entry['department'] = jamb.get(csv_d['department'])
    790792            catalog_entry['course'] = cert_id
    791             catalog_entry['level'] = getattr(cert_doc,'start_level')
     793            #catalog_entry['level'] = getattr(cert_doc,'start_level')
     794            catalog_entry['level'] = '100'
    792795            dsc['study_course'] = cert_id
    793             dsc['entry_session'] = jamb.get(csv_d['session'])
     796            dsc['entry_level'] = '100'           
     797            #dsc['entry_session'] = jamb.get(csv_d['session'])
    794798            study_course.getContent().edit(mapping=dsc)
    795799            self.students_catalog.addRecord(**catalog_entry)
     
    910914                self.fixEntryModeForReturning(csv_file=head)
    911915    ###)
    912    
     916
    913917    security.declareProtected(ModifyPortalContent,"fixEntryModeForReturning")###(
    914918    def fixEntryModeForReturning(self,csv_file=None):
     
    10791083                no_import.append( format_error % student)
    10801084                continue
    1081             s = self.students_catalog(matric_no=matric_no)
    1082             if s:
    1083                 level = "%s" % (int(student.get('Level')) + 100)
    1084                 self.students_catalog.modifyRecord(id = s[0].id,
    1085                                                        level=level)
     1085            #s = self.students_catalog(matric_no=matric_no)
     1086            #if s:
     1087            #    level = "%s" % (int(student.get('Level')) + 100)
     1088            #    self.students_catalog.modifyRecord(id = s[0].id,
     1089            #                                           level=level)
    10861090
    10871091            regs.append(student.get('matric_no'))
Note: See TracChangeset for help on using the changeset viewer.