基于树莓派Node.js开发便携式教学工具
Aquarius_祈
这个作者很懒,什么都没留下…
展开
-
基于Express实现Web端云课堂习题上传功能
目录序言前期设计流程设计页面设计前端脚本习题上传脚本习题作答脚本习题数据查看脚本后端处理习题数据路由配置结语 序言 一个在线教育平台,习题上传功能是不可缺少的。这里基于Nodejs的Express框架,接入MongoDB数据库,实现习题的创建,作答和统计,并使用Echart展示数据。 前期设计 流程设计 一个简单的习题功能,包括了教师的习题创建、学生的习题作答和教师的习题统计数据查看的三部分功能。 页面设计 教师课程页面的习题创建和查看入口 教师创建新习题页面,包括选择题和填空题 教师习题数据统计页原创 2020-06-24 23:31:55 · 543 阅读 · 0 评论 -
局域网登录功能实现:Express+jQuery+MongoDB
目录序言前期设计流程设计页面设计数据库存储格式前端脚本页面切换jQ请求和响应后端处理连接MongoDB数据库配置路由结语 序言 为了在树莓派上架设教学系统,这里以Express为框架,MongoDB作为数据库,利用了部分jQuery语法,实现了局域网内的注册、登录和找回密码服务。 前期设计 流程设计 因为是局域网登录,没有使用邮箱验证等联网方式注册账户,而是通过班级的注册码进行验证;同时找回密码的方式是由管理员或教师申请账号安全码。 页面设计 设计上使用的简洁的浮窗式界面,实现上使用了一个html文件原创 2020-05-31 00:41:20 · 533 阅读 · 1 评论 -
express框架实现文件上传、下载及推送(使用Websocket)
目录文件上传客户端上传文件:bootstrap-fileinput插件插件安装插件使用服务端接受文件:formidable模块文件列表推送客户端主动获取文件列表:fs模块服务端主动推送文件列表:socket.io模块文件下载、删除等操作 文件上传功能往往是web应用非常重要的功能之一,使用express框架可以简单调用模块实现这一点。 文件上传 客户端上传文件:bootstrap-fileinput插件 插件安装 bootstrap-fileinput插件是基于jQuery和bootstrap的一款集合了文原创 2020-06-06 15:02:51 · 2304 阅读 · 2 评论