some javascript to improve planned session manage
This commit is contained in:
@@ -105,19 +105,17 @@ def is_session_complete(r,ps):
|
||||
elif ps.sessionunit == 'km':
|
||||
value *= 1000.
|
||||
|
||||
print score,value,ps.sessionvalue,ps.sessionunit
|
||||
|
||||
ratio = score/float(value)
|
||||
|
||||
status = 'partial'
|
||||
|
||||
if ps.sessiontype == 'training':
|
||||
if ps.sessioncriterium == 'exact':
|
||||
if ps.sessiontype == 'session':
|
||||
if ps.criterium == 'exact':
|
||||
if ratio == 1.0:
|
||||
return ratio,'completed'
|
||||
else:
|
||||
return ratio,'partial'
|
||||
elif ps.sessioncriterium == 'minimum':
|
||||
elif ps.criterium == 'minimum':
|
||||
if ratio > 1.0:
|
||||
return ratio,'completed'
|
||||
else:
|
||||
@@ -133,12 +131,12 @@ def is_session_complete(r,ps):
|
||||
else:
|
||||
return ratio,'partial'
|
||||
elif ps.sessiontype == 'challenge':
|
||||
if ps.sessioncriterium == 'exact':
|
||||
if ps.criterium == 'exact':
|
||||
if ratio == 1.0:
|
||||
return ratio,'completed'
|
||||
else:
|
||||
return ratio,'partial'
|
||||
elif ps.sessioncriterium == 'minimum':
|
||||
elif ps.criterium == 'minimum':
|
||||
if ratio > 1.0:
|
||||
return ratio,'completed'
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user