advisers

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Apr 1, 2020 License: MIT Imports: 17 Imported by: 0

Documentation

Overview

Package advisers implements the adviser-facing pages on Skylab

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Advisers

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

func New

func New(skylb skylab.Skylab) Advisers

func (Advisers) CanEditUserEvaluation

func (adv Advisers) CanEditUserEvaluation(next http.Handler) http.Handler

func (Advisers) CanViewSubmission

func (adv Advisers) CanViewSubmission(next http.Handler) http.Handler

func (Advisers) CanViewTeamEvaluation

func (adv Advisers) CanViewTeamEvaluation(next http.Handler) http.Handler

func (Advisers) CanViewUserEvaluation

func (adv Advisers) CanViewUserEvaluation(next http.Handler) http.Handler

func (Advisers) Dashboard

func (adv Advisers) Dashboard(w http.ResponseWriter, r *http.Request)

func (Advisers) EvaluateeEvaluators

func (adv Advisers) EvaluateeEvaluators(w http.ResponseWriter, r *http.Request)

func (Advisers) EvaluateeEvaluatorsUpdate

func (adv Advisers) EvaluateeEvaluatorsUpdate(w http.ResponseWriter, r *http.Request)

func (Advisers) EvaluatorEvaluatees

func (adv Advisers) EvaluatorEvaluatees(w http.ResponseWriter, r *http.Request)

func (Advisers) EvaluatorEvaluateesUpdate

func (adv Advisers) EvaluatorEvaluateesUpdate(w http.ResponseWriter, r *http.Request)

func (Advisers) GetAdviserEvaluation

func (adv Advisers) GetAdviserEvaluation(milestone string, evaluatee, evaluator int) (skylab.UserEvaluation_Old, error)

func (Advisers) MilestoneTeamEvaluation

func (adv Advisers) MilestoneTeamEvaluation(section string) http.HandlerFunc

func (Advisers) MilestoneUserEvaluation

func (adv Advisers) MilestoneUserEvaluation(section string) http.HandlerFunc

func (Advisers) SubmissionView

func (adv Advisers) SubmissionView(w http.ResponseWriter, r *http.Request)

func (Advisers) TeamEvaluationView

func (adv Advisers) TeamEvaluationView(w http.ResponseWriter, r *http.Request)

func (Advisers) Teams

func (adv Advisers) Teams(w http.ResponseWriter, r *http.Request)

func (Advisers) UpsertEvaluationAnswers

func (adv Advisers) UpsertEvaluationAnswers(user skylab.User, milestone string, evaluatee int, form map[string][]string) error

func (Advisers) UserEvaluationCreate

func (adv Advisers) UserEvaluationCreate(w http.ResponseWriter, r *http.Request)

func (Advisers) UserEvaluationEdit

func (adv Advisers) UserEvaluationEdit(w http.ResponseWriter, r *http.Request)

func (Advisers) UserEvaluationSubmit

func (adv Advisers) UserEvaluationSubmit(next http.Handler) http.Handler

func (Advisers) UserEvaluationUpdate

func (adv Advisers) UserEvaluationUpdate(next http.Handler) http.Handler

func (Advisers) UserEvaluationView

func (adv Advisers) UserEvaluationView(w http.ResponseWriter, r *http.Request)

type Team

type Team struct {
	Tid             int            `db:"tid"`
	TeamName        sql.NullString `db:"team_name"`
	ProjectLevel    string         `db:"project_level"`
	Stu1Displayname sql.NullString `db:"stu1_displayname"`
	Stu2Displayname sql.NullString `db:"stu2_displayname"`
}

Jump to

Keyboard shortcuts

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