def index(): traitify = Traitify(traitify_secret) assessment = traitify.create_assessment("movies") session['assessment'] = assessment.id return render_template('index.html', traitifyPublic=traitify_public, traitifySecret=traitify_secret, assessmentId=assessment.id)
def get_assessment(self): traitify = Traitify(secret_key) # Get the decks decks = traitify.get_decks() # Set deck id traitify.deck_id = decks[0].id # Create an assessment assessment = traitify.create_assessment() return assessment.id
def get(self, request, user_count, *args, **kwargs): traitify = Traitify(secret_key) decks = traitify.get_decks() traitify.deck_id = decks[0].id for i in range(int(user_count)): cur_id = traitify.create_assessment().id first_name = ''.join( random.choice(string.ascii_uppercase) for _ in range(10)) last_name = ''.join( random.choice(string.ascii_uppercase) for _ in range(10)) my_stu = Student.objects.create(first=first_name, last=last_name, test_id=cur_id) slides = traitify.get_slides(cur_id) for slide in slides: slide.response = random.choice([True, False]) slide.time_taken = 200 slides = traitify.update_slides(cur_id, slides) my_stu.finished_test = True my_stu.save() return render(request, 'random_gen.html', {'count': user_count})
def get(self, request, user_count, *args, **kwargs): traitify = Traitify(secret_key) decks = traitify.get_decks() traitify.deck_id = decks[0].id for i in range(int(user_count)): cur_id = traitify.create_assessment().id first_name = ''.join(random.choice(string.ascii_uppercase) for _ in range(10)) last_name = ''.join(random.choice(string.ascii_uppercase) for _ in range(10)) my_stu = Student.objects.create( first=first_name, last=last_name, test_id=cur_id ) slides = traitify.get_slides(cur_id) for slide in slides: slide.response = random.choice([True, False]) slide.time_taken = 200 slides = traitify.update_slides(cur_id, slides) my_stu.finished_test = True my_stu.save() return render(request, 'random_gen.html', {'count': user_count})
# Import traitify from traitify import Traitify # Initialize and Authenticate secret_key = "Your secret key" traitify = Traitify(secret_key) # Get the decks decks = traitify.get_decks() # Set deck id traitify.deck_id = decks[0].id # Create an assessment assessment = traitify.create_assessment() # Get an assessment assessment = traitify.get_assessment(assessment.id) # Get an assessment's slides slides = traitify.get_slides(assessment.id) # Upate a slide slide = slides[0] slide.response = True slide.time_taken = 200 slide = traitify.update_slide(assessment.id, slide) # Bulk update slides for slide in slides: