# new ic
**Repository Path**: kosmos/new-ic
## Basic Information
- **Project Name**: new ic
- **Description**: No description available
- **Primary Language**: JavaScript
- **License**: GPL-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2014-11-22
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
#new ic
##关于网页部分
网页部分全部在view里,通过ejs模板生成,如果提交html文件,请在该目录下创建一个名叫html的文件夹。
##关于图片,css和js的引用
public文件夹即为网站静态文件的根目录。例如:[http://signup.misasagi.me/images/example.jpg](http://signup.misasagi.me/images/example.jpg),只要在src或者url中输入“/images/example.jpg”即可引用。
##关于激活码
学校生成:只生成_id 字段,其余为空。学生签到时,signS字段标记为签到学生id。老师确认后,cid标记为课程id,time标记为签到次数。每天凌晨将在老师确认前签到的学生回收到签到表中。
老师生成:学生签到后删除激活码,并在签到表中签到学生。
##第4周完成
1、课程号变成二维码。
2、课程号或者生成的二维码要在课程页面出现。
3、发起点名按钮要在课程名称后面。
4、教师课程页面下到或者每到用勾叉。
5、学生查看签到处不应该有快速点名的按钮。
6、学生查看签到的形式。(红没到,绿到)
7、导航。(包括退出键)
8、学生名要体现出班级。
#待完成
##第5周完成
1、老师的工号:10个;
2、老师端人数统计:总人数: 已经签到人数:
3、进度条
4、JS的本地缓存(目测实现不了)
5、密码框错误提示
##无期限完成
1. xlsx -> pdf
2. 教师点击点到次数,若该次无人签到,则能够下载当次激活码
2. 临时码「后期」
2. 指定某几个班可以选课「后期再考虑」
3. 搜索功能「后期」
4. 适配手机端:扫描代表选课,只有登陆的作用