Class

qasrl.crowd

QASRLEvaluationPipeline

Related Doc: package crowd

Permalink

class QASRLEvaluationPipeline[SID] extends StrictLogging

Linear Supertypes
StrictLogging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. QASRLEvaluationPipeline
  2. StrictLogging
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new QASRLEvaluationPipeline(allPrompts: Vector[QASRLEvaluationPrompt[SID]], numValidationsForPrompt: (QASRLEvaluationPrompt[SID]) ⇒ Int, frozenEvaluationHITTypeId: Option[String] = None, validationAgreementDisqualTypeLabel: Option[String] = None, alternativePromptReaderOpt: Option[upickle.default.Reader[QASRLEvaluationPrompt[SID]]] = None)(implicit arg0: upickle.default.Reader[SID], arg1: upickle.default.Writer[SID], arg2: HasTokens[SID], config: TaskConfig, annotationDataService: AnnotationDataService, settings: QASRLEvaluationSettings, inflections: Inflections)

    Permalink

Type Members

  1. case class AggregateStatSummary(numAs: Int, numInvalidAnswers: Int, totalCost: Double) extends Product with Serializable

    Permalink
  2. case class StatSummary(workerId: String, numAs: Option[Int], numInvalidAnswers: Option[Int], pctBad: Option[Double], agreement: Option[Double], hardAgreement: Option[Double], earnings: Double) extends Product with Serializable

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object AggregateStatSummary extends Serializable

    Permalink
  5. object StatSummary extends Serializable

    Permalink
  6. def aggregateStats: AggregateStatSummary

    Permalink
  7. def allInfos: List[HITInfo[QASRLEvaluationPrompt[SID], List[QASRLValidationAnswer]]]

    Permalink
  8. val allPrompts: Vector[QASRLEvaluationPrompt[SID]]

    Permalink
  9. def allStatSummaries: List[StatSummary]

    Permalink
  10. implicit val annotationDataService: AnnotationDataService

    Permalink
  11. val approvalRateQualificationTypeID: String

    Permalink
  12. val approvalRateRequirement: QualificationRequirement

    Permalink
  13. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  14. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. implicit val config: TaskConfig

    Permalink
  16. def delete(): Unit

    Permalink
  17. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  19. def expire(): Unit

    Permalink
  20. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  22. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  23. implicit val inflections: Inflections

    Permalink
  24. def infosForWorker(workerId: String): List[HITInfo[QASRLEvaluationPrompt[SID], List[QASRLValidationAnswer]]]

    Permalink
  25. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  26. def latestInfos(n: Int = 5): List[HITInfo[QASRLEvaluationPrompt[SID], List[QASRLValidationAnswer]]]

    Permalink
  27. val localeQualificationTypeID: String

    Permalink
  28. val localeRequirement: QualificationRequirement

    Permalink
  29. val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    StrictLogging
  30. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  31. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  32. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  33. val numValidationsForPrompt: (QASRLEvaluationPrompt[SID]) ⇒ Int

    Permalink
  34. def printAggregateStats: Unit

    Permalink
  35. def printAllStats: Unit

    Permalink
  36. def printFeedbacks(n: Int = 15): Unit

    Permalink
  37. def printLatestInfos(n: Int = 5): Unit

    Permalink
  38. def printLatestInfosForWorker(workerId: String, n: Int = 5): Unit

    Permalink
  39. def printSingleStatSummary(ss: StatSummary): Unit

    Permalink
  40. def printStats[B](sortFn: (StatSummary) ⇒ B)(implicit arg0: Ordering[B]): Unit

    Permalink
  41. def printStatsForWorker(workerId: String): Unit

    Permalink
  42. def printStatsHeading: Unit

    Permalink
  43. def printWorstInfos(workerId: String, n: Int = 5): Unit

    Permalink
  44. def renderValidation(info: HITInfo[QASRLEvaluationPrompt[SID], List[QASRLValidationAnswer]]): String

    Permalink
  45. def resetAllQualificationValues: Unit

    Permalink
  46. lazy val sampleValPrompt: QASRLEvaluationPrompt[SID]

    Permalink
  47. def save(): Unit

    Permalink
  48. lazy val server: Server

    Permalink
  49. def setValHITsActive(n: Int): Unit

    Permalink
  50. implicit val settings: QASRLEvaluationSettings

    Permalink
  51. def start(interval: FiniteDuration = 30 seconds): Unit

    Permalink
  52. def startSaves(interval: FiniteDuration = 5 minutes): Unit

    Permalink
  53. def statsForWorker(workerId: String): Option[StatSummary]

    Permalink
  54. def stop(): Unit

    Permalink
  55. def stopSaves: Unit

    Permalink
  56. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  57. lazy val taskPageBodyLinks: List[TypedTag[String]]

    Permalink
  58. lazy val taskPageHeadLinks: List[TypedTag[String]]

    Permalink
  59. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  60. def update(): Unit

    Permalink
  61. lazy val valActor: ActorRef

    Permalink
  62. val valAgrDisqualType: QualificationType

    Permalink
  63. val valAgrDisqualTypeId: String

    Permalink
  64. val valAgrDisqualTypeLabelString: String

    Permalink
  65. val valAgrDisqualTypeName: String

    Permalink
  66. val valAgreementRequirement: QualificationRequirement

    Permalink
  67. lazy val valAjaxService: Service[QASRLValidationAjaxRequest[SID]]

    Permalink
  68. val valHITType: HITType

    Permalink
  69. lazy val valHelper: Helper[(valTaskSpec)#Prompt, (valTaskSpec)#Response]

    Permalink
  70. lazy val valManager: ActorRef

    Permalink
  71. var valManagerPeek: QASRLEvaluationHITManager[SID]

    Permalink
  72. lazy val valTaskSpec: NoWebsockets { ... /* 3 definitions in type refinement */ }

    Permalink
  73. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  74. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  75. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from StrictLogging

Inherited from AnyRef

Inherited from Any

Ungrouped