def grading_disconnect():
print('Client disconnected', request.sid)
if not current_app.config['DEBUG']:
send_slack_msg('User {} has stopped grading'.format(current_user.id))
if 'grading_session' in session and session['grading_session']:
grading_session = session['grading_session']
grading_session.ended_on = datetime.utcnow()
db.session.add(grading_session)
db.session.commit()
else:
grading_session = UserGradingSession.latest(current_user.id)
grading_session.ended_on = datetime.utcnow()
db.session.add(grading_session)
db.session.commit()
评论列表
文章目录