如题,最近做一个评分系统,根据每个题目的选项确定分值 1 分,二分,三分。
几个题目为一组,实时相加每个题目分值及每组分值,实时显示总分
页面设计为可拖动模板,已每个题目为一个块,题目里面的评分项目也设置为一个块,自由拖动
保存时直接把网页源代码保存,后期查询直接调用源代码显示。
实时计算使用 Bootstrap+Angularjs , bootstrap 做样式,
angularjs 实时计算结果,将网页源代码及每个题目分值和每个小组分值及总分记录
到数据库的实现方式还在摸索中。
实现每个模块拖动是为了后期设计直接估计页面打印出这个评分界面。
1
bdbai 2015-11-14 13:01:30 +08:00 via iPhone
为什么要存源码?在数据库里面开一个题目表,直接存题目和分值就行了。
后期总分让程序读出来计算。展示就从后端取数据。 |
2
qile1 OP 源代码里面直接包含每个题目块的未知,如果调整过每个模块的位置
直接保存网页,后期直接调用就省事, 不过我刚才想了下,保存源代码确实多余,每个评页面不可能允许用户调整, 在建立页面初期调整和位置,后期就使用这个模板。 主要后期管理员用户自己建立多个评分页面,希望可以管理员用户自己设计评分模板。 保存每个模块的位置。 比如 建立一个评分页面,包括三组评分项目,每组两个评分项目,一共六个评分项目 加一个总分。 手机打字排列一个大致样式 第一组评分:( 6 )分。 年龄: 48 ( 2 )分。 身高: 1.7 ( 4 )分。 第二组评分:( 15 )分。 体重: 80kg ( 5 )分。 工作检验: 3 年以上( 10 )分 第三组评分:( 9 )分。 熟练数据库:( 4 )分。 熟悉 asp :( 5 )分。 总分:( 30 )分。 上面每个模块管理员设计时可以随意拖动。 拖动后记录位置信息。后期用户打开就是设计的位置 |
3
LancerComet 2015-11-14 13:43:07 +08:00
楼主不会是准备 '<body ng-controller="someCtrl">{{html}}</body>' 或 'angular.element("body").html()' 吧… 是不是我理解错误…
|
4
LancerComet 2015-11-14 13:46:53 +08:00
@LancerComet. ng-bind-html …
|
5
qile1 OP @LancerComet
恭喜你答对了 |
6
dphdjy 2015-11-14 14:44:33 +08:00
那我改下一下代码~注入一段 js~你也保存?
|
7
qile1 OP 那就记录每个模块的相对位置,这个对应我来说比较难实现,有木有什么办法实现拖动自动保存位置到服务器,有些模板菜单里面有上下拖动记录位置,但是不能左右
|