#一.原型设计 根据点名规则,设计出了一个web端的点名系统,由下面几个部分组成: 1.登录界面:设计一个专为教师服务的点名系统,需要登录教师自己的账号 2.名单导入按钮:设计一个按钮,让不同学科的老师选择不同的名单进行导入 3.点名按钮:设计一个按钮,让老师点击后可以进行随机点名,同时还要进行对名单是否导入的判断,若没有导入名单则弹窗显示没有名单 4.特殊模式开启按钮:点击后可以开启特殊规则点名,例如周四加分到五十分 #二.编程实现 ##2.1编程的流程图 此次的编程我和李文杰进行了分工合作,我负责了前端html的开发和一部分后端的python实现,前端的流程大概分为以下几个部分 1.运行app.py之后进入已给出的127.0.0.1/5000的地址 2.先导入给的students学生名单 3.点击点名后随机点到一个同学,并让他开始回答问题 4.问题设为1+1=?,若只是重复了一遍问题则只给出回答正确,然后加0.5分,若回答正确答案“Ezio”则给出回答非常正确,然后在0.5到1之间随机加分,若回答错误则扣一分 5.点击特殊模式后会开启特殊模式,此时加入了若点到学号末尾为4的同学则给他加五十分的规则,再点一次关闭此模式 graph TD; 运行app.py-->导入students名单 导入students名单-->开始点名 开始点名-->提出问题 提出问题-->回答