mycqu.score.GpaRanking¶
- class mycqu.score.GpaRanking(gpa: float, majorRanking: Optional[int], gradeRanking: Optional[int], classRanking: Optional[int], weightedAvg: float, minorWeightedAvg: Optional[float], minorGpa: Optional[float])¶
绩点对象
Methods
__init__
(gpa, majorRanking, gradeRanking, ...)fetch
(auth)从网站获取绩点排名信息
from_dict
(data)从反序列化的字典生成GpaRanking对象
Attributes
学生总绩点
专业排名
年级排名
班级排名
加权平均分
辅修加权平均分
辅修绩点
Details
- classRanking: Optional[int]¶
班级排名
- static fetch(auth: Union[str, requests.sessions.Session]) mycqu.score.GpaRanking ¶
从网站获取绩点排名信息
- 参数
auth (Union[Session, str]) – 登陆后获取的 authorization 或者调用过
mycqu.access_mycqu()
的 Session- 返回
返回绩点排名对象
- 返回类型
- 引发
CQUWebsiteError – 查询时教务网报错
- static from_dict(data: Dict[str, Any]) mycqu.score.GpaRanking ¶
从反序列化的字典生成GpaRanking对象
@param: data @type: dict @return: 返回绩点排名对象 @rtype: GpaRanking
- gpa: float¶
学生总绩点
- gradeRanking: Optional[int]¶
年级排名
- majorRanking: Optional[int]¶
专业排名
- minorGpa: Optional[float]¶
辅修绩点
- minorWeightedAvg: Optional[float]¶
辅修加权平均分
- weightedAvg: float¶
加权平均分