Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CountChoicesByCohorts ¶
Types ¶
type AssessmentQuestions ¶
type Comparison ¶
type Comparison struct {
// contains filtered or unexported fields
}
func NewComparison ¶
func NewComparison(r *Result, assessmentQuestions []AssessmentQuestions, cohorts []string) (*Comparison, error)
NewComparison initializes a Comparison struct with scores across specified cohorts and assessments.
func (*Comparison) ToCSV ¶
func (c *Comparison) ToCSV(filePath string) error
ToCSV exports the comparison data to a CSV file.
func (*Comparison) ToStatsData ¶
func (c *Comparison) ToStatsData() []stats.Data
type Result ¶
type Result struct {
// contains filtered or unexported fields
}
func (*Result) ComparisonPairs ¶
func (r *Result) ComparisonPairs() ([]string, [][]AssessmentQuestions)
func (*Result) Participations ¶
func (*Result) QuestionScore ¶
QuestionScore calculates the score for each participation for a given question and returns a map from cohortID to score.
Click to show internal directories.
Click to hide internal directories.