module LearningObjectsHelper def show_categories(categories = []) categories.to_s end def learning_object_thumbnail(learning_object, size = "") if learning_object.thumbnail.nil? || learning_object.thumbnail == "thumbnai" # TODO: remove "thumbnai" when possible if size == "large" image_tag('learning-object-preview-large.png') else image_tag('learning-object-preview.png') end else image_tag learning_object.thumbnail, alt: learning_object_title(learning_object) end end def learning_object_title(learning_object) if learning_object.name.nil? return 'Sem TÃtulo' end learning_object.name end def render_learning_object(orientation, learning_object) case (orientation) when "vertical" render "learning_objects/learning_object_vertical", learning_object: learning_object when "horizontal" render "learning_objects/learning_object_horizontal", learning_object: learning_object else render "learning_objects/learning_object_horizontal", learning_object: learning_object end end def collections_list(learning_object) collections = @collections.diff(learning_object_collections(learning_object)) end end