Skip to content

TabQualityEvalAlg

Samuel Gomes edited this page Jul 5, 2024 · 2 revisions

TabQualityEvalAlg

This class is a child of QualityEvalAlg and abstracts regression-based quality evaluation of a group. This implies using a regression method to infer a new learner state from a given interactions profile and evaluating the quality of that state.

Constructor and Attributes

Constructor

+ TabQualityEvalAlg(playerModelBridge: PlayerModelBridge): void

Attributes

Name: expected type Default value Description
playerPrefEstimates: InteractionsProfile[] {} Container for all learners' preference estimations (that are updated using a PreferencesEstAlg).

Methods

# getPlayerPreferencesEstimations(): InteractionsProfile[]

Description

This method returns all learners' estimated preferences.

This class overrides isTabular(). For this algorithm, isTabular() method returns True.

Clone this wiki locally