コード例 #1
0
ファイル: views.py プロジェクト: jhyman2/TraitifyClassroom
 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
コード例 #2
0
ファイル: views.py プロジェクト: jhyman2/TraitifyClassroom
 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
コード例 #3
0
ファイル: views.py プロジェクト: jhyman2/TraitifyClassroom
	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
コード例 #4
0
ファイル: views.py プロジェクト: jhyman2/TraitifyClassroom
 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
コード例 #5
0
ファイル: views.py プロジェクト: jhyman2/TraitifyClassroom
 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})
コード例 #6
0
ファイル: views.py プロジェクト: jhyman2/TraitifyClassroom
 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})
コード例 #7
0
ファイル: test.py プロジェクト: jhyman2/TraitifyClassroom
# 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:
コード例 #8
0
ファイル: test.py プロジェクト: jhyman2/TraitifyClassroom
# 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:
コード例 #9
0
ファイル: niteout.py プロジェクト: VBurroughs21/NiteOut
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