def random_printable_B_section(request): eligible = [i for i in modulesList() if i[-5] == 'p' and i[-2] == 'b'] total_marks = 0 target_marks = 30 question_number = 1 qlist = [] while total_marks < 30: context = cf.view_builder('dev_questions_logic', eligible[randint(0, len(eligible)-1)]) total_marks += int(context['marksBase']) context['questionNumber'] = question_number question_number += 1 qlist.append(context) continue return render(request, "testapp/printablePaperMSRevealAB.html", {'qlist':qlist, 'qtype':'multi'})
def type_dev(request): return render(request, "testapp/type.html", cf.view_builder('dev_questions_logic', cf.currentFuncName()))
def random_interactive_B_question(request): eligible = [i for i in modulesList() if i[-4] == 'i' and i[-2] == 'b'] context = cf.view_builder('dev_questions_logic', eligible[randint(0, len(eligible)-1)]) print(eligible) return render(request, "testapp/interactiveTypeDragSelectMultiReveal.html", context)
def random_printable_B_question(request): eligible = [i for i in modulesList() if i[-5] == 'p' and i[-2] == 'b'] context = cf.view_builder('dev_questions_logic', eligible[randint(0, len(eligible)-1)]) print(eligible) return render(request, "testapp/printablePaperMSRevealAB.html", context)#