Esempio n. 1
0
 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
Esempio n. 2
0
 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
Esempio n. 3
0
	def aggregrate_data(self):
		traitify = Traitify(secret_key)
		decks = traitify.get_decks()
		traitify.deck_id = decks[0].id
		complete_students = Student.objects.filter(finished_test=True)
		trait_list = []
		trait_count = {}
		for stu in complete_students:
			personality_types = traitify.get_personality_types(stu.test_id)
			# Get an assessment's results (personality type traits)
			personality_type = personality_types["personality_types"][0]["personality_type"]
			main_trait = personality_type.name
			trait_list.append(main_trait)
		for trait in set(trait_list):
			trait_count[trait] = 0
		for i in trait_list:
			trait_count[i] += 1
		return trait_count
Esempio n. 4
0
 def aggregrate_data(self):
     traitify = Traitify(secret_key)
     decks = traitify.get_decks()
     traitify.deck_id = decks[0].id
     complete_students = Student.objects.filter(finished_test=True)
     trait_list = []
     trait_count = {}
     for stu in complete_students:
         personality_types = traitify.get_personality_types(stu.test_id)
         # Get an assessment's results (personality type traits)
         personality_type = personality_types["personality_types"][0][
             "personality_type"]
         main_trait = personality_type.name
         trait_list.append(main_trait)
     for trait in set(trait_list):
         trait_count[trait] = 0
     for i in trait_list:
         trait_count[i] += 1
     return trait_count
Esempio n. 5
0
 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})
Esempio n. 6
0
 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})
Esempio n. 7
0
# 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:
Esempio n. 8
0
# 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:
Esempio n. 9
0
import os
import sys
from traitify import Traitify

TRAITIFY_PUBLIC_KEY = os.environ['TRAITIFY_PUBLIC_KEY']
TRAITIFY_SECRET_KEY = os.environ['TRAITIFY_SECRET_KEY']

secret_key = os.environ["TRAITIFY_SECRET_KEY"]
niteout = Traitify(secret_key)

<<<<<<< HEAD
decks = traitify.get_decks()

niteout.deck_id = decks[0].id

assessment = traitify.create_assessment()
        
print decks
=======
    def setUp(self, assessment_id):
        self.assessment = self.traitify.create_assessment('assessment_id')
        traitify.deck_id = decks[0].id
	        
    def assessment_decks(self):
        decks = self.traitify.get_decks()
        self.assertTrue(len(decks) > 0)

	def get_assessment(self):
		self.assertTrue(self.traitify.get_assessment(self.assessment.id).id != None)
>>>>>>> f6c5571325cd251cfefdca9b0ab3bbc424d4fed3