#项目基于django1.3.1
#实现的功能如下:
###同学的功能:
- 登录
- 修改密码
- 退出
- 在规定时间段内进行互评
- 在规定时间段内修改互评
- 查看自己详细信息
- 查看自己进行的历史互评信息
- 查看自己的互评信息(和互评排名等信息)
- 查看成绩(包括院系、班级)
- 对成绩的查找和排序及其他处理
- 查看院系以班级为单位的成绩情况
- 提交个性发展的内容
- 查看个性发展和活动的得分情况
- 查看综合测评成绩排名以及各种成绩组成情况详细信息
- 对综合成绩进行查询和排序及其他处理
- 查看院系以班级为单位的综合成绩情况),并形成文档
###超级管理员需求:
- 登录
- 修改密码
- 退出
- 添加班级
- 删除班级
- 修改班级
- 添加同学,删除同学,修改同学信息
- 初始化同学或记录员密码
- 开设学期互评功能,限定互评的时间段和选择学期
- 限定每班各项名额
- 导入成绩单
- 查看院系以班级为单位的成绩情况
- 对成绩的查找和排序及其他处理
- 对个性发展的设置,添加,修改
- 根据同学的提交和相关证明的上交,进行最终评分
- 并根据其他信息进行加减分设置(卫生,出勤)
- 设置成绩和日常行为分的比例情况
- 查看综合测评成绩排名以及各种成绩组成情况详细信息
- 对综合成绩进行查询和排序及其他处理
- 查看院系以班级为单位的综合成绩情况
- 查看所有人的互评信息
###搭建方法
- 下载最新版本
- 在mysql数据库中建一个student_performance_platform数据库,然后导入sql
- 修改settings中的DATABASES
##使用pip安装依赖
- pip install -r requirements.txt
###如果安装pillow出现异常,请先安装freetype
- freetype主要是为安装pillow准备的
- wget http://nchc.dl.sourceforge.net/project/freetype/freetype2/2.4.7/freetype-2.4.7.tar.gz
- tar -xvzf freetype-2.4.7.tar.gz
- cd freetype-2.4.7/
- ./configure --prefix=/usr/local
- make
- make install
##运行django服务器
- python manage.py runserver
- 用户名:admin1990 密码:admin1990
- 登录
#安装问题
##关于验证码无法显示问题,可以参考:
- http://www.douban.com/group/topic/12636401/
- http://stackoverflow.com/questions/3544155/need-help-with-a-pil-error-ioerror-decoder-zip-not-available
###如果不安装pilow的话就安装pil,但是pil已经被放弃维护,所以建议安装pillow
###安装PIL说明
- 下载PIL源码地址 http://effbot.org/downloads/Imaging-1.1.6.tar.gz
- 解压进入目录
- python setup.py install