code: def GET_AUTH(self, courseid):  # pylint: disable=arguments-differ
          
          course = self.course_factory.get_course(courseid)
          scoreboards = course.get_descriptor().get('scoreboard', [])
  
          try:
              names = {i: val["name"] for i, val in enumerate(scoreboards)}
          except:
              raise web.notfound("Invalid configuration")
  
          if len(names) == 0:
              raise web.notfound()
  
          return self.template_helper.get_custom_renderer('frontend/plugins/scoreboard').main(course, names)
docs: GET request