最近在找一个简单、漂亮的题库管理+答题系统,理想中是这样的: 可以用浏览器打开,比较简单通用一些,支持xml、csv格式的题库文件(或者标准题库格式,我不知道有没有这样的格式),采用html、js实现,使用轻量级的数据库例如sqlite记录成绩,支持随机出题题、自动判卷、结果统计、试题导入导出功能,不需要严格的用户登录系统。
把github、sourceforge、csdn、codeproject、codeplex、oschina找了个遍,各种关键字 questing bank 、 questionnaire、 survey、exam、 quiz、poll都尝试过,结果也有各种各样的,B/S 架构、C/S 架构、 单机界面版的、命令行的。
在此想分享一下这几个开源代码分享网站的特点,
说起来在网上找一份合适的源代码不是那么容易,有的描述不清、甚至完全不符和,有的是一堆外语,而且没有多语言支持接口,改起来很麻烦。
github 和 sourceforge 两者都历史悠久,工程都非常多而且种类丰富,有很多优秀的开源软件系统,倾向于linux用户的多,用到sqlserver 、net平台的则相对少一些。但也有一些不是很成熟的课堂作业。相比sourceforge, github 更关注源码分享,几乎所有工程都以源码发布,souceforge有的仅是二进制发布。这两个都支持版本控制系统,支持代码更新和远程协作。
codeproject上多为一些文章,文章上附带一些源码,多为windows平台相关的,没有那种持续更新的功能。
codeplex多是windows平台的软件,微软曾利用其打压github,支持代码持续更新。
csdn有源码也有文档资料,比较杂乱,只是一个文件共享功能。
还有这些网址 http://www.phpkode.com
发现开源的地方真的挺多的,有好的也有不好的,擦亮眼睛啊