def assessment(): if session['launch_params']: key = session['launch_params']['oauth_consumer_key'] else: return render_template('error.html', message='The tool never launched') tool_provider = ToolProvider(key, oauth_creds[key], session['launch_params']) if not tool_provider.is_outcome_service(): return render_template('error.html', message='The tool wasn\'t launched as an outcome service.') # Post the score to the ToolConsumer score = request.form.get('score') response = tool_provider.post_replace_result(request.form.get('score')) print score tool_provider.lti_message = 'Message shown when arriving back at Tool Consumer.' return render_template('assessment_finished.html', score=score)