code: def create(self, server):
          
          if len(self.geometries) == 0:
              raise Exception('no geometries')
          return server.post(
              'task_admin',
              self.as_payload(),
              replacements={
                  'slug': self.__challenge__.slug,
                  'identifier': self.identifier})
docs: Create the task on the server