define(["emberdata","app"],function(a,b){var c=a.attr;return b.ClassTopicTable=a.Model.extend({StudentID:c("number"),TopicID:c("string"),DataDesc:c("string"),AideoUrl:c("string"),AideoTimelength:c("number"),Datas:c("string"),Items:function(){return JSON.parse(this.get("Datas")).map(function(a){return Ember.Object.create(a)})}.property()}),b.ClassTopicTable.reopenClass({methods:{query:{map:"BBC.ClassTopic.GetTopicDatasWithSummary",args:{topicid:"TopicID",studentid:"Studentids"}}}}),b.ClassTopicTable});