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)