 
   get_problem_list: () ->
     @list_view = true
+    @render_view(true)
     @backend.post('get_problem_list', {}, @ajax_callback)
 
   submit_and_get_next: () ->

    @max_score = 0
    @state = state_no_data

  render_view: () ->
    # clear the problem list and breadcrumbs
    @problem_list.html('''
        <tr>

    @meta_info_wrapper.toggle(show_grading_elements)
    @action_button.hide()

    if before_ajax
      @scroll_to_top()
    else
      if @list_view
        @render_list()
      else
        @render_problem()

  problem_link:(problem) ->
    link = $('<a>').attr('href', "javascript:void(0)").append(
