`
jiorry
  • 浏览: 279911 次
  • 性别: Icon_minigender_1
  • 来自: 兰州
社区版块
存档分类
最新评论

百度App应用创新大赛参赛作品:国民教育委员会

阅读更多
5月左右,看到baidu举办了一个web app 创新大赛。打算写个应用参加比赛,准备着手写的时候,突然发现《应用审核标准》里面竟然有如下几条大禁令:
“平台不接受的几种类型的APP
    电子商务相关,包括商品的展示、介绍或消费引导;
    网址、网站导航或信息的垂直搜索;
    医药销售及咨询;
    完全由用户实时生成内容的应用,比如在线聊天、论坛;
    只展示文字或数据,无任何交互浏览型应用,或者内容丰富度比百度搜索引擎中的同类内容的普通搜索结果差;
    ……”
想着也是,如今发个帖子都需要“领导批示”的情况下,做信息发布和信息讨论的应用实在是没有生存空间。

写什么呢!一直运量到了7月初。想起自己原先写过一个知识问答的flash应用,如果将它修改一下,模仿小时候的一款街机游戏“国民教育委员会”,在创意和时间上应该都可行。

这个应用,不是很复杂,有几个地方我做了特别处理:
1. 这个应用,对问题的分类,采用了类似blog 标签系统的分类方式。后台使用sphinx进行查询解析。例如:世界历史地理知识考试,是属于 标签:中国历史+外国历史+中国地质+外国地理 下的题目。
2. 排名使用了redis 的 SortedSet。它的优势是取得排名的时间成本只有log(N)。如果只用数据库来确定用户的名次的话,那么效率太差了。
3. swf进行了加密,要不很容易反编译。


以后如果这个应用能存活下去,计划完成:
1. 更精致的界面
2. 每个用户给出具体的排名 和 他前一名用户的信息。例如:哇,tom以23分的成绩 排在你的前面,朝着你蔑视的一笑!
3. 用户自定义考试。即,用户可以自己维护自己的题库,发布自己的考试。

谢谢大家能给我捧个场,谢谢了。
有啥不足的,说一下,我尽量进行改进。

应用地址:http://app.baidu.com/exambox
  • 大小: 93.6 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics