students

package
v0.0.0-...-baf4ea5 Latest Latest
Warning

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

Go to latest
Published: Oct 25, 2021 License: MIT Imports: 17 Imported by: 0

Documentation

Overview

Package students implements the student-facing pages on Skylab

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Students

type Students struct {
	// contains filtered or unexported fields
}

func New

func New(skylb skylab.Skylab) Students

func (Students) CanEditSubmission

func (stu Students) CanEditSubmission(next http.Handler) http.Handler

func (Students) CanEditTeamEvaluation

func (stu Students) CanEditTeamEvaluation(next http.Handler) http.Handler

func (Students) CanEditTeamFeedback

func (stu Students) CanEditTeamFeedback(next http.Handler) http.Handler

func (Students) CanViewSubmission

func (stu Students) CanViewSubmission(next http.Handler) http.Handler

func (Students) CanViewTeamEvaluation

func (stu Students) CanViewTeamEvaluation(next http.Handler) http.Handler

func (Students) CanViewUserEvaluation

func (stu Students) CanViewUserEvaluation(next http.Handler) http.Handler

func (Students) Dashboard

func (stu Students) Dashboard(w http.ResponseWriter, r *http.Request)

func (Students) IdempotentSubmissionCreate

func (stu Students) IdempotentSubmissionCreate(next http.Handler) http.Handler

func (Students) ListFeedbacks

func (stu Students) ListFeedbacks(w http.ResponseWriter, r *http.Request)

func (Students) MilestoneTeamEvaluation

func (stu Students) MilestoneTeamEvaluation(section string) http.HandlerFunc

func (Students) StudentNoTeam

func (stu Students) StudentNoTeam(w http.ResponseWriter, r *http.Request)

func (Students) SubmissionEdit

func (stu Students) SubmissionEdit(w http.ResponseWriter, r *http.Request)

func (Students) SubmissionSubmit

func (stu Students) SubmissionSubmit(next http.Handler) http.Handler

func (Students) SubmissionUpdate

func (stu Students) SubmissionUpdate(next http.Handler) http.Handler

func (Students) SubmissionView

func (stu Students) SubmissionView(w http.ResponseWriter, r *http.Request)

func (Students) Team

func (stu Students) Team(w http.ResponseWriter, r *http.Request)

func (Students) TeamEvaluationCreate

func (stu Students) TeamEvaluationCreate(w http.ResponseWriter, r *http.Request)

func (Students) TeamEvaluationEdit

func (stu Students) TeamEvaluationEdit(w http.ResponseWriter, r *http.Request)

func (Students) TeamEvaluationSubmit

func (stu Students) TeamEvaluationSubmit(next http.Handler) http.Handler

func (Students) TeamEvaluationUpdate

func (stu Students) TeamEvaluationUpdate(next http.Handler) http.Handler

func (Students) TeamFeedbackEdit

func (stu Students) TeamFeedbackEdit(w http.ResponseWriter, r *http.Request)

func (Students) UpdateEvaluationAnswers

func (stu Students) UpdateEvaluationAnswers(teamEvaluationID int, form map[string][]string) error

func (Students) UpdateSubmissionAnswers

func (stu Students) UpdateSubmissionAnswers(submissionID int, form map[string][]string) error

func (Students) UpsertEvaluationAnswers

func (stu Students) UpsertEvaluationAnswers(user skylab.User, milestone string, evaluateeSubmissionID int, form map[string][]string) error

Jump to

Keyboard shortcuts

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