application

package
v0.27.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 16, 2023 License: AGPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RubricsUseCases

type RubricsUseCases struct {
	RubricsRepository definitions.RubricsRepository
}

func (*RubricsUseCases) AddCriteriaToObjective added in v0.23.0

func (useCases *RubricsUseCases) AddCriteriaToObjective(dto *dtos.AddCriteriaToObjectiveDTO) (criteriaUUID string, err error)

func (*RubricsUseCases) AddObjectiveToRubric added in v0.22.0

func (useCases *RubricsUseCases) AddObjectiveToRubric(dto *dtos.AddObjectiveToRubricDTO) (objectiveUUID string, err error)

func (*RubricsUseCases) CreateRubric

func (useCases *RubricsUseCases) CreateRubric(dto *dtos.CreateRubricDTO) (rubric *entities.Rubric, err error)

func (*RubricsUseCases) DeleteObjective added in v0.27.0

func (useCases *RubricsUseCases) DeleteObjective(dto *dtos.DeleteObjectiveDTO) (err error)

func (*RubricsUseCases) GetRubricByUUID added in v0.21.0

func (useCases *RubricsUseCases) GetRubricByUUID(dto *dtos.GetRubricDto) (rubric *entities.Rubric, err error)

func (*RubricsUseCases) GetRubricsCreatedByTeacher added in v0.20.0

func (useCases *RubricsUseCases) GetRubricsCreatedByTeacher(teacherUUID string) (rubrics []*dtos.CreatedRubricDTO, err error)

func (*RubricsUseCases) UpdateCriteria added in v0.25.0

func (useCases *RubricsUseCases) UpdateCriteria(dto *dtos.UpdateCriteriaDTO) (err error)

func (*RubricsUseCases) UpdateObjective added in v0.24.0

func (useCases *RubricsUseCases) UpdateObjective(dto *dtos.UpdateObjectiveDTO) (err error)

func (*RubricsUseCases) UpdateRubricName added in v0.26.0

func (useCases *RubricsUseCases) UpdateRubricName(dto *dtos.UpdateRubricNameDTO) (err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL