Esempio n. 1
0
 def default_interaction(self):
     """
     default interaction
     """
     if self.user.selected_challenge_id != None:
         #Challenge is selected so we need to switch to challenge interaction
         self.select_interaction()
     else:
         #check if facets were previously submitted
         #if they have been we select based on the facet
         #else get a single query response
         self.response = SlapResponse(self.user)
         questions = SolrQuery(query_params = {'rows' : 1}).query()
         Transformer.convert_answers_to_proper_format(questions)
         self.response.set_questions(questions)
         items = SolrQuery(query_type = SolrQuery.CHALLENGE_QUERY, query_params = {'rows' : 1}).query()
         Transformer.convert_items_to_proper_format(items)
         self.response.set_items(items)