TIS Courses¶
What: Course schedule from TIS — which courses are enrolled, instructor, credits, course type per semester.
Use for: Knowing what courses are registered, what semester you're in, instructor names. Does not show classroom locations or timetable slots.
Module¶
run(semester=None, format='table')¶
run() # all semesters, table output
run(semester='2026春季')
run(format='csv') # -> Exports to courses_tis.csv in the current directory.
Uses the same TIS grade API as grades (it returns all course records including ungraded ones). Groups by semester and prints instructor, credits, course type.
TIS Course Fields¶
| Field | Meaning |
|---|---|
kcdm |
Course code |
kcmc |
Course name |
xf |
Credits |
dgjsmc |
Instructor |
kcxz |
Course type |
yxmc |
Department |