Documentation ¶
Index ¶
- Constants
- func AnnouncementsURL(courseId string) string
- func AssignmentsURL(courseId string) string
- func AssistantsURL(courseId string) string
- func AttendedURL(semesterId string) string
- func DownloadURL(fileId string) string
- func FilesURL(courseId string) string
- func HandlerFunc(f func(http.ResponseWriter, *http.Request, *Adapter)) http.Handler
- func SchedulesURL(courseId string) string
- type Adapter
- func (ada *Adapter) AllAttended(english bool) (courses []*model.Course, status int, errMsg error)
- func (ada *Adapter) Announcements(courseId string) (announcements []*model.Announcement, status int, errMsg error)
- func (ada *Adapter) Assignments(courseId string) (assignments []*model.Assignment, status int, errMsg error)
- func (ada *Adapter) Assistants(courseId string) (assistants []*model.User, status int, errMsg error)
- func (ada *Adapter) Attended(semesterId string, english bool) (courses []*model.Course, status int, errMsg error)
- func (ada *Adapter) Files(courseId string) (files []*model.File, status int, errMsg error)
- func (ada *Adapter) NowAttended(english bool) (thisCourses []*model.Course, nextCourses []*model.Course, status int, ...)
- func (ada *Adapter) PastAttended(english bool) (courses []*model.Course, status int, errMsg error)
- func (ada *Adapter) Profile() (profile *model.User, status int, errMsg error)
- func (ada *Adapter) Schedules(courseId string) (schedules []*model.Schedule, status int, errMsg error)
- func (ada *Adapter) Semesters() (thisSem, nextSem *model.Semester, status int, errMsg error)
Constants ¶
View Source
const ( BaseURL = "http://learn.cic.tsinghua.edu.cn" AuthURL = "" /* 127-byte string literal not displayed */ )
View Source
const (
ProfileURL = BaseURL + "/b/m/getStudentById"
)
View Source
const (
TeachingWeekURL = BaseURL + "/b/myCourse/courseList/getCurrentTeachingWeek"
)
Variables ¶
This section is empty.
Functions ¶
func AnnouncementsURL ¶
func AssignmentsURL ¶
func AssistantsURL ¶
func AttendedURL ¶
func DownloadURL ¶
func HandlerFunc ¶
func SchedulesURL ¶
Types ¶
type Adapter ¶
func (*Adapter) AllAttended ¶
func (*Adapter) Announcements ¶
func (*Adapter) Assignments ¶
func (*Adapter) Assistants ¶
func (*Adapter) NowAttended ¶
func (*Adapter) PastAttended ¶
Click to show internal directories.
Click to hide internal directories.