USTCCourseCommunity 项目介绍
我们的项目名为USTCCourseCommunity,科大课程社区,主要提供课表管理、课程资源管理、课程信息管理、智能排课、轻松评课等方面的服务,旨在为科大师生提供便捷。
科大现有课程服务形式存在的问题有:学生选课之前缺乏对老师和课程的了解,教务系统上的信息有的过于形式化,参考性不强,icourse上的信息太少,常有失偏颇;学生规划课表很不方便,
很多同学选择在纸上规划;课程作业、习题课、ddl等信息常常被qq群的无关消息淹没,不方便查找;课件分享途径过于分散,不利于资源共享;参考书等资源良莠不齐,缺乏参考信息等;
针对这些问题,我们计划建立一个主要服务于学生的课程社区,将功能集中于一个平台,旨在提供更多的信息,促进学生之间、学生与老师助教之间的交流;分为课表管理、课程资源管理、课
程信息管理、智能排课、轻松评课五个模块:
1.课表管理(基础):
主要功能: 自动从教务系统获取课表并显示;
2.课程资源管理:
主要功能:实现课程相关资源的管理与共享;
课程资源: (1)私有资源:课件,参考书籍(电子书),仅由老师或助教发布,仅由本教学班学生获取;
(2)参考资源:包括但不限于参考书推荐信息、电子书、笔记,所有人均可发布,所有人均可获取;
私有资源自动被推荐给本教学班学生,参考资源则通过标签进行查找并采用评分制进行优先推荐;
3.课程信息管理:
主要功能: (1)发布作业内容、大作业ddl、习题课试题解析、考试时间等重要信息;
(2)电子专业提交;
(3)为学生提供代办日程、事件提醒等服务;
4.智能排课:
主要功能:(1)用户设定各需求的权值,系统自动生成若干可供选择且时间不冲突的课表;
(2)用户可在提供的参考课表上自主修改;
5.轻松评课
主要功能:提供对课程以及老师进行公开匿名评价的社区;
评价机制:
(1) 评分采用三分制,减少学生个体差异带来的误差;
(2)评分包括总分,也有各方面的评分例如授课、给分、作业等;
(3)评分样本较少时不显示评分结果;
(4)平台保留近三年同一教师同一课程的评价内容(评分与评论);
(5)为避免过激评论带来的不良影响,对评论采用踩赞制;
申明:我们只是为服务大众,会处理好与icourse的关系;
调研结论:(1)学生和老师对课程资源管理需求最大,课程信息管理次之,助教对课程信息管理需求最大,因此这两个模块将优先开发;
(2)Android客户端需求最大,其次为web和Windows,考虑到测试难度与兼容性问题,我们选择web开发。
USTCCourseCommunity 项目介绍的更多相关文章
- Hadoop学习笔记—20.网站日志分析项目案例(一)项目介绍
网站日志分析项目案例(一)项目介绍:当前页面 网站日志分析项目案例(二)数据清洗:http://www.cnblogs.com/edisonchou/p/4458219.html 网站日志分析项目案例 ...
- 10年C#历程的MVP之路与MVP项目介绍
本博客所有文章分类的总目录:http://www.cnblogs.com/asxinyu/p/4288836.html 1.意外的惊喜 10月份收到微软总部寄来的荣誉证书,非常激动, ...
- Openlayers+Geoserver(一):项目介绍以及地图加载
项目验收完,趁着事情不是很多,对这个项目进行梳理.我主要负责地图模块,网站其他模块主要有两个,一个是报表,主要是100多张报表,技术没有难度,主要是工作量的问题.另一个是数据的校验,就是 ...
- CoinPunk项目介绍
CoinPunk是一个bitcoin比特币钱夹服务web应用程序,你可以自己构建钱夹服务.开源,免费. 轻量级,高效 响应式设计 轻易创建新账户 详细的交易记录 构建于Node.js与H ...
- Android Hotpatch系列之-项目介绍
给现实Android apk打补丁,不用强迫客户升级客户端,悄悄的就把bug修复了,程序猿再也不用被老大骂娘了. 客户端例子实现:https://github.com/fengcunhan/Hotpa ...
- xcode新建项目介绍
xcode新建项目介绍 1.打开xcode选择“create a new xcode project 2.product name 工程名称 campany identifter 公司id 一般都写公 ...
- 斗地主算法的设计与实现--项目介绍&如何定义和构造一张牌
本篇主要讲解斗地主中如何比较两手牌的大小. 友情提示:本篇是接着以下两篇文章就讲解的,建议先看看下面这2篇. 斗地主算法的设计与实现--如何判断一手牌的类型(单,对子,三不带,三带一,四代二等) 斗地 ...
- Oschat IM 开源即时通讯项目介绍 - FengJ的个人页面 - 开源中国社区
Oschat IM 开源即时通讯项目介绍 - FengJ的个人页面 - 开源中国社区 Oschat IM 开源即时通讯项目介绍 255人收藏此文章, 我要收藏 发表于5天前(2013-08-28 ...
- NiftyNet项目介绍
NiftyNet项目介绍 简述 NiftyNet是一款开源的卷积神经网络平台,旨在通过实现医学图像分析的深度学习方法和模块,支持快速原型和再现性,由WEISS (Wellcome EPSRC Ce ...
随机推荐
- Sequel-Model
Sequel::Model Mass Assignment 大多数的Model方法接受一个包含一系列key和value的哈希作为参数,这些方法包括:Model.new, Model.create, M ...
- javascript对象属性的命名规则
JS标识符的命名规则,即变量的命名规则: 标识符只能由字母.数字.下划线和‘$’组成 数字不可以作为标识符的首字符 对象属性的命名规则 通过[]操作符为对象添加属性时,属性名称可以是任何字符串(包括只 ...
- 《垃圾回收的算法与实现》——保守式GC
保守式GC 保守式GC指"不能识别指针和非指针的GC". 不明确的根,寄存器.调用栈.全局变量空间等属于GC root,这些GC均不能识别出是指针还是非指针. 指针的识别,在不明确 ...
- 以整体思维看问题:解决单页应用,系统角色请求覆盖身份唯一标识(本项目中是session_id命名的)发送请求问题
以前都是开始一段废话的,现在直接进入主题,首先介绍一下一些概念: 单页应用: 优点: 具有桌面应用的即时性.网站的可移植性和可访问性. 用户体验好.快,内容的改变不需要重新加载整个页面,web应用更具 ...
- tensorflow VocabularyProcessor
from tensorflow.contrib import learn import numpy as np vocab_process = learn.preprocessing.Vocabula ...
- freeSWITCH之多平台测试通信
开始测试使用 强烈建议在统一的局域网下进行配置,通信 本机IP:192.168.1.155 架构 freeSWITCH搭建在以Windows平台作为通信服务器.fs_cli为服务器上测试客户端. X- ...
- elasticsearch(一) 之 elasticsearch初识
目录 一 .elasticsearch 二 . elasticsearch 名词解释 集群(cluster) 节点(node) 索引(index) type(类型) Document(文档) shar ...
- Ubuntu系统下OpenDaylight源码编译安装
操作系统:Linux x64 / Ubuntu 14.04 研究领域:软件定义网络SDN (Software-defined Networking) 开发组件:OpenDaylight 声明:转载请注 ...
- 自动换行的两种代码(C#)
最近有个需求,需要将C# winform中的listBox中的内容自动换行, 其实在用listBox前,已经用textBox实现了大部分功能,可惜最后还是有个焦点的问题, 就是textBox中的文字会 ...
- kafka报错处理
Kafka报错处理 1. 记一次kafka报错处理 Kafka停止后,再启动的时候发生了报错: [2017-10-27 09:43:18,313] INFO Recovering unflus ...