1、APP端要求 (1) APP支持Android和苹果两个版本,可在应用市场下载。 (2) 可选微信、QQ、手机号进行登录,不得强制绑定手机号。 (3) 为防止模拟器作弊,禁止通过输入固定密码方式登录,需要支持动态码登录。 (4) 为防止模拟器作弊,当用不同设备登录同一账号时,需弹出滑块验证,手工验证通过后才能登录,不得使用输入数字或文字等容易破解的验证方式。 (5) 为防止作弊,认证账号需要绑定设备才能参与锻炼,绑定设备时,为确保是本人操作,需要弹出滑块验证,手工验证通过后才能绑定,不得使用输入数字或文字等容易破解的验证方式。 (6) APP需要支持管理员、教职工、学生三个角色,教职工和学生可在同一个APP端通过选择方式角色方式进行认证。 (7) 在PC管理后台添加管理员手机号后,用该手机号登录APP即可获取管理员身份,在APP端显示管理入口。 (8) 管理员角色在APP有管理入口,能显示体育班级、行政班级、课外锻炼数据管理等功能模块。 (9) 支持通过学校已有APP跳转打开课外锻炼APP,并能用学校已有APP的登录学号自动登录课外锻炼APP。 (10) 没有认证学生或教职工身份的,也能用APP进行跑步记录轨迹信息,但需在跑前告知不会关联体育成绩,引导去认证身份。 (11) 没认证的学生或教职工跑步记录也能在APP历史记录里展示,但不会显示有效成绩标签。 (12) 提供标准查询接口,供学校其他系统进行数据查询。 (13) 可以在APP端动态增加功能模块,支持接入学校其他数据在APP端的查询。’ (14) 不能有无关的商业性广告行为。 (15) 能设置多个跑区,每个跑区可以设置不同的打卡点和跑步时间,学生能在APP端灵活切换学校授权的跑区。 (16) 跑区要能支持设置开放时间段,并在APP上展示,非开放时间段,学生不能选择该跑区。 (17) 系统能单独为不同年级不同性别的学生分别设置规则,规则内容包括跑步开始结束日期、总目标次数、总目标里程、单次最低里程和最高里程要求、配速范围要求、每日次数上限要求。 (18) 跑步规则里能设置每天至少3个跑步时段,晨跑时段支持单独设置。 (19) 当跑步时间不在学生设置的几个跑步时段内时,需提前告知学生此次跑步不会关联成绩。 (20) 跑步规则里能设置周一至周日哪天可跑哪天不能跑,设置好后,如果当天不能跑,在APP点击开始跑步时,需提前告知学生此次跑步不会关联成绩。 (21) 学生能在APP端发起免跑申请,并能查看审核结果。 (22) 学生开始跑步前,要有安全提示,告知跑步注意事项。 (23) 学校可设置跑步须知内容,须知内容需展示10秒以上,学生才能开始进入跑步。 (24) 学生能在APP端查看学校设置的课外锻炼规则说明。 (25) 开始跑步时,需要判断学生是否在学校授权的跑区,如果在,则可以跑步且关联课外体育成绩,如果不在,学生可以选择继续跑,但需要告知不会关联课外体育成绩。 (26) 学生用APP跑步时,系统随机分配跑区范围内的线下硬件打卡点并需要告知打卡点位置和距离,学生本次跑步需要去对应的打卡设备位置通过指静脉或刷卡方式完成打卡,完成的打卡信息能同步到APP上显示。 (27) 系统能设置每次跑步时分配的打卡点数,可将所有打卡点位置显示在地图上,学生按任意顺序完成打卡。 (28) 系统也能设置按顺序完成打卡,跑步时先显示第一个打卡点,完成打卡后,再显示第二个打卡点。 (29) 运动要有语音提示,学生可以在跑步过程中设置是否播报。 (30)语音播报能按每公里或每5分钟、每2分钟播报。 (31) 运动能实时展示运动轨迹、记录里程、用时、步数和配速信息,查看记录时能支持运动轨迹动态回放。 (32) 跑步结束后的运动轨迹,要能用颜色区分跑步各时段的速度,还原完整的跑步过程。 (33) 跑步结束后的详情页面要能展示本次运动总步数、每公里的分段配速以及步频曲线图。 (34) 跑步记录列表能展示轨迹缩略图、跑步里程、跑步开始时间、跑区名称,如果记录关联成绩还需要显示有效标签,如果是晨跑还需单独标识。 (35) 运动结束后,运动数据能自动上传,自动上传不成功时,可以手动在记录里上传,数据不会丢失。 (36) 运动结束时,要提醒学生本次运动是否符合单次合格标准,不符合要提示,记录上传后,要告知用户本次运动状态是否有效,如果无效则要告知原因。 (37) 对于不关联成绩的运动记录,学生可以发起申诉;支持学生在APP端上传照片、地理位置等信息举报作弊行为。 (38) APP端能显示当天学校有多少人参与运动,所有本校师生都能查看。 (39) 跑步过程中,能支持学生暂停拍照,照片能显示在学校运动记录中,以便查询是否本人跑步。 (40) 能按里程分别展示班级、院系、全校的周排名、月排名、全年排名。 (41) 能按跑步累计达标次数分别展示班级、院系、全校的学期排名。 (42) 能通过排行榜,点击进入榜上学生的个人主页,个人主页能展示该学生最近一周的运动次数和总里程统计数据。 (43) 通过学生个人主页,能与对方发起私信交流,学生也可设置不允许对方私信,避免骚扰。 (44) APP根据学生累计里程有运动头衔模式,激励学生积极参与运动。 (45) 学生能在APP上查看本学期以及历史学期的锻炼成绩,要能展示跑步有效次数、有效跑步里程、有效晨跑次数、有效运动时长、总分数以及折算分数等数据。 (46) 数据在服务端能永久存储,学生能随时查看自己的所有运动记录 (47) 提供基础的社区功能,能在社区发布运动照片、文字等内容。 (48) 为便于运动指导和视频教学,APP能支持发布动态短视频,可供其他学生直观学习,视频功能能支持管理后台动态开启或关闭。 (49) 提供运动话题功能,师生之间可围绕话题进行在线讨论。 (50) 学生能发布通知公告,学生可在APP上查看和参与评论。 (51) APP能同时提供课外定向越野模式,能设置多条剧情路线,每条路线可设置多个任务打卡点,学生能通过APP自助完成。 (52) APP定向越野路线的打卡点任务支持通过定位、答题、AR识图、扫二维码等多种方式完成任务,每一个任务完成后,才能显示下一个任务内容。 (53) APP定向越野能按所有任务完成时长和最后完成时间两个维度展示排名。 (54) APP能提供分类运动知识,学生可查看学习。 (55) APP能组织开展赛事信息发布,学生可在app端报名。 (56) 学生能在APP在线提交申诉,并能查询申诉进度处理情况。 (57) 授权的辅导员能在APP端按行政班级查看学生名单以及学生课外锻炼数据,包括跑步有效次数、总时长以及每条跑步记录的里程、用时、步数、跑步开始时间等数据。 (58) 授权的体育老师能在APP端按体育班级查看学生名单以及学生课外锻炼数据,包括跑步有效次数、总时长以及每条跑步记录的里程、用时、步数、跑步开始时间等数据。 (59) 授权的管理员、辅导员、体育老师能在APP端查看全校本学期的跑步数据,包括总参与人数、累计次、总里程以及各院系排名数据,并支持按参与率、人均次数、及格率排序。 (60) 授权的管理员、辅导员、体育老师能在APP端查看全校最近七天跑步数据,包括总参与人数、累计次数、总里程,能显示每天的参与人数,能按参与率展示院系排名。 (61) 为便于快捷登录,APP登录后,能支持绑定或解绑QQ号、微信号。 (62) 能单独为教职工设定跑步活动规则;教职工可在app查看活动规则信息,并能显示活动排名。 (63) APP拓展性强,能支持分类播放教学视频内容,能查看体测成绩、评分标准等。 (64) 教职工管理需要有小程序版本,支持老师通过微信直接打开参与教职工课外锻炼和学生课外锻炼管理功能。 (65) 学生课外锻炼能与线下硬件打卡点结合,支持APP跑步时,随机分配并在APP上显示线下打卡点,学生在线下打完卡后,可同步状态在APP上。 3、电脑管理后台参数: (一)基础模块 (1) 系统采用B/S模式,支持通过账号密码和手机端扫码两种方式登录到管理后台。 (2) 能支持管理员账号添加、编辑和角色分配,在后台添加管理员手机号后,管理员通过该手机登录APP和小程序就自动有对应管理入口和分配的权限功能。 (3) 支持角色管理,针对每个角色可以编辑对应的管理功能权限。 (4) 有学生信息管理,能增删改学生的基本信息,支持批量导入学生和导出数据。 (5) 学生信息管理里,能按学号、姓名、院系、年级、行政班级、体育班级筛选学生数据,支持对筛选数据批量导出。 (6) 支持分别对学生院系和教职工院系进行编辑设置,院系支持导入、导出、手动添加 (7) 支持对行政班数据批量导入导出、手动添加,能批量设置行政班级的管理员。 (8) 支持对体育班级数据批量导入导出、手动添加,能批量设置体育班级的管理员。 (9) 能对学生、教职工的身份认证信息进行审核。能查看认证统计数据,能根据年级展示未认证人数以及未认证名单。 (10) 能发布通知公告、能查看学生反馈和回复。 (11) 可设置APP启动图标,学生启动APP显示学校设定图标。 (12) 可查看运动记录日志、管理员系统操作日志 (13) 可一键新增新学期、学年等基础信息。 (14) 可设置学号长度范围,对不符合长度的学号认证、添加、导入,禁止加入系统。 (二)课外锻炼模块 (1) 跑区列表能显示所有跑区数据,显示打卡点数、累计跑步次数、累计参与人数和累计里程等数据。 (2) 可在地图直观展示每个跑区的打卡点位置信息,包括每个打卡点的打卡次数、名称、经纬度信息。 (3) 能查看和管理详细的学生跑步规则。 (4) 能针对每一个有效跑步次数设置对应的分数,设置后可在学生APP根据学生跑步次数实时展示对应分数。 (5) 能查看学生的每一条跑步记录,数据能展示学生的运动轨迹、成绩状态、打卡点信息、跑步设备型号、分段里程配速以及步数等数据。支持按学号、院系、班级等多条件筛选。 (6) 管理员能设置运动记录有效、无效或是否为晨跑数据;也能针对学生设置白名单,避免硬件问题检测步数导致无效。 (7) 运动成绩列表能显示学生总的有效次数、总里程、平均单次里程、晨跑次数、晨跑里程、有效跑步总时长,原始分数等数据。支持管理员修改最终分数。支持按学号、院系、班级等多条件筛选。 (8) 可管理学生的免跑申请,能进行审核操作。同时也支持批量导入免跑名单。 (9) 可在后台查看学生的申诉记录和举报记录。 (10) 数据统计:能按学期,展示每个月全校跑步总次数、有效次数曲线图。 (11) 数据统计:能按学期,展示每个月全校各跑步总次数区间、有效次数区间的分布饼图 (12) 数据统计:能按学期,展示全校、各院系的排名数据,包括总参与人数、总跑步次数、总里程 、总有效次数、总有效里程、人均次数、人均里程等数据;并支持导出。 (13) 数据统计;支持展示最近15天,每天跑步次数曲线趋势图和各院系跑步统计数据。同时也支持自定义时间范围查询统计数据。 (14) 能单独展示所有教职工的跑步记录数据,据能展示教职工的运动轨迹、跑步设备型号、分段里程配速以及步数等数据。 (15) 能单独展示教职工活动列表,展示每个活动名称、活动时间范围,以及参与活动的运动记录。 (16) 后台可管理学生全部的打卡记录 (17) 后台可设置打卡设备的系统版本,能支持远程升级系统 (18)可以管理学校所有跑区数据,能查看学期运动规则。 |