docs: def get_assessments_taken(self):
          """Gets all ``AssessmentTaken`` elements.
  
          In plenary mode, the returned list contains all known
          assessments taken or an error results. Otherwise, the returned
          list may contain only those assessments taken that are
          accessible through this session.
  
          return: (osid.assessment.AssessmentTakenList) - a list of
                  ``AssessmentTaken`` elements
          raise:  OperationFailed - unable to complete request
          raise:  PermissionDenied - authorization failure occurred
          *compliance: mandatory -- This method must be implemented.*
  
          """
          # Implemented from template for
          # osid.resource.ResourceLookupSession.get_resources
          # NOTE: This implementation currently ignores plenary view
          collection = JSONClientValidated('assessment',
                                           collection='AssessmentTaken',
                                           runtime=self._runtime)
          result = collection.find(self._view_filter()).sort('_id', DESCENDING)
          return objects.AssessmentTakenList(result, runtime=self._runtime, proxy=self._proxy)