Changeset 3650 for WAeUP_SRP/base/skins


Ignore:
Timestamp:
29 Aug 2008, 06:17:34 (16 years ago)
Author:
Henrik Bettermann
Message:

catch missing passmark in course

File:
1 edited

Legend:

Unmodified
Added
Removed
  • WAeUP_SRP/base/skins/waeup_student/create_level.py

    r3362 r3650  
    8181        academics_level = 100 * (int(current_level)/100)
    8282    else:
    83         academics_level = '000'   
     83        academics_level = '000'
    8484    query = Eq("path","%s/%s" % (path,academics_level)) &\
    8585            Eq('portal_type','CertificateCourse')
     
    155155            continue
    156156        course_cat_entry = c_res[0]
    157         passmark = getattr(course_cat_entry,'passmark',None)
     157        #passmark = getattr(course_cat_entry,'passmark',None)
    158158        try:
    159159            score = int(result.score)
    160160        except:
    161             # logger.info('%s, course %s has invalid score %s"' % (student.id,
     161            #logger.info('%s, course_result %s has invalid score"' % (student.id,
    162162            #                                                     course_id,
    163             #                                                     result.Score))
     163            #                                                     result.score))
    164164            continue
     165        try:
     166            passmark = int(c_res[0].passmark)
     167        except:
     168            logger.info('%s, course %s has invalid passmark %s"' % (student.id,
     169                                                                 course_id,
     170                                                                 c_res[0].passmark))
     171            continue           
    165172        if int(c_res[0].passmark) <= score:
    166173            continue
     
    181188                                                      current_level,
    182189                                                     ",".join(existing_uids)))
    183        
     190
    184191logger.info('%s finished to create level %s' % (student.id,current_level))
    185192
Note: See TracChangeset for help on using the changeset viewer.