以下をお願いしたいです。いくつかの問題と成績がある宿題があるとします。各問題には、いくつかの部分と難易度があります。各パーツには属性の正誤があります。
ネストされたモデルを介してそのロジックを実装したいと思います(または、実際にできることですが、これは私の最善の推測です)。したがって、正しいか間違っているかの属性を持つモデル「パーツ」が存在します。次に、問題と呼ばれるモデルがあり、それに関連付けられたいくつかの部分 (コレクション? これが可能かどうかはわかりません) と属性の難易度があります。次に、それに関連するいくつかの問題と属性グレードを持つモデルの宿題があります。
私の質問は:
これは可能ですか?もしそうなら、あなたの一般的なモデル作成の構文は何ですか? これをレンダリングするための構文は何ですか?
私はこのような一般的なものを探しています:
var Homework=Backbone.model.extend({
defaults:{
grade:100,
parts: var parts=Backbone.model.extend({ .... //this definitely seems wrong });
},
});
var Homeworkview=Backbone.view.extend({
initialize: function(){
//create one question with one part
},
render: function(){
//render template for homework grade then call function to render question, which then renders parts},
});
では、どうやってこれを行うのですか?