Exemplo n.º 1
0
	def __init__(self): 
		self.concept_stats_handle = concept_stats.concept_stats()
		self.concept_cross_correlation_dic  = self.get_concept_cross_correlation_dic(1)
		# We have 16 condidates for tier one
		self.tier_one_condidate_concepts  = self.get_candidate_concepts_by_tier(1)
		# We have 40 condidates for tier two
		self.tier_two_condidate_concepts  = self.get_candidate_concepts_by_tier(2)
	def __init__(self,semester_id):
		
		#Open class handles
		self.concept_stats_handle = concept_stats.concept_stats()
		self.calculate_criticalness_score_handle = calculate_criticalness_score.calculate_criticalness_score(semester_id)
		
		#Calculate remaining meta data
		self.concept_order()
Exemplo n.º 3
0
    def __init__(self, semester_id, T):

        self.concept_stats_handle = concept_stats.concept_stats()
        self.q = self.concept_stats_handle.total_questions[:]
        self.tc = self.concept_stats_handle.total_correlation[:]
        self.tcr = self.concept_stats_handle.total_correlation[:]
        self.mapped_concept_index = self.concept_stats_handle.cross_key[:]
        self.filter_total_corr()
        self.user_stats_handle = user_stats.user_stats(semester_id)
        self.c = self.user_stats_handle.individual_level_its_completion_rate[:].tolist(
        )
        self.us = self.user_stats_handle.individual_level_concept_proficiency[:].tolist(
        )
        self.uss = self.user_stats_handle.individual_level_concept_proficiency[:].tolist(
        )
        self.cs = self.user_stats_handle.class_level_concept_proficiency[:]
        self.filter_class_stat()
        self.mapped_user_index = self.user_stats_handle.users
        self.dist_score()
        self.calc_crit_score(T)