中文教学网站,app开发

一、用户注册:注册页需要输入用户名,邮箱,密码,确认密码,验证码,选择用户类型:类型分别为老师和学生。

二、用户登录:用户输入用户名(邮箱也可以)和密码验证码登录。

三、教师端登录后设置课程:教师点击设置课程(可以在导航栏或者菜单栏中放置设置课程的按钮),页面显示从现在开始最近七天的时间,选时间的为多选框表单,多选框表单按天显示为一栏或一行,怎么好看怎么显示,每一行从当天0点到23点,显示为一个勾选框。教师勾选的代表教师设置了课表,在该段时间上课。

每节课程为一个小时以内,但是到达整点时间,教师应该进入教室(直播间,教师只有进入教室,才创建直播间,之后学生在课程表中点击对应的预约了的课程,即可进入教室上课,上课时老师应该准时进入直播间等待学生进入教室,进入后方可上课,如果学生没有进入教室,教师在直播间等待,直到课程结束即可,没有惩罚)。

四、学生预约课程: 学生登录后点击导航栏或者菜单栏中的去预约课程,进入所有教师的列表页面,每个教师的列表显示教师头像,名字或者昵称,评分或者星级,学生点击列表中相应的教师进入预约课程界面,界面显示的是教师在之前设置的课程(也即上课时间),上课时间根据教师之前设置的时间按每天显示为一个列表,每个列表为复选框,如果该节课程时间已经被其他人预约,需要在旁边显示为已预约,并显示为红色背景,选择状态为disabled,学生点击某一节课程之后,弹框提示预约成功或者预约失败,请稍后再试。

五、课程表:教师通过导航栏或者菜单进入课程表页面,将显示教师设置的所有课程,已经被人预约的课程显示为红色,鼠标移上去弹出提示“已预约”,教师点击对应的课程的上传ppt按钮将弹出一个弹窗,在弹窗中上传ppt,并设置课程主题或者名称(例如:中国历史之秦朝那些事),上传的ppt需要使用web插件转换为图片并存入服务器。同时,该节课程时间复选框旁边还要显示去上课按钮,教师点击去上课按钮即可进入直播间(创建房间号,创建直播间),教师进入直播间后在直播间等待学生进入,然后开始上课。学生通过导航栏或者菜单进入课程表页面,将显示学生预约的每一节课程时间的列表,每个列表显示上课时间,课程信息,比如课程主题或者标题,教师名称等,如果教师已经进入教室,该课程的列表框还要显示一个状态:进行中,如果没有开始,将显示未开始。同时该列表项还要在旁边显示去上课的按钮,如果教室没有进入教室,那么直播间没有创建,就提示学生教师未开始课程,请等待。

六、直播间:在直播间中,上部显示课程标题或者主题,中间显示两个小窗口,分别为教师和学生端的直播摄像头,刚进入直播间时,这两个显示视频通信的摄像头关闭,防止学生或者教师没有后准备好,准备好后,由学生或者教师自己打开摄像头,然后双方才会发布各自的视频,视频的窗口上如果是学生的就显示学生名,老师的就显示教师名。视频窗口要显示静音的按钮mute,点击按钮可以不发布自己的声音,视频通信应该能设置通信的速率,速率越大,视频通信越清晰,但是占用的带宽越大,推荐网络好的时候使用高通信速率,网络差设置低通信速率。

下面显示一个以ppt转换为图片的背景的canvas做的白板,白板上老师可以写字(用鼠标或者手写笔),也可以打字,并且可以设置字号,字的颜色,显示橡皮檫,橡皮檫可以调节大小,教师端和学生端进入的教室是同一个页面,教师和学生端应该使用websocket实现字迹同步,但是只有教师端可以在白板上写字,学生只能看。同时白板上还要显示切换ppt的左右按钮,点击下一张或者上一张对ppt图片进行切换。

app前端uniapp。后端php,具体详谈 

途傲科技为中小企业提供网站制作、网站建设、微信H5、微信小程序,多商户平台,多级分销系统,APP开发,手机网站,HTML5多端自适应网站,营销型企业站建设,及对技术人才的培养等都积累与沉淀了丰富的心得和实战经验。

如果您想定制同款软件,可以将需求提交给我们【免费提交需求,获取解决方案】

免责声明:文章部分内容收集于互联网,不代表本站的观点和立场,如有侵权请联系删除。

在线客服
途傲科技
快速发布需求,坐等商家报价
2025-01-09 19:27:19
您好!欢迎来到途傲科技。我们为企业提供数字化转型方案,可提供软件定制开发、APP开发(Android/iOS/HarmonyOS)、微信相关开发、ERP/OA/CRM开发、数字孪生BIM/GIS开发等。为了节省您的时间,您可以留下姓名,手机号(或微信号),产品经理稍后联系您,免费帮您出方案和预算! 全国咨询专线:18678836968(同微信号)。
🔥线🔥
您的留言我们已经收到,现在添加运营微信,我们将会尽快跟您联系!
[运营电话]
18678836968
取消

选择聊天工具: