class Moodle2CC::CanvasCC::Models::Discussion
Constants
- DISCUSSION_ID_POSTFIX
- DISCUSSION_META_POSTFIX
- IMSDT_TYPE
- LAR_TYPE
Attributes
discussion_type[RW]
identifier[RW]
is_announcement[RW]
points_possible[RW]
require_initial_post[RW]
text[RW]
title[RW]
workflow_state[RW]
Public Instance Methods
discussion_resource()
click to toggle source
# File lib/moodle2cc/canvas_cc/models/discussion.rb, line 14 def discussion_resource resource = Moodle2CC::CanvasCC::Models::Resource.new resource.identifier = @identifier resource.dependencies << resource.identifier + DISCUSSION_META_POSTFIX resource.type = IMSDT_TYPE resource.files << resource.identifier + '.xml' resource end
meta_resource()
click to toggle source
# File lib/moodle2cc/canvas_cc/models/discussion.rb, line 24 def meta_resource resource = Moodle2CC::CanvasCC::Models::Resource.new resource.identifier = @identifier + DISCUSSION_META_POSTFIX resource.type = LAR_TYPE file_name = resource.identifier + '.xml' resource.href = file_name resource.files << file_name resource end
resources()
click to toggle source
# File lib/moodle2cc/canvas_cc/models/discussion.rb, line 9 def resources #generate_meta_resource [discussion_resource, meta_resource] end