示例#1
0
文件: launch.py 项目: shoekla/QuizMe
def actQuiz(name,questions=[],topic=[],length=0,creator=None):
	try:
		questions=quiz.getQ(name)
		topic=quiz.getT(name)
		length=quiz.getLen(name)
		creator=quiz.getCr(name)
		return render_template("quiz.html",name=name,questions=questions,topic=topic,length=length,creator=creator)
	except:
		return "Error Occurred"
示例#2
0
文件: launch.py 项目: shoekla/QuizMe
def grade(name=None,userA=[],points=[],answers=[],ans=None,score=0,questions=[],topic=None,creator=None):
	userA=[]
	questions=[]
	answers=[]
	score=0
	points=[]
	name=request.form['name']
	topic=request.form['topic']
	creator=request.form['creator']
	questions=quiz.getQ(name)
	points=quiz.getP(name)
	answers=quiz.getA(name)
	for i in range(0,len(answers)):
		ans=request.form['a'+str(i)]
		userA.append(ans)
	for i in range(0,len(answers)):
		if str(userA[i]).lower()==str(answers[i]).lower():
			score=score+int(points[i])
	return render_template("grade.html",score=score,userA=userA,answers=answers,questions=questions,name=name,topic=topic,creator=creator)