def __init__(self,semester_id): #Open Database user_stats.its_query_handle = itsq.its_query() user_stats.its_query_handle.open_connection() #Calculate Data #calling the function that computes all the data for users and populates the matrix #self.calc_user_stats_all("Fall_2013", 7) #self.all_the_data("Fall_2013", 8) #self.calc_user_stats(1341, 1) #self.calc_user_stats(1342, 1) self.getUsers(semester_id) for i in range(1, self.last_assignment): self.getConcepts(i) if(self.debug == 1): """print "The number of users: ",len(self.users) print "HERE IS A LIST OF ALL THE USERS", self.users print "here is a list of all the concepts for all the assignments" for i in range(0, self.last_assignment-1): print "for assignment ", i+1, self.concepts_2D[i], "\n"; self.calculate_all_user_stats_single_assignment(1) print self.user_concept_matrix print len(self.user_concept_matrix) """ self.calculate_all_user_stats_all_assignments(self.last_assignment) #Close Database user_stats.its_query_handle.close_connection()
def __init__(self): self.its_query_handle = itsq.its_query() self.its_query_handle.open_connection() self.filt_concepts_handle = filt_concepts.filt_concepts() self.usedQuestions = [] self.usedConcepts = [] self.dictionary = self.filt_concepts_handle.concept_cross_correlation_dic #print dictionary self.allData()
def __init__(self): #Open connection to read from ITS database self.its_query_handle = itsq.its_query() self.its_query_handle.open_connection() #Calculate static concept statistics self.calc_concept_stats() #Close connection to read from ITS database self.its_query_handle.close_connection()
def __init__(self): #Open Database self.its_query_handle = itsq.its_query() self.its_query_handle.open_connection() #Calculate Data self.calc_meta_stats() self.calc_cross_correlation() #Close Database self.its_query_handle.close_connection() #Create Tables self.create_tables()
def __init__(self, semester_id): #Open Database user_stats.its_query_handle = itsq.its_query() user_stats.its_query_handle.open_connection() self.getUsers(semester_id) self.getConcepts() self.calculate_individual_and_class_level_concept_proficiency() self.calculate_concept_completion_rate_for_all_users() #Close Database user_stats.its_query_handle.close_connection()
def __init__(self,semester_id,T): #Open class handles self.crit_score_handle = crit_score.crit_score(semester_id,T) #Set data self.semester_tag = semester_id self.T = T #Open Database self.its_query_handle = itsq.its_query() self.its_query_handle.open_connection() self.its_table_handle = itst.its_table() self.its_table_handle.open_connection() #Calculate remaining meta data self.create_tree() #Close database connection self.its_query_handle.close_connection() self.its_table_handle.close_connection() print "Done"