package
0.0.0-20250322183500-934bfd50bf90
Repository: https://github.com/infomark-org/infomark.git
Documentation: pkg.go.dev

# Structs

Course holds specific application settings linked to an entity, which represents a course.
Enrollment represents a an enrollment-type of a given user.
Course holds specific application settings linked to an entity, which represents a course.
Grade is a database view representing a all information used for grading programming assignments solutions.
Group is a database view for a group entity.
GroupBid is a database view of a bid by a student for a specific exercise group.
GroupEnrollment is a database view for an enrollment of a student into a group.
GroupWithTutor is a database view of a group including tutor information.
Material are elements in a course like slides, additional code examples, ...
MissingGrade is a database view containing all grades which are finished yet.
MissingTask is an item in the list of tasks a user has not uploaded any solution (this is used by the dashboard).
OverviewGrade is a database view containing informations for grades from a query (for a summary view).
Sheet is a database entity representing an entire exercise sheet consisting of tasks.
SheetPoints contains the performance of a specific student.
Submission is an database entity linking an upload by a student to an exercise task.
Task is part of an exercise sheet.
TaskPoints is a performance summary of a student for a given task.
TaskRating contains the feedback of students to a task.
User holds specific application settings linked to an entity, who can login.
UserCourse gives enrollment information for multiple users.
Enrollment represents a an enrollment-type of a given user.