Documentation
¶
Index ¶
- type DB
- func (db *DB) CreateAssessment(a *edulab.Assessment) error
- func (db *DB) CreateCohort(c *edulab.Cohort) error
- func (db *DB) CreateDemographic(d *edulab.Demographic) error
- func (db *DB) CreateDemographicOption(o *edulab.DemographicOption) error
- func (db *DB) CreateExperiment(e *edulab.Experiment) error
- func (db *DB) CreateParticipant(p *edulab.Participant) error
- func (db *DB) CreateParticipation(p *edulab.Participation) error
- func (db *DB) CreateQuestion(q *edulab.Question) error
- func (db *DB) CreateQuestionChoice(qc *edulab.QuestionChoice) error
- func (db *DB) DeleteExperiment(pid string) error
- func (db *DB) FindAssessment(parentID string, pid string) (edulab.Assessment, error)
- func (db *DB) FindAssessments(experimentID string) ([]edulab.Assessment, error)
- func (db *DB) FindCohort(experimentID string, publicID string) (edulab.Cohort, error)
- func (db *DB) FindCohorts(experimentID string) ([]edulab.Cohort, error)
- func (db *DB) FindDemographicOptions(experimentID string) ([]edulab.DemographicOption, error)
- func (db *DB) FindDemographics(experimentID string) ([]edulab.Demographic, error)
- func (db *DB) FindExperiment(pid string) (edulab.Experiment, error)
- func (db *DB) FindExperiments() ([]edulab.Experiment, error)
- func (db *DB) FindParticipant(experimentID string, accessToken string) (edulab.Participant, error)
- func (db *DB) FindParticipants(experimentID string) ([]edulab.Participant, error)
- func (db *DB) FindParticipation(experimentID, assessmentID, participantID string) (edulab.Participation, error)
- func (db *DB) FindParticipations(experimentID string) ([]edulab.Participation, error)
- func (db *DB) FindParticipationsByAssessment(experimentID, assessmentID string) ([]edulab.Participation, error)
- func (db *DB) FindParticipationsByParticipant(experimentID, participantID string) ([]edulab.Participation, error)
- func (db *DB) FindQuestion(assessmentID string, pid string) (edulab.Question, error)
- func (db *DB) FindQuestionChoices(assessmentID string) ([]edulab.QuestionChoice, error)
- func (db *DB) FindQuestions(assessmentID string) ([]edulab.Question, error)
- func (db *DB) UpdateCohort(experimentID string, c edulab.Cohort) error
- func (db *DB) UpdateExperiment(e edulab.Experiment) error
- func (db *DB) UpdateParticipation(p edulab.Participation) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DB ¶
func (*DB) CreateAssessment ¶
func (db *DB) CreateAssessment(a *edulab.Assessment) error
func (*DB) CreateDemographic ¶
func (db *DB) CreateDemographic(d *edulab.Demographic) error
func (*DB) CreateDemographicOption ¶
func (db *DB) CreateDemographicOption(o *edulab.DemographicOption) error
func (*DB) CreateExperiment ¶
func (db *DB) CreateExperiment(e *edulab.Experiment) error
func (*DB) CreateParticipant ¶
func (db *DB) CreateParticipant(p *edulab.Participant) error
func (*DB) CreateParticipation ¶
func (db *DB) CreateParticipation(p *edulab.Participation) error
func (*DB) CreateQuestionChoice ¶
func (db *DB) CreateQuestionChoice(qc *edulab.QuestionChoice) error
func (*DB) DeleteExperiment ¶
func (*DB) FindAssessment ¶
func (*DB) FindAssessments ¶
func (db *DB) FindAssessments(experimentID string) ([]edulab.Assessment, error)
func (*DB) FindCohort ¶
func (*DB) FindDemographicOptions ¶
func (db *DB) FindDemographicOptions(experimentID string) ([]edulab.DemographicOption, error)
func (*DB) FindDemographics ¶
func (db *DB) FindDemographics(experimentID string) ([]edulab.Demographic, error)
func (*DB) FindExperiment ¶
func (db *DB) FindExperiment(pid string) (edulab.Experiment, error)
func (*DB) FindExperiments ¶
func (db *DB) FindExperiments() ([]edulab.Experiment, error)
func (*DB) FindParticipant ¶
func (*DB) FindParticipants ¶
func (db *DB) FindParticipants(experimentID string) ([]edulab.Participant, error)
func (*DB) FindParticipation ¶
func (db *DB) FindParticipation(experimentID, assessmentID, participantID string) (edulab.Participation, error)
func (*DB) FindParticipations ¶
func (db *DB) FindParticipations(experimentID string) ([]edulab.Participation, error)
func (*DB) FindParticipationsByAssessment ¶
func (db *DB) FindParticipationsByAssessment(experimentID, assessmentID string) ([]edulab.Participation, error)
func (*DB) FindParticipationsByParticipant ¶
func (db *DB) FindParticipationsByParticipant(experimentID, participantID string) ([]edulab.Participation, error)
func (*DB) FindQuestion ¶
func (*DB) FindQuestionChoices ¶
func (db *DB) FindQuestionChoices(assessmentID string) ([]edulab.QuestionChoice, error)
func (*DB) FindQuestions ¶
func (*DB) UpdateExperiment ¶
func (db *DB) UpdateExperiment(e edulab.Experiment) error
func (*DB) UpdateParticipation ¶
func (db *DB) UpdateParticipation(p edulab.Participation) error
Click to show internal directories.
Click to hide internal directories.