Documentation ¶
Overview ¶
Package students implements the student-facing pages on Skylab
Index ¶
- type Students
- func (stu Students) CanEditSubmission(next http.Handler) http.Handler
- func (stu Students) CanEditTeamEvaluation(next http.Handler) http.Handler
- func (stu Students) CanEditTeamFeedback(next http.Handler) http.Handler
- func (stu Students) CanViewSubmission(next http.Handler) http.Handler
- func (stu Students) CanViewTeamEvaluation(next http.Handler) http.Handler
- func (stu Students) CanViewUserEvaluation(next http.Handler) http.Handler
- func (stu Students) Dashboard(w http.ResponseWriter, r *http.Request)
- func (stu Students) IdempotentSubmissionCreate(next http.Handler) http.Handler
- func (stu Students) ListFeedbacks(w http.ResponseWriter, r *http.Request)
- func (stu Students) MilestoneTeamEvaluation(section string) http.HandlerFunc
- func (stu Students) StudentNoTeam(w http.ResponseWriter, r *http.Request)
- func (stu Students) SubmissionEdit(w http.ResponseWriter, r *http.Request)
- func (stu Students) SubmissionSubmit(next http.Handler) http.Handler
- func (stu Students) SubmissionUpdate(next http.Handler) http.Handler
- func (stu Students) SubmissionView(w http.ResponseWriter, r *http.Request)
- func (stu Students) Team(w http.ResponseWriter, r *http.Request)
- func (stu Students) TeamEvaluationCreate(w http.ResponseWriter, r *http.Request)
- func (stu Students) TeamEvaluationEdit(w http.ResponseWriter, r *http.Request)
- func (stu Students) TeamEvaluationSubmit(next http.Handler) http.Handler
- func (stu Students) TeamEvaluationUpdate(next http.Handler) http.Handler
- func (stu Students) TeamFeedbackEdit(w http.ResponseWriter, r *http.Request)
- func (stu Students) UpdateEvaluationAnswers(teamEvaluationID int, form map[string][]string) error
- func (stu Students) UpdateSubmissionAnswers(submissionID int, form map[string][]string) error
- func (stu Students) UpsertEvaluationAnswers(user skylab.User, milestone string, evaluateeSubmissionID int, ...) error
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 (Students) CanEditSubmission ¶
func (Students) CanEditTeamEvaluation ¶
func (Students) CanEditTeamFeedback ¶
func (Students) CanViewSubmission ¶
func (Students) CanViewTeamEvaluation ¶
func (Students) CanViewUserEvaluation ¶
func (Students) IdempotentSubmissionCreate ¶
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 (Students) SubmissionUpdate ¶
func (Students) SubmissionView ¶
func (stu Students) SubmissionView(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 (Students) TeamEvaluationUpdate ¶
func (Students) TeamFeedbackEdit ¶
func (stu Students) TeamFeedbackEdit(w http.ResponseWriter, r *http.Request)
func (Students) UpdateEvaluationAnswers ¶
func (Students) UpdateSubmissionAnswers ¶
Click to show internal directories.
Click to hide internal directories.