code: def order_items(self, item_ids, assessment_id):
          
          if assessment_id.get_identifier_namespace() != 'assessment.Assessment':
              raise errors.InvalidArgument
          self._part_item_design_session.order_items(item_ids, self._get_first_part_id(assessment_id))
docs: Sequences existing items in an assessment.
  
          arg:    item_ids (osid.id.Id[]): the ``Id`` of the ``Items``
          arg:    assessment_id (osid.id.Id): the ``Id`` of the
                  ``Assessment``
          raise:  NotFound - ``assessment_id`` is not found or an
                  ``item_id`` is not on ``assessment_id``
          raise:  NullArgument - ``assessment_id`` or ``item_ids`` is
                  ``null``
          raise:  OperationFailed - unable to complete request
          raise:  PermissionDenied - authorization failure occurred
          *compliance: mandatory -- This method must be implemented.*