V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
qile1
V2EX  ›  问与答

网页评分实时计算,评分项目实现拖动并记录到数据库方案讨论

  •  
  •   qile1 · 2015-11-14 12:54:20 +08:00 · 1898 次点击
    这是一个创建于 3057 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,最近做一个评分系统,根据每个题目的选项确定分值 1 分,二分,三分。
    几个题目为一组,实时相加每个题目分值及每组分值,实时显示总分
    页面设计为可拖动模板,已每个题目为一个块,题目里面的评分项目也设置为一个块,自由拖动
    保存时直接把网页源代码保存,后期查询直接调用源代码显示。
    实时计算使用 Bootstrap+Angularjs , bootstrap 做样式,
    angularjs 实时计算结果,将网页源代码及每个题目分值和每个小组分值及总分记录
    到数据库的实现方式还在摸索中。
    实现每个模块拖动是为了后期设计直接估计页面打印出这个评分界面。

    7 条回复    2015-11-14 14:57:24 +08:00
    bdbai
        1
    bdbai  
       2015-11-14 13:01:30 +08:00 via iPhone
    为什么要存源码?在数据库里面开一个题目表,直接存题目和分值就行了。
    后期总分让程序读出来计算。展示就从后端取数据。
    qile1
        2
    qile1  
    OP
       2015-11-14 13:35:42 +08:00
    源代码里面直接包含每个题目块的未知,如果调整过每个模块的位置
    直接保存网页,后期直接调用就省事,
    不过我刚才想了下,保存源代码确实多余,每个评页面不可能允许用户调整,
    在建立页面初期调整和位置,后期就使用这个模板。
    主要后期管理员用户自己建立多个评分页面,希望可以管理员用户自己设计评分模板。
    保存每个模块的位置。
    比如
    建立一个评分页面,包括三组评分项目,每组两个评分项目,一共六个评分项目
    加一个总分。
    手机打字排列一个大致样式

    第一组评分:( 6 )分。
    年龄: 48 ( 2 )分。
    身高: 1.7 ( 4 )分。
    第二组评分:( 15 )分。
    体重: 80kg ( 5 )分。
    工作检验: 3 年以上( 10 )分
    第三组评分:( 9 )分。
    熟练数据库:( 4 )分。
    熟悉 asp :( 5 )分。

    总分:( 30 )分。

    上面每个模块管理员设计时可以随意拖动。
    拖动后记录位置信息。后期用户打开就是设计的位置
    LancerComet
        3
    LancerComet  
       2015-11-14 13:43:07 +08:00
    楼主不会是准备 '<body ng-controller="someCtrl">{{html}}</body>' 或 'angular.element("body").html()' 吧… 是不是我理解错误…
    LancerComet
        4
    LancerComet  
       2015-11-14 13:46:53 +08:00
    @LancerComet. ng-bind-html …
    qile1
        5
    qile1  
    OP
       2015-11-14 14:10:21 +08:00
    @LancerComet
    恭喜你答对了
    dphdjy
        6
    dphdjy  
       2015-11-14 14:44:33 +08:00
    那我改下一下代码~注入一段 js~你也保存?
    qile1
        7
    qile1  
    OP
       2015-11-14 14:57:24 +08:00
    那就记录每个模块的相对位置,这个对应我来说比较难实现,有木有什么办法实现拖动自动保存位置到服务器,有些模板菜单里面有上下拖动记录位置,但是不能左右
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3236 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 13:59 · PVG 21:59 · LAX 06:59 · JFK 09:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.