Hotchalk是一个美国在线教育网站。
本项目主要为Hotchalk原有主站建立各个学科的分站点。并为这些分站点提供后台管理,使网站管理者可以随时更新前台页面的教师blog信息,文章内容及广告等。
系统采用Rails框架,开发语言为Ruby,数据库采用MySQL,Web服务器采用Apache + passenger。本系统自2009年8月上线至今,主站网址为:http://www.hotchalk.com/
l 前台页面
1. 主要模块有:教师blog,新闻,专家角,文章,推广及广告。
2. 根据客户要求,为网站设计一个可用于主站和各个分站的search widget,能够根据年级,学科,资源名称及自定义内容进行搜索。
3. 根据开源的Flash播放器,为HotChalk改写一款符合客户需求的Flash播放器。
4. 新建立搜索结果页,允许用户根据需要进行分类,如年级,媒体资源类型等。
l 后台管理
1. 为用户设计一套后台管理系统,来管理前台显示的内容以及设置站点信息。
2. 后台用户分为3种管理权限,不同种类的用户拥有不同的操作权限。
3. 管理者(如教师)可以登录后台进行资料录入,如blog信息,文章,学习工具等。
更新的信息会即时在前台页面显示更改。