dm.dump_funcs module

class dm.dump_funcs.AppointmentDump[源代码]

基类:BaseDump

classmethod dump(hash_func: Callable = None, **options) DataFrame[源代码]
class dm.dump_funcs.BaseDump[源代码]

基类:object

classmethod dump(hash_func: Callable = None, **options) DataFrame[源代码]
static time_filter(data_model: type[Model] | QuerySet, start_time: datetime = None, end_time: datetime = None, start_time_field: str = 'time', end_time_field: str = 'time', year: int = None, semester: Semester = None) QuerySet[源代码]

Time Filter

参数:

cls (Union[models.Model, QuerySet]) -- Model or QuerySet

返回:

filtered queryset

返回类型:

QuerySet

class dm.dump_funcs.ModuleTrackingDump[源代码]

基类:BaseDump

classmethod dump(hash_func: Callable = None, **options) DataFrame[源代码]
class dm.dump_funcs.OrgActivityDump[源代码]

基类:BaseDump

小组活动参与度

classmethod dump(**options) DataFrame[源代码]
class dm.dump_funcs.PageTrackingDump[源代码]

基类:BaseDump

classmethod dump(hash_func: Callable = None, **options) DataFrame[源代码]
class dm.dump_funcs.PersonActivityDump[源代码]

基类:BaseDump

个人活动参与记录,无聚合

classmethod dump(hash_func: Callable = None, **options) DataFrame[源代码]
class dm.dump_funcs.PersonCourseDump[源代码]

基类:BaseDump

个人书院课程参与记录 包含:课程数量,有效次数,无效次数,有效时长,无效时长

classmethod dump(hash_func: Callable = None, **options) DataFrame[源代码]
class dm.dump_funcs.PersonFeedbackDump[源代码]

基类:BaseDump

个人反馈数据记录 包含:提交反馈数、解决反馈数。

classmethod dump(hash_func: Callable = None, **options) DataFrame[源代码]
class dm.dump_funcs.PersonPosDump[源代码]

基类:BaseDump

个人小组参与情况

classmethod dump(hash_func: Callable = None, **options) DataFrame[源代码]