code: def _get_first_assessment_section(self):
          
          if ('sections' not in self._my_map or not self._my_map['sections']):
              # This is the first time for this Taken, so start assessment
              # SHOULD THIS USE self._update_available_sections????
              assessment_id = self.get_assessment_offered().get_assessment().get_id()
              first_part_id = get_first_part_id_for_assessment(assessment_id, runtime=self._runtime, proxy=self._proxy)
              first_section = self._create_section(first_part_id)
              self._my_map['sections'] = [str(first_section.get_id())]
              self._my_map['actualStartTime'] = DateTime.utcnow()
              self._save()
              return first_section
          else:
              return self._get_assessment_section(Id(self._my_map['sections'][0]))
docs: Gets the first section for this Taken's Assessment.