Esempio n. 1
0
        /// <summary>
        /// The GetQualificationScore operation returns the value of a user's Qualification for a 
        /// given Qualification type.
        /// </summary>
        /// <param name="request">A <see cref="GetQualificationScoreRequest"/> instance containing 
        /// the request parameters</param>
        /// <returns>A <see cref="Qualification"/> instance</returns>
        /// <remarks> To get a user's Qualification, you must know the user's ID. A Worker's user ID 
        /// is included in the assignment data returned by the GetAssignmentsForHIT operation.</remarks>
        public Qualification GetQualificationScore(GetQualificationScoreRequest request)
        {
            GetQualificationScoreResponse response = (GetQualificationScoreResponse)(this.SendRequest(request));

            return response.Qualification[0];
        }
Esempio n. 2
0
        /// <summary>
        /// See <a href="http://docs.amazonwebservices.com/AWSMechTurk/2012-03-25/AWSMturkAPI/ApiReference_GetQualificationScoreOperation.html">online documentation for this operation.</a>
        /// </summary>
        /// <param name="qualificationTypeId">The qualification type id.</param>
        /// <param name="subjectId">The subject id.</param>
        /// <returns>A <see cref="Qualification"/> instance</returns>
        public Qualification GetQualificationScore(string qualificationTypeId, string subjectId)
        {
            GetQualificationScoreRequest request = new GetQualificationScoreRequest();
            request.QualificationTypeId = qualificationTypeId;
            request.SubjectId = subjectId;

            return Proxy.GetQualificationScore(request);
        }