Interface IRubricSearch
- Namespace
- InSite.Application.Records.Read
- Assembly
- Shift.Sdk.dll
public interface IRubricSearch
- Extension Methods
-
Methods
CountCriteria(Guid)
int CountCriteria(Guid rubricId)
Parameters
rubricId Guid
Returns
- int
CountRubrics(QRubricFilter)
int CountRubrics(QRubricFilter filter)
Parameters
filter QRubricFilter
Returns
- int
GetCriteria(Guid, params Expression<Func<QRubricCriterion, object>>[])
QRubricCriterion[] GetCriteria(Guid rubricId, params Expression<Func<QRubricCriterion, object>>[] includes)
Parameters
rubricId Guid
includes Expression<Func<QRubricCriterion, object>>[]
Returns
- QRubricCriterion[]
GetCriterion(Guid)
QRubricCriterion GetCriterion(Guid criterionId)
Parameters
criterionId Guid
Returns
- QRubricCriterion
GetQuestionRubric(Guid)
QRubric GetQuestionRubric(Guid questionId)
Parameters
questionId Guid
Returns
- QRubric
GetQuestionRubrics(IEnumerable<Guid>)
Dictionary<Guid, QRubric> GetQuestionRubrics(IEnumerable<Guid> questionIds)
Parameters
questionIds IEnumerable<Guid>
Returns
- Dictionary<Guid, QRubric>
GetRating(Guid)
QRubricRating GetRating(Guid ratingId)
Parameters
ratingId Guid
Returns
- QRubricRating
GetRatings(Guid[], params Expression<Func<QRubricRating, object>>[])
QRubricRating[] GetRatings(Guid[] ratingsIds, params Expression<Func<QRubricRating, object>>[] includes)
Parameters
ratingsIds Guid[]
includes Expression<Func<QRubricRating, object>>[]
Returns
- QRubricRating[]
GetRubric(Guid)
QRubric GetRubric(Guid rubricId)
Parameters
rubricId Guid
Returns
- QRubric
GetRubrics(QRubricFilter)
RubricSearchItem[] GetRubrics(QRubricFilter filter)
Parameters
filter QRubricFilter
Returns
- RubricSearchItem[]
GetRubrics(IEnumerable<Guid>)
QRubric[] GetRubrics(IEnumerable<Guid> rubricIds)
Parameters
rubricIds IEnumerable<Guid>
Returns
- QRubric[]
RubricHasAttempts(Guid)
bool RubricHasAttempts(Guid rubricId)
Parameters
rubricId Guid
Returns
- bool