package crowd
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- crowd
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class AccuracyJudgment(validatorId: String, isValid: Boolean) extends Product with Serializable
- class AnnotationDataExporter[SID, Word] extends StrictLogging
- trait AnnotationDataService extends AnyRef
- case class Answer(spans: List[ISpan]) extends QASRLValidationAnswer with Product with Serializable
- case class ChristenWorker(workerId: String, numAgreementsToAdd: Int) extends Product with Serializable
- class EvaluationDataExporter[SID, Word] extends StrictLogging
- class FileSystemAnnotationDataService extends AnnotationDataService
- case class FlagBadSentence[SID](id: SID) extends Product with Serializable
- case class GenerationStatSummary(numVerbsCompleted: Int, numQuestionsWritten: Int, workerStatsOpt: Option[QASRLGenerationWorkerStats]) extends Product with Serializable
- class QASRLAnnotationPipeline[SID, Word] extends StrictLogging
- class QASRLEvaluationHITManager[SID] extends NumAssignmentsHITManager[QASRLEvaluationPrompt[SID], List[QASRLValidationAnswer]]
- class QASRLEvaluationPipeline[SID, Word] extends StrictLogging
- case class QASRLEvaluationPrompt[SID](id: SID, sourcedQuestions: List[SourcedQuestion]) extends Product with Serializable
- trait QASRLEvaluationSettings extends AnyRef
- class QASRLGenerationAccuracyManager[SID] extends Actor with StrictLogging
- case class QASRLGenerationAjaxRequest[SID](workerIdOpt: Option[String], prompt: QASRLGenerationPrompt[SID]) extends Product with Serializable
- case class QASRLGenerationAjaxResponse(stats: GenerationStatSummary, tokens: Vector[String], inflectedForms: InflectedForms) extends Product with Serializable
- class QASRLGenerationHITManager[SID] extends NumAssignmentsHITManager[QASRLGenerationPrompt[SID], List[VerbQA]] with StrictLogging
- case class QASRLGenerationPrompt[SID](id: SID, verbIndex: Int) extends Product with Serializable
- case class QASRLGenerationWorkerStats(workerId: String, numValidatorJudgments: Int, numAssignmentsCompleted: Int, accuracyJudgments: Vector[AccuracyJudgment], numBonusValids: Int, earnings: Double) extends Product with Serializable
- trait QASRLSettings extends AnyRef
- case class QASRLValidationAjaxRequest[SID](workerIdOpt: Option[String], id: SID) extends Product with Serializable
- case class QASRLValidationAjaxResponse(workerInfoOpt: Option[QASRLValidationWorkerInfoSummary], sentence: Vector[String]) extends Product with Serializable
-
sealed
trait
QASRLValidationAnswer extends AnyRef
Represents a validator response about a question: either it has an answer, or is invalid
- case class QASRLValidationFinished[SID](valPrompt: QASRLValidationPrompt[SID], numValid: Int) extends Product with Serializable
- class QASRLValidationHITManager[SID] extends NumAssignmentsHITManager[QASRLValidationPrompt[SID], List[QASRLValidationAnswer]]
- case class QASRLValidationPrompt[SID](genPrompt: QASRLGenerationPrompt[SID], sourceHITTypeId: String, sourceHITId: String, sourceAssignmentId: String, qaPairs: List[VerbQA]) extends Product with Serializable
- case class QASRLValidationResponseComparison(thisResponse: QASRLValidationAnswer, otherResponses: List[(String, QASRLValidationAnswer)]) extends Product with Serializable
- case class QASRLValidationResult[SID](prompt: QASRLValidationPrompt[SID], validatorId: String, response: List[QASRLValidationAnswer]) extends Product with Serializable
-
case class
QASRLValidationWorkerInfo(workerId: String, numAssignmentsCompleted: Int, numAnswerSpans: Int, numInvalids: Int, comparisons: List[QASRLValidationResponseComparison], numBonusAgreements: Int, timeSpent: Long, earnings: Double) extends Product with Serializable
Data structure to keep track of a single worker's stats on the validation task.
- case class QASRLValidationWorkerInfoSummary(proportionInvalid: Double, numAssignmentsCompleted: Int, agreement: Double) extends Product with Serializable
- case class SourcedQuestion(verbIndex: Int, question: String, sources: Set[String]) extends Product with Serializable
- case class ValidatorBlocked(badValidatorId: String) extends Product with Serializable
- case class VerbQA(verbIndex: Int, question: String, answers: List[ISpan]) extends Product with Serializable
Value Members
- def dollarsToCents(d: Double): Int
- object AccuracyJudgment extends Serializable
- object Answer extends Serializable
- object GenerationStatSummary extends Serializable
- object InvalidQuestion extends QASRLValidationAnswer with Product with Serializable
- object Pring extends Product with Serializable
- object QASRLEvaluationHITManager
- object QASRLEvaluationPrompt extends Serializable
- object QASRLEvaluationSettings
- object QASRLGenerationAjaxRequest extends Serializable
- object QASRLGenerationAjaxResponse extends Serializable
- object QASRLGenerationPrompt extends Serializable
- object QASRLGenerationWorkerStats extends Serializable
- object QASRLSettings
- object QASRLValidationAjaxRequest extends Serializable
- object QASRLValidationAjaxResponse extends Serializable
- object QASRLValidationAnswer
- object QASRLValidationPrompt extends Serializable
- object QASRLValidationResponseComparison extends Serializable
- object QASRLValidationWorkerInfo extends Serializable
- object QASRLValidationWorkerInfoSummary extends Serializable
- object SaveData extends Product with Serializable
- object SourcedQuestion extends Serializable
- object VerbQA extends Serializable